Version 1.15.1
This release contains a small number of important bug fixes. Many thanks
to all our new contributors @MarcSkovMadsen, @j-svensmark, @ceball,
@droumis, @ddrinka, @Jhsmit and @stanwest as well as a special thanks to
@hoxbro for his many bug fixes. An additional thank you goes out to
@maximlt, @philippjfr, @jbednar and @jlstevens for ongoing maintenance
and support.
Enhancements:
- Sort output of
decimate
operation so that it can be used with connected Elements
(Curve, Area, etc.) (#5452) - Ensure HoloViews is importable from a pyodide webworker (#5410)
- Add support for stepwise Area plots (#5390)
- Better error message for
hv.Cycle
when incompatible backend activated (#5379) - Improvements to VSCode notebook support (#5398)
- Protect matplotlib tests from global styles (#5311)
- Faster hashing for arrays and pandas objects (#5455)
- Add pre-commit hooks to CI actions and fixes to pytest configuration (#5385, #5440)
Bug Fixes:
- Allow import of numpy 1.12 (#5367)
- Fixes handling of iterables in Overlays (#5320)
- Always return a string when using
hv.Dimension.pprint_value
(#5383) - Support widgets in slices for
loc
andiloc
(#5352) - Take account of labeled dimension in Bokeh plotting classes (#5404)
- Fix handling of pandas
Period
ranges (#5393) - Fixed declaration of
Scatter
toSelection1DExpr
(#5413) - Ensure rangesupdate event fires on all plots with linked axes (#5465)
- Fixed fallback to shapely spatial select (#5468)
- Many thanks to @hoxbro for many miscellaneous plotting fixes,
including fixes to plotting ofBoxWhisker
,VectorField
elements (#5397, #5450, #5400, #5409, #5460)) - Fixes to documentation building GitHub Action (#5320, (#5320))
Documentation:
- Introduced module documentation (#5362)
- Remove Python 2 references from README (#5365)
- Update call to panel add_periodic_callback in Bokeh gallery example (#5436)
- Added reference to example in
RangeToolLink
(#5435)
API:
In future, HoloViews will not allow non-string values for pandas
DataFrame column names. This deprecation cycle starts by
issuing a DeprecationWarning
that should not be visible to users.
- Issue DeprecationWarning for invalid DataFrame column types (#5457)