Skip to content

Commit ad31eda

Browse files
authored
Changelog 1.18 (#5944)
1 parent fa9ae07 commit ad31eda

File tree

2 files changed

+194
-0
lines changed

2 files changed

+194
-0
lines changed

CHANGELOG.md

+63
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
Version 1.18.0
2+
==============
3+
**October 18, 2023**
4+
5+
This release includes new features, improvements, and bug fixes. Among these are the new elements. First is the `ImageStack` element allows you to easily visualize a 3D array, while the `VLines`, `HLines`, `VSpans`, and `HSpans` elements allow you to visualize vertical and horizontal lines and spans easily. In addition, this release includes support for subcoordinate systems in the y-axis and various other enhancements and bug fixes. This release adds support for the newest Python 3.12 and Bokeh 3.3 and drops support for Python 3.8 and Bokeh 2.
6+
7+
Many thanks to the new contributors @MeggyCal, along with our returning contributors @ahuang11, @ianthomas23, @jlstevens, @maximlt, @philippjfr, and @Hoxbro.
8+
9+
10+
New features:
11+
12+
- Implementation of `ImageStack` ([#5751](https://github.com/holoviz/holoviews/pull/5751), [#5945](https://github.com/holoviz/holoviews/pull/5945))
13+
- Adding vectorized `VLines`, `HLines`, `VSpans`, and `HSpans` elements ([#5845](https://github.com/holoviz/holoviews/pull/5845), [#5911](https://github.com/holoviz/holoviews/pull/5911), [#5940](https://github.com/holoviz/holoviews/pull/5940))
14+
- Implement support for subcoordinate systems in the y-axis ([#5840](https://github.com/holoviz/holoviews/pull/5840))
15+
16+
Enhancements:
17+
18+
- Cycle through `text_color` when overlaying Labels ([#5888](https://github.com/holoviz/holoviews/pull/5888))
19+
- Drop requirements for `OrderedDict` ([#5867](https://github.com/holoviz/holoviews/pull/5867), [#5890](https://github.com/holoviz/holoviews/pull/5890), [#5925](https://github.com/holoviz/holoviews/pull/5925))
20+
- Allow to link to an `Overlay` ([#5881](https://github.com/holoviz/holoviews/pull/5881))
21+
- Use contourpy for contour calculations ([#5910](https://github.com/holoviz/holoviews/pull/5910))
22+
- Use browser information to set `pixel_density` in `ResampleOperation2D` ([#5947](https://github.com/holoviz/holoviews/pull/5947))
23+
- Avoid bounce back of events for `Range{X,Y,XY}` streams ([#5946](https://github.com/holoviz/holoviews/pull/5946))
24+
25+
Bug fixes:
26+
27+
- Fix overlaying labels in Sankey diagram ([#5864](https://github.com/holoviz/holoviews/pull/5864))
28+
- Ensure the `PlotSize` stream works with undefined width/height ([#5868](https://github.com/holoviz/holoviews/pull/5868))
29+
- Fix test when only `python3` command is available ([#5874](https://github.com/holoviz/holoviews/pull/5874))
30+
- Try and except `get_extents` without the `dimension` argument and add kwargs to all `get_extents` ([#5872](https://github.com/holoviz/holoviews/pull/5872))
31+
- Enable `Mathjax` with `enable_mathjax` ([#5904](https://github.com/holoviz/holoviews/pull/5904))
32+
- Fix `histogram` operation on Ibis data ([#5929](https://github.com/holoviz/holoviews/pull/5929))
33+
- Raise exceptions in `compare_dataset` ([#5932](https://github.com/holoviz/holoviews/pull/5932))
34+
- Don't overlap objects in overlaid plot ([#5942](https://github.com/holoviz/holoviews/pull/5942))
35+
36+
Compatibility:
37+
38+
- Param 2.0 support ([#5865](https://github.com/holoviz/holoviews/pull/5865), [#5897](https://github.com/holoviz/holoviews/pull/5897), [#5906](https://github.com/holoviz/holoviews/pull/5906), [#5918](https://github.com/holoviz/holoviews/pull/5918))
39+
- Pandas 2.1 support ([#5877](https://github.com/holoviz/holoviews/pull/5877), [#5898](https://github.com/holoviz/holoviews/pull/5898), [#5880](https://github.com/holoviz/holoviews/pull/5880))
40+
- Numpy 1.25 support ([#5870](https://github.com/holoviz/holoviews/pull/5870))
41+
- Replace `np.NaN` with `np.nan` for Numpy 2.0 ([#5938](https://github.com/holoviz/holoviews/pull/5938))
42+
- Bokeh 3.3 support ([#5873](https://github.com/holoviz/holoviews/pull/5873), [#5923](https://github.com/holoviz/holoviews/pull/5923), [#5935](https://github.com/holoviz/holoviews/pull/5935))
43+
- Dropping support for Bokeh 2 ([#5891](https://github.com/holoviz/holoviews/pull/5891))
44+
- Python 3.12 support ([#5909](https://github.com/holoviz/holoviews/pull/5909))
45+
- Dropping support for Python 3.8 ([#5936](https://github.com/holoviz/holoviews/pull/5936))
46+
- Matplotlib 3.8 compatibility ([#5910](https://github.com/holoviz/holoviews/pull/5910), [#5924](https://github.com/holoviz/holoviews/pull/5924))
47+
- Remove deprecations functions ([#5915](https://github.com/holoviz/holoviews/pull/5915))
48+
49+
Documentation:
50+
51+
- Add *Linking Bokeh plots* guide to the table of contents ([#5900](https://github.com/holoviz/holoviews/pull/5900))
52+
53+
Maintenance:
54+
55+
- Remove warnings ([#5854](https://github.com/holoviz/holoviews/pull/5854), [#5894](https://github.com/holoviz/holoviews/pull/5894))
56+
- Add output of pre-commit hook in summary and add environment artifact ([#5905](https://github.com/holoviz/holoviews/pull/5905))
57+
- Improvements to test CI ([#5917](https://github.com/holoviz/holoviews/pull/5917), [#5892](https://github.com/holoviz/holoviews/pull/5892))
58+
- General maintenance update ([#5889](https://github.com/holoviz/holoviews/pull/5889), [#5907](https://github.com/holoviz/holoviews/pull/5907), [#5934](https://github.com/holoviz/holoviews/pull/5934), [#5943](https://github.com/holoviz/holoviews/pull/5943))
59+
- Update build of conda package ([#5921](https://github.com/holoviz/holoviews/pull/5921), [#5922](https://github.com/holoviz/holoviews/pull/5922))
60+
- Add sorting of imports ([#5937](https://github.com/holoviz/holoviews/pull/5937))
61+
- Enable Bugbear lint ([#5861](https://github.com/holoviz/holoviews/pull/5861))
62+
63+
164
Version 1.17.1
265
==============
366
**August 16, 2023**

doc/releases.rst

+131
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,137 @@
11
Releases
22
========
33

4+
Version 1.18
5+
~~~~~~~~~~~~
6+
7+
Version 1.18.0
8+
**************
9+
10+
**October 18, 2023**
11+
12+
This release includes new features, improvements, and bug fixes. Among
13+
these are the new elements. First is the ``ImageStack`` element allows
14+
you to easily visualize a 3D array, while the ``VLines``, ``HLines``,
15+
``VSpans``, and ``HSpans`` elements allow you to visualize vertical and
16+
horizontal lines and spans easily. In addition, this release includes
17+
support for subcoordinate systems in the y-axis and various other
18+
enhancements and bug fixes. This release adds support for the newest
19+
Python 3.12 and Bokeh 3.3 and drops support for Python 3.8 and Bokeh 2.
20+
21+
Many thanks to the new contributors @MeggyCal, along with our returning
22+
contributors @ahuang11, @ianthomas23, @jlstevens, @maximlt, @philippjfr,
23+
and @Hoxbro.
24+
25+
New features:
26+
27+
- Implementation of ``ImageStack``
28+
(`#5751 <https://github.com/holoviz/holoviews/pull/5751>`__,
29+
`#5945 <https://github.com/holoviz/holoviews/pull/5945>`__)
30+
- Adding vectorized ``VLines``, ``HLines``, ``VSpans``, and ``HSpans``
31+
elements (`#5845 <https://github.com/holoviz/holoviews/pull/5845>`__,
32+
`#5911 <https://github.com/holoviz/holoviews/pull/5911>`__,
33+
`#5940 <https://github.com/holoviz/holoviews/pull/5940>`__)
34+
- Implement support for subcoordinate systems in the y-axis
35+
(`#5840 <https://github.com/holoviz/holoviews/pull/5840>`__)
36+
37+
Enhancements:
38+
39+
- Cycle through ``text_color`` when overlaying Labels
40+
(`#5888 <https://github.com/holoviz/holoviews/pull/5888>`__)
41+
- Drop requirements for ``OrderedDict``
42+
(`#5867 <https://github.com/holoviz/holoviews/pull/5867>`__,
43+
`#5890 <https://github.com/holoviz/holoviews/pull/5890>`__,
44+
`#5925 <https://github.com/holoviz/holoviews/pull/5925>`__)
45+
- Allow to link to an ``Overlay``
46+
(`#5881 <https://github.com/holoviz/holoviews/pull/5881>`__)
47+
- Use contourpy for contour calculations
48+
(`#5910 <https://github.com/holoviz/holoviews/pull/5910>`__)
49+
- Use browser information to set ``pixel_density`` in
50+
``ResampleOperation2D``
51+
(`#5947 <https://github.com/holoviz/holoviews/pull/5947>`__)
52+
- Avoid bounce back of events for ``Range{X,Y,XY}`` streams
53+
(`#5946 <https://github.com/holoviz/holoviews/pull/5946>`__)
54+
55+
Bug fixes:
56+
57+
- Fix overlaying labels in Sankey diagram
58+
(`#5864 <https://github.com/holoviz/holoviews/pull/5864>`__)
59+
- Ensure the ``PlotSize`` stream works with undefined width/height
60+
(`#5868 <https://github.com/holoviz/holoviews/pull/5868>`__)
61+
- Fix test when only ``python3`` command is available
62+
(`#5874 <https://github.com/holoviz/holoviews/pull/5874>`__)
63+
- Try and except ``get_extents`` without the ``dimension`` argument and
64+
add kwargs to all ``get_extents``
65+
(`#5872 <https://github.com/holoviz/holoviews/pull/5872>`__)
66+
- Enable ``Mathjax`` with ``enable_mathjax``
67+
(`#5904 <https://github.com/holoviz/holoviews/pull/5904>`__)
68+
- Fix ``histogram`` operation on Ibis data
69+
(`#5929 <https://github.com/holoviz/holoviews/pull/5929>`__)
70+
- Raise exceptions in ``compare_dataset``
71+
(`#5932 <https://github.com/holoviz/holoviews/pull/5932>`__)
72+
- Don’t overlap objects in overlaid plot
73+
(`#5942 <https://github.com/holoviz/holoviews/pull/5942>`__)
74+
75+
Compatibility:
76+
77+
- Param 2.0 support
78+
(`#5865 <https://github.com/holoviz/holoviews/pull/5865>`__,
79+
`#5897 <https://github.com/holoviz/holoviews/pull/5897>`__,
80+
`#5906 <https://github.com/holoviz/holoviews/pull/5906>`__,
81+
`#5918 <https://github.com/holoviz/holoviews/pull/5918>`__)
82+
- Pandas 2.1 support
83+
(`#5877 <https://github.com/holoviz/holoviews/pull/5877>`__,
84+
`#5898 <https://github.com/holoviz/holoviews/pull/5898>`__,
85+
`#5880 <https://github.com/holoviz/holoviews/pull/5880>`__)
86+
- Numpy 1.25 support
87+
(`#5870 <https://github.com/holoviz/holoviews/pull/5870>`__)
88+
- Replace ``np.NaN`` with ``np.nan`` for Numpy 2.0
89+
(`#5938 <https://github.com/holoviz/holoviews/pull/5938>`__)
90+
- Bokeh 3.3 support
91+
(`#5873 <https://github.com/holoviz/holoviews/pull/5873>`__,
92+
`#5923 <https://github.com/holoviz/holoviews/pull/5923>`__,
93+
`#5935 <https://github.com/holoviz/holoviews/pull/5935>`__)
94+
- Dropping support for Bokeh 2
95+
(`#5891 <https://github.com/holoviz/holoviews/pull/5891>`__)
96+
- Python 3.12 support
97+
(`#5909 <https://github.com/holoviz/holoviews/pull/5909>`__)
98+
- Dropping support for Python 3.8
99+
(`#5936 <https://github.com/holoviz/holoviews/pull/5936>`__)
100+
- Matplotlib 3.8 compatibility
101+
(`#5910 <https://github.com/holoviz/holoviews/pull/5910>`__,
102+
`#5924 <https://github.com/holoviz/holoviews/pull/5924>`__)
103+
- Remove deprecations functions
104+
(`#5915 <https://github.com/holoviz/holoviews/pull/5915>`__)
105+
106+
Documentation:
107+
108+
- Add *Linking Bokeh plots* guide to the table of contents
109+
(`#5900 <https://github.com/holoviz/holoviews/pull/5900>`__)
110+
111+
Maintenance:
112+
113+
- Remove warnings
114+
(`#5854 <https://github.com/holoviz/holoviews/pull/5854>`__,
115+
`#5894 <https://github.com/holoviz/holoviews/pull/5894>`__)
116+
- Add output of pre-commit hook in summary and add environment artifact
117+
(`#5905 <https://github.com/holoviz/holoviews/pull/5905>`__)
118+
- Improvements to test CI
119+
(`#5917 <https://github.com/holoviz/holoviews/pull/5917>`__,
120+
`#5892 <https://github.com/holoviz/holoviews/pull/5892>`__)
121+
- General maintenance update
122+
(`#5889 <https://github.com/holoviz/holoviews/pull/5889>`__,
123+
`#5907 <https://github.com/holoviz/holoviews/pull/5907>`__,
124+
`#5934 <https://github.com/holoviz/holoviews/pull/5934>`__,
125+
`#5943 <https://github.com/holoviz/holoviews/pull/5943>`__)
126+
- Update build of conda package
127+
(`#5921 <https://github.com/holoviz/holoviews/pull/5921>`__,
128+
`#5922 <https://github.com/holoviz/holoviews/pull/5922>`__)
129+
- Add sorting of imports
130+
(`#5937 <https://github.com/holoviz/holoviews/pull/5937>`__)
131+
- Enable Bugbear lint
132+
(`#5861 <https://github.com/holoviz/holoviews/pull/5861>`__)
133+
134+
4135
Version 1.17
5136
~~~~~~~~~~~~
6137

0 commit comments

Comments
 (0)