Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 26, 2025

⚠️ Dependabot is rebasing this PR ⚠️

Rebasing might not happen immediately, so don't worry if this takes some time.

Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


Updates the requirements on dash to permit the latest version.

Release notes

Sourced from dash's releases.

Dash v3.0.1

Fixed

  • #3239 Remove stringcase dependency, fix #3238
  • #3232 Add error handling for when localStorage is disabled
Changelog

Sourced from dash's changelog.

[3.0.1] - 2025-03-24

Fixed

  • #3239 Remove stringcase dependency, fix #3238
  • #3232 Add error handling for when localStorage is disabled

[3.0.0] - 2025-03-17

Added

  • #2276 Added component prop static typing for Python.
    • #3152 Custom Python prop typing for component library.
      • Added -t, --custom-typing-module argument to dash-generate-components CLI, default to dash_prop_typing and can contains definitions in variables:
        • custom_imports: dict[ComponentName, list[str]] import statement to be copied at the top of the component class definition.
        • custom_props: dict[ComponentName, dict[PropName, function]] for custom props. The function signature is: def generate_type(type_info, component_name, prop_name) -> str
    • #3035 PropType generation for Typescript components allowing runtime prop validation when in debug mode.
  • #3121 Restyle and add version checker to dev tools.
  • #3029 Add pip install based hooks to Dash functionalities.
    • Packages can add an entry_points with key dash-hooks to their setup.py for a module to be run when a Dash app is started.
    • Add dash.hooks methods to hook into Dash apps.
      • hooks.layout takes the layout as argument and must return a layout, can be used to wrap or add to the layout of Dash apps.
      • hooks.callback defines a callback to be added to Dash apps.
      • hooks.clientside_callback defines a clientside callback to be added to Dash apps.
      • hooks.setup is called before a Dash app is started to get an instance of the app as first argument.
      • hooks.error to receive all callback errors.
      • hooks.index to change the Dash.index_string.
      • hooks.route to add a Flask route to the Dash app.
      • #3175 hooks.custom_data to add custom data called from the callback route to the user callback.
  • #3066 Adds window.dash_component_api for components developer as alternative to removed _dashprivate props.
    • Add dash_component_api.useDashContext, dash_component_api.DashContext to access the redux store and loading mechanisms.
      • DashContext.componentPath hold the path to the current component.
      • DashContext.useLoading(options?) selector to get a boolean if the component is loading.
      • DashContext.isLoading in case you need to use outside of a functional component.
      • DashContext.useSelector to create custom selectors for the connected redux store.
      • DashContext.useStore get the Dash app redux store.
      • DashContext.useDispatch to dispatch new actions on the Dash redux store.
    • Add dash_component_api.getLayout(path) to replace _dashprivate_layout.
    • Expose stringifyId in window.dash_component_api. #3175
    • Add window.dash_component_api.ExternalWrapper to render Dash components that are not part of the layout tree. #3170 #3183

Removed

  • #3066 loading_state removed from components props.
  • #3078 Deprecations removals
    • Removed dash.development.component_loader, components libraries now required to generate the components with dash-generate-components.
    • Dash.run_server has been removed in favor of Dash.run.
    • Removed dcc.LogoutButton component.
    • Renamed all long references to background.

... (truncated)

Commits
  • cbbbfcb Merge pull request #3244 from plotly/master-3.0.1
  • 5803dc4 Build 3.0.1
  • 436fef4 Merge branch 'dev' into master-3.0.1
  • c3bbbe3 Merge pull request #3242 from plotly/fix/gen-style-html
  • f807d2c Fix ignored props from test package getting in the way of html build
  • f14f9a6 Merge branch 'dev' into master-3.0.1
  • 9b40fdb Merge pull request #3240 from plotly/version-3.0.1
  • 03c5d88 Version 3.0.1
  • ba87e26 Merge pull request #3232 from plotly/localstorage-handling
  • ee9e10d Merge branch 'dev' into localstorage-handling
  • 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)

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@v0.18.0...v3.0.1)

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

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from joda9 March 26, 2025 07:03
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 26, 2025
@joda9
Copy link
Collaborator

joda9 commented Apr 23, 2025

@dependabot rebase

1 similar comment
@joda9
Copy link
Collaborator

joda9 commented Apr 23, 2025

@dependabot rebase

dependabot bot and others added 5 commits April 23, 2025 12:34
Updates the requirements on [flake8](https://github.com/pycqa/flake8) to permit the latest version.
- [Commits](PyCQA/flake8@0.1...7.2.0)

---
updated-dependencies:
- dependency-name: flake8
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
…py (#484)

* fix dependencies in setup.py to latest working versions

* fix dependencies to work with py 3.9

* refactor: update requirements in setup.py to streamline dependencies
Updates the requirements on [jupyterlab](https://github.com/jupyterlab/jupyterlab) to permit the latest version.
- [Release notes](https://github.com/jupyterlab/jupyterlab/releases)
- [Changelog](https://github.com/jupyterlab/jupyterlab/blob/main/RELEASE.md)
- [Commits](https://github.com/jupyterlab/jupyterlab/compare/[email protected]...@jupyterlab/[email protected])

---
updated-dependencies:
- dependency-name: jupyterlab
  dependency-version: 4.4.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 27, 2025

A newer version of dash exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@joda9
Copy link
Collaborator

joda9 commented Aug 1, 2025

@dependabot rebase

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 1, 2025

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant