NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #5806 most downloaded on PyPI
A high-level plotting API for the PyData ecosystem built on HoloViews.
Last release 2 months ago
30 Jul 2026
Release timing varies
gaps range from 2 weeks to 7 months
Most releases are documented
notes for 26 of 29 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
93 releases · first in 2018
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
One column per quarter.
This is a minor release focusing on greatly improving the `.interactive()` API for flexibly building simple apps using widget controls. Thanks to @jbe
This is a minor release focusing on greatly improving the .interactive() API for flexibly building simple apps using widget controls. Thanks to @jbednar and @jlstevens for a few small fixes and many thanks to @philippjfr for all the rest!
Features:
.interactive Dataframe support: max_rows display, column access (#640).interactive (#633, #635, #641, #642).holoviews() terminal method to .interactive pipelines.interactive.layout.interactive API (#630, #632)dynspread=True to be used with rasterize=True (now that Datashader supports it)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
This is a minor release with a number of bug fixes and enhancements. Many thanks to @StefanBrand, @loicduffar, @brl0, @michaelaye, @aaronspring, @todd
This is a minor release with a number of bug fixes and enhancements. Many thanks to @StefanBrand, @loicduffar, @brl0, @michaelaye, @aaronspring, @toddrjen, @raybellwaves, @jlstevens, @jbednar and @philippjfr for contributing.
Features:
Enhancements:
scatter_matrix (#602)group_label from columns if available (#615)interactive.layout()Bug fixes:
clim on contours (#587)streamz example point (#614)violin and boxplot color is applied (#619)datashade (#621)Compatibility:
OSM (since Wikipedia tiles are no longer available) (#610)Documentation:
.histogram (#571)with_hv_extension (#601)hover_cols example (#612)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Add Ibis backend, providing hvPlot features for lazy SQL queries
Major new features:
Bugfixes and minor updates:
hover='vline' hover='hline' options to expose Bokeh HoverTool mode (#493)Major new features:
Enhancements:
hover='vline' hover='hline' options to expose Bokeh HoverTool mode (#493)Bug fixes:
Nothing published for this version
Nothing published for this version
Thanks to @philippjfr for managing this release and implementing most of the features, and to @jbednar, @ahuang11, and @AurelienSciarra for contributi
Thanks to @philippjfr for managing this release and implementing most of the features, and to @jbednar, @ahuang11, and @AurelienSciarra for contributions.
Major new features:
.interactive() API for building easy apps (#505, #523)transforms argument to transform data in .hvplot() calls (#526)Other new features and enhancements:
Bug fixes:
__main__ console script (#494)Fixed 'title_format' deprecation warning
This release includes major contributions from @philippjfr (overall maintenance and bugfixes) and @jsignell (reference gallery), plus additional contributions from @slamer59 (environment), @anitagraser (examples), @itcarroll (color_key alias), @Timothy-W-Hilton (bugfix), @jbednar (bugfix), @SandervandenOord (fontscale), and @jordansamuels (doc fixes).
by argument for categorical aggregation (#461)This release includes major contributions from @philippjfr (overall maintenance and bugfixes) and @jsignell (reference gallery), plus additional contributions from @slamer59 (environment), @anitagraser (examples), @itcarroll (color_key alias), @Timothy-W-Hilton (bugfix), @jbednar (bugfix), @SandervandenOord (fontscale), and @jordansamuels (doc fixes).
New features:
save and show utilities (#451)by argument for categorical aggregation (#461)color_key alias (#446, #458)spatialpandas for large sets of polygons (#459)fontscale keyword (#397)Bug fixes and compatibility:
'title_format' deprecation warning (#428)Dataset.pipeline (#453)Documentation:
This release mostly includes contributions from @jsignell.
This release mostly includes contributions from @jsignell.
pd.options.plotting.backend = 'hvplot' (#347)Minor release with updates to continuous integration setup (from @jsignell).
Minor release with updates to continuous integration setup (from @jsignell).
This is a major release that includes bug fixes, changes to default behavior, and enhancements.
This is a major release that includes bug fixes, changes to default behavior, and enhancements.
Features:
coastline and tiles options for easy geo plots.For a full list of changes see: https://github.com/pyviz/hvplot/compare/v0.4.0...v0.5.0
This is a major release which includes the addition of a networkx plotting API and a number of important bug fixes.
This is a major release which includes the addition of a networkx plotting API and a number of important bug fixes.
Features:
Fixes:
This release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes.
This release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes.
rgb (https://github.com/pyviz/hvplot/pull/137) and labels (https://github.com/pyviz/hvplot/pull/98) plot typesThis release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes.
rgb (#137) and labels (#98) plot typesNothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →