Holoviews

Latest version: v1.20.2

Safety actively analyzes 714973 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 18

1.20.2

**March 13, 2025**

This micro release includes a couple of bug fixes, an enhancement, and compatibility updates.
Thank you to the new contributor MikalaiPrakapenka, as well as the returning contributor hoxbro.

Enhancements:

- Add active toggle to scalebar icon ([6473](https://github.com/holoviz/holoviews/pull/6473))

Bug fixes:

- PolyEdit stream not synchronizes with CDS ([6534](https://github.com/holoviz/holoviews/pull/6534))
- Regression in `get_value_array` ([6519](https://github.com/holoviz/holoviews/pull/6519))

Compatibility:

- Bokeh 3.7 ([6529](https://github.com/holoviz/holoviews/pull/6529))
- Matplotlib 3.10.1 ([6526](https://github.com/holoviz/holoviews/pull/6526))

1.20.1

**February 19, 2025**

This micro release includes a number of bug fixes, enhancements, and compatibility updates.
Many thanks to the new contributors spacetimeengineer, flying-sheep, and Azaya89, as well as the returning contributors stanwest, ahuang11, maximlt, and hoxbro

Enhancements:

- Faster spatialpandas unique scalar values ([6470](https://github.com/holoviz/holoviews/pull/6470))

Bug fixes:

- `IndexError` associated with `HeatMap` ([6438](https://github.com/holoviz/holoviews/pull/6438))
- Propagate default_tools ([6451](https://github.com/holoviz/holoviews/pull/6451))
- Heatmap with non-sanitized name ([6462](https://github.com/holoviz/holoviews/pull/6462))
- Don't have linked axis between source and target for RangeToolLink ([6466](https://github.com/holoviz/holoviews/pull/6466))
- Empty `constant_keys` ([6477](https://github.com/holoviz/holoviews/pull/6477))
- Support pandas ExtensionArray ordering ([6481](https://github.com/holoviz/holoviews/pull/6481))
- Heatmap aggregation when kdims are in a Pandas multi-index ([6499](https://github.com/holoviz/holoviews/pull/6499))
- Support the case of multiple line segments each with one vdim ([6492](https://github.com/holoviz/holoviews/pull/6492))

Refactor:

- Remove unused pandas import ([6439](https://github.com/holoviz/holoviews/pull/6439))
- Enable RUF005 ([6434](https://github.com/holoviz/holoviews/pull/6434))

Compatibility:

- Change `param.ObjectSelector` to recommended `param.Selector` ([6444](https://github.com/holoviz/holoviews/pull/6444))
- Dask query-planning API support ([6446](https://github.com/holoviz/holoviews/pull/6446), [#6494](https://github.com/holoviz/holoviews/pull/6494), [#6503](https://github.com/holoviz/holoviews/pull/6503), [#6495](https://github.com/holoviz/holoviews/pull/6495))
- Scipy 1.15 ([6480](https://github.com/holoviz/holoviews/pull/6480))
- cuDF 24.12 ([6475](https://github.com/holoviz/holoviews/pull/6475))
- Plotly 6.0 ([6504](https://github.com/holoviz/holoviews/pull/6504))
- Ruff 0.8 ([6459](https://github.com/holoviz/holoviews/pull/6459))

Documentation:

- Fix wrong variable name ([6442](https://github.com/holoviz/holoviews/pull/6442))
- Correct doc of "allow_jedi_completion" ([6485](https://github.com/holoviz/holoviews/pull/6485))
- Improve LSP information for `extension` ([6461](https://github.com/holoviz/holoviews/pull/6461))
- Add gallery intro with link to examples.holoviz.org ([6472](https://github.com/holoviz/holoviews/pull/6472))

Build:

- Small updates to build infrastructure ([6458](https://github.com/holoviz/holoviews/pull/6458))
- Switch PyPI package to trusted build ([6447](https://github.com/holoviz/holoviews/pull/6447))

CI:

- Enable conventional commits ([6397](https://github.com/holoviz/holoviews/pull/6397), [#6457](https://github.com/holoviz/holoviews/pull/6457))
- Add `COVERAGE_CORE=sysmon` for tests ([6465](https://github.com/holoviz/holoviews/pull/6465))
- Add test-313 environment ([6508](https://github.com/holoviz/holoviews/pull/6508))
- Exclude forks from nightly-lock workflow ([6507](https://github.com/holoviz/holoviews/pull/6507))
- Use ruff on all python files ([6498](https://github.com/holoviz/holoviews/pull/6498))

1.20

1.20.0

**November 4, 2024**

This release focuses on performance improvement, enhancing streaming support, and refining popup functionality, along with several bug fixes.
Many thanks to the new contributors grapesmoker, arafune, and LecrisUT, as well as the returning contributors ahuang11, droumis, jbednar, maximlt, philippjfr, and hoxbro.

Enhancements:

- De-parameterize the options `Keywords` objects ([6314](https://github.com/holoviz/holoviews/pull/6314))
- Freeze models while updating plot(s) ([6315](https://github.com/holoviz/holoviews/pull/6315))
- Support hit-tested group-wise wheel zoom renderers for `subcoordinate_y` ([6277](https://github.com/holoviz/holoviews/pull/6277))
- Adds Bokeh 3.5 enhancements to RangeToolLink ([6341](https://github.com/holoviz/holoviews/pull/6341))
- Add MultiAxisTap stream ([6374](https://github.com/holoviz/holoviews/pull/6374))
- Add `sublabel_index` and `sublabel_skip` option for matplotlib backend ([6375](https://github.com/holoviz/holoviews/pull/6375))
- Handle datetimes and empty selections better for inspect operations ([6377](https://github.com/holoviz/holoviews/pull/6377))
- Improve following behavior when streaming ([6318](https://github.com/holoviz/holoviews/pull/6318))
- Enh: Add `Scalebar` support for `subcoordinate_y` plots ([6403](https://github.com/holoviz/holoviews/pull/6403), [#6420](https://github.com/holoviz/holoviews/pull/6420))
- Support async callbacks for `popup` ([6390](https://github.com/holoviz/holoviews/pull/6390))
- Add `popup` position and anchor ([6414](https://github.com/holoviz/holoviews/pull/6414))

Bug fixes:

- Wrap `popup` in `set_curdoc` ([6337](https://github.com/holoviz/holoviews/pull/6337))
- Fixes `popup` being invisible forever after closing once ([6347](https://github.com/holoviz/holoviews/pull/6347))
- Disable simple id in notebook ([6367](https://github.com/holoviz/holoviews/pull/6367))
- Ensure `pixel_ratio` is applied when computing resampling coordinates ([6373](https://github.com/holoviz/holoviews/pull/6373))
- Add support for rendering `HLine`, `VLine` and `Span` on `multi_y` ([6376](https://github.com/holoviz/holoviews/pull/6376))
- Drop the `z` dimension from `ImageStack` `DataArray` before shading ([6378](https://github.com/holoviz/holoviews/pull/6378))
- Improve datetime support for continuous `hv.Bars` ([6365](https://github.com/holoviz/holoviews/pull/6365))
- Don't clone Span in `HoverTool` ([6387](https://github.com/holoviz/holoviews/pull/6387))
- Ensure proper cleanup of stream subscribers ([6389](https://github.com/holoviz/holoviews/pull/6389))
- Handle datetime selection in the `cuDF` interface ([6407](https://github.com/holoviz/holoviews/pull/6407))
- Fix `popup` positioning on polygons ([6411](https://github.com/holoviz/holoviews/pull/6411))
- Fix a problem where linked selections were resulting in repeated columns ([6336](https://github.com/holoviz/holoviews/pull/6336))
- Ensure streams are correctly mapped to plots ([6415](https://github.com/holoviz/holoviews/pull/6415))
- Fix `Bars` width for small discrete differences on the x-axis ([6428](https://github.com/holoviz/holoviews/pull/6428))
- Documentation fixes ([6392](https://github.com/holoviz/holoviews/pull/6392), [#6421](https://github.com/holoviz/holoviews/pull/6421))
- Fix rasterizing a `Path` where categorical values include empty strings ([6429](https://github.com/holoviz/holoviews/pull/6429))

Compatibility:

- Handle `DeprecationWarning` from Pandas ([6346](https://github.com/holoviz/holoviews/pull/6346), [#6391](https://github.com/holoviz/holoviews/pull/6391))
- Compatibility with Ibis 9.5 ([6371](https://github.com/holoviz/holoviews/pull/6371)), Python 3.13 ([#6383](https://github.com/holoviz/holoviews/pull/6383)), cuDF 24.10 ([#6409](https://github.com/holoviz/holoviews/pull/6409)), and Matplotlib 3.10 ([#6431](https://github.com/holoviz/holoviews/pull/6431))

1.19.1

**July 4, 2024**

This micro release includes a number of bug fixes and enhancements, as well as compatibility updates.
Thanks to maximlt and hoxbro for their contributions.

Enhancements:

- Add color to bars for Plotly backend ([6294](https://github.com/holoviz/holoviews/pull/6294))

Bug fixes:

- Ensure no auto index is created when a kdim is part of a multi index ([6299](https://github.com/holoviz/holoviews/pull/6299))
- Fix `hv.Bars` with only one value in it ([6301](https://github.com/holoviz/holoviews/pull/6301))
- Set `zIndex` of Popup to 1000 ([6297](https://github.com/holoviz/holoviews/pull/6297))
- Handle boolean input in categorically grouped `Bars` plots ([6304](https://github.com/holoviz/holoviews/pull/6304))
- Also check for `pd.NA` in `is_nan` ([6290](https://github.com/holoviz/holoviews/pull/6290))

Compatibility:

- Compatibility with Bokeh 3.5 ([6267](https://github.com/holoviz/holoviews/pull/6267))
- Compatibility with Matplotlib 3.9 ([6307](https://github.com/holoviz/holoviews/pull/6307))
- pandas: Fix observed FutureWarning for categorial groupby ([6306](https://github.com/holoviz/holoviews/pull/6306))
- Lazy load `dask.dataframe` in `operations.datashader` ([6309](https://github.com/holoviz/holoviews/pull/6309))

Maintenance:

- Update pre-commit and conda-build script ([6287](https://github.com/holoviz/holoviews/pull/6287))
- Update hatchling options to match other packages ([6291](https://github.com/holoviz/holoviews/pull/6291))
- Update `hv.show_versions` with more relevant packages ([6293](https://github.com/holoviz/holoviews/pull/6293))

1.19

Page 1 of 18

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.