|
1 | 1 | Releases
|
2 | 2 | ========
|
3 | 3 |
|
| 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 | + |
4 | 135 | Version 1.17
|
5 | 136 | ~~~~~~~~~~~~
|
6 | 137 |
|
|
0 commit comments