Releases: plotly/dash
Releases · plotly/dash
Dash Version 4.2.0rc1
Added
- #3742 Add websocket callbacks to fastapi and quart backends.
Dash Version 4.2.0rc0
Dash v4.1.0
Added
- #3637 Added
debounceprop toDropdown.
Fixed
- #3629 Fix date pickers not showing date when initially rendered in a hidden container.
- #3660 Allow same date to be selected for both start and end in DatePickerRange components
- #3600 DatePicker support for the Moment.js
Yyear token - #3627 Make dropdowns searchable wheen focused, without requiring to open them first
- #3656 Improved dropdown performance for large collections of options
- #3643 Fix multiselect dropdown with components as labels
- #3609 Add backward compat alias for _Wildcard
- #3672 Improve browser performance when app contains a large number of pattern matching callback callbacks. Exposes an api endpoint to fetch the latest computeGraph call.
Dash Version 4.1.0rc0
Added
- Add support for multiple backend implementation beside flask such as fastapi and quart (both included).
- Add
app = Dash(backend="flask" | "fastapi" | "quart" | CustomBackendImpl)parameter to automatically setup - An existing
Fastapi,QuartorFlaskinstance can also be given asapp = Dash(server=Fastapi())to automatically setup a dash app on the server. - Install fastapi dependencies with
pip install dash[fastapi]or quart withpip install dash[quart], flask is still included by default. - Custom backend implementation can be added as a subclass of
dash.backends.base_server.BaseDashServerand response/request adapters.
- Add
Dash Version 4.0.0
Added
- Redesigned dash core components
Added since 4.0.0rc6
- Add a prop to sliders,
allow_direct_input, that can be used to disable the inputs rendered with sliders. - Improve CSS styles in calendar when looking at selected dates outside the current calendar month (
show_outside_days=True)
Dash Version 3.4.0
Added
- [#3568]((#3568) Added
childrenandcopied_childrenprops todcc.Clipboardto customize the button contents before and after copying. - [#3534]((#3534) Adds
playsInlineprop tohtml.Video. Based on [#2338]((#2338) - #3541 Add
attributesdictionary to be be formatted on script/link (_js_dist/_css_dist) tags of the index, allows fortype="module"ortype="importmap". #3538 - #3542 Add hidden=True to dash pages callback.
- #3564 Add new parameter
hide_all_callbackstorun(). Closes #3493 - #3563 Add hidden to clientside callbacks as configurable parameter
Fixed
- #3541 Remove last reference of deprecated
pkg_resources. - #3548 Fix devtools overflowing it's container on version update. Fix #3535.
- #3545 Replace deprecated asyncio.iscoroutinefunction() call with inspect.iscoroutinefunction()
Changed
v4.0.0rc6
v4.0.0rc5
v4.0.0rc4
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.