Skip to content

Releases: plotly/dashR

Dash for R v0.6.0

30 May 02:01
26446fc
Compare
Choose a tag to compare

Changed

Dash for R v0.5.0

17 Jun 21:32
fa4ad5f
Compare
Choose a tag to compare

Added

  • Dash for R now depends on the brotli package explicitly; previously it was loaded when importing reqres. #204

Changed

  • Dash for R no longer wraps the layout in an htmlDiv internally, for parity with Dash for Python. Starting in v0.5.0, the layout method only accepts a single argument, and that argument must be a Dash component or a function that returns a Dash component. #121
  • Package documentation has been significantly refactored to use new features of roxygen2 when documenting R6 classes
  • The title method now specifies Dash as the default application title instead of dash. #200

Fixed

  • A minor bug in validate_keys which prevented interpolate_index from working as intended has been resolved

Dash for R v0.4.1

08 May 22:27
Compare
Choose a tag to compare

Fixed

  • Callbacks with multiple outputs which return one or more components are now permitted; a bug previously prevented their use, fixed in #198

Dash for R v0.4.0

06 May 20:46
d20cacf
Compare
Choose a tag to compare

Added

  • Support for inline clientside callbacks in JavaScript #140
  • Support for arbitrary file extensions for assets within component libraries #186
  • Dash for R now provides a show_undo_redo parameter as in Dash for Python #194
  • Additional unit tests for index customization #176
  • Send status code when unit tests fail #177
  • Assorted unit tests for Dash for R #179
  • Nested and standard components test #191

Changed

  • dash-renderer updated to v1.4.1 #195
  • dashHtmlComponents updated to v1.0.3
  • dashCoreComponents updated to v1.10.0
  • dashTable updated to v4.7.0

Dash for R v0.3.1

15 Feb 04:47
93e36da
Compare
Choose a tag to compare

Fixed

  • License file in dashHtmlComponents now loads properly when installing Dash for R on systems running Microsoft Windows #150

Dash for R v0.3.0

13 Feb 04:51
f6a2172
Compare
Choose a tag to compare

Added

  • Support for config-aware relative paths #172
  • Support index customization and index templates #168
  • Application titles may be set using the app$title() method, for parity with Dash for Python's app.title syntax #168

Changed

  • Dash for R now requires dashCoreComponents v1.8.0
  • Dash for R now requires dashTable v4.6.0
  • Automatically set routes and requests pathname prefixes if DASH_APP_NAME environment variable has been set #165

Deprecated

  • Application titles can no longer be set using name parameter, which is now deprecated with a warning, for parity with Dash for Python #168
  • Removed DASH_HOST and DASH_PORT, Dash for R now respects HOST and PORT #167

Dash for R v0.2.0

04 Jan 17:35
f6c13a9
Compare
Choose a tag to compare

Added

  • Support for asynchronous/dynamic loading of dependencies, resource caching, and asset fingerprinting #157
  • Compression of text resources using brotli, gzip, or deflate #157
  • Support for adding <meta> tags to index #142
  • Hot reloading now supported in debug mode #127
  • Support for displaying Dash for R applications within RStudio's viewer pane when use_viewer = TRUE #127
  • Clientside callbacks written in JavaScript are now supported #130
  • Multiple outputs are now supported #119
  • Selective callback updates to properties now supported with dashNoUpdate() #111
  • Additional line number context inserted when available within stack traces #133
  • Support returning asset URLs via app$get_asset_url when app is loaded via source() or APP_ROOT_PATH environment variable is defined #160
  • url_base_pathname added; mimics functionality in Dash for Python, sets defaults for routes_pathname_prefix and requests_pathname_prefix when not otherwise provided #161

Changed

  • dash-renderer updated to v1.2.2 #137
  • Dash for R no longer requires forked reqres, patch applied upstream thomasp85/reqres#9
  • The pruned_errors parameter has been renamed to dev_tools_prune_errors #113
  • dashTable package updated to v4.5.1
  • dashCoreComponents package updated to v1.6.0, Plotly.js to 1.51.2
  • dashHtmlComponents package updated to v1.0.2
  • dashBio package updated to v0.4.5
  • dashCanvas package updated to v0.0.10
  • dashDaq package updated to v0.3.1
  • dashCytoscape package updated to v0.1.1

Fixed

  • Stack traces now display properly within viewer pane when debug = TRUE and use_viewer = TRUE #137
  • Patch for reqres package to handle cookies containing multiple "=" #122
  • Handling for user-defined errors in callbacks implemented #116
  • Fixes for hot reloading interval handling and refreshing apps within viewer pane #148
  • get_asset_url checks getAppPath() as well as DASH_APP_ROOT_PATH environment variable when invoked #161

Initial release

11 Jul 11:52
45352a4
Compare
Choose a tag to compare

Added

  • Support for plot_ly and ggplotly "subplots" #84
  • Improved debugging support #87, including Dash Dev Tools and debug mode
  • Provide a useful warning message when JS dependencies cannot be found #81
  • Support for externalized PropTypes introduced
  • Support for callback_context added
  • Options to set dev_tools_ui and dev_tools_props_check added

Changed

  • Package renamed from dashR to dash #93
  • Dash dependencies are now identified by crawling attached package namespaces for metadata
  • dash_renderer updated to 0.23.0

Removed

  • filter_null has been excised and its logic integrated into generated components
  • assert_valid_wildcards has been relocated into generated component libraries, and only for those which support wildcards

Fixed

  • CSS dependencies are now properly loaded #94

All dependencies_* methods removed from Dash class

09 Apr 17:57
8d17466
Compare
Choose a tag to compare
Merge pull request #74 from plotly/0.0.4-issue65

Remove dependencies_* methods in Dash class

Support for local asset serving (#64)

09 Apr 01:00
964e06b
Compare
Choose a tag to compare
Pre-release
Merge pull request #64 from plotly/0.0.5

[WIP] Initial implementation of asset serving in DashR