|
2 | 2 | All notable changes to `dash` will be documented in this file.
|
3 | 3 | This project adheres to [Semantic Versioning](https://semver.org/).
|
4 | 4 |
|
5 |
| - |
6 | 5 | ## [UNRELEASED]
|
7 | 6 |
|
8 | 7 | ## Fixed
|
| 8 | +- [#3353](https://github.com/plotly/dash/pull/3353) Support pattern-matching/dict ids in `dcc.Loading` `target_components` |
| 9 | + |
| 10 | + |
| 11 | +# [3.1.1] - 2025-06-29 |
| 12 | + |
| 13 | +## Fixed |
| 14 | +[#3351](https://github.com/plotly/dash/pull/3351) Fix multi-page app with `suppress_callback_exceptions=True` |
| 15 | + |
| 16 | +## [3.1.0] - 2025-06-27 |
| 17 | + |
| 18 | +## Fixed |
| 19 | +- [#3341](https://github.com/plotly/dash/pull/3341) Fixed query string parsing regression introduced in 2.18.2 where values containing unencoded `&` characters were being truncated. [#3106](https://github.com/plotly/dash/issues/3106) |
9 | 20 | - [#3279](https://github.com/plotly/dash/pull/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](https://github.com/plotly/dash/issues/2678)
|
10 | 21 | - [#3298](https://github.com/plotly/dash/pull/3298) Fix dev_only resources filtering.
|
11 | 22 | - [#3315](https://github.com/plotly/dash/pull/3315) Fix pages module is package check.
|
12 | 23 | - [#3319](https://github.com/plotly/dash/pull/3319) Fix issue where `ExternalWrapper` would remove props from the parent component, now there is a `temp` that is passed to check if it should be removed on unmount.
|
13 | 24 | - [#3108](https://github.com/plotly/dash/pull/3108) Fix layout as list for pages.
|
14 | 25 | - [#1906](https://github.com/plotly/dash/pull/1906) Make graph height more responsive.
|
15 | 26 | - [#2927](https://github.com/plotly/dash/pull/2927) Fix unexpected behaviour of the cursor in dcc.Input
|
| 27 | +- [#3344](https://github.com/plotly/dash/pull/3344) Fix dcc.Loading target_components with * prop. |
16 | 28 |
|
17 | 29 | ## Added
|
18 | 30 | - [#3294](https://github.com/plotly/dash/pull/3294) Added the ability to pass `allow_optional` to Input and State to allow callbacks to work even if these components are not in the dash layout.
|
19 | 31 | - [#3077](https://github.com/plotly/dash/pull/3077) Add new parameter `assets_path_ignore` to `dash.Dash()`. Closes [#3076](https://github.com/plotly/dash/issues/3076)
|
20 | 32 | - [#3202](https://github.com/plotly/dash/pull/3202) expose the closeOnSelect option in dropdown component
|
| 33 | +- [#3089](https://github.com/plotly/dash/pull/3089) adding support for async callbacks and page layouts, install with `pip install dash[async]`. |
21 | 34 |
|
22 | 35 | ## Changed
|
23 | 36 |
|
24 | 37 | - [#3303](https://github.com/plotly/dash/pull/3303) Improve flatten_grouping performance (callback with dictionary output/input)
|
25 | 38 | - [#3304](https://github.com/plotly/dash/pull/3304) Speed up function _operation by 80%
|
26 | 39 | - [#3323](https://github.com/plotly/dash/pull/3323) Make Dash instances WSGI compliant, can now call gunicorn on the dash app itself.
|
27 | 40 |
|
| 41 | +## Updated |
| 42 | + |
| 43 | +- [#3333](https://github.com/plotly/dash/pull/3333) Update flask max version to <3.2 |
| 44 | + |
28 | 45 | ## [3.0.4] - 2025-04-24
|
29 | 46 |
|
30 | 47 | ## Fixed
|
|
0 commit comments