#<Sawyer::Resource:0x00007fbd82367850> v0.14.1 Release Notes
-
Date: 2022-10-28
๐ This release primarily addresses regressions introduced in 0.14.0 and various long standing bugs. Many thanks to external contributors @liu-kan and @KedoKudo and the maintainers @Hoxbro, @maximlt and @philippjfr for contributing a number of fixes.
Minor enhancements
- ๐ Improve support for
requests
in pyodide (#3973) - โ Add option to clear value of DatetimePicker (#3990)
- โ Add support for hashing dates in pn.cache (#4004)
- โ Silence
EMPTY_LAYOUT
warnings (#4056)
Compatibility
- ๐ Fix Jupyterlite and latest PyScript compatibility (#4040)
๐ Bugs
Webassembly conversion
- Correctly handle resource mode in when converting to WebAssembly (#3967)
Jupyter and Server
- Correctly handle future exceptions on threads (#3977)
- ๐ Fix
panel serve
index template (#3980) - Do not error if
curdoc
has been destroyed (#3994) - Ensure extensions loaded in jupyter kernel are served by StaticHandler (#4000)
- ๐ Various fixes for OAuth handling with
pn.serve
(#4006) - ๐ Fix bug in
on_load
callback exception handling (#4007) - Ensure periodic callbacks are only started on main thread (#4011)
- Ensure jupyter server extension handles explicit
root_dir
(#4029) - Ensure futures are correctly awaited when executed on thread (#4031)
Components
- Ensure
Tabulator
handles filtering on edited values correctly ifshow_index=False
(#3988, #4016) - Ensure
Tabulator
declares numeric sorter for numeric dtypes (#3999) - ๐ Fix regression initializing
DiscreteSlider
with non-integer value (#4009) - Ensure that template.config.raw_css is correctly applied (#4018)
- ๐ Fix handling
MenuButton
clicks whensplit=True
(#4021) - Ensure styling on
Tabulator
with empty DataFrame does not error (#4028) - ๐ Allow changing
level
onDebugger
widget (#4057
- ๐ Improve support for