Release Notes¶
This document outlines the list of changes to ridgeplot between each release. For full details, see the commit logs.
Unreleased changes¶
…
0.1.25¶
This release contains a number of improvements to the docs, API reference, CI/CD logic (incl. official support for Python 3.12), and other minor internal changes.
Documentation¶
Internals¶
CI/CD¶
Add support for Python 3.12 (#182)
0.1.24¶
Breaking changes¶
Dropped support for Python 3.7. (#154)
Features¶
Add hoverinfo by default to the Plotly traces. (#174)
Documentation¶
Use the
{raw} html :file: _static/charts/<PLOT-ID>.html
directive to load the interactive Plotly graphs in the generated Sphinx docs. The generated HTML artefacts only include a<div>
wrapper block now and the plotly.min.js is now vendored and automatically loaded via thehtml_js_files
Sphinx config. (#132)Small adjustments to the example plots in the documentation. (#132)
Reformat markdown files, removing all line breaks. (#132)
Internals¶
CI/CD¶
0.1.23¶
Fix the references to the interactive Plotly IFrames (#129)
0.1.22¶
Deprecations¶
The
colormode='index'
value has been deprecated in favor ofcolormode='row-index'
, which provides the same functionality but is more explicit and allows to distinguish between the'row-index'
and'trace-index'
modes. (#114)The
show_annotations
argument has been deprecated in favor ofshow_yticklabels
. (#114)The
get_all_colorscale_names()
function has been deprecated in favor oflist_all_colorscale_names()
. (#114)
Features¶
Documentation¶
Major update to the documentation, including more examples, interactive plots, script to generate the HTML and WebP images from the example scripts, improved API reference, and more. (#114)
Internal¶
0.1.21¶
Features¶
Add
ridgeplot.datasets.load_probly()
helper function to load theprobly
toy dataset. Theprobly.csv
file is now included in the package underridgeplot/datasets/data/
. (#80)
Documentation¶
Internal¶
Fixed and improved some type annotations, including the introduction of
ridgeplot._types
module for type aliases such asNumeric
andNestedNumericSequence
. (#80)Add the
blacken-docs
pre-commit hook and add thepep8-naming
,flake8-pytest-style
,flake8-simplify
,flake8-implicit-str-concat
,flake8-bugbear
,flake8-rst-docstrings
,flake8-rst-docstrings
, etc… plugins to theflake8
pre-commit hook. (#81)Cleanup and improve some type annotations. (#81)
Update deprecated
set-output
commands (GitHub Actions) (#87)
0.1.17¶
Automate the release process. See .github/workflows/release.yaml, which issues a new GitHub release whenever a new git tag is pushed to the main branch by extracting the release notes from the changelog.
Fix automated release process to PyPI. (#27)
0.1.16¶
0.1.14¶
Remove
named_colorscales
from public API (#18)
0.1.13¶
Add tests for example scripts (#14)
0.1.12¶
Internal¶
Update and standardise CI steps (#6)
Documentation¶
0.1.11¶
colors.json
was missing from the final distributions (#2)
0.1.0¶
🚀 Initial release!