Panel

Latest version: v1.4.2

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

Scan your dependencies

Page 10 of 12

0.8.0

Not secure
Date: 2019-01-31

This release focuses primarily on solidifying existing functionality, significantly improving performance and fixing a number of important bugs. Additionally this release contains exciting new functionality, including several new components. We want to thank the many contributors to this release (a full list is provided at the bottom), particularly MarcSkovMadsen (the author of [awesome-panel.org](http://awesome-panel.org)) and xavArtley, who has been hard at work at improving VTK support. We also want to thank the remaining contributors including philippjfr, ceball, jbednar, jlstevens, Italirz, mattpap, Jacob-Barhak, stefjunod and kgullikson88. This release required only minimal changes in existing APIs and added a small number of new ones, reflecting the fact that Panel is now relatively stable and is progressing steadily towards a 1.0 release.

Major Features & Enhancements

- Added new `DeckGL` pane ([1019](https://github.com/holoviz/panel/issues/1019), [#1027](https://github.com/holoviz/panel/issues/1027))
- Major improvements to support for JS linking ([1007](https://github.com/holoviz/panel/issues/1007))
- Huge performance improvements when nesting a lot of components deeply ([867](https://github.com/holoviz/panel/issues/867), [#888](https://github.com/holoviz/panel/issues/888), [#895](https://github.com/holoviz/panel/issues/895), [#988](https://github.com/holoviz/panel/issues/988))
- Add support for displaying callback errors and print output in the notebook simplifying debugging ([977](https://github.com/holoviz/panel/issues/977))
- Add support for dynamically populating `Tabs` ([995](https://github.com/holoviz/panel/issues/995))
- Added `FileSelector` widget to browse the servers file system and select files ([909](https://github.com/holoviz/panel/issues/909))
- Add `pn.serve` function to serve multiple apps at once on the same serve ([963](https://github.com/holoviz/panel/issues/963))
- Add a `JSON` pane to display json data in a tree format ([953](https://github.com/holoviz/panel/issues/953))

Enhancements

- Updated Parameter mappings ([999](https://github.com/holoviz/panel/issues/999))
- Ensure that closed tabs update `Tabs.objects` ([973](https://github.com/holoviz/panel/issues/973))
- Fixed HoloViews axis linking across `Template` roots ([980](https://github.com/holoviz/panel/issues/980))
- Merge FactorRange when linking HoloViews axes ([968](https://github.com/holoviz/panel/issues/968))
- Expose title and other kwargs on `.show()` ([962](https://github.com/holoviz/panel/issues/962))
- Let `FileInput` widget set filename ([956](https://github.com/holoviz/panel/issues/956)
- Expose further bokeh CLI commands and added help ([951](https://github.com/holoviz/panel/issues/951))
- Enable responsive sizing for `Vega`/altair pane ([949](https://github.com/holoviz/panel/issues/949))
- Added encode parameter to `SVG` pane ([913](https://github.com/holoviz/panel/issues/913))
- Improve `Markdown` handling including syntax highlighting and indentation ([881](https://github.com/holoviz/panel/issues/881))
- Add ability to define Template variables ([815](https://github.com/holoviz/panel/issues/815))
- Allow configuring responsive behavior globally ([851](https://github.com/holoviz/panel/issues/851))
- Ensure that changes applied in callbacks are reflected on the frontend immediately ([857](https://github.com/holoviz/panel/issues/857))
- Add ability to add axes coordinates to `VTK` view ([817](https://github.com/holoviz/panel/issues/817))
- Add config option for `safe_embed` which ensures all state is recorded ([1040](https://github.com/holoviz/panel/issues/1040))
- Implemented `__signature__` for tab completion ([1029](https://github.com/holoviz/panel/issues/1029))

Bug fixes

- Fixed `DataFrame` widget selection parameter ([989](https://github.com/holoviz/panel/issues/989))
- Fixes for rendering long strings on Windows systems ([986](https://github.com/holoviz/panel/issues/986))
- Ensure that panel does not modify user objects ([967](https://github.com/holoviz/panel/issues/967))
- Fix multi-level expand `Param` subobject ([965](https://github.com/holoviz/panel/issues/965))
- Ensure `load_notebook` is executed only once ([1000](https://github.com/holoviz/panel/issues/1000))
- Fixed bug updating `StaticText` on server ([964](https://github.com/holoviz/panel/issues/964))
- Do not link `HoloViews` axes with different types ([937](https://github.com/holoviz/panel/issues/937))
- Ensure that integer sliders are actually integers ([876](https://github.com/holoviz/panel/issues/876))
- Ensure that `GridBox` contents maintain size ([971](https://github.com/holoviz/panel/issues/971))

Compatibility

- Compatibility for new Param API ([992](https://github.com/holoviz/panel/issues/992), [#998](https://github.com/holoviz/panel/issues/998))
- Changes for compatibility with Vega5 and altair 4 ([873](https://github.com/holoviz/panel/issues/873), [#889](https://github.com/holoviz/panel/issues/889), [#892](https://github.com/holoviz/panel/issues/892), [#927](https://github.com/holoviz/panel/issues/927), [#933](https://github.com/holoviz/panel/issues/933))

Backwards compatibility

- The Ace pane has been deprecated in favor of the Ace widget ([908](https://github.com/holoviz/panel/issues/908))

Docs

- Updated Django multiple app example and user guide ([928](https://github.com/holoviz/panel/issues/928)) [stefjunod]
- Clarify developer installation instructions, and fix up some metadata. ([952](https://github.com/holoviz/panel/issues/952), [#978](https://github.com/holoviz/panel/issues/978))
- Added `Param` reference notebook ([944](https://github.com/holoviz/panel/issues/944))
- Added `Divider` reference notebook

0.7.0

Not secure
Date: 2019-11-18T21:22:16Z

This major release includes significant new functionality along with important bug and documentation fixes, including contributions from philippjfr (maintainer and lead developer), xavArtley (VTK support), jbednar (docs), DancingQuanta (FileInput), a-recknagel (Python 3.8 support, misc), julwin (TextAreaInput, PasswordInput), rs2 (example notebooks), xtaje (default values), Karamya (Audio widget), ceball, ahuang11 , eddienko, Jacob-Barhak, jlstevens, jsignell, kleavor, lsetiawan, mattpap, maxibor, and RedBeardCode.

Major enhancements:
- Added pn.ipywidget() function for using panels and panes as ipwidgets, e.g. in voila ([745](https://github.com/holoviz/panel/issues/745), [#755](https://github.com/holoviz/panel/issues/755), [#771](https://github.com/holoviz/panel/issues/771))
- Greatly expanded and improved Pipeline, which now allows branching graphs ([712](https://github.com/holoviz/panel/issues/712), [#735](https://github.com/holoviz/panel/issues/735), [#737](https://github.com/holoviz/panel/issues/737), [#770](https://github.com/holoviz/panel/issues/770))
- Added streaming helper objects, including for the streamz package ([767](https://github.com/holoviz/panel/issues/767), [#769](https://github.com/holoviz/panel/issues/769))
- Added VTK gallery example and other VTK enhancements ([605](https://github.com/holoviz/panel/issues/605), [#606](https://github.com/holoviz/panel/issues/606), [#715](https://github.com/holoviz/panel/issues/715), [#729](https://github.com/holoviz/panel/issues/729))
- Add GridBox layout ([608](https://github.com/holoviz/panel/issues/608), [#761](https://github.com/holoviz/panel/issues/761), [#763](https://github.com/holoviz/panel/issues/763))
- New widgets and panes:
* Progress bar ([726](https://github.com/holoviz/panel/issues/726))
* Video ([696](https://github.com/holoviz/panel/issues/696))
* TextAreaInput widget ([658](https://github.com/holoviz/panel/issues/658))
* PasswordInput widget ([655](https://github.com/holoviz/panel/issues/655))
* Divider ([756](https://github.com/holoviz/panel/issues/756)),
* bi-directional jslink ([764](https://github.com/holoviz/panel/issues/764))
* interactive DataFrame pane for Pandas, Dask and Streamz dataframes ([560](https://github.com/holoviz/panel/issues/560), [#751](https://github.com/holoviz/panel/issues/751))

Other enhancements:
- Make Row/Column scrollable ([760](https://github.com/holoviz/panel/issues/760))
- Support file-like objects (not just paths) for images ([686](https://github.com/holoviz/panel/issues/686))
- Added isdatetime utility ([687](https://github.com/holoviz/panel/issues/687))
- Added repr, kill_all_servers, and cache to pn.state ([697](https://github.com/holoviz/panel/issues/697),[#776](https://github.com/holoviz/panel/issues/776))
- Added Slider value_throttled parameter ([777](https://github.com/holoviz/panel/issues/777))
- Extended existing widgets and panes:
* WidgetBox can be disabled programmatically ([532](https://github.com/holoviz/panel/issues/532))
* Templates can now render inside a notebook cell ([666](https://github.com/holoviz/panel/issues/666))
* Added jscallback method to Viewable objects ([665](https://github.com/holoviz/panel/issues/665))
* Added min_characters parameter to AutocompleteInput ([721](https://github.com/holoviz/panel/issues/721))
* Added accept parameter to FileInput ([602](https://github.com/holoviz/panel/issues/602))
* Added definition_order parameter to CrossSelector ([570](https://github.com/holoviz/panel/issues/570))
* Misc widget fixes and improvements ([703](https://github.com/holoviz/panel/issues/703), [#717](https://github.com/holoviz/panel/issues/717), [#724](https://github.com/holoviz/panel/issues/724), [#762](https://github.com/holoviz/panel/issues/762), [#775](https://github.com/holoviz/panel/issues/775)](https://github.com/holoviz/panel/issues/775))

Bug fixes and minor improvements:
- Removed mutable default args ([692](https://github.com/holoviz/panel/issues/692), [#694](https://github.com/holoviz/panel/issues/694))
- Improved tests ([691](https://github.com/holoviz/panel/issues/691), [#699](https://github.com/holoviz/panel/issues/699), [#700](https://github.com/holoviz/panel/issues/700))
- Improved fancy layout for scrubber ([571](https://github.com/holoviz/panel/issues/571))
- Improved plotly datetime handling ([688](https://github.com/holoviz/panel/issues/688), [#698](https://github.com/holoviz/panel/issues/698))
- Improved JSON embedding ([589](https://github.com/holoviz/panel/issues/589))
- Misc fixes and improvements ([626](https://github.com/holoviz/panel/issues/626), [#631](https://github.com/holoviz/panel/issues/631), [#645](https://github.com/holoviz/panel/issues/645), [#662](https://github.com/holoviz/panel/issues/662), [#681](https://github.com/holoviz/panel/issues/681), [#689](https://github.com/holoviz/panel/issues/689), [#695](https://github.com/holoviz/panel/issues/695), [#723](https://github.com/holoviz/panel/issues/723), [#725](https://github.com/holoviz/panel/issues/725), [#738](https://github.com/holoviz/panel/issues/738), [#743](https://github.com/holoviz/panel/issues/743), [#744](https://github.com/holoviz/panel/issues/744), [#748](https://github.com/holoviz/panel/issues/748), [#749](https://github.com/holoviz/panel/issues/749), [#758](https://github.com/holoviz/panel/issues/758), [#768](https://github.com/holoviz/panel/issues/768), [#772](https://github.com/holoviz/panel/issues/772), [#774](https://github.com/holoviz/panel/issues/774), [#775](https://github.com/holoviz/panel/issues/775)](https://github.com/holoviz/panel/issues/775), [#779](https://github.com/holoviz/panel/issues/779), [#784](https://github.com/holoviz/panel/issues/784), [#785](https://github.com/holoviz/panel/issues/785), [#787](https://github.com/holoviz/panel/issues/787), [#788](https://github.com/holoviz/panel/issues/788), [#789](https://github.com/holoviz/panel/issues/789))
- Prepare support for python 3.8 ([702](https://github.com/holoviz/panel/issues/702))

Documentation:
- Expanded and updated FAQ ([750](https://github.com/holoviz/panel/issues/750), [#765](https://github.com/holoviz/panel/issues/765))
- Add Comparisons section ([643](https://github.com/holoviz/panel/issues/643))
- Docs fixes and improvements ([635](https://github.com/holoviz/panel/issues/635), [#670](https://github.com/holoviz/panel/issues/670), [#705](https://github.com/holoviz/panel/issues/705), [#708](https://github.com/holoviz/panel/issues/708), [#709](https://github.com/holoviz/panel/issues/709), [#740](https://github.com/holoviz/panel/issues/740), [#747](https://github.com/holoviz/panel/issues/747), [#752](https://github.com/holoviz/panel/issues/752))

0.6.4

Not secure
Date: 2019-10-08T17:41:51Z

This release includes a number of important bug fixes along with some minor enhancements, including contributions from philippjfr, jsignell, ahuang11, jonmmease, and hoseppan.

Enhancements:

- Allow pn.depends and pn.interact to accept widgets and update their output when widget values change ([639](https://github.com/holoviz/panel/issues/639))
- Add fancy_layout option to HoloViews pane ([543](https://github.com/holoviz/panel/issues/543))
- Allow not embedding local files (e.g. images) when exporting to HTML ([625](https://github.com/holoviz/panel/issues/625))

Bug fixes and minor improvements:

- Restore logging messages that were being suppressed by the distributed package ([682](https://github.com/holoviz/panel/issues/682))
- HoloViews fixes and improvements ([595](https://github.com/holoviz/panel/issues/595), [#599](https://github.com/holoviz/panel/issues/599), [#601](https://github.com/holoviz/panel/issues/601), [#659](https://github.com/holoviz/panel/issues/659))
- Misc other bug fixes and improvements ([575](https://github.com/holoviz/panel/issues/575), [#588](https://github.com/holoviz/panel/issues/588), [#649](https://github.com/holoviz/panel/issues/649), [#654](https://github.com/holoviz/panel/issues/654), [#657](https://github.com/holoviz/panel/issues/657), [#660](https://github.com/holoviz/panel/issues/660), [#667](https://github.com/holoviz/panel/issues/667), [#677](https://github.com/holoviz/panel/issues/677))

Documentation:
- Added example of opening a URL from jslink ([607](https://github.com/holoviz/panel/issues/607))

0.6.3

Not secure
Date: 2019-09-19T10:28:36Z

This release saw a number of important bug and documentation fixes along with some minor enhancements.

Enhancements:

- Added support for embedding Player widget ([584](https://github.com/holoviz/panel/issues/584))
- Add support for linking HoloViews plot axes across panels ([586](https://github.com/holoviz/panel/issues/586))
- Allow saving to BytesIO buffer ([596](https://github.com/holoviz/panel/issues/596))
- Allow `PeriodicCallback.period` to be updated dynamically ([609](https://github.com/holoviz/panel/issues/609))

Bug fixes:

- While hooks are applied to model no events are sent to frontend ([585](https://github.com/holoviz/panel/issues/585))
- Various fixes for embedding and rendering ([594](https://github.com/holoviz/panel/issues/594))

Documentation:

- New example of periodic callbacks ([573](https://github.com/holoviz/panel/issues/573))
- Improve `panel serve` documentation ([611](https://github.com/holoviz/panel/issues/611), [#614](https://github.com/holoviz/panel/issues/614))
- Add server deployment guide ([642](https://github.com/holoviz/panel/issues/642))

0.6.2

Not secure
Date: 2019-08-08T15:13:31Z

Minor bugfix release patching issues with 0.6.1, primarily in the CI setup. Also removed the not-yet-supported definition_order parameter of pn.CrossSelector.

0.6.1

Date: 2019-08-01T14:54:20Z

Page 10 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.