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
Perspectivepane based on the FINOS Perspective library (#2034) - Implement
--autoreloadfunctionality for the Panel server (#1983) - Add
--warmoption 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.servenow supports serving static files and Bokeh apps, not just Panel apps (#1939)- Add a
TrendIndicatorfor conveniently showing history and value of a numeric quantity (#1895) - Add
TextToSpeechwidget (#1878) - Add
SpeechToTextwidget (#1880) - Add
loadingparameter and spinners to all components (#1730, #2026) - Add
IDOMpane to develop interactive HTML components in Python (#2004) - Add powerful new
Tabulatorwidget for flexible and configurable display of tabular data (#1531, #1887)
Enhancements:
- Add watch argument to
bindfunction so that covers all the features of pn.depends (#2000) - Add
formatparameter to DatetimeRangeInput widget (#2043) - Allow
ParamMethodandParamFunctionto evaluate lazily (#1966) - Add
value_inputparameter to TextInput widgets (#2007) - Implement
Glyph3dMappersupport forVTKpanes (#2002, #2003) - Add Jupyter server extension to serve resources (#1982)
- Enhancements for
DarkTheme(#1964) - Add
refreshfunctionality toFileSelector(#1962) - Add support for Auth0 authentication (#1934)
- Avoid recursive preprocessing slowing down rendering (#1852)
- Add support for per-layer tooltips on
DeckGLpane (#1846) - Add
Viewerbaseclass for custom user components (#2045)
Bug fixes:
- Fixed
FileSelectorfile icon on selected files (#2046) - Drop query args when checking URLs (#2037)
- Fix
Card.header_backgroundpropagation (#2035) - Disable
GoldenTemplatesidebar when empty (#2017) - Ensure
Card.collapsedandAccordion.activeparameters are synced (#2009) - Fix inline resources when saving (#1956)
- Switch
Parampane widget type when bounds (un)defined (#1953)
Compatibility:
- Compatibility with Bokeh>=2.3 (#1948, #1988, #1991)
- Updated
EChartspane to 5.0.2 of JS library (#2016)
Documentation:
- Document pn.bind in API user guide (#1973)