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: