From e1f1a5e94d427905a10c07a1b366b0cacca95c6a Mon Sep 17 00:00:00 2001 From: philippe Date: Tue, 18 Feb 2025 14:51:34 -0500 Subject: [PATCH] Dash version 3.0.0rc2 --- CHANGELOG.md | 5 ++++- components/dash-core-components/package-lock.json | 4 ++-- components/dash-core-components/package.json | 2 +- dash/_dash_renderer.py | 4 ++-- dash/dash-renderer/package-lock.json | 4 ++-- dash/dash-renderer/package.json | 6 +++--- dash/version.py | 2 +- 7 files changed, 15 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 358f89975f..45914dda5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to `dash` will be documented in this file. This project adheres to [Semantic Versioning](https://semver.org/). -## [3.0.0-rc2] - UNRELEASED +## [3.0.0-rc2] - 2025-02-18 ## Added @@ -10,10 +10,13 @@ This project adheres to [Semantic Versioning](https://semver.org/). - 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` +- [#3170](https://github.com/plotly/dash/pull/3170) Add `window.dash_component_api.ExternalWrapper` to render Dash components that are not part of the layout tree. ## Fixed - [#3142](https://github.com/plotly/dash/pull/3142) Fix typing generation for id and dates props. +- [#3164](https://github.com/plotly/dash/pull/3164) Fix typing on progress and cancel background callback. +- [#3157](https://github.com/plotly/dash/pull/3157) Fix hook priority. ## [3.0.0-rc1] - 2025-01-28 diff --git a/components/dash-core-components/package-lock.json b/components/dash-core-components/package-lock.json index bdca513cac..e637e99f8c 100644 --- a/components/dash-core-components/package-lock.json +++ b/components/dash-core-components/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash-core-components", - "version": "3.0.0", + "version": "3.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dash-core-components", - "version": "3.0.0", + "version": "3.0.1", "license": "MIT", "dependencies": { "@fortawesome/fontawesome-svg-core": "1.2.36", diff --git a/components/dash-core-components/package.json b/components/dash-core-components/package.json index bc36fe04a2..4269fcde3f 100644 --- a/components/dash-core-components/package.json +++ b/components/dash-core-components/package.json @@ -1,6 +1,6 @@ { "name": "dash-core-components", - "version": "3.0.0", + "version": "3.0.1", "description": "Core component suite for Dash", "repository": { "type": "git", diff --git a/dash/_dash_renderer.py b/dash/_dash_renderer.py index 8a99fd6637..41d4e6452f 100644 --- a/dash/_dash_renderer.py +++ b/dash/_dash_renderer.py @@ -1,6 +1,6 @@ import os -__version__ = "2.0.0" +__version__ = "2.0.1" _available_react_versions = {"18.3.1", "18.2.0", "16.14.0"} _available_reactdom_versions = {"18.3.1", "18.2.0", "16.14.0"} @@ -64,7 +64,7 @@ def _set_react_version(v_react, v_reactdom=None): { "relative_package_path": "dash-renderer/build/dash_renderer.min.js", "dev_package_path": "dash-renderer/build/dash_renderer.dev.js", - "external_url": "https://unpkg.com/dash-renderer@2.0.0" + "external_url": "https://unpkg.com/dash-renderer@2.0.1" "/build/dash_renderer.min.js", "namespace": "dash", }, diff --git a/dash/dash-renderer/package-lock.json b/dash/dash-renderer/package-lock.json index def32a782d..ed4d4819c4 100644 --- a/dash/dash-renderer/package-lock.json +++ b/dash/dash-renderer/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash-renderer", - "version": "2.0.0", + "version": "2.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "dash-renderer", - "version": "2.0.0", + "version": "2.0.1", "license": "MIT", "dependencies": { "@babel/polyfill": "^7.12.1", diff --git a/dash/dash-renderer/package.json b/dash/dash-renderer/package.json index be1df139a3..5ab97ae90c 100644 --- a/dash/dash-renderer/package.json +++ b/dash/dash-renderer/package.json @@ -1,6 +1,6 @@ { "name": "dash-renderer", - "version": "2.0.0", + "version": "2.0.1", "description": "render dash components in react", "main": "build/dash_renderer.min.js", "scripts": { @@ -13,7 +13,7 @@ "build:dev": "webpack", "build:local": "renderer build local", "build": "renderer build && npm run prepublishOnly", - "postbuild": "es-check es2015 ../deps/*.js build/*.js", + "postbuild": "es-check es2018 ../deps/*.js build/*.js", "test": "karma start karma.conf.js --single-run", "format": "run-s private::format.*", "lint": "run-s private::lint.* --continue-on-error" @@ -88,6 +88,6 @@ ], "prettier": "@plotly/prettier-config-dash", "browserslist": [ - "last 9 years and not dead" + "last 10 years and not dead" ] } diff --git a/dash/version.py b/dash/version.py index 451cd1fa29..f7bbf541c6 100644 --- a/dash/version.py +++ b/dash/version.py @@ -1 +1 @@ -__version__ = "3.0.0rc1" +__version__ = "3.0.0rc2"