Skip to content
This repository has been archived by the owner on Feb 9, 2024. It is now read-only.

Releases: rstudio/ggvis

ggvis 0.4.9

09 Feb 13:18
Compare
Choose a tag to compare
  • Fixes for R CMD check.

ggvis 0.4.8

09 Mar 01:37
@wch wch
Compare
Choose a tag to compare
  • Fixed signatures of some S3 methods.

ggvis 0.4.7

04 Dec 19:02
Compare
Choose a tag to compare
  • Switched from lazyeval to tidy eval (#487).

v0.4.6

02 Oct 14:06
@wch wch
Compare
Choose a tag to compare
  • Fixed #483: Basic example did not work in R 4.0. (#485)

v0.4.5

02 Oct 14:06
@wch wch
Compare
Choose a tag to compare
  • Switch from dplyr::rbind_all() to dplyr::bind_rows(), becuase rbind_all is being removed from dplyr 0.8.4. (#482)

v0.4.4

02 Oct 14:06
@wch wch
Compare
Choose a tag to compare
  • Various fixes to S3 method registration.

v0.4.3

02 Oct 14:06
@wch wch
Compare
Choose a tag to compare
  • Switched from stripped-down build of jQuery UI to a full build. (#410)

  • Fixed problems for R CMD check in R 3.3.0.

  • Remove vignettes due to R CMD check hanging.

v0.4.2

22 Jun 16:01
@wch wch
Compare
Choose a tag to compare
  • ggvis plots can now resize their width to the containing div, with
    set_options(width = "auto"). Height can be set automatically as well, but
    it will only work properly if the containing div has a fixed height, due to
    the way that web browsers do vertical layout. (#316, #374, #381)
  • compatible with dplyr 0.4.2

v0.4.1

31 Mar 16:22
@wch wch
Compare
Choose a tag to compare
  • input_slider has been updated to work with Shiny 0.11.
  • The parse spec and update events now happen in the correct order. This
    fixed an issue with plots flashing. (#351)
  • Pointer events are now allowed in tooltips (#349)
  • Updated to Vega 1.4.3 and D3 3.5.2.
  • Startup messages are now shown only one in ten times. (#302)
  • Added new dplyr verbs: distinct, rename, slice, and transmute. (#299)
  • ggvis now gives a warning when key prop values are not unique. (#295)

v0.4

06 Oct 16:15
@wch wch
Compare
Choose a tag to compare

Usability improvements

  • Boxplots are now supported, with layer_boxplots() and compute_boxplot().
  • Much better support for data objects with zero rows.
  • Added support for displaying ggvis plots in dynamic UI in Shiny apps. (#165)
  • compute_bin() uses width instead of binwidth, and boundary instead
    of origin. (#268)
  • compute_bin() now defaults to pad = FALSE
  • compute_model_predictions() always returns a result, even if there's an
    error (#102).
  • filter() is no longer imported and re-exported from dplyr. This
    means that to use filter() with ggvis object you'll need to
    make sure to load dplyr first.
  • compute_smooth() supports more complex formulas. (#209)
  • compute_bin() and compute_count() now preserve date and time properties.
    (#235)
  • export_png() and export_svg() now work. This requires node.js, and vega
    must be installed via npm.
  • Legend hiding is fixed. (#218)
  • count_vector() preserves the order of factor levels. (#223)
  • compute_bin() now ignores NA's. (#148)
  • layer_bars() now uses correctly uses fill prop when it is passed to the
    function, and not inherited. (#201)
  • compute_count() drops unused factor levels. (#201)
  • compute_bin() and compute_stack() no longer give warnings and errors for
    zero-row data frames. (#211)
  • Range calculation for zero-length vectors now returns NULL instead of
    throwing an error.
  • Objects imported from the magritter and dplyr packages are now properly
    re-exported.
  • Using "." in column names now works. (#246)
  • Un-exported :=, to avoid possible conflict with data.table.

Internal changes

  • Updated to Vega 1.4.2. (#193 and #217)
  • Switched from RJSONIO to jsonlite.
  • Switched to the new non-standard argument evaluation strategy from dplyr 0.3,
    using the new lazyeval package.