All notable changes to this project will be documented in this file.
- License file in
dashHtmlComponents
now loads properly when installing Dash for R on systems running Microsoft Windows #150
- 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
- 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
- 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
andDASH_PORT
, Dash for R now respectsHOST
andPORT
#167
- 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
- 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
- Integration and unit tests are now performed when commits are made to open pull requests
- 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
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
- 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
- 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
- Support for
- 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
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
- CSS dependencies are now properly loaded #94
dependencies_set
,dependencies_get
, anddependencies_get_internal
methods removed from package
- Local asset serving implemented #64
- Support for direct import of
plot_ly
andggplotly
figures #71
layout_set
method renamed tolayout
for parity with Dash for Python
- Support for externally hosted CSS via
external_stylesheets
- Validation of dependencies prior to construction of package map #57
- Inspect local environment variables to set routing and request prefixes, add
get_package_mapping
to retrieve dependency map, introduce "catchall" handler,_dash-component-suites
handler #53
- Eliminated
resolve_dependencies
andregister_dependencies
- Tags now constructed internally, rather than using
htmltools
- Bug preventing remotely hosted JS resolved
- Local serving of dependencies fixed when
href
attributes also present
assert_valid_callbacks
to validate callback handler definitions and ordering ofinput
andstate
using newvalid_seq
function
- Callback method and handling refactored to match current Dash for Python API #51
- Handler function for callbacks now passed via
func
argument toapp$callback()
dash_renderer
updated to v0.18.0
- Initial development version