Skip to content

Commit 877cdf0

Browse files
authored
Add 0.8.2 release notes (#980)
1 parent 41d83f5 commit 877cdf0

File tree

3 files changed

+86
-293
lines changed

3 files changed

+86
-293
lines changed

CHANGELOG.md

+2-267
Original file line numberDiff line numberDiff line change
@@ -1,268 +1,3 @@
1-
## Version 0.8.0
1+
# Changelog
22

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

doc/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ width: 70%
2525

2626
---
2727

28-
By replacing `.plot()` with `.hvplot()` you get an interactive figure. Try it out below!
28+
By replacing `.plot()` with `.hvplot()` you get an interactive figure. Try it out below!
2929

3030
```{code-cell} ipython3
3131
import hvplot.pandas

0 commit comments

Comments
 (0)