Releases: plotly/dash
Releases · plotly/dash
v4.0.0rc3
Added
- Modernized
dcc.Tabs - Modernized
dcc.DatePickerSingleanddcc.DatePickerRange - DatePicker calendars can now accept translations as an external script, either with Dash's
external_scriptsor from the assets folder. See documentation for the underlying library that supports this.
Changed
dcc.Tabnow accepts awidthprop which can be a pixel or percentage width for an individual tab.dcc.Tabcan accept other Dash Components for its label, in addition to a simple string.
Dash Version 3.3.0
Added
- #3395 Add position argument to hooks.devtool
- #3403 Add app_context to get_app, allowing to get the current app in routes.
- #3407 Add
hiddento callback arguments, hiding the callback from appearing in the devtool callback graph. - #3397 Add optional callbacks, suppressing callback warning for missing component ids for a single callback.
- #3424 Adds support for
Patchon clientside callbacks classdash_clientside.Patch, as well as supporting side updates, eg: (Running, SetProps). - #3347 Added 'api_endpoint' to
callbackto expose api endpoints at the provided path for use to be executed directly without dash. - #3445 Added API to reverse direction of slider component.
- #3460 Add
/healthendpoint for server monitoring and health checks. - #3465 Plotly cloud integrations, add devtool API, placeholder plotly cloud CLI & publish button,
dash[cloud]extra dependencies.
Fixed
- #3490 Fix stack overflow when circular callbacks are displayed on the devtool callback
- #3395 Fix Components added through set_props() cannot trigger related callback functions. Fix #3316
- #3415 Fix the error triggered when only a single no_update is returned for client-side callback functions with multiple Outputs. Fix #3366
- #3416 Fix DeprecationWarning in dash/_jupyter.py by migrating from deprecated ipykernel.comm.Comm to comm module
- #3488 Fix pkgutil.find_loader removal in Python 3.14
Deprecated
- #3482 Deprecate dash_table.DataTable with replacement from
dash[ag-grid]extra requirement.
Dash Version 3.3.0rc2
- Remove placeholde publish button when on workspace
v4.0.0rc2
Added
- 3468 Modernize dcc.TextArea & dcc.Tooltip
- 3467 Modernize dcc.Loading
- 3453 Modernize dcc.Checklist & dcc.RadioItems
Changed
-
Various tweaks and bugfixes to issues reported in
4.0.0rc1 -
Dropdown API changes
- default value of optionHeight is now 'auto' which supports text wrapping of lengthy text on small screens; you can still specify a numeric pixel height if desired
- new
labelsprop to customize strings used within the component - default value for closeOnSelect is now
Truefor single-select dropdowns andFalsefor multi-select
-
Slider API changes
- default value of
stepis now only set to1if theminandmaxprops are both integers. Otherwise, it will be dynamically computed according to the available space for the slider
- default value of
Dash Version 3.3.0rc1
- Add placeholder plotly CLI
- Add dash[cloud] optional dependency.
- Add placeholder plotly cloud publish button in the devtools.
Dash Version 3.3.0rc0
Added
- #3395 Add position argument to hooks.devtool
- #3403 Add app_context to get_app, allowing to get the current app in routes.
- #3407 Add
hiddento callback arguments, hiding the callback from appearing in the devtool callback graph. - #3424 Adds support for
Patchon clientside callbacks classdash_clientside.Patch, as well as supporting side updates, eg: (Running, SetProps). - #3347 Added 'api_endpoint' to
callbackto expose api endpoints at the provided path for use to be executed directly without dash.
Fixed
- #3395 Fix Components added through set_props() cannot trigger related callback functions. Fix #3316
- #3397 Add optional callbacks, suppressing callback warning for missing component ids for a single callback.
- #3415 Fix the error triggered when only a single no_update is returned for client-side callback functions with multiple Outputs. Fix #3366
- #3416 Fix DeprecationWarning in dash/_jupyter.py by migrating from deprecated ipykernel.comm.Comm to comm module
v4.0.0rc1
v4.0.0rc0
Dash v3.2.0
Added
Fixed
- #3353 Support pattern-matching/dict ids in
dcc.Loadingtarget_components - #3371 Fix allow_optional triggering a warning for not found input.
- #3379 Fix dcc.Graph backward compatibility with dash 2.0 for ddk.Graph
- #3373 Fix layout as list and persistence.
Changed
- #3365 Warn if dcc.Slider has more than 500 marks and use default instead.
Dash v3.1.1
Fixed
#3351 Fix multi-page app with suppress_callback_exceptions=True