This release adds support for Bokeh 2.3, introduces a number of minor enhancements, miscellaneous documentation improvements, and a good number of bug fixes.
Many thanks to the many contributors to this release, whether directly by submitting PRs or by reporting issues and making suggestions. Specifically, we would like to thank @philippjfr for the Bokeh 2.3 compatibility updates, @kcpevey, @timgates42, and @scottstanie for documentation improvements as well as @Hoxbro and @LunarLanding for various bug fixes. In addition, thanks to the maintainers @jbednar, @jlstevens, and @philippjfr for contributing to this release.
Enhancements:
- Bokeh 2.3 compatibility (#4805, #4809)
- Supporting dictionary streams parameter in DynamicMaps and operations (#4787, #4818, #4822)
- Support spatialpandas DaskGeoDataFrame (#4792)
- Disable zoom on axis for geographic plots (#4812
- Add support for non-aligned data in Area stack classmethod (#4836)
- Handle arrays and datetime ticks (#4831)
- Support single-value numpy array as input to HLine and VLine (#4798)
Bug fixes:
- Ensure link_inputs parameter on operations is passed to apply (#4795)
- Fix for muted option on overlaid Bokeh plots (#4830)
- Check for nested dim dependencies (#4785)
- Fixed np.nanmax call when computing ranges (#4847)
- Fix for Dimension pickling (#4843)
- Fixes for dask backed elements in plotting (#4813)
- Handle isfinite for NumPy and Pandas masked arrays (#4817)
- Fix plotting Graph on top of Tiles/Annotation (#4828)
- Miscellaneous fixes for the Bokeh plotting extension (#4814, #4839)
- Miscellaneous fixes for index based linked selections (#4776)
Documentation: