integrityCheckarr
integrityCheckarr copied to clipboard
Bump dash from 2.7.1 to 2.9.3 in /container-build
Bumps dash from 2.7.1 to 2.9.3.
Release notes
Sourced from dash's releases.
Dash v2.9.3
Fixed
- #2489 Fix location change event handling when
Locationobjects are removed from the layout. Event handlers would not be removed and eventually change props of a random DOM element, fix #1346- #2498 Fix error when caching callbacks which return
Patchobjects by makingPatchobjects picklable- #2491 Fix clientside inline function name not found, fix #2488
Dash v2.9.2
Fixed
- #2479 Fix
KeyError"Callback function not found for output [...], , perhaps you forgot to prepend the '@'?" issue when using duplicate callbacks targeting the same output. This issue would occur when the app is restarted or when running with multiplegunicornworkers.- #2471 Fix
allow_duplicateoutput with clientside callback, fix #2467- #2473 Fix background callbacks with different outputs but same function, fix #2221
Dash v2.9.1
Fixed
Dash v2.9.0
Breaking
- #2450 Set label style
display: blockifinlineis false in RadioItems & Checklist components. To keep previous behavior, setinline=True. This is already how it was described and worked in our documentation and other places with CSS stylesheets that set the default orientation of RadioItems and Checklist options to vertical (including Dash Design Kit), but for unstyled pages it is a breaking change.Added
- #2392 Improved pages feature:
- Accept an absolute path or a
pathlib.pathforpages_folder, to matchassets_folder- Fix inferring
use_pages=Truewhen you supply a custompages_folder- Fix for
pages_folderthat includes special characters- New test fixture
clear_pages_state- Make imported pages act more like regular Python modules
- #2068 Added
refresh="callback-nav"indcc.Location. This allows for navigation without refreshing the page when url is updated in a callback.- #2417 Add wait_timeout property to customize the behavior of the default wait timeout used for by wait_for_page, fix #1595
- #2417 Add the element target text for wait_for_text* error message, fix #945
- #2425 Add
add_log_handler=Trueto Dash init, if you don't want a log stream handler at all.- #2260 Experimental support for React 18. The default is still React v16.14.0, but to use React 18 you can either set the environment variable
REACT_VERSION=18.2.0before running your app, or inside the app calldash._dash_renderer._set_react_version("18.2.0"). THIS FEATURE IS EXPERIMENTAL. It has not been tested with component suites outside the Dash core, and we may add or remove available React versions in any future release.- #2414 Add
dash.Patchfor partial update Output props without transferring the previous value in a State.- #2414 Add
allow_duplicatetoOutputarguments allowing duplicate callbacks to target the same prop.Fixed
- #2429 Fix side effect on updating possible array children triggering callbacks, fix #2411.
- #2417 Disable the pytest plugin if
dash[testing]not installed, fix #946.- #2417 Do not swallow the original error to get the webdriver, easier to know what is wrong after updating the browser but the driver.
- #2425 Fix multiple log handler added unconditionally to the logger, resulting in duplicate log message.
- #2415 Fix background callbacks progress not deleted after fetch.
- #2426 Set default interval to 1 second for app.long_callback, restoring the behavior it had before v2.6.0 when we introduced
backround=Truecallbacks.Changed
... (truncated)
Changelog
Sourced from dash's changelog.
[2.9.3] - 2023-04-13
Fixed
- #2489 Fix location change event handling when
Locationobjects are removed from the layout. Event handlers would not be removed and eventually change props of a random DOM element, fix #1346- #2498 Fix error when caching callbacks which return
Patchobjects by makingPatchobjects picklable- #2491 Fix clientside inline function name not found, fix #2488
[2.9.2] - 2023-03-29
Fixed
- #2479 Fix
KeyError"Callback function not found for output [...], , perhaps you forgot to prepend the '@'?" issue when using duplicate callbacks targeting the same output. This issue would occur when the app is restarted or when running with multiplegunicornworkers.- #2471 Fix
allow_duplicateoutput with clientside callback, fix #2467- #2473 Fix background callbacks with different outputs but same function, fix #2221
[2.9.1] - 2023-03-17
Fixed
[2.9.0] - 2023-03-16
Breaking
- #2450 Set label style
display: blockifinlineis false in RadioItems & Checklist components. To keep previous behavior, setinline=True. This is already how it was described and worked in our documentation and other places with CSS stylesheets that set the default orientation of RadioItems and Checklist options to vertical (including Dash Design Kit), but for unstyled pages it is a breaking change.Added
- #2392 Improved pages feature:
- Accept an absolute path or a
pathlib.pathforpages_folder, to matchassets_folder- Fix inferring
use_pages=Truewhen you supply a custompages_folder- Fix for
pages_folderthat includes special characters- New test fixture
clear_pages_state- Make imported pages act more like regular Python modules
- #2068 Added
refresh="callback-nav"indcc.Location. This allows for navigation without refreshing the page when url is updated in a callback.- #2417 Add wait_timeout property to customize the behavior of the default wait timeout used for by wait_for_page, fix #1595
- #2417 Add the element target text for wait_for_text* error message, fix #945
- #2425 Add
add_log_handler=Trueto Dash init, if you don't want a log stream handler at all.- #2260 Experimental support for React 18. The default is still React v16.14.0, but to use React 18 you can either set the environment variable
REACT_VERSION=18.2.0before running your app, or inside the app calldash._dash_renderer._set_react_version("18.2.0"). THIS FEATURE IS EXPERIMENTAL. It has not been tested with component suites outside the Dash core, and we may add or remove available React versions in any future release.- #2414 Add
dash.Patchfor partial update Output props without transferring the previous value in a State.- #2414 Add
allow_duplicatetoOutputarguments allowing duplicate callbacks to target the same prop.Fixed
- #2429 Fix side effect on updating possible array children triggering callbacks, fix #2411.
- #2417 Disable the pytest plugin if
dash[testing]not installed, fix #946.- #2417 Do not swallow the original error to get the webdriver, easier to know what is wrong after updating the browser but the driver.
- #2425 Fix multiple log handler added unconditionally to the logger, resulting in duplicate log message.
- #2415 Fix background callbacks progress not deleted after fetch.
... (truncated)
Commits
64a1c25Merge pull request #2507 from plotly/master-2.9.3ede8102Artifacts for 2.9.3a98c94fMerge branch 'dev' into master-2.9.35fd9a14Merge pull request #2506 from plotly/version-2.9.31a1a3f3Version 2.9.38b81929Update html attribute.json & format151e05eMerge pull request #2489 from jowlo/fix/remove-location-listeners-on-unmount55a5735Merge branch 'dev' into fix/remove-location-listeners-on-unmount093b559Merge pull request #2498 from joouha/pickleable-patch2e65eefMerge branch 'dev' into pickleable-patch- 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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)