Releases

Version 0.7.2

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:

  • Add support for geographic features (#622)

  • Added support for OHLC plot (#623)

Enhancements:

  • Support setting options for diagonal plots in scatter_matrix (#602)

  • Take group_label from columns if available (#615)

  • Add kwargs to interactive.layout()

Bug fixes:

  • Fix support for clim on contours (#587)

  • Adding default coordinates to datasets with missing coords (#605)

  • Do not plot streamz example point (#614)

  • Fix passing in multiple z-values (#616)

  • Ensure violin and boxplot color is applied (#619)

  • Ensure categorical colormapping is applied during datashade (#621)

Compatibility:

  • Switch default tile source to OSM (since Wikipedia is no longer available) (#610)

Documentation:

  • Correctly document .hist rather than .histogram (#571)

  • Use strings rather than bytes when referring to airplane dataset columns (#538)

  • Preserve function signature and docstring in with_hv_extension (#601)

  • Add hover_cols example (#612)

  • Switch to pydata sphinx theme (#613)

  • Update available options in customization docs (#620)

Version 0.7.1

Major new features:

  • Add Ibis backend, providing hvPlot features for lazy SQL queries (#507)

Enhancements:

  • Cycles for continuous colormaps ([#548)

  • Validate by column(s) ([#565)

  • Add hover='vline' hover='hline' options to expose Bokeh HoverTool mode (#493)

  • Support streaming plots from HoloViews streams (not needing a streamz source) (#542)

Bug fixes:

  • Drop tuple NetworkX attributes to avoid errors (#549)

  • Cast types after applying melt to data (#566)

Version 0.7.0

Thanks to @philippjfr for managing this release and implementing most of the features, and to @jbednar, @ahuang11, and @AurelienSciarra for contributions.

Major new features:

  • Powerful new .interactive() API for building easy apps (#505, #523)

  • New transforms argument to transform data in .hvplot() calls (#526)

Other new features and enhancements:

  • Support passing geographic projections as strings (#372)

  • Improved data selection, e.g. for filtering on metadata (#522)

  • Provide color_key to datashade as well as cmap, for convenience (#525)

  • Update param warnings to new API (#528)

  • Replace TravisCI tests with GitHub Actions (#524)

Bug fixes:

  • Fix for specifying hover_cols (#504)

  • Remove outdated reference to __main__ console script (#494)

  • Misc doc fixes, including to Streaming.ipynb (#481, #511)

  • Handle node_shape for networkx (#527)

Version 0.6.0

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:

  • Improved save and show utilities (#451)

  • Improved compatibility for tab completion (#411)

  • Major performance enhancement with Datashader in some cases (#465)

  • Add support for cuDF (#454, #466)

  • Support by argument for categorical aggregation (#461)

  • Support color_key alias (#446, #458)

  • Support spatialpandas for large sets of polygons (#459)

  • Add fontscale keyword (#397)

Bug fixes and compatibility:

  • Fixed 'title_format' deprecation warning (#428)

  • Avoid sorting overlays, to make color cycles consistent (#475)

  • Fix inference of non-declared index coordinates (#329)

  • Improved handling of indexes on flattened grid (#452)

  • Preserve Dataset.pipeline (#453)

  • Fixes for option handling (#458)

Documentation:

  • Added (a start to) a reference gallery

  • Added heat and trees example to topics (#378)

  • Replaced sphinx_pyviz_theme with sphinx_holoviz_theme (#366)

  • Removed references to pyviz (#373)

  • Fix networkx documentation (#476)

Version 0.5.2

This release mostly includes contributions from @jsignell.

  • Allow tile sources to be objects as well as strings (#345)

  • Set geo=True by default for coastline (#344)

  • Add check_symmetric_max limit for working with large data (#340)

  • Expose plot at top level, to support pd.options.plotting.backend = 'hvplot' (#347)

  • Misc bug fixes (#341, #343, #346)

Version 0.5.1

Minor release with updates to continuous integration setup (from @jsignell).

Version 0.5.0

This is a major release that includes bug fixes, changes to default behavior, and enhancements.

Features:

  • Widget handling capabilities to facilitate interactivity (#323, #331)

  • New default colormaps (#258, #316, #206)

  • long_name(units) used to label xarray objects (#173)

  • Derived datetime accessor handlind (#263, #286)

  • coastline and tiles options for easy geo plots.

  • Automatic date sorting (#259)

  • Allow use of strings as aggregators for datashader (#257)

Version 0.4.0

This is a major release which includes the addition of a networkx plotting API and a number of important bug fixes.

Features:

  • A new NetworkX interface providing equivalents for the networkx plotting module (#152, #154)

Fixes:

  • Fixed handling of labelled property to hide axis labels (#142)

  • Fixed handling of DataArrays and groupby on RGB plots (#138, #141)

  • Allow setting axis position (#149)

  • Fixes for setting the axis positions (#145)

Version 0.3.0

This release includes a number of major improvements to the documentation and core functionality as well as a variety of bug fixes.

  • Added improved docstrings including all available options (#103, #134)

  • Added support for tab-completion in interactive environments such as IPython and Jupyter notebooks (#134)

  • Added support for rgb (#137) and labels (#98) plot types

  • Exposed bokeh styling options for all plot types (#134)

  • Compatibility with latest HoloViews/GeoViews releases (#113, #118, #134)

  • Added control over tools (#120) and legend position (#119)