Added
- #2881 Add outputs_list to window.dash_clientside.callback_context. Fixes #2877.
- #2903 Add callback on_error handler, either globally on Dash init or per callback basis. Receives the exception as first argument, can return output(s) or None for
no_update
. Access to original callback context is preserved andset_props
works inside the error handler. - #2936 Adds support for TypeScript 5.5+.
- #2789 Add library loading capacity to
_allow_dynamic_callbacks
Fixed
- #2898 Fix error thrown when using non-existent components in callback running keyword. Fixes #2897.
- #2892 Fix ensures dcc.Dropdown menu maxHeight option works with Datatable. Fixes #2529 #2225
- #2896 The tabIndex parameter of Div can accept number or string type. Fixes #2891
- #2900 Allow strings in layout list. Fixes #2890
- #2908 Fix when environment variables are ignored by Dash.run() at runtime. Fixes #2902
- #2888 Add id to dcc.Loading DOM. Fixes #2878
- #2922 Fix background callback hash_function when source is unavailable. Fixes #1885
- #2915 Fix 'AttributeError' when layout is a function that returns a list of components. Fixes #2905
- #2956 Add missing useEffect dependency to dcc.Loading component.
- #2909 Rehighlights dcc.Markdown when it is updated, fixes #2895