Skip to content

Dash v3.1.0

Compare
Choose a tag to compare
@T4rk1n T4rk1n released this 26 Jun 16:21
· 81 commits to dev since this release

Fixed

  • #3341 Fixed query string parsing regression introduced in 2.18.2 where values containing unencoded & characters were being truncated. #3106
  • #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
  • #3298 Fix dev_only resources filtering.
  • #3315 Fix pages module is package check.
  • #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.
  • #3108 Fix layout as list for pages.
  • #1906 Make graph height more responsive.
  • #2927 Fix unexpected behaviour of the cursor in dcc.Input
  • #3344 Fix dcc.Loading target_components with * prop.

Added

  • #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.
  • #3077 Add new parameter assets_path_ignore to dash.Dash(). Closes #3076
  • #3202 expose the closeOnSelect option in dropdown component
  • #3089 adding support for async callbacks and page layouts, install with pip install dash[async].

Changed

  • #3303 Improve flatten_grouping performance (callback with dictionary output/input)
  • #3304 Speed up function _operation by 80%
  • #3323 Make Dash instances WSGI compliant, can now call gunicorn on the dash app itself.

Updated

  • #3333 Update flask max version to <3.2