Releases: holoviz/panel
Releases · holoviz/panel
Version 0.5.0
Major new release, greatly improving usability and capabilities. Includes contributions from @philippjfr (docs, better layouts, and many other features), @xavArtley (VTK support, Ace code editor), @banesullivan (VTK support), @jbednar and @rtmatx (docs), @jsignell (docs, infrastructure, interact support), and @jlstevens (labels for parameters).
Major new features:
- Now uses Bokeh 1.1's greatly improved layout system, requiring far fewer manual adjustments to spacing (#32)
- Greatly expanded docs, now with galleries (#241, #251, #265, #281, #318, #332, #347, #340)
- Allow embedding app state, to support static HTML export of panels (#250)
- Added new GridSpec layout type, making it simpler to make grid-based dashboards (#338)
- Added VTK 3D object pane (#312, #337, #349, #355, #363)
- Added Ace code editor pane (#359)
- Allow defining external JS and CSS resources via config, making it easier to extend Panel (#330)
- Add HTML model capable of executing JS code, allowing more complex embedded items (#326)
- Add a KaTeX and MathJax based LaTeX pane, replacing the previous limited matplotlib/PNG-based support (#311)
Other new features:
- Allow passing Parameter instances to Param pane, making it much simpler to work with individual parameters (#303)
- Added parameter for widget alignment (#367)
- Allow specifying initial value when specifying min/max/step for interact (#334)
- Add support for param.Number step (#365)
- Add a PeriodicCallback (#348)
- Expose curdoc and session_context when using serve (#336)
- Add support for saving and loading embedded data from JSON (#301)
- Add support for specifying arbitrary
label
for Parameters (#290) - Add ColorPicker widget (#267)
- Add support for interact title (#266)
Bugfixes and minor improvements:
- Combine HTML and JS in MIME bundle to improve browser compatibility (#327)
- Inlined subobject expand toggle button (#329)
- Use Select widget for ObjectSelector consistently to avoid issues with short lists and numeric lists (#362)
- Various small improvements (#238, #245, #257, #258, #259, #262, #264, #276, #289, #293, #307, #313, #343, #331)
- Various bugfixes (#247, #261, #263, #282, #288, #291, #297, #295, #305, #309, #322, #328, #341, #345, #354, #364)
Changes potentially affecting backwards compatibility:
Version 0.4.0
Thanks to @xavArtley for several contributions, and to @lebedov for bugfixes.
New features:
- Now Python2 compatible (#225)
- Audio player widget (#215,#221)
- FileInput widget (#207)
- General support for linking Panel objects, even in static exports (#199)
- New user-guide notebooks: Introduction (#178), Links (#195).
Enhancements:
Bug fixes:
Version 0.3.1
Minor release fixing packaging issues.
Version 0.3.0
Thanks to @MHC03 for bugfixes.
New features and enhancements
- New app: Euler's Method (#161)
- New widgets and panes: Player (#110), DiscretePlayer (#171), CrossSelector (#153)
- Spinner (spinner.gif)
- Compositional string reprs (#129)
- Add Param.widgets parameter to override default widgets (#172)
- Pipeline improvements (#145, etc.)
- Additional entry points for user commands (#176)
- Support calling from anaconda-project (#133)
- Improved docs
Bugfixes:
- Fix example packaging (#177)
- Various bugfixes and compatibility improvements (#126, #128, #132, #136, #141, #142, #150, #151, #154, etc.)
Compatibility changes
- Renamed Param expand options (#127)
Version 0.1.3
v0.1.3 Version 0.1.3