Skip to content

deps(pip): update dash requirement from ~=2.18 to ~=3.3#8

Merged
pubino merged 1 commit intomainfrom
dependabot/pip/dash-approx-eq-3.3
Dec 8, 2025
Merged

deps(pip): update dash requirement from ~=2.18 to ~=3.3#8
pubino merged 1 commit intomainfrom
dependabot/pip/dash-approx-eq-3.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Dec 8, 2025

Updates the requirements on dash to permit the latest version.

Release notes

Sourced from dash's releases.

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 hidden to 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 Patch on clientside callbacks class dash_clientside.Patch, as well as supporting side updates, eg: (Running, SetProps).
  • #3347 Added 'api_endpoint' to callback to 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 /health endpoint 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.
Changelog

Sourced from dash's changelog.

[3.3.0] - 2025-11-12

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 hidden to 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 Patch on clientside callbacks class dash_clientside.Patch, as well as supporting side updates, eg: (Running, SetProps).
  • #3347 Added 'api_endpoint' to callback to 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 /health endpoint 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
  • #3496 Fix dcc.Graph infinite resize loop

Deprecated

  • #3482 Deprecate dash_table.DataTable with replacement from dash[ag-grid] extra requirement.

[3.2.0] - 2025-07-31

Added

  • #3369 Expose dash.NoUpdate type
  • #3371 Add devtool hook to add components to the devtool bar ui.

Fixed

  • #3353 Support pattern-matching/dict ids in dcc.Loading target_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.

[3.1.1] - 2025-06-29

Fixed

#3351 Fix multi-page app with suppress_callback_exceptions=True

[3.1.0] - 2025-06-27

Fixed

  • #3341 Fixed query string parsing regression introduced in 2.18.2 where values containing unencoded & characters were being truncated. #3106
  • #3279 Fix an issue where persisted values were incorrectly pruned when updated via callback. Now, callback returned values are correctly stored in the persistence storage. Fix #2678
  • #3298 Fix dev_only resources filtering.

... (truncated)

Commits
  • 68d598f updated bundles
  • 7fda6ba Merge pull request #3507 from plotly/master-3.3.0
  • 3bdbc40 Version 3.3.0 build artifacts
  • 6166c51 Merge branch 'dev' into master-3.3.0
  • d468260 Merge pull request #3505 from plotly/version-3.3.0
  • 3541ab5 Version 3.3.0
  • a82e198 update build deps
  • 2308f19 Merge pull request #3490 from Aaron-Wrote-This/bugfix/callback_graph_recursio...
  • 038b882 Bugfix callback graph with circular callbacks by adding visited markers
  • b3b148c Merge pull request #3482 from plotly/deprecate-dash-table
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Dec 8, 2025
Updates the requirements on [dash](https://github.com/plotly/dash) to permit the latest version.
- [Release notes](https://github.com/plotly/dash/releases)
- [Changelog](https://github.com/plotly/dash/blob/dev/CHANGELOG.md)
- [Commits](plotly/dash@v2.18.0...v3.3.0)

---
updated-dependencies:
- dependency-name: dash
  dependency-version: 3.3.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/dash-approx-eq-3.3 branch from b610c94 to 0c2c13b Compare December 8, 2025 02:24
@pubino pubino merged commit 485423e into main Dec 8, 2025
2 checks passed
@dependabot dependabot bot deleted the dependabot/pip/dash-approx-eq-3.3 branch December 8, 2025 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant