Version 0.11.0
The 0.11.0 release brings a number of exciting new features to Panel
as well as some enhancements and bug fixes. This release is also
required for Bokeh 2.3 compatibility since a lot of changes to the
Bokeh property system required updates. Many thanks to the many
contributors to this release including @MarcSkovMadsen, @xavArtley,
@hyamanieu, @cloud-rocket, @kcpevey, @kaseyrussell, @miliante,
@AjayThorve and @philippjfr.
Major features:
- A
Perspective
pane based on the FINOS Perspective library (#2034) - Implement
--autoreload
functionality for the Panel server (#1983) - Add
--warm
option to panel serve, useful for pre-loading items into the state cache (#1971) - Add ability to define JS modules and Template specific resources (#1967)
panel.serve
now supports serving static files and Bokeh apps, not just Panel apps (#1939)- Add a
TrendIndicator
for conveniently showing history and value of a numeric quantity (#1895) - Add
TextToSpeech
widget (#1878) - Add
SpeechToText
widget (#1880) - Add
loading
parameter and spinners to all components (#1730, #2026) - Add
IDOM
pane to develop interactive HTML components in Python (#2004) - Add powerful new
Tabulator
widget for flexible and configurable display of tabular data (#1531, #1887)
Enhancements:
- Add watch argument to
bind
function so that covers all the features of pn.depends (#2000) - Add
format
parameter to DatetimeRangeInput widget (#2043) - Allow
ParamMethod
andParamFunction
to evaluate lazily (#1966) - Add
value_input
parameter to TextInput widgets (#2007) - Implement
Glyph3dMapper
support forVTK
panes (#2002, #2003) - Add Jupyter server extension to serve resources (#1982)
- Enhancements for
DarkTheme
(#1964) - Add
refresh
functionality toFileSelector
(#1962) - Add support for Auth0 authentication (#1934)
- Avoid recursive preprocessing slowing down rendering (#1852)
- Add support for per-layer tooltips on
DeckGL
pane (#1846) - Add
Viewer
baseclass for custom user components (#2045)
Bug fixes:
- Fixed
FileSelector
file icon on selected files (#2046) - Drop query args when checking URLs (#2037)
- Fix
Card.header_background
propagation (#2035) - Disable
GoldenTemplate
sidebar when empty (#2017) - Ensure
Card.collapsed
andAccordion.active
parameters are synced (#2009) - Fix inline resources when saving (#1956)
- Switch
Param
pane widget type when bounds (un)defined (#1953)
Compatibility:
- Compatibility with Bokeh>=2.3 (#1948, #1988, #1991)
- Updated
ECharts
pane to 5.0.2 of JS library (#2016)
Documentation:
- Document pn.bind in API user guide (#1973)