Skip to content

Commit 0541eae

Browse files
authored
docs: Changelog 1.21.0 (#6640)
1 parent c0eaa62 commit 0541eae

2 files changed

Lines changed: 94 additions & 0 deletions

File tree

.github/workflows/conventional_commits.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ jobs:
4040
bokeh
4141
matplotlib
4242
plotly
43+
notebook
4344
ignoreLabels: |
4445
ignore-semantic-pull-request
4546
subjectPatternError: |

doc/releases.md

Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,97 @@
11
# Releases
22

3+
## Version 1.21
4+
5+
### Version 1.21.0
6+
7+
**June 25, 2025**
8+
9+
This release adds support for sample information on hover for rasterized/datashaded plots, adds dendrogram plot, and adds logarithmic support for Histogram.
10+
Along with these new features, this release includes a number of enhancements, bug fixes, and improved documentation.
11+
Many thanks to the new contributors @philipc2, @NolanBrb, and @sand-hanitizer, as well as the returning contributors
12+
@Azaya89, @LecrisUT, @maximlt, @michaelaye, @philippjfr, and @hoxbro.
13+
14+
This release bumps the minimum supported Python version to 3.10, deprecates the
15+
`streamz` interface, autoloading RC file, IPython magic, and using matplotlib
16+
as default backend for `hv.extension` which are all planned for removal in
17+
1.23.0.
18+
19+
New features:
20+
21+
- Sample information on hover for rasterized/datashaded Bokeh plot (
22+
[#6422](https://github.com/holoviz/holoviews/pull/6422),
23+
[#6479](https://github.com/holoviz/holoviews/pull/6479),
24+
[#6531](https://github.com/holoviz/holoviews/pull/6531),
25+
[#6553](https://github.com/holoviz/holoviews/pull/6553),
26+
[#6568](https://github.com/holoviz/holoviews/pull/6568),
27+
[#6581](https://github.com/holoviz/holoviews/pull/6581),
28+
[#6584](https://github.com/holoviz/holoviews/pull/6584),
29+
[#6593](https://github.com/holoviz/holoviews/pull/6593),
30+
[#6596](https://github.com/holoviz/holoviews/pull/6596),
31+
[#6609](https://github.com/holoviz/holoviews/pull/6609))
32+
- Add dendrogram plot ([#6511](https://github.com/holoviz/holoviews/pull/6511),
33+
[#6625](https://gthub.com/holoviz/holoviews/pull/6625),
34+
[#6600](https://github.com/holoviz/holoviews/pull/6600))
35+
- Add logarithmic support for Histogram ([#6575](https://github.com/holoviz/holoviews/pull/6575))
36+
37+
Deprecations and removals:
38+
39+
- Minimum supported Python version is now 3.10 ([#6549](https://github.com/holoviz/holoviews/pull/6549))
40+
- Deprecate the `streamz` interface (planned removal in 1.23.0) ([#6490](https://github.com/holoviz/holoviews/pull/6490))
41+
- Deprecate autoloading RC file (planned removal in 1.23.0) ([#6610](https://github.com/holoviz/holoviews/pull/6610))
42+
- Deprecate IPython magic (planned removal in 1.23.0) ([#6610](https://github.com/holoviz/holoviews/pull/6610))
43+
- Deprecate `hv.extension()` for `hv.extension("matplotlib")` (planned removal in 1.23.0) ([#6610](https://github.com/holoviz/holoviews/pull/6610))
44+
- Remove unused `hv.config` parameters: `future_deprecations` and `warn_options_call` ([#6610](https://github.com/holoviz/holoviews/pull/6610))
45+
46+
Enhancements:
47+
48+
- [Bokeh] Add `hide_toolbar` options ([#6602](https://github.com/holoviz/holoviews/pull/6602))
49+
- [Bokeh] Add `radius` and `radius_dimension` to Point plot ([#6599](https://github.com/holoviz/holoviews/pull/6599), [#6613](https://github.com/holoviz/holoviews/pull/6613))
50+
- [Notebook] Add details option for AbbreviatedException ([#6611](https://github.com/holoviz/holoviews/pull/6611))
51+
- [Notebook] Improve the content displayed when loading the extension in a notebook ([#6586](https://github.com/holoviz/holoviews/pull/6586))
52+
- Add basic reactive expression support in a streams dictionary ([#6563](https://github.com/holoviz/holoviews/pull/6563))
53+
- Allow passing dimension as style mapping option [#6614](https://github.com/holoviz/holoviews/pull/6614)
54+
- Support passing selection dictionary to `Dataset.select` ([#6617](https://github.com/holoviz/holoviews/pull/6617), [#6626](https://github.com/holoviz/holoviews/pull/6626))
55+
- Pass the `backend` in `holoviews.opts.defaults` ([#6331](https://github.com/holoviz/holoviews/pull/6331))
56+
- Update norm function to handle edge case ([#6366](https://github.com/holoviz/holoviews/pull/6366))
57+
58+
Performance:
59+
60+
- Defer Pandas import (
61+
[#6476](https://github.com/holoviz/holoviews/pull/6476),
62+
[#6574](https://github.com/holoviz/holoviews/pull/6574),
63+
[#6582](https://github.com/holoviz/holoviews/pull/6582),
64+
[#6585](https://github.com/holoviz/holoviews/pull/6585))
65+
- Defer `datashader.bundling` to avoid numba compile time ([#6616](https://github.com/holoviz/holoviews/pull/6616))
66+
- Defer Panel and Pandas imports in IPython ([#6570](https://github.com/holoviz/holoviews/pull/6570))
67+
68+
Fixes:
69+
70+
- Correctly apply Bars style transforms ([#6623](https://github.com/holoviz/holoviews/pull/6623))
71+
- Don't assume all extents are string in `max_extents` ([#6571](https://github.com/holoviz/holoviews/pull/6571))
72+
- Histogram error with datatype `dask.array` and backend Matplotlib ([#6542](https://github.com/holoviz/holoviews/pull/6542))
73+
- Wrong empty element when using `apply_when` ([#6628](https://github.com/holoviz/holoviews/pull/6628))
74+
- Add legend to distribution for matplotlib backend ([#6544](https://github.com/holoviz/holoviews/pull/6544))
75+
- Improve `multi_y` error for single element ([#6543](https://github.com/holoviz/holoviews/pull/6543))
76+
- `PandasInterface.select` with an index and a column ([#6579](https://github.com/holoviz/holoviews/pull/6579))
77+
- Skip overlay aggregate for `NdOverlays` with a count aggregator ([#6619](https://github.com/holoviz/holoviews/pull/6619))
78+
79+
Documentation:
80+
81+
- Use [numpydoc style](https://numpydoc.readthedocs.io/en/latest/format.html) for docstrings (
82+
[#6506](https://github.com/holoviz/holoviews/pull/6506),
83+
[#6556](https://github.com/holoviz/holoviews/pull/6556),
84+
[#6583](https://github.com/holoviz/holoviews/pull/6583))
85+
- Reduce warnings and apply fixes when building documentation ([#6603](https://github.com/holoviz/holoviews/pull/6603), [#6639](https://github.com/holoviz/holoviews/pull/6639))
86+
- Small documentation corrections ([#6539](https://github.com/holoviz/holoviews/pull/6539), [#6604](https://github.com/holoviz/holoviews/pull/6604))
87+
- Update documentation for plotting tools affected by the Bokeh 3.4 change ([#6478](https://github.com/holoviz/holoviews/pull/6478))
88+
89+
Build:
90+
91+
- Add more project URLs to PyPI ([#6629](https://github.com/holoviz/holoviews/pull/6629))
92+
- Support PEP 639 - License Clarity ([#6564](https://github.com/holoviz/holoviews/pull/6564))
93+
- Support PEP 734 - Dependency Groups ([#6608](https://github.com/holoviz/holoviews/pull/6608))
94+
395
## Version 1.20
496

597
### Version 1.20.2
@@ -3731,6 +3823,7 @@ optimizations for Bokeh.
37313823

37323824
```python
37333825
from holoviews.plotting.mpl import LayoutPlot
3826+
37343827
LayoutPlot.v17_layout_format = True
37353828
LayoutPlot.vspace = 0.3
37363829
```

0 commit comments

Comments
 (0)