Breaking Changes

  • Package no longer re-exports the %>% pipe operator. Users should use R’s native |> pipe (available in R >= 4.1.0) or load magrittr explicitly if they prefer %>%.
  • Minimum R version increased from 3.1 to 4.1.0

Improvements

  • Updated all package dependencies to modern versions:
    • dplyr >= 1.0.0 (was >= 0.7)
    • rlang >= 1.0.0 (was >= 0.3)
    • ggplot2 >= 3.3.0 (was unversioned)
    • dbplyr >= 2.0.0 (was >= 1.4.0)
    • testthat >= 3.0.0 (was unversioned)
  • Removed magrittr dependency (using native pipe)
  • All examples now use native pipe |> instead of %>%
  • Fixed typos in code and documentation
  • Improved S3 method exports using modern roxygen2 patterns
  • Exports the pipe operator

  • Adds missing examples

  • Example in README now uses SQLite (#17)

  • Adds support for vars() in the x argument in db_compute_boxplot() (#27)

  • Expands support for db_compute_boxplot to dbplyr backends (#23 @mkirzon)

  • db_compute_boxplot can now return boxplots for tbl objects with existing grouping (eg useful for facetted boxplots) (#23 @mkirzon)

  • Addresses issue of 'symbol' is not subsettable (#24)
  • Supports multiple aggregations for bar and line charts

  • Supports naming aggregations for bar and line charts

  • Adds compatability with rlang 0.2.0 upgrade

  • Improves dependency management

Bug Fixes

  • Adds compatability with dbplyr 1.2.0 upgrade

  • Adds complete argument to db_compute_raster() and dbplot_raster() which fills in empty bins (#5)

  • Coerce aggregate results using as.numeric() to handle integer64 results (#6)

  • compute functions now return an ungrouped data.frame

Bug Fixes

  • Fixed unused argument (na.rm = TRUE) message when used with the CRAN version of dbplyr (#3)