|
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 | +## [2.6.0] - 2022-07-14 |
| 6 | + |
| 7 | +### Added |
| 8 | +- [#2109](https://github.com/plotly/dash/pull/2109) Add `maxHeight` to Dropdown options menu. |
| 9 | +- [#2039](https://github.com/plotly/dash/pull/2039) Long callback changes: |
| 10 | + - Add `background=False` to `dash.callback` to use instead of `app.long_callback`. |
| 11 | + - Add previous `app.long_callback` arguments to `dash.callback` (`interval`, `running`, `cancel`, `progress`, `progress_default`, `cache_args_to_ignore`, `manager`) |
| 12 | +- [#2110](https://github.com/plotly/dash/pull/2110) Add `search` prop to `dcc.Dropdown` options, allowing to search the dropdown options with something other than the label or value. |
| 13 | + |
| 14 | +### Fixed |
| 15 | +- [#2126](https://github.com/plotly/dash/pull/2126) Fix bug where it was not possible to redirect from root when using pages. |
| 16 | +- [#2114](https://github.com/plotly/dash/pull/2114) Fix bug [#1978](https://github.com/plotly/dash/issues/1978) where text could not be copied from cells in tables with `cell_selectable=False`. |
| 17 | +- [#2102](https://github.com/plotly/dash/pull/2102) Fix bug as reported in [dash-labs #113](https://github.com/plotly/dash-labs/issues/113) where files starting with `.` were not excluded when building `dash.page_registry`. |
| 18 | +- [#2100](https://github.com/plotly/dash/pull/2100) Fixes bug where module name in for a custom `not_found_404` page is incorrect in the `dash.page_registry` when not using the `pages` folder. |
| 19 | +- [#2098](https://github.com/plotly/dash/pull/2098) Accept HTTP code 400 as well as 401 for JWT expiry |
| 20 | +- [#2097](https://github.com/plotly/dash/pull/2097) Fix bug [#2095](https://github.com/plotly/dash/issues/2095) with TypeScript compiler and `React.FC` empty valueDeclaration error & support empty props components. |
| 21 | +- [#2104](https://github.com/plotly/dash/pull/2104) Fix bug [#2099](https://github.com/plotly/dash/issues/2099) with Dropdown clearing search value when a value is selected. |
| 22 | +- [#2039](https://github.com/plotly/dash/pull/2039) Fix bugs in long callbacks: |
| 23 | + - Fix [#1769](https://github.com/plotly/dash/issues/1769) and [#1852](https://github.com/plotly/dash/issues/1852) short interval makes job run in loop. |
| 24 | + - Fix [#1974](https://github.com/plotly/dash/issues/1974) returning `no_update` or raising `PreventUpdate` not supported with celery. |
| 25 | + - Fix use of the callback context in celery long callbacks. |
| 26 | + - Fix support of pattern matching for long callbacks. |
| 27 | +- [#2110](https://github.com/plotly/dash/pull/2110) Fix `dcc.Dropdown` search with component as prop for option label. |
| 28 | +- [#2131](https://github.com/plotly/dash/pull/2131) Add encoding to file open calls. Fix bug [#2127](https://github.com/plotly/dash/issues/2127). |
| 29 | + |
| 30 | +## Changed |
| 31 | + |
| 32 | +- [#2116](https://github.com/plotly/dash/pull/2116) Rename long callbacks to background callbacks |
| 33 | + - Deprecated `dash.long_callback.managers.CeleryLongCallbackManager`, use `dash.CeleryManager` instead. |
| 34 | + - Deprecated `dash.long_callback.managers.DiskcacheLongCallbackManager`, use `dash.DiskcacheManager` instead. |
| 35 | + - Deprecated dash constructor argument `long_callback_manager` in favor of `background_callback_manager`. |
| 36 | + |
| 37 | +### Updated |
| 38 | +- [#2134](https://github.com/plotly/dash/pull/2134) Upgrade Plotly.js to v2.13.1 (from v2.12.1) including [feature release 2.13.0](https://github.com/plotly/plotly.js/releases/tag/v2.13.0) and [patch release 2.13.1](https://github.com/plotly/plotly.js/releases/tag/v2.13.1) |
| 39 | + - Add persistent selections via layout attributes `selections`, `newselection`, and `activeselection`, along with an updated UI allowing you to modify a selection you created. |
| 40 | + - Add unselected line styling to `parcoords` traces. |
| 41 | + - Add more quartile algorithms to `violin` traces. |
| 42 | + - More flexible axis `automargin` behavior. |
| 43 | + - And several other enhancements and bug fixes. |
| 44 | + |
5 | 45 | ## [2.5.1] - 2022-06-13
|
6 | 46 |
|
7 | 47 | ### Fixed
|
@@ -29,8 +69,8 @@ This feature can be disabled by providing an empty viewport meta tag. e.g. `app
|
29 | 69 |
|
30 | 70 | ### Fixed
|
31 | 71 |
|
32 |
| -- [#2043](https://github.com/plotly/dash/pull/2043) Fix bug |
33 |
| -[#2003](https://github.com/plotly/dash/issues/2003) in which |
| 72 | +- [#2043](https://github.com/plotly/dash/pull/2043) Fix bug |
| 73 | +[#2003](https://github.com/plotly/dash/issues/2003) in which |
34 | 74 | `dangerously_allow_html=True` + `mathjax=True` works in some cases, and in some cases not.
|
35 | 75 | - [#2065](https://github.com/plotly/dash/pull/2065) Fix bug [#2064](https://github.com/plotly/dash/issues/2064) rendering of `dcc.Dropdown` with a value but no options.
|
36 | 76 | - [#2047](https://github.com/plotly/dash/pull/2047) Fix bug [#1979](https://github.com/plotly/dash/issues/1979) in which `DASH_DEBUG` as environment variable gets ignored.
|
|
0 commit comments