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
The 0.12.2 release is a patch release that brings a few bugfixes and enhancements. Many thanks to @ahuang11, @Azaya89, @hoxbro, @MarcSkovMadsen, @maxi
The 0.12.2 release is a patch release that brings a few bugfixes and enhancements. Many thanks to @ahuang11, @Azaya89, @hoxbro, @MarcSkovMadsen, @maximlt, and @MridulS for their contributions!
Enhancements:
xlim/ylim to Web Mercator when tiles=True (#1685)y as default text kwarg if only two columns (#1681)Bug Fixes:
hv.dim expressions in size and color parameters (#1691)_color and _size) from tooltips (#1690)Documentation:
attr_labels (#1677)Compatibility:
Infrastructure / Tests:
One column per quarter.
Nothing published for this version
Nothing published for this version
The 0.12.1 release is a patch release that brings a few bugfixes and enhancements, and most importantly adds a new extended Gallery top-level section
The 0.12.1 release is a patch release that brings a few bugfixes and enhancements, and most importantly adds a new extended Gallery top-level section with about 50 examples, replacing the previous and limited Reference Gallery. Many thanks to @kmnhan (first contribution!), @hoxbro, @Azaya89, and @maximlt for their contributions!
Enhancements:
hvplot.show supports displaying Param/Panel reactive expressions (#1651)Bug Fixes:
sampledata and hvsampledata is not installed (#1649)hist plotting method uses bin_range (#1663)Documentation:
sampledata module added in version 0.12.0 (#1646)Infrastructure / Tests:
Nothing published for this version
Deprecate handling of DuckDB objects in the plot function
This minor release brings extensive documentation improvements, exposes new HoloViews options, and brings a few bugfixes. Check out the release blog post for a visual overview of the key updates.
selector option for sample hover info on datashaded plotsunindent.toolbar and autohide_toolbarlegend_cols and legend_opts optionsbackend_opts optionsampledata module for easy access to sample datasetsMany thanks to @ahuang11, @hoxbro, @Azaya89, and @maximlt for their contributions!
Enhancements:
selector option to display sample information on hover for rasterized/datashaded plots (#1585)toolbar and autohide_toolbar options (#1634)backend_opts option (#1635)legend_cols and legend_opts options (#1636)logx and loglog (#1593)sampledata module (#1628)Bug Fixes:
andrews_curves (#1563)Documentation:
Deprecation:
hover_formatters (#1637)debug argument (#1560)Compatibility:
Packaging:
Infrastructure / Tests:
Nothing published for this version
Nothing published for this version
No longer use some deprecated Param API
The 0.11.3 release is a patch release that brings a few bugfixes, migrates the developer tooling to pixi, and most importantly kicks off a large project - partially funded by NumFocus - aiming to improve the documentation by adopting the Diátaxis framework. This release brings a new Reference section including a complete API reference, a new Tutorials section with a refactored version of the Getting Started and a new tutorial for users coming from Pandas. Many thanks to @Azaya89, @hoxbro, and @maximlt for their contributions!
Bug Fixes:
xaxis/yaxis as string (#1497)'hvplot' (#1491)Documentation:
hvsampledata to the docs dependencies (#1543)stacked docstring directly in the relevant methods (#1517)Compatibility:
Infrastructure / Tests:
pixi developer commands with HoloViews (#1502)pixi (#1470, #1474, #1494)Nothing published for this version
The 0.11.2 release is a patch release that brings a few important bugfixes. Many thanks to @tomchor (first contribution!), @ahuang11, @Azaya89, @Hoxbr
The 0.11.2 release is a patch release that brings a few important bugfixes. Many thanks to @tomchor (first contribution!), @ahuang11, @Azaya89, @Hoxbro, and @maximlt for their contributions!
Bug Fixes:
scatter_matrix (#1446)Documentation:
Nothing published for this version
Nothing published for this version
The 0.11.1 release is a patch release that brings a few bugfixes and documentation improvements. In particular it fixes a regression introduced in ver
The 0.11.1 release is a patch release that brings a few bugfixes and documentation improvements. In particular it fixes a regression introduced in version 0.11.0 leading to an error when a plot is created from a Dask object with tiles=True. Many thanks to @Palmr (first contribution!), @ahuang11, @Hoxbro, @maximlt, and @philippjfr for their contributions!
Bug Fixes:
Documentation:
Tests:
Nothing published for this version
This minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important changes.
This minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important changes.
hover_tooltips and hover_formattersMany thanks to @Azaya89, @liufeimath and @philipc2 for their first contributions, to @iuryt for contributing again, and to the maintainers @ahuang11, @hoxbro, @maximlt and @philippjfr!
Enhancements:
pixel_ratio keyword, useful when datashade/rasterize=True (#1411)tiles=True (#1377)hover_tooltips and hover_formatters keywords, and better document hover (#1385, #1415)subcoordinate_y keyword (#1379)cticks keyword (#1368)by with hvplot.labels() to color the text (#1347)Bug Fixes:
bin_range if shared_axes=False (#1391)None geometry (#1367)Compatibility:
PerformanceWarning (#1418)dask-geopandas check to is_geodataframe function (#1396)Documentation:
geopandas.datasets by geodatasets in the examples (#1362)paths reference notebook (#1354, #1384)downsample and resample_when parameters (#1344)Infrastructure / Tests:
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 minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important enhancement
This minor release brings a number of enhancements and bugfixes, checkout the release blog post for a visual summary of the most important enhancements.
pyctdev to a more usual and easier approach, and adopt ruff as a linter and formatterpyproject.tomlMany thanks to @ahuang11, @droumis, @Hoxbro, @jsignell, and @maximlt for their contributions.
Governance:
Enhancements:
bgcolor parameter to set the background color (#1308)robust parameter, similarly to Xarray (#1291)tiles_opts parameter to customize the tiles (#1299)xyzservices tiles (#1307)downsample algorithm as string input (#1314)crs as Cartopy class name to match projection (#1332)Bug Fixes:
hvplot.save (#1297)group_label when plotting a histogram (#1310)aggregator and by (#1316)Compatibility:
Documentation:
Infrastructure / Tests:
ruff (#1320)examples folder (#1287)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
The 0.9.2 release is a patch release that brings a few bugfixes and documentation improvements, improving Polars support and documentation. Many thank
The 0.9.2 release is a patch release that brings a few bugfixes and documentation improvements, improving Polars support and documentation. Many thanks to @kevinheavey (first contribution!), @MarcoGorelli, @Hoxbro, and @maximlt for their contributions.
Bug fixes:
y is not specified (#1247)Documentation:
Pandas reference section to Tabular (#1260)Infrastructure / Tests:
Nothing published for this version
The 0.9.1 release brings a number of enhancements, bugfixes and documentation improvements. Many thanks to @iuryt (first contribution!), @MarcoGorelli
The 0.9.1 release brings a number of enhancements, bugfixes and documentation improvements. Many thanks to @iuryt (first contribution!), @MarcoGorelli (first contribution!), @ahuang11, @Hoxbro and @maximlt for their contributions.
Enhancements:
geoviews is not installed (#1223)line to scatter (#1228)polars objects in the hvplot.plot entrypoint (#1219, #1222)Bug fixes:
hover_cols in OHLC plots (#1216)show (#1230)Documentation:
Maintenance:
1.12.0 (#1227)Nothing published for this version
Nothing published for this version
The 0.9.0 release is a minor release with some exciting new features and a large number of bug fixes and enhancements. Many thanks to @rdesai9 (first
The 0.9.0 release is a minor release with some exciting new features and a large number of bug fixes and enhancements. Many thanks to @rdesai9 (first contribution!), @dogbunny (first contribution!), @bikegeek (first contribution!), @ahuang11, @droumis, @Hoxbro, @MarcSkovMadsen, @maximlt and @philippjfr for their contributions. A special thanks to @ahuang11 and @Hoxbro without who these release notes would be much shorter!
New features:
Enhancements:
.hvplot.explorer() as an alternate entry point to create an explorer (#1154)resample_when option to dynamically enable datashade/rasterize/downsample (#1103)downsample option (#1127, #1157)autorange option (#1128, #1158, #1174)by with rasterize with HoloViews ImageStack (#1132, #1144)show to return the configured Server or StoppableThread (#1121)Bug fixes:
geo=True if tiles are provided (#1083, #1113)pyproj.CRS support (#1092, #1139).hist for the Ibis data source (#997)pyviz channel (#1130)Documentation:
size parameter to scatter plot example (#1118)Compatibility:
Param to <3.0 (#1175)Infrastructure / Tests:
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix deprecated usage of Param 2.0 (1064)
The 0.8.4 release brings a number of bugfixes and documentation improvements. Many thanks to @kthyng (first contribution!), @raybellwaves, @jsignell , @Hoxbro, @maximlt and @philippjfr for contributing.
Bug fixes:
.interactive layout compatibility with Bokeh 3 (1076)xlim/ylim provided (1053)color (1056)hover for geometries - make it less likely to fail (1055)Documentation:
Maintenance:
Nothing published for this version
Replace deprecated Param methods
The 0.8.3 release brings a number of bugfixes and documentation improvements. This release is also marked by the adoption of a formal project governance, ensuring hvPlot's future as a healthy open-source project! Many thanks to @raybellwaves, @jsignell (welcome back!), @droumis, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
Please note that hvPlot is not yet compatible with Bokeh 3.
Bug fixes:
.hvplot to execute the ibis backend (#990)process_crs try a few approaches before raising error (#1026)label on unnamed data array (#1025)long_name metadata if it is a string (#1031)subplots=True for geo=True and by (#761)Documentation:
hist reference guide (#1002)bar reference guide (#1032)Project governance:
Maintenance:
Nothing published for this version
Nothing published for this version
The 0.8.2 release brings a number of bugfixes and documentation improvements. @MarcSkovMadsen has kept improving the docstrings and we congratulate @s
November 24, 2022
The 0.8.2 release brings a number of bugfixes and documentation improvements. @MarcSkovMadsen has kept improving the docstrings and we congratulate @sophiamyang for her first contribution that made the landing page nicer! Many thanks to @droumis, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
Please note that hvPlot is not yet compatible with Bokeh 3.
Nothing published for this version
Nothing published for this version
The 0.8.1 release is a bug fix release, focusing mostly on improving .interactive and the *explorer*. The documentation has seen some improvements too
August 26, 2022
The 0.8.1 release is a bug fix release, focusing mostly on improving .interactive and the explorer. The documentation has seen some improvements too; @MarcSkovMadsen has been improving the docstrings so make sure to check them out. Many thanks to @jlstevens, @Hoxbro, @maximlt, @philippjfr and @MarcSkovMadsen for contributing!
Interactive and some comments (812)max_rows (815)rescale_discrete_levels a plot option (758)2022.6.0 (795)Nothing published for this version
Nothing published for this version
Nothing published for this version
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,
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!
Main new features:
hvPlotExplorer, a Panel UI component designed to explore data (#638, #639, #651, #710, #726)Enhancements:
rasterize (#637)datashade and rasterize options to scatter_matrix (#495)clim to support Matplotlib (#679)hv.dim when it matches a dimension/column (#717)Fixes:
Documentation:
Maintenance:
packaging.version (#708)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
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 →