This version fixes a large number of bugs particularly relating to linked selections. Additionally it introduces some enhancements laying the groundwork for future functionality. Many thanks for contribution by @ruoyu0088, @hamogu, @Dr-Irv, @jonmmease, @justinbois, @ahuang11, and the core maintainer @philippjfr.
Bug fixes:
- Fix the
.infoproperty to return the info (#4513) - Set
toolbar=Truethe default insave()(#4518) - Fix bug when the default value is 0 (#4537)
- Ensure operations do not recursively accumulate pipelines (#4544)
- Fixed whiskers for
BoxWhiskerso that they never point inwards (#4548) - Fix issues with boomeranging events when aspect is set (#4569)
- Fix aspect if width/height has been constrained (#4579)
- Fixed categorical handling in Geom plot types (#4575)
- Do not attempt linking axes on annotations (#4584)
- Reset
RangeXYwhenframewiseis set (#4585) - Add automatic collate for
OverlayofAdjointLayouts (#4586) - Fixed color-ranging after box select on side histogram (#4587)
- Use HTTPS throughout on homepage (#4588)
Compatibility:
- Compatibility with bokeh 2.2 for CDSCallback (#4568)
- Handle
rcParamdeprecations in matplotlib 3.3 (#4583)
Enhancements:
- Allow toggling the
selection_modeonlink_selectionsfrom the context menu in the bokeh toolbar (#4604) - Optimize options machinery (#4545)
- Add new
Derivedstream class (#4532) - Set Panel state to busy during callback (#4546)
- Support positional stream args in
DynamicMapcallback (#4534) legend_optsimplemented (#4558)- Add
Historystream (#4554) - Updated spreading operation to support aggregate arrays (#4562)
- Add ability to supply
dimtransforms for all dimensions (#4578) - Add 'vline' and 'hline' Hover mode (#4527)
- Allow rendering to pgf in matplotlib (#4577)