Dash

Latest version: v2.18.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 23

2.5.0

Not secure
- 3D traces are now compatible with `no-unsafe-eval` CSP rules.

2.4.1

Not secure
Fixed

- Fix [2045](https://github.com/plotly/dash/issues/2045) import error when using pytest but `dash[testing]` is not installed.

2.4.0

Not secure
- `legend.groupclick`
- `bbox` of hover items in event data, to support custom dash-driven hover effects
- Patch releases [2.3.1](https://github.com/plotly/plotly.js/releases/tag/v2.3.1), [2.4.1](https://github.com/plotly/plotly.js/releases/tag/v2.4.1), and [2.4.2](https://github.com/plotly/plotly.js/releases/tag/v2.4.2) containing various bug fixes.

- [1735](https://github.com/plotly/dash/pull/1735) New `dcc.Tooltip` component. This is particularly useful for rich hover information on `dcc.Graph` charts, using the `bbox` information included in the event data in plotly.js v2.4.0

Dash Table
Added

- [1729](https://github.com/plotly/dash/pull/1729) Include F#, C, and MATLAB in markdown code highlighting, for the upcoming .NET and MATLAB flavors of dash.

Dash HTML Components
Removed

- [1734](https://github.com/plotly/dash/pull/1734) Removed the following obsolete `html` elements - `<command>`, `<element>`, `<isindex>`, `<listing>`, `<multicol>`, `<nextid>`. These are obsolete and had been previously removed from the reference table.

2.3.1

Not secure
Fixed

- [1963](https://github.com/plotly/dash/pull/1963) Fix [#1780](https://github.com/plotly/dash/issues/1780) flask shutdown deprecation warning when running dashduo threaded tests.
- [1995](https://github.com/plotly/dash/pull/1995) Fix [#1992](https://github.com/plotly/dash/issues/1992) ImportError: cannot import name 'get_current_traceback' from 'werkzeug.debug.tbtools'.

2.3.0

Not secure
- More number formatting options due to `d3-format` upgrade.
- Many new `geo` projections.
- Improved rendering and performance of `scattergl`, `splom` and `parcoords` traces.

2.2.0

Not secure
- Legend group titles
- Half-year directive (`%h`) for date formatting
- Several other bug fixes and performance improvements
- [Patch release 2.2.1](https://github.com/plotly/plotly.js/releases/tag/v2.2.1) containing a security fix.

Added
- [932](https://github.com/plotly/dash-core-components/pull/932) Adds a new copy to clipboard component.
- [948](https://github.com/plotly/dash-core-components/pull/948)] Adds `disabled_days` prop to `DatePickerRange` and `DatePickerSingle` components. With this prop you can specify days that should be made unselectable in the date picker, in addition to those that fall outside of the range specified by `min_date_allowed` and `max_date_allowed`.

Changed
- [972](https://github.com/plotly/dash-core-components/pull/972) Updated R package vignettes and `dash-info.yaml` to regenerate examples without attaching now-deprecated core component packages (`dashHtmlComponents`, `dashCoreComponents`, or `dashTable`).

Dash HTML Components
Changed
- [194](https://github.com/plotly/dash-html-components/pull/194) Updated dependencies and build process
- [190](https://github.com/plotly/dash-core-components/pull/190) Updated R package vignettes and `dash-info.yaml` to regenerate examples without attaching now-deprecated core component packages (`dashHtmlComponents`, `dashCoreComponents`, or `dashTable`).

Dash Table
Fixed
- [907](https://github.com/plotly/dash-table/pull/907)
- Fix a bug where pagination did not work or was not visible. [834](https://github.com/plotly/dash-table/issues/834)
- Fix a bug where if you are on a page that no longer exists after the data is updated, no data is displayed. [892](https://github.com/plotly/dash-table/issues/892)


Added
- [916](https://github.com/plotly/dash-table/pull/916)
- Added `html` option to `markdown_options` prop. This enables the use of html tags in markdown text.

- [545](https://github.com/plotly/dash-table/issues/545)
- Case insensitive filtering
- New props: `filter_options` - to control case of all filters, `columns.filter_options` - to control filter case for each column
- New operators: `i=`, `ieq`, `i>=`, `ige`, `i>`, `igt`, `i<=`, `ile`, `i<`, `ilt`, `i!=`, `ine`, `icontains` - for case-insensitive filtering, `s=`, `seq`, `s>=`, `sge`, `s>`, `sgt`, `s<=`, `sle`, `s<`, `slt`, `s!=`, `sne`, `scontains` - to force case-sensitive filtering on case-insensitive columns

Changed
- [918](https://github.com/plotly/dash-core-components/pull/918) Updated all dependencies. In particular the `highlight.js` upgrade changes code highlighting in markdown: we have long used their "github" style, this has been updated to more closely match current github styles.
- [901](https://github.com/plotly/dash-core-components/pull/901) Updated R package `dash-info.yaml` to regenerate example without attaching now-deprecated core component packages (`dashHtmlComponents`, `dashCoreComponents`, or `dashTable`).

Page 7 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.