github holoviz/panel v0.5.0
Version 0.5.0

latest releases: v1.5.4, v1.5.4a2, v1.5.4a1...
5 years ago

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:

Changes potentially affecting backwards compatibility:

  • Refactored io subpackage (#315)
  • Moved panes and widgets into subpackage (#283)
  • Cleaned up wdiget, deploy, and export APIs (#268, #269)
  • Renamed pane precedence to priority to avoid confusion with Param precedence (#235)

Don't miss a new panel release

NewReleases is sending notifications on new releases.