All Versions
42
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 3

  • v0.9.7 Changes

    ๐Ÿš€ The 0.9.6 release unfortunately caused a major regression in layout performance due to the way optimizations in Bokeh and Panel interacted. This release fixes this regression.

    • ๐Ÿ›  Fix regression in layout performance (#1453)
  • v0.9.6 Changes

    ๐Ÿš€ This is a minor bug fix release primarily for compatibility with Bokeh versions >=2.1.0 along with a variety of important bug fixes. Many thanks for the many people who contributed to this release including @mattpap, @kebowen730, @xavArtley, @maximlt, @jbednar, @mycarta, @basnijholt, @jbednar and @philippjfr.

    • Compatibility with Bokeh 2.1 (#1424, #1428)
    • ๐Ÿ›  Fixes for FileDownload widget handling of callbacks (#1246, #1306)
    • ๐Ÿ‘Œ Improvements and fixes for Param pane widget mapping (#1301, #1342, #1378)
    • ๐Ÿ›  Fixed bugs handling of closed Tabs (#1337)
    • ๐Ÿ›  Fix bug in layout clone method (#1349)
    • ๐Ÿ‘Œ Improvements for Player widget (#1353, #1360)
    • ๐Ÿ›  Fix for jslink on Bokeh models (#1358)
    • ๐Ÿ›  Fix for rendering geometries in Vega pane (#1359)
    • ๐Ÿ›  Fix issue with HoloViews pane overriding selected renderer (#1429)
    • ๐Ÿ›  Fix issues with JSON pane depth parameter and rerendering (#1431)
    • ๐Ÿ›  Fixed param.Date and param.CalenderDate parameter mappings (#1433, #1434)
    • ๐Ÿ›  Fixed issue with enabling num_procs on pn.serve (#1436)
    • Warn if a particular extension could not be loaded (#1437)
    • ๐Ÿ›  Fix issues with garbage collection and potential memory leaks (#1407)
    • ๐Ÿ‘Œ Support recent versions of pydeck in DeckGL pane (#1443)
    • Ensure JS callbacks on widget created from Parameters are initialized (#1439)
  • v0.9.5 Changes

    Date: 2019-04-04

    ๐Ÿ“š This release primarily focused on improvements and additions to the documentation. Many thanks to @MarcSkovMadsen, @philippjfr and @michaelaye for contributing to this release.

    โœจ Enhancements:

    • โž• Add Template.save with ability to save to HTML and PNG but not embed (#1224)

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fixed formatting of datetimes in DataFrame widget (#1221)
    • โž• Add panel/models/vtk/ subpackage to MANIFEST to ensure it is shipped with packages

    ๐Ÿ“š Documentation:

    • โž• Add guidance about developing custom models (#1220)
    • โž• Add Folium example to gallery (#1189)
    • โž• Add FileDownload and FileInput example to gallery (#1193)
  • v0.9.4 Changes

    Date: 2020-04-02

    ๐Ÿš€ This is a minor release fixing a number of regressions and compatibility issues which continue to crop up due to the upgrade to Bokeh 2.0 Additionally this release completely overhauls how communication in notebook environments are handled, eliminating the need to register custom callbacks with inlined JS callbacks to sync properties. Many thanks to the contributors to this release including @hyamanieu, @maximlt, @mattpap and the maintainer @philippjfr.

    โœจ Enhancements:

    • Switch to using CommManager in notebook hugely simplifying comms in notebooks and reducing the amount of inlined Javascript (#1171)
    • โž• Add ability to serve Flask apps directly using pn.serve (#1215)

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix bug in Template which caused all roots to instantiate two models for each component (#1216)
    • ๐Ÿ›  Fixed bug with Bokeh 2.0 DataPicker datetime format (#1187)
    • Publish Panel.js to CDN to allow static HTML exports with CDN resources to work (#1190)
    • ๐Ÿ– Handle bug in rendering Vega models with singular dataset (#1201)
    • โœ‚ Removed escaping workaround for HTML models resulting in broken static exports (#1206)
    • ๐Ÿ›  Fixed bug closing Tabs (#1208)
    • Embed Panel logo in server index.html (#1209)

    Compatibility:

    • ๐Ÿš€ This release adds compatibility with Bokeh 2.0.1 which caused a regression in loading custom models
  • v0.9.3 Changes

    Date: 2019-03-21

    ๐Ÿš€ This is a minor release fixing an issue with recent versions of Tornado. It also fixes issue with the packages built on the PyViz conda channel.

    • ๐Ÿ”€ Respect write-locks on synchronous Websocket events (#1170)
  • v0.9.2 Changes

    Date: 2019-03-21

    ๐Ÿš€ This is a minor release with a number of bug fixes. Many thanks to @ceball, @Guillemdb and @philippjfr for contributing these fixes.

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix regression in DiscreteSlider layout (#1163)
    • ๐Ÿ›  Fix for saving as PNG which regressed due to changes in bokeh 2.0 (#1165)
    • ๐Ÿ‘ Allow pn.serve to resolve Template instances returned by a function (#1167)
    • Ensure Template can render empty HoloViews pane (#1168)
  • v0.9.1 Changes

    Date: 2019-03-19

    ๐Ÿš€ This is very minor releases fixing small regressions in the 0.9.0 release:

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix issue with Button label not being applied (#1152)
    • ๐Ÿ“Œ Pin pyviz_comms 0.7.4 to avoid issues with undefined vars (#1153)
  • v0.9.0 Changes

    Date: 2019-03-13

    ๐Ÿš€ This is a major release primarily for compatibility with the recent Bokeh 2.0 release. Additionally this release has a small number of features and bug fixes:

    ๐Ÿ”‹ Features:

    • โž• Added a MultiChoice widget (#1140)
    • โž• Add FileDownload widget (#915, #1146)
    • โž• Add ability to define Slider format option (#1142)
    • ๐Ÿ”ฆ Expose pn.state.cookies and pn.state.headers to allow accessing HTTP headers and requests from inside an app ([#1143)

    ๐Ÿ› Bug fixes:

    • Ensure DiscreteSlider respects layout options (#1144)

    Removals:

    • Slider no longer support callback_policy and callback_throttle as they have been replaced by the value_throttled property in bokeh
  • v0.8.1 Changes

    Date: 2019-03-11

    ๐Ÿš€ This release is a minor release with a number of bug fixes and minor enhancements. Many thanks to the community of contributors including @bstadlbauer, @ltalirz @ceball and @gmoutsofor submitting the fixes and the maintainers, including @xavArtley, @jbednar and @philippjfr, for continued development.

    Minor enhancements:

    • โž• Added verbose option to display server address (#1098) [@philippjfr]

    ๐Ÿ› Bug fixes:

    • ๐Ÿ›  Fix PNG export due to issue with PhantomJS (#1081, #1092) [@bstadlbauer, @philippjfr]
    • ๐Ÿ›  Fix for threaded server (#1090) [@xavArtley]
    • Ensure Plotly Pane does not perform rerender on each property change (#1109) [@philippjfr]
    • ๐Ÿ›  Fix issues with jslink and other callbacks in Template (#1135) [@philippjfr]
    • ๐Ÿ›  Various fixes for VTK pane (#1123) [@xavArtley]
    • ๐Ÿ›  Fixes for .show keyword arguments (#1073, #1106) [@gmoutso]
  • v0.8.0 Changes

    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) 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, #1027)
    • ๐Ÿ‘ Major improvements to support for JS linking (#1007)
    • ๐ŸŽ Huge performance improvements when nesting a lot of components deeply (#867, #888, #895, #988)
    • โž• Add support for displaying callback errors and print output in the notebook simplifying debugging (#977)
    • โž• Add support for dynamically populating Tabs (#995)
    • โž• Added FileSelector widget to browse the servers file system and select files (#909)
    • โž• Add pn.serve function to serve multiple apps at once on the same serve (#963)
    • โž• Add a JSON pane to display json data in a tree format (#953)

    โœจ Enhancements

    • โšก๏ธ Updated Parameter mappings (#999)
    • โšก๏ธ Ensure that closed tabs update Tabs.objects (#973)
    • ๐Ÿ›  Fixed HoloViews axis linking across Template roots (#980)
    • ๐Ÿ”€ Merge FactorRange when linking HoloViews axes (#968)
    • ๐Ÿ”ฆ Expose title and other kwargs on .show() (#962)
    • Let FileInput widget set filename (#956
    • ๐Ÿ”ฆ Expose further bokeh CLI commands and added help (#951)
    • ๐Ÿ“ฑ Enable responsive sizing for Vega/altair pane (#949)
    • โž• Added encode parameter to SVG pane (#913)
    • ๐Ÿ‘Œ Improve Markdown handling including syntax highlighting and indentation (#881)
    • โž• Add ability to define Template variables (#815)
    • ๐Ÿ‘ Allow configuring responsive behavior globally (#851)
    • Ensure that changes applied in callbacks are reflected on the frontend immediately (#857)
    • โž• Add ability to add axes coordinates to VTK view (#817)
    • โž• Add config option for safe_embed which ensures all state is recorded (#1040)
    • Implemented __signature__ for tab completion (#1029)

    ๐Ÿ› Bug fixes

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

    Compatibility

    Backwards compatibility

    • ๐Ÿ—„ The Ace pane has been deprecated in favor of the Ace widget (#908)

    ๐Ÿ“„ Docs

    • โšก๏ธ Updated Django multiple app example and user guide (#928) [@stefjunod]
    • ๐Ÿ“‡ Clarify developer installation instructions, and fix up some metadata. (#952, #978)
    • โž• Added Param reference notebook (#944)
    • โž• Added Divider reference notebook