Panel

Latest version: v1.4.1

Safety actively analyzes 619528 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 11

1.2.1

Not secure
Date: 2023-07-25

This micro-release focuses on a small number of enhancements and rendering related bug fixes. Specifically it adds support for notifying users when the page is ready and when the Websocket disconnects using corresponding config options and upgrades the Vizzu version, thereby adding support for tooltips and enabling animations when the data is updated. The bug fixes are primarily focused on ensuring components such as `GridStack` and `Tabulator` render correctly and do not unnecessarily re-render or reload stylesheets. Many thanks and welcome to owenlamont, sciemon, DGLaurits, Ciemarr and Kislovskiy for their first contributions to Panel and the maintainers MarcSkovMadsen, Hoxbro and philippjfr for contributing to this release.

Enhancements

- Add `config.disconnect_notification` and `config.ready_notification` ([5244](https://github.com/holoviz/panel/pull/5244))
- Add `Vizzu` tooltip support and allow animations when data is updated ([5258](https://github.com/holoviz/panel/pull/5258))
- Style tweaks for `Card` and `Select` components ([5280](https://github.com/holoviz/panel/pull/5280))

Bug fixes

- Ensure `GridStack` children are sized correctly after render ([5242](https://github.com/holoviz/panel/pull/5242))
- Fix `Tabulator` expanded row rendering ([5253](https://github.com/holoviz/panel/pull/5253))
- Fix bug where local `PDF` pane is rendered as base64 string ([5264](https://github.com/holoviz/panel/issues/5264))
- Avoid full re-rendering when updating `HTML` based components ([5275](https://github.com/holoviz/panel/pull/5275))
- Ensure that `Design` does not trigger unnecessary updates to stylesheets ([5278](https://github.com/holoviz/panel/pull/5278))
- Treat `Tabulator` `row_contents` as real children ensuring layout behaves correctly ([5292](https://github.com/holoviz/panel/pull/5292))
- Fix `Video` `min_height` and `max_height` ([5296](https://github.com/holoviz/panel/pull/5296))
- Make `TextEditor` invisible until CSS is loaded ([5297](https://github.com/holoviz/panel/pull/5297))
- Fix `disabled` parameter on editable sliders ([5319]((https://github.com/holoviz/panel/pull/5319))

Compatibility

- Update pyodide and pyscript versions and switch to compiled build ([5309](https://github.com/holoviz/panel/pull/5309))

Documentation

- Add VS Code How To Guide ([5196](https://github.com/holoviz/panel/pull/5196))
- Fix binder ([5257](https://github.com/holoviz/panel/pull/5257))
- Various smaller documentation fixes ([4821], [5249](https://github.com/holoviz/panel/pull/5249), [#5266](https://github.com/holoviz/panel/pull/5266))
- Tweak example in the Build an App section of Getting Started ([5302](https://github.com/holoviz/panel/pull/5302))
- Update pyodide documentation with latest versions ([5234](https://github.com/holoviz/panel/pull/5234), [#5308](https://github.com/holoviz/panel/pull/5308))
- Remove MyST inline directives from JupyterLite notebooks ([5311](https://github.com/holoviz/panel/pull/5311))

1.2.0

Not secure
Date: 2023-07-06

This release primarily aims at providing compatibility with Bokeh 3.2 and the upcoming Param 2.0 release. Additionally it includes a number of improvements including the ability to generate multiple outputs from a generator using the new `'append'` mode and updates and fixes for Tabulator. We are also excited about the new Streamlit migration guide and a number of bug fixes. Many thanks to sdc50, xiaoyang-sde and the core team including ahuang11, MarcSkovMadsen, Hoxbro, maximlt and philippjfr for contributing to this release.

Enhancements

- Add `append` mode for reactive generator output ([5129](https://github.com/holoviz/panel/pull/5129))
- Upgrade to `Tabulator` 5.5 ([[5182](https://github.com/holoviz/panel/pull/5182)](https://github.com/holoviz/panel/pull/5182))
- Add support for `LoadingSpinner` label ([5194](https://github.com/holoviz/panel/pull/5194))
- Add the `editable` parameter to `Perspective` ([5211](https://github.com/holoviz/panel/pull/5211))
- Add support for setting `theme_classes` on `Tabulator` ([5216](https://github.com/holoviz/panel/pull/5216))
- Move resource handling onto `BaseTemplate` ([5228](https://github.com/holoviz/panel/pull/5228))

Bug fixes

- Correctly process fields on `Vega` (and altair) selections ([5164](https://github.com/holoviz/panel/pull/5164))
- Fix for resource handling particularly when working with Django ([5175](https://github.com/holoviz/panel/pull/5175))
- Fix `ChatBox` bubble width ([5172](https://github.com/holoviz/panel/pull/5172))
- Fix `Tabulator.visible` handling ([[5182](https://github.com/holoviz/panel/pull/5182)](https://github.com/holoviz/panel/pull/5182))
- Fix programmatic updates to `Tabulator.page` ([5187](https://github.com/holoviz/panel/pull/5187))
- Ensure bokeh events generated in pyodide convert `None` to `null` ([5191](https://github.com/holoviz/panel/pull/5191))
- Improve notebook detection ([5201](https://github.com/holoviz/panel/pull/5201))
- Reduce priority of `_repr_<img>_` to ensure `_repr_html_` takes precedence ([5217](https://github.com/holoviz/panel/pull/5217))
- Ensure we do not modify `Tabulator.hidden_columns` inplace ([5218](https://github.com/holoviz/panel/pull/5218))
- Alignment and styling fixes for text input and button widgets ([5219](https://github.com/holoviz/panel/pull/5219))
- Fix updates to `Plotly` nested properties such as selections ([5227](https://github.com/holoviz/panel/pull/5227))

Documentation

- Add Streamlit migration guide ([5027](https://github.com/holoviz/panel/pull/5027))
- Improve `defer_load` how-to guide ([5112](https://github.com/holoviz/panel/pull/5112))

Compatibility

- Remove markdown-it-py pins ([5159](https://github.com/holoviz/panel/pull/5159))
- Forward compatibility fixes for Param 2.0 ([5169](https://github.com/holoviz/panel/pull/5169), [#5198](https://github.com/holoviz/panel/pull/5198))
- Compatibility with Bokeh 3.2 ([5185](https://github.com/holoviz/panel/pull/5185))

1.1.1

Not secure
Date: 2023-06-21

The first micro-release in the 1.1.x series brings a large number of bug fixes and some minor enhancements. The most important fixes include compatibility with JupyterLab 4 and improved support for updating ipywidgets. This release saw a lot of contributors and we welcome TBym, Glatzli, theyashi, and enismaxim1 to the Panel developer community and thank our existing contributors and maintainers ahuang11, Hoxbro, sophiamyang, maximlt, MarcSkovMadsen, and philippjfr for their continued contributions.

Enhancements

- Implement `per_session` cache ([5117](https://github.com/holoviz/panel/pull/5117))
- Enhancements for `ChatBox` including methods to update rows and hide names ([5118](https://github.com/holoviz/panel/pull/5118), [#5118](https://github.com/holoviz/panel/pull/5152))

Bug fixes

- Fix `Progress` indicator `sizing_mode` ([5051](https://github.com/holoviz/panel/pull/5051))
- Fix various `ChatBox` issues ([5065](https://github.com/holoviz/panel/pull/5065), [#5101](https://github.com/holoviz/panel/pull/5101), [#5101](https://github.com/holoviz/panel/pull/5139))
- Ensure kernel shutdown futures are not collected in Jupyter server extension ([5069](https://github.com/holoviz/panel/pull/5069))
- Add bokeh version check for notebook to better support bokeh dev versions ([5071](https://github.com/holoviz/panel/pull/5071), [#5093](https://github.com/holoviz/panel/pull/5093))
- Fix false warning emitted when constructing a Param pane with `throttled` or `onkeyup` ([5078](https://github.com/holoviz/panel/pull/5078))
- Allow to updating/clearing `enabled_dates` on `DatetimePicker` ([5089](https://github.com/holoviz/panel/pull/5089))
- Ensure session arguments are correctly parsed by Jupyter executor ([5106](https://github.com/holoviz/panel/pull/5106))
- Fix `defer_load` handling ([5107](https://github.com/holoviz/panel/pull/5107))
- Fix styling with filters in `Tabulator` ([5110](https://github.com/holoviz/panel/pull/5110))
- Fix issues when using `in` filter with single value on Tabulator ([5125](https://github.com/holoviz/panel/pull/5125))
- Add fallback if `ReactiveHTML` shadow DOM lookup fails ([5126](https://github.com/holoviz/panel/pull/5126))
- Allow automatic loading of extensions during launch and warn about missing extensions ([5144](https://github.com/holoviz/panel/pull/5144))
- Correctly process fields on `Vega` (and altair) selections ([5145](https://github.com/holoviz/panel/pull/5145))
- Immediately dispatch `ColumnDataChangedEvent` fixing `Plotly` plots not updating ([5147](https://github.com/holoviz/panel/pull/5147))

Documentation

- Overhaul Perspective reference page ([5087](https://github.com/holoviz/panel/pull/5087))
- Add new HuggingFace deployment documentation ([5158](https://github.com/holoviz/panel/pull/5150))
- Enable and document mathjax extension in Markdown reference ([5158](https://github.com/holoviz/panel/pull/5158))

Compatibility

- Correctly serialize new IPyWidget models on creation ([5114](https://github.com/holoviz/panel/pull/5114))
- Ensure we handle JupyterLab 4 comm messages correctly ([5140](https://github.com/holoviz/panel/pull/5140))

Backward compatibility

- Renamed Trend parameter title to name ([5092](https://github.com/holoviz/panel/pull/5092))

1.1.0

Not secure
Date: 2023-05-31

This is the first minor release in the 1.x series with a number of new features and small bug fixes. The main features we are excited about are the new `ChatBox` widget added by ahuang11 and support for reactive generators. Many thanks to ahuang11, philippjfr and Hoxbro for contributing to this release and our amazing community for reporting issues.

Features

- Add the `ChatBox` widget ([4702](https://github.com/holoviz/panel/issues/4702))
- Add a standalone `TooltipIcon` indicator ([4909](https://github.com/holoviz/panel/pull/4909))
- Implement support for reactive generator functions ([5019](https://github.com/holoviz/panel/issues/5019))
- Allow setting `on_*` handlers in constructor ([5026](https://github.com/holoviz/panel/issues/5026))
- Allow controlling initial `Template` sidebar state ([5033](https://github.com/holoviz/panel/issues/5033))

Bug fixes

- Handle height responsiveness of `HoloViews` layout correctly ([5009](https://github.com/holoviz/panel/issues/5009))
- Apply `Plotly` toolbar colors depending on template ([5012](https://github.com/holoviz/panel/issues/5012))
- Fix Fast `Design` style variables ([5015](https://github.com/holoviz/panel/issues/5015))
- Allow reactive updates to override constant parameters ([5032](https://github.com/holoviz/panel/issues/5032))
- Fix `Tabulator` header filter styling ([5038](https://github.com/holoviz/panel/issues/5038))
- Ensure Jupyter extensions warns users if app has no contents ([5041](https://github.com/holoviz/panel/issues/5041))

1.0.4

Not secure
Date: 2023-05-31

Another micro-release in the 1.0.x series addressing small issues reported by our engaged community. Many thanks to ahuang11, simzer, alexmilowski and the core contributors droumis, Hoxbro and philippjfr for contributing to this release.

- Fix global loading spinner ([4936](https://github.com/holoviz/panel/issues/4936))
- Fix issues resolving whether `IPyWidget` model ([4939](https://github.com/holoviz/panel/issues/4939))
- Fix recursive and inplace updates on reactive panes ([4946](https://github.com/holoviz/panel/issues/4946), [#4958](https://github.com/holoviz/panel/issues/4958))
- Fix issues with single `Select` widget ([4947](https://github.com/holoviz/panel/issues/4947))
- Ensure CSS `config` parameters can be passed to `Template` constructor ([4948](https://github.com/holoviz/panel/issues/4948))
- Fixed vizzu data series type conversion for datetime ([4955](https://github.com/holoviz/panel/issues/4955))
- Small documentation fixes ([4943](https://github.com/holoviz/panel/issues/4960), [#4960](https://github.com/holoviz/panel/issues/4943))
- Fix `icon` on `Toggle` and `Button` widget ([4961](https://github.com/holoviz/panel/issues/4961))
- Fix Volume definition on `Video` pane
- Ensure icon renders on `Toggle` button ([4969](https://github.com/holoviz/panel/pull/4969)) ([#4970](https://github.com/holoviz/panel/issues/4970))
- Ensure `Card.header_color` is correctly applied ([4971](https://github.com/holoviz/panel/issues/4971))
- Update `param.List` signatures to suppress warnings ([4973](https://github.com/holoviz/panel/pull/4973))
- Fix font loading in Vanilla template ([4975](https://github.com/holoviz/panel/pull/4975))
- Guard is_file check on Windows ([4985](https://github.com/holoviz/panel/pull/4985))
- Fix serialization of `Plotly.selection_data` ([4987](https://github.com/holoviz/panel/pull/4987))
- Speed up dynamic layout updates ([4989](https://github.com/holoviz/panel/pull/4989))

1.0.3

Not secure
Date: 2023-05-25

Another micro-release in the 1.0.x series with a number of smaller bug fixes. Most importantly this resolves issues with loading indicators and with apps converted to the `pyodide-worker` target. Many thanks to n3011, Hoxbro and philippjfr for contributing to this release.

- Resolve `_repr_jpeg_` methods correctly ([4904](https://github.com/holoviz/panel/pull/4904))
- Fix handling of queued events in pyodide worker ([4913](https://github.com/holoviz/panel/pull/4913))
- Various fixes for loading indicator ([4915](https://github.com/holoviz/panel/pull/4915))
- Allow `-1` in `Tabs.active` and allow recovering from closed tabs ([4920](https://github.com/holoviz/panel/pull/4920))
- Ensure `HoloViews` layout is correctly initialized when `center` is set ([4921](https://github.com/holoviz/panel/pull/4921))
- Ensure VSCode editor does not apply white background to Panel output ([4923](https://github.com/holoviz/panel/pull/4923))
- Do not error on deserialization errors in notebooks ([4927](https://github.com/holoviz/panel/pull/4927))
- Ensure basic auth provider works when dynamically starting server ([4926](https://github.com/holoviz/panel/pull/4926))
- Ensure `Param` pane `name` is updated when object changes ([4928](https://github.com/holoviz/panel/pull/4928))
- Align functionality and styling of `FileDownload` with `Button` ([4929](https://github.com/holoviz/panel/pull/4929))
- Fix equality comparisons of parameter values when updating a `Pane` ([4934](https://github.com/holoviz/panel/pull/4934))
- Warn about ignored widget parameters on `Param` pane ([4934](https://github.com/holoviz/panel/pull/4935))

Page 3 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.