|
1 |
| -## Version 0.8.0 |
| 1 | +# Changelog |
2 | 2 |
|
3 |
| -**May 8, 2022** |
4 |
| - |
5 |
| -The 0.8.0 release is a minor release with some exciting new features and a large number of bug fixes and enhancements. Many thanks to @FabianHofmann, @jomey, @ablythed, @jlstevens, @Hoxbro, @michaelaye, @MridulS, @ppwadhwa, @maximlt, @philippjfr for contributing! |
6 |
| - |
7 |
| -Main new features: |
8 |
| -- Add ability to call `.interactive()` on bound functions ([#720](https://github.com/holoviz/hvplot/pull/720)) |
9 |
| -- Add support to the Matplotlib and Plotly backends ([#653](https://github.com/holoviz/hvplot/pull/653)) |
10 |
| -- Add the `hvPlotExplorer`, a Panel UI component designed to explore data ([#638](https://github.com/holoviz/hvplot/pull/638), [#639](https://github.com/holoviz/hvplot/pull/639), [#651](https://github.com/holoviz/hvplot/pull/651), [#710](https://github.com/holoviz/hvplot/pull/710), [#726](https://github.com/holoviz/hvplot/pull/726)) |
11 |
| - |
12 |
| -Enhancements: |
13 |
| -- Interactive: |
14 |
| - - Allow using getitem on an accessor in interactive ([#633](https://github.com/holoviz/hvplot/pull/633)) |
15 |
| - - Allow attribute access on ufunc on interactive ([#635](https://github.com/holoviz/hvplot/pull/635)) |
16 |
| - - Enhancements for `interactive` API ([#640](https://github.com/holoviz/hvplot/pull/640)) |
17 |
| - - Flatten op_args to be able to find nested widgets ([#699](https://github.com/holoviz/hvplot/pull/699)) |
18 |
| -- Allow dynspread to be used with `rasterize` ([#637](https://github.com/holoviz/hvplot/pull/637)) |
19 |
| -- Add a title to xarray plots with scalar coords ([#659](https://github.com/holoviz/hvplot/pull/659)) |
20 |
| -- Adding `datashade` and `rasterize` options to scatter_matrix ([#495](https://github.com/holoviz/hvplot/pull/495)) |
21 |
| -- Update the default internal value of `clim` to support Matplotlib ([#679](https://github.com/holoviz/hvplot/pull/679)) |
22 |
| -- Ensure bokeh/panel extension is loaded only once ([#686](https://github.com/holoviz/hvplot/pull/686)) |
23 |
| -- Add support for planar layout from Networkx ([#700](https://github.com/holoviz/hvplot/pull/700)) |
24 |
| -- Wrap color in `hv.dim` when it matches a dimension/column ([#717](https://github.com/holoviz/hvplot/pull/717)) |
25 |
| -- Expose datashader line_width and rescale_discrete_levels options ([#731](https://github.com/holoviz/hvplot/pull/731)) |
26 |
| -- Improve array-like handling for x and y inputs ([#714](https://github.com/holoviz/hvplot/pull/714)) |
27 |
| - |
28 |
| -Fixes: |
29 |
| -- Interactive: |
30 |
| - - Interactive fixes ([#630](https://github.com/holoviz/hvplot/pull/630)) |
31 |
| - - Fix for interactive transform ([#632](https://github.com/holoviz/hvplot/pull/632)) |
32 |
| - - Fix issue with accessors on interactive ([#641](https://github.com/holoviz/hvplot/pull/641)) |
33 |
| - - Consistently dereference attribute access ([#642](https://github.com/holoviz/hvplot/pull/642)) |
34 |
| -- State that the data cannot be symmetric if it's empty ([#680](https://github.com/holoviz/hvplot/pull/680)) |
35 |
| -- Disable hover on errorbars plot ([#721](https://github.com/holoviz/hvplot/pull/721)) |
36 |
| -- Fix application of the scale argument for geoviews features ([#725](https://github.com/holoviz/hvplot/pull/725)) |
37 |
| - |
38 |
| -Documentation: |
39 |
| -- Add scatter matrix reference ([#689](https://github.com/holoviz/hvplot/pull/689)) |
40 |
| -- Plotting user guide enhancement ([#694](https://github.com/holoviz/hvplot/pull/694)) |
41 |
| -- Download a tutorial file with the right filename ([#711](https://github.com/holoviz/hvplot/pull/711)) |
42 |
| -- Add more imports to try/except import check ([#693](https://github.com/holoviz/hvplot/pull/693)) |
43 |
| -- Various minor documentation enhancements and fixes ([#625](https://github.com/holoviz/hvplot/pull/625), [#643](https://github.com/holoviz/hvplot/pull/643), [#644](https://github.com/holoviz/hvplot/pull/644), [#663](https://github.com/holoviz/hvplot/pull/663), [#678](https://github.com/holoviz/hvplot/pull/678), [#722](https://github.com/holoviz/hvplot/pull/722)) |
44 |
| - |
45 |
| -Maintenance: |
46 |
| -- Drop support for Python 2.7, minimum supported version is now Python 3.6 ([#702](https://github.com/holoviz/hvplot/pull/702)) |
47 |
| -- Changed to `packaging.version` ([#708](https://github.com/holoviz/hvplot/pull/708)) |
48 |
| - |
49 |
| -## Version 0.7.3 |
50 |
| - |
51 |
| -**August 4, 2021** |
52 |
| - |
53 |
| -This is a minor release focusing on greatly improving the |
54 |
| -[`.interactive()`](https://hvplot.holoviz.org/user_guide/Interactive.html) |
55 |
| -API for flexibly building simple apps using widget controls. Thanks to |
56 |
| -@jbednar and @jlstevens for a few small fixes and many thanks to |
57 |
| -@philippjfr for all the rest! |
58 |
| - |
59 |
| -Features: |
60 |
| - |
61 |
| -- Improved `.interactive` Dataframe support: max_rows display, column |
62 |
| - access ([#640](https://github.com/holoviz/hvplot/pull/640)) |
63 |
| -- Improved accesssor and attribute behavior for `.interactive` |
64 |
| - ([#633](https://github.com/holoviz/hvplot/pull/633), |
65 |
| - [#635](https://github.com/holoviz/hvplot/pull/635), |
66 |
| - [#641](https://github.com/holoviz/hvplot/pull/641), |
67 |
| - [#642](https://github.com/holoviz/hvplot/pull/642)) |
68 |
| -- Add `.holoviews()` terminal method to `.interactive` pipelines |
69 |
| -- Add support for kwargs to `.interactive.layout` |
70 |
| -- Misc fixes to `.interactive` API |
71 |
| -([#630](https://github.com/holoviz/hvplot/pull/630), |
72 |
| -[#632](https://github.com/holoviz/hvplot/pull/632)) |
73 |
| -- Allow `dynspread=True` to be used with `rasterize=True` (now that |
74 |
| - Datashader supports it) |
75 |
| - |
76 |
| -## Version 0.7.2 |
77 |
| - |
78 |
| -**May 22, 2021** |
79 |
| - |
80 |
| -This is a minor release with a number of bug fixes and enhancements. |
81 |
| -Many thanks to @StefanBrand, @loicduffar, @brl0, @michaelaye, |
82 |
| -@aaronspring, @toddrjen, @raybellwaves, @jlstevens, @jbednar and |
83 |
| -@philippjfr for contributing. |
84 |
| - |
85 |
| -Features: |
86 |
| - |
87 |
| -- Add support for geographic features ([#622](https://github.com/holoviz/hvplot/pull/622)) |
88 |
| -- Added support for OHLC plot ([#623](https://github.com/holoviz/hvplot/pull/623)) |
89 |
| - |
90 |
| -Enhancements: |
91 |
| - |
92 |
| -- Support setting options for diagonal plots in ``scatter_matrix`` ([#602](https://github.com/holoviz/hvplot/pull/602)) |
93 |
| -- Take ``group_label`` from columns if available ([#615](https://github.com/holoviz/hvplot/pull/615)) |
94 |
| -- Add kwargs to ``interactive.layout()`` |
95 |
| - |
96 |
| -Bug fixes: |
97 |
| - |
98 |
| -- Fix support for ``clim`` on ``contours`` ([#587](https://github.com/holoviz/hvplot/pull/587)) |
99 |
| -- Adding default coordinates to datasets with missing coords ([#605](https://github.com/holoviz/hvplot/pull/605)) |
100 |
| -- Do not plot ``streamz`` example point ([#614](https://github.com/holoviz/hvplot/pull/614)) |
101 |
| -- Fix passing in multiple z-values ([#616](https://github.com/holoviz/hvplot/pull/616)) |
102 |
| -- Ensure ``violin`` and ``boxplot`` color is applied ([#619](https://github.com/holoviz/hvplot/pull/)) |
103 |
| -- Ensure categorical colormapping is applied during ``datashade`` ([#621](https://github.com/holoviz/hvplot/pull/621)) |
104 |
| - |
105 |
| -Compatibility: |
106 |
| - |
107 |
| -- Switch default tile source to ``OSM`` (since ``Wikipedia`` is no longer available) ([#610](https://github.com/holoviz/hvplot/pull/610)) |
108 |
| - |
109 |
| -Documentation: |
110 |
| - |
111 |
| -- Correctly document .hist rather than ``.histogram`` ([#571](https://github.com/holoviz/hvplot/pull/571)) |
112 |
| -- Use strings rather than bytes when referring to airplane dataset columns ([#538](https://github.com/holoviz/hvplot/issues/538)) |
113 |
| -- Preserve function signature and docstring in ``with_hv_extension`` ([#601](https://github.com/holoviz/hvplot/pull/601)) |
114 |
| -- Add ``hover_cols`` example ([#612](https://github.com/holoviz/hvplot/pull/612)) |
115 |
| -- Switch to pydata sphinx theme ([#613](https://github.com/holoviz/hvplot/pull/613)) |
116 |
| -- Update available options in customization docs ([#620](https://github.com/holoviz/hvplot/pull/620)) |
117 |
| - |
118 |
| -## Version 0.7.1 |
119 |
| - |
120 |
| -**March 3, 2021** |
121 |
| - |
122 |
| -Major new features: |
123 |
| - |
124 |
| -- Add Ibis backend, providing hvPlot features for lazy SQL queries ([#507](https://github.com/holoviz/hvplot/pull/507)) |
125 |
| - |
126 |
| -Enhancements: |
127 |
| - |
128 |
| -- Cycles for continuous colormaps ([#548) |
129 |
| -- Validate by column(s) ([#565) |
130 |
| -- Add `hover='vline'` `hover='hline'` options to expose Bokeh HoverTool mode ([#493](https://github.com/holoviz/hvplot/pull/493)) |
131 |
| -- Support streaming plots from HoloViews streams (not needing a streamz source) ([#542](https://github.com/holoviz/hvplot/pull/542)) |
132 |
| - |
133 |
| -Bug fixes: |
134 |
| - |
135 |
| -- Drop tuple NetworkX attributes to avoid errors ([#549](https://github.com/holoviz/hvplot/pull/549)) |
136 |
| -- Cast types after applying melt to data ([#566](https://github.com/holoviz/hvplot/pull/566)) |
137 |
| - |
138 |
| -## Version 0.7.0 |
139 |
| - |
140 |
| -**November 18, 2020** |
141 |
| - |
142 |
| -Thanks to @philippjfr for managing this release and implementing most |
143 |
| -of the features, and to @jbednar, @ahuang11, and @AurelienSciarra for |
144 |
| -contributions. |
145 |
| - |
146 |
| -Major new features: |
147 |
| - |
148 |
| -- Powerful new `.interactive()` API for building easy apps ([#505](https://github.com/holoviz/hvplot/pull/505), [#523](https://github.com/holoviz/hvplot/pull/523)) |
149 |
| -- New `transforms` argument to transform data in `.hvplot()` calls ([#526](https://github.com/holoviz/hvplot/pull/526)) |
150 |
| - |
151 |
| -Other new features and enhancements: |
152 |
| - |
153 |
| -- Support passing geographic projections as strings ([#372](https://github.com/holoviz/hvplot/pull/372)) |
154 |
| -- Improved data selection, e.g. for filtering on metadata ([#522](https://github.com/holoviz/hvplot/pull/522)) |
155 |
| -- Provide color_key to datashade as well as cmap, for convenience ([#525](https://github.com/holoviz/hvplot/pull/525)) |
156 |
| -- Update param warnings to new API ([#528](https://github.com/holoviz/hvplot/pull/528)) |
157 |
| -- Replace TravisCI tests with GitHub Actions ([#524](https://github.com/holoviz/hvplot/pull/524)) |
158 |
| - |
159 |
| -Bug fixes: |
160 |
| - |
161 |
| -- Fix for specifying ``hover_cols`` ([#504](https://github.com/holoviz/hvplot/pull/504)) |
162 |
| -- Remove outdated reference to `__main__` console script ([#494](https://github.com/holoviz/hvplot/pull/494)) |
163 |
| -- Misc doc fixes, including to Streaming.ipynb ([#481](https://github.com/holoviz/hvplot/pull/481), [#511](https://github.com/holoviz/hvplot/pull/511)) |
164 |
| -- Handle ``node_shape`` for networkx ([#527](https://github.com/holoviz/hvplot/pull/527)) |
165 |
| - |
166 |
| -## Version 0.6.0 |
167 |
| - |
168 |
| -**June 1, 2020** |
169 |
| - |
170 |
| -This release includes major contributions from @philippjfr (overall |
171 |
| -maintenance and bugfixes) and @jsignell (reference gallery), plus |
172 |
| -additional contributions from @slamer59 (environment), @anitagraser |
173 |
| -(examples), @itcarroll (color_key alias), @Timothy-W-Hilton (bugfix), |
174 |
| -@jbednar (bugfix), @SandervandenOord (fontscale), and @jordansamuels |
175 |
| -(doc fixes). |
176 |
| - |
177 |
| -New features: |
178 |
| - |
179 |
| -- Improved ``save`` and ``show`` utilities ([#451](https://github.com/holoviz/hvplot/pull/451)) |
180 |
| -- Improved compatibility for tab completion ([#411](https://github.com/holoviz/hvplot/pull/411)) |
181 |
| -- Major performance enhancement with Datashader in some cases ([#465](https://github.com/holoviz/hvplot/pull/465)) |
182 |
| -- Add support for cuDF ([#454](https://github.com/holoviz/hvplot/pull/454), [#466](https://github.com/holoviz/hvplot/pull/466)) |
183 |
| -- Support `by` argument for categorical aggregation ([#461](https://github.com/holoviz/hvplot/pull/461)) |
184 |
| -- Support ``color_key`` alias ([#446](https://github.com/holoviz/hvplot/pull/446), [#458](https://github.com/holoviz/hvplot/pull/458)) |
185 |
| -- Support ``spatialpandas`` for large sets of polygons ([#459](https://github.com/holoviz/hvplot/pull/459)) |
186 |
| -- Add ``fontscale`` keyword ([#397](https://github.com/holoviz/hvplot/pull/397)) |
187 |
| - |
188 |
| -Bug fixes and compatibility: |
189 |
| - |
190 |
| -- Fixed ``'title_format'`` deprecation warning ([#428](https://github.com/holoviz/hvplot/pull/428)) |
191 |
| -- Avoid sorting overlays, to make color cycles consistent ([#475](https://github.com/holoviz/hvplot/pull/475)) |
192 |
| -- Fix inference of non-declared index coordinates ([#329](https://github.com/holoviz/hvplot/pull/329)) |
193 |
| -- Improved handling of indexes on flattened grid ([#452](https://github.com/holoviz/hvplot/pull/452)) |
194 |
| -- Preserve ``Dataset.pipeline`` ([#453](https://github.com/holoviz/hvplot/pull/453)) |
195 |
| -- Fixes for option handling ([#458](https://github.com/holoviz/hvplot/pull/458)) |
196 |
| - |
197 |
| -Documentation: |
198 |
| - |
199 |
| -- Added (a start to) a reference gallery |
200 |
| -- Added heat and trees example to topics ([#378](https://github.com/holoviz/hvplot/pull/378)) |
201 |
| -- Replaced sphinx_pyviz_theme with sphinx_holoviz_theme ([#366](https://github.com/holoviz/hvplot/pull/366)) |
202 |
| -- Removed references to pyviz ([#373](https://github.com/holoviz/hvplot/pull/373)) |
203 |
| -- Fix networkx documentation ([#476](https://github.com/holoviz/hvplot/pull/476)) |
204 |
| - |
205 |
| -## Version 0.5.2 |
206 |
| - |
207 |
| - |
208 |
| -**October 17, 2020** |
209 |
| - |
210 |
| -This release mostly includes contributions from @jsignell. |
211 |
| - |
212 |
| -- Allow tile sources to be objects as well as strings ([#345](https://github.com/holoviz/hvplot/pull/345)) |
213 |
| -- Set ``geo=True`` by default for coastline ([#344](https://github.com/holoviz/hvplot/pull/344)) |
214 |
| -- Add ``check_symmetric_max`` limit for working with large data ([#340](https://github.com/holoviz/hvplot/pull/340)) |
215 |
| -- Expose plot at top level, to support `pd.options.plotting.backend = 'hvplot'` ([#347](https://github.com/holoviz/hvplot/pull/347)) |
216 |
| -- Misc bug fixes ([#341](https://github.com/holoviz/hvplot/pull/341), [#343](https://github.com/holoviz/hvplot/pull/343), [#346](https://github.com/holoviz/hvplot/pull/346)) |
217 |
| - |
218 |
| -## Version 0.5.1 |
219 |
| - |
220 |
| -**October 13, 2019** |
221 |
| - |
222 |
| -Minor release with updates to continuous integration setup (from @jsignell). |
223 |
| - |
224 |
| -## Version 0.5.0 |
225 |
| - |
226 |
| -**October 10, 2019** |
227 |
| - |
228 |
| -This is a major release that includes bug fixes, changes to default behavior, and enhancements. |
229 |
| - |
230 |
| -Features: |
231 |
| - - Widget handling capabilities to facilitate interactivity ([#323](https://github.com/holoviz/hvplot/pull/323), [#331](https://github.com/holoviz/hvplot/pull/331)) |
232 |
| - - New default colormaps ([#258](https://github.com/holoviz/hvplot/pull/258), [#316](https://github.com/holoviz/hvplot/pull/316), [#206](https://github.com/holoviz/hvplot/pull/206)) |
233 |
| - - long_name(units) used to label xarray objects ([#173](https://github.com/holoviz/hvplot/pull/173)) |
234 |
| - - Derived datetime accessor handlind ([#263](https://github.com/holoviz/hvplot/pull/263), [#286](https://github.com/holoviz/hvplot/pull/286)) |
235 |
| - - `coastline` and `tiles` options for easy geo plots. |
236 |
| - - Automatic date sorting ([#259](https://github.com/holoviz/hvplot/pull/259)) |
237 |
| - - Allow use of strings as aggregators for datashader ([#257](https://github.com/holoviz/hvplot/pull/257)) |
238 |
| - |
239 |
| -## Version 0.4.0 |
240 |
| - |
241 |
| -**January 28, 2019** |
242 |
| - |
243 |
| -This is a major release which includes the addition of a networkx |
244 |
| -plotting API and a number of important bug fixes. |
245 |
| - |
246 |
| -Features: |
247 |
| - |
248 |
| -- A new NetworkX interface providing equivalents for the networkx plotting module ([#152](https://github.com/holoviz/hvplot/pull/152), [#154](https://github.com/holoviz/hvplot/pull/154)) |
249 |
| - |
250 |
| -Fixes: |
251 |
| - |
252 |
| -- Fixed handling of labelled property to hide axis labels ([#142](https://github.com/holoviz/hvplot/pull/142)) |
253 |
| -- Fixed handling of DataArrays and groupby on RGB plots ([#138](https://github.com/holoviz/hvplot/pull/138), [#141](https://github.com/holoviz/hvplot/pull/141)) |
254 |
| -- Allow setting axis position ([#149](https://github.com/holoviz/hvplot/pull/149)) |
255 |
| -- Fixes for setting the axis positions ([#145](https://github.com/holoviz/hvplot/pull/145)) |
256 |
| - |
257 |
| -## Version 0.3.0 |
258 |
| - |
259 |
| -**January 7, 2019** |
260 |
| - |
261 |
| -This release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes. |
262 |
| - |
263 |
| -- Added improved docstrings including all available options ([#103](https://github.com/pyviz/hvplot/pull/103), [#134](https://github.com/pyviz/hvplot/pull/134)) |
264 |
| -- Added support for tab-completion in interactive environments such as IPython and Jupyter notebooks ([#134](https://github.com/pyviz/hvplot/pull/134)) |
265 |
| -- Added support for ``rgb`` ([#137](https://github.com/pyviz/hvplot/pull/137)) and ``labels`` ([#98](https://github.com/pyviz/hvplot/pull/98)) plot types |
266 |
| -- Exposed bokeh styling options for all plot types ([#134](https://github.com/pyviz/hvplot/pull/134)) |
267 |
| -- Compatibility with latest HoloViews/GeoViews releases ([#113](https://github.com/pyviz/hvplot/pull/113), [#118](https://github.com/pyviz/hvplot/pull/118), [#134](https://github.com/pyviz/hvplot/pull/134)) |
268 |
| -- Added control over tools ([#120](https://github.com/pyviz/hvplot/pull/120)) and legend position ([#119](https://github.com/pyviz/hvplot/pull/119)) |
| 3 | +For the release notes, please consult ./doc/releases.md |
0 commit comments