Releases: plotly/dashR
Releases · plotly/dashR
Dash for R v0.6.0
Changed
- Dash for R now depends on v4.8.0 of
dashTable
, which incorporates changes and bug fixes summarized in plotly/dash-table#787, plotly/dash-table#785, and plotly/dash-table#793.
Dash for R v0.5.0
Added
- Dash for R now depends on the
brotli
package explicitly; previously it was loaded when importingreqres
. #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, thelayout
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 specifiesDash
as the default application title instead ofdash
. #200
Fixed
- A minor bug in
validate_keys
which preventedinterpolate_index
from working as intended has been resolved
Dash for R v0.4.1
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
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 #195dashHtmlComponents
updated to v1.0.3dashCoreComponents
updated to v1.10.0dashTable
updated to v4.7.0
Dash for R v0.3.1
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
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'sapp.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
Dash for R v0.2.0
Added
- Support for asynchronous/dynamic loading of dependencies, resource caching, and asset fingerprinting #157
- Compression of text resources using
brotli
,gzip
, ordeflate
#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 viasource()
orAPP_ROOT_PATH
environment variable is defined #160 url_base_pathname
added; mimics functionality in Dash for Python, sets defaults forroutes_pathname_prefix
andrequests_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 todev_tools_prune_errors
#113 dashTable
package updated to v4.5.1dashCoreComponents
package updated to v1.6.0, Plotly.js to 1.51.2dashHtmlComponents
package updated to v1.0.2dashBio
package updated to v0.4.5dashCanvas
package updated to v0.0.10dashDaq
package updated to v0.3.1dashCytoscape
package updated to v0.1.1
Fixed
- Stack traces now display properly within viewer pane when
debug = TRUE
anduse_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
checksgetAppPath()
as well asDASH_APP_ROOT_PATH
environment variable when invoked #161
Initial release
Added
- Support for
plot_ly
andggplotly
"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
anddev_tools_props_check
added
Changed
- Package renamed from
dashR
todash
#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 componentsassert_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
Merge pull request #74 from plotly/0.0.4-issue65 Remove dependencies_* methods in Dash class
Support for local asset serving (#64)
Merge pull request #64 from plotly/0.0.5 [WIP] Initial implementation of asset serving in DashR