NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1501 most downloaded on PyPI
A Python framework for building reactive web-apps. Developed by Plotly.
Last release 13 days ago
21 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
219 releases · first in 2017
Nothing published for this version
Nothing published for this version
Nothing published for this version
dev_tools_props_check - turn on/off property validation.
One column per quarter.
app.run_server:
dev_tools_props_check - turn on/off property validation.dev_tools_ui - turn on/off the UI.children=0 case.renderer#145 Remove dash_renderer._set_react_version support for 15.4.2 and 16.2.0
dev_tools_ui config flag in app.run_server (serialized in <script id="_dash-config" type="application/json">) to display or hide the forthcoming Dev Tools UI in Dash's front-end (dash-renderer).dash_renderer._set_react_version support for 15.4.2 and 16.2.0Bump dash-core-components version from 0.44.0 to 0.45.0
setProps to components even with no callbacks to use it.Nothing published for this version
Bump dash-core-components version from 0.43.1 to 0.44.0
dash.callback_context.response.Know which inputs caused a callback to fire: dash.callback_context.triggered
dash.callback_context.triggereddash.callback_context.states.get('btn.n_clicks')Nothing published for this version
renderer#118 Removed redux logger for the dev.
Nothing published for this version
Nothing published for this version
### Removed - #550, renderer#114 Remove support for Event system. Use event properties instead, for example the n_clicks property instead of the click
Event system. Use event properties instead, for example the n_clicks property instead of the click event, see #531. dash_renderer MUST be upgraded to >=0.17.0 together with this, and it is recommended to update dash_core_components to >=0.43.0 and dash_html_components to >=0.14.0.Nothing published for this version
assets_folder argument now defaults to 'assets'
assets_folder argument now defaults to 'assets'name argument, the default of __main__ will get the cwd.Keep the config store state on soft reload.
Loading... if no configs as before renderer#108.### Fixed - #518 Always skip dynamic resources from index resources collection.
dynamic resources from index resources collection.### Added - #483 Experimental --r-prefix option to dash-generate-components, optionally generates R version of components and corresponding R package.
--r-prefix option to dash-generate-components, optionally generates R version of components and corresponding R package.Nothing published for this version
renderer#108 Unused login api and Authentication component
--ignore option to dash-generate-components, defaults to ^_.key to rendered components, fixing renderer#379### Fixed - #485 Fix typo in missing events/inputs error message
### Changed - #484 Mute dash related missing props docstring from extract-meta warnings
renderer#107 Redux devtools support
Nothing published for this version
Nothing published for this version
### Fixed - #473 Fix _imports_.py indentation generation.
_imports_.py indentation generation.Fix a bug renderer#66 in the ON_PROP_CHANGE callback where history was not correctly set when acting on more than one component. In particular, the 'u
extract-meta and Python component files generation in a cliNothing published for this version
Nothing published for this version
Silence routes logging with dev_tools_silence_routes_logging.
dev_tools_silence_routes_logging.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Added - #444 Add component namespaces registry, collect the resources needed by component library when they are imported instead of crawling the l
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
### Fixed - #450 Use the same prop name black list for component generation in all supported Python versions. Closes #361.
### Fixed - #443 Dash.registered_paths changed to a collections.defaultdict(set), was appending the same package paths on every index.
Dash.registered_paths changed to a collections.defaultdict(set), was appending the same package paths on every index.### Fixed - #431 Replace windows endline when generating components class docstrings.
### Fixed - #430 Fix Component.traverse() and Component.traverse_with_paths() for components with children of type tuple, not just list.
Component.traverse() and Component.traverse_with_paths() for components with children of type tuple, not just list.Include missing polyfills to restore Internet Explorer support, restore whatwg-fetch renderer#87
### Changed - #377 Move add_url function definition out of Dash.__init__
add_url function definition out of Dash.__init__### Fixed - #407 Missing favicon package_data from setup.py
Bust the cache of the assets favicon.
### Added - #369, renderer#77 Allow serving dev bundles from the components suite, enable with app.run_server(dev_tools_serve_dev_bundles=True) ### Fi
app.run_server(dev_tools_serve_dev_bundles=True)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →