From 9a94315de1610e784c595d1cda57df5febd0ecaf Mon Sep 17 00:00:00 2001 From: Adrian Borrmann Date: Mon, 22 Sep 2025 14:09:59 -0600 Subject: [PATCH 1/2] rc version bump --- CHANGELOG.md | 2 +- components/dash-core-components/package-lock.json | 4 ++-- components/dash-core-components/package.json | 2 +- components/dash-html-components/package-lock.json | 4 ++-- components/dash-html-components/package.json | 2 +- components/dash-table/package-lock.json | 4 ++-- components/dash-table/package.json | 2 +- dash/dash-renderer/package.json | 2 +- dash/version.py | 2 +- 9 files changed, 12 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6ca439960b..7264663f93 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/). -## [UNRELEASED] +## [4.0.0rc1] - 2025-09-22 ## Added - [#3440](https://github.com/plotly/dash/pull/3440) Modernize dcc.Dropdown diff --git a/components/dash-core-components/package-lock.json b/components/dash-core-components/package-lock.json index 22e42b816e..7ead02a9cd 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": "4.0.0-rc0", + "version": "4.0.0-rc1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dash-core-components", - "version": "4.0.0-rc0", + "version": "4.0.0-rc1", "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 abe43ef21e..8f4bb0763c 100644 --- a/components/dash-core-components/package.json +++ b/components/dash-core-components/package.json @@ -1,6 +1,6 @@ { "name": "dash-core-components", - "version": "4.0.0-rc0", + "version": "4.0.0-rc1", "description": "Core component suite for Dash", "repository": { "type": "git", diff --git a/components/dash-html-components/package-lock.json b/components/dash-html-components/package-lock.json index 0bca462943..ad8606ddf7 100644 --- a/components/dash-html-components/package-lock.json +++ b/components/dash-html-components/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash-html-components", - "version": "4.0.0-rc0", + "version": "4.0.0-rc1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dash-html-components", - "version": "4.0.0-rc0", + "version": "4.0.0-rc1", "license": "MIT", "dependencies": { "prop-types": "^15.8.1", diff --git a/components/dash-html-components/package.json b/components/dash-html-components/package.json index 243142092b..867de92155 100644 --- a/components/dash-html-components/package.json +++ b/components/dash-html-components/package.json @@ -1,6 +1,6 @@ { "name": "dash-html-components", - "version": "4.0.0-rc0", + "version": "4.0.0-rc1", "description": "Vanilla HTML components for Dash", "main": "lib/index.js", "repository": { diff --git a/components/dash-table/package-lock.json b/components/dash-table/package-lock.json index 057c95b600..fa9e8e8d41 100644 --- a/components/dash-table/package-lock.json +++ b/components/dash-table/package-lock.json @@ -1,12 +1,12 @@ { "name": "dash-table", - "version": "7.0.0-rc0", + "version": "7.0.0-rc1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "dash-table", - "version": "7.0.0-rc0", + "version": "7.0.0-rc1", "license": "MIT", "devDependencies": { "@babel/cli": "^7.28.0", diff --git a/components/dash-table/package.json b/components/dash-table/package.json index 46217b9b2b..482180f798 100644 --- a/components/dash-table/package.json +++ b/components/dash-table/package.json @@ -1,6 +1,6 @@ { "name": "dash-table", - "version": "7.0.0-rc0", + "version": "7.0.0-rc1", "description": "Dash table", "repository": { "type": "git", diff --git a/dash/dash-renderer/package.json b/dash/dash-renderer/package.json index 8e00d1b931..be399d5209 100644 --- a/dash/dash-renderer/package.json +++ b/dash/dash-renderer/package.json @@ -1,6 +1,6 @@ { "name": "dash-renderer", - "version": "3.0.0-rc0", + "version": "3.0.0-rc1", "description": "render dash components in react", "main": "build/dash_renderer.min.js", "scripts": { diff --git a/dash/version.py b/dash/version.py index 9790849fec..0d337e8707 100644 --- a/dash/version.py +++ b/dash/version.py @@ -1 +1 @@ -__version__ = "4.0.0rc0" +__version__ = "4.0.0rc1" From 574d5501a3536d383c0e374e406e8a09bff261f6 Mon Sep 17 00:00:00 2001 From: Adrian Borrmann Date: Mon, 22 Sep 2025 14:30:04 -0600 Subject: [PATCH 2/2] Improve test reliability --- .../tests/integration/misc/test_persistence.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/components/dash-core-components/tests/integration/misc/test_persistence.py b/components/dash-core-components/tests/integration/misc/test_persistence.py index 1dfa0783b3..abc9a88d5f 100644 --- a/components/dash-core-components/tests/integration/misc/test_persistence.py +++ b/components/dash-core-components/tests/integration/misc/test_persistence.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- import json +from time import sleep from selenium.webdriver.common.keys import Keys from dash import Dash, Input, Output, dcc, html @@ -133,12 +134,14 @@ def make_output(*args): dash_dcc.find_element("#dropdownsingle .dash-dropdown-search").send_keys( "one" + Keys.ENTER ) + sleep(0.2) dash_dcc.find_element("#dropdownsingle .dash-dropdown-option").click() dash_dcc.find_element("#dropdownmulti").click() dash_dcc.find_element("#dropdownmulti .dash-dropdown-search").send_keys( "six" + Keys.ENTER ) + sleep(0.2) dash_dcc.find_element("#dropdownmulti .dash-dropdown-option").click() dash_dcc.find_element("#input").send_keys(" maybe")