Changelog#

This document outlines the list of changes to ridgeplot between each release. For full details, see the commit logs.

Unreleased changes#

  • …

0.1.21#

Features#

  • πŸ”§ Add ridgeplot.datasets.load_probly() helper function to load the probly toy dataset. The probly.csv file is now included in the package under ridgeplot/datasets/data/. (#80)

Documentation#

  • πŸ“ Change to numpydoc style docstrings. (#81)

  • πŸ“ Add a robots.txt to the docs site. (#81)

  • πŸ“ Auto-generate a site map for the docs site using sphinx_sitemap. (#81)

  • πŸ“ Change the sphinx theme to furo. (#81)

  • πŸ“ Improve the internal documentation and some of these internals to the API reference. (#81)

Internal#

  • πŸ”§ Fixed and improved some type annotations, including the introduction of ridgeplot._types module for type aliases such as Numeric and NestedNumericSequence. (#80)

  • πŸ”§ Add the blacken-docs pre-commit hook and add the pep8-naming, flake8-pytest-style, flake8-simplify, flake8-implicit-str-concat, flake8-bugbear, flake8-rst-docstrings, flake8-rst-docstrings, etc… plugins to the flake8 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#

  • πŸ”§ Upgrade project structure, improve testing and CI checks, and start basic Sphinx docs. (#21)

  • πŸ”§ Implement LazyMapping helper to allow ridgeplot._colors.PLOTLY_COLORSCALES to lazy-load from colors.json (#20)

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#

  • πŸ“š Publish official contribution guidelines (CONTRIBUTING.md) (#8)

  • πŸ“š Publish an official Code of Conduct (CODE_OF_CONDUCT.md) (#7)

  • πŸ“š Publish an official release/change log (CHANGES.md) (#6)

0.1.11#

  • πŸ› colors.json was missing from the final distributions (#2)

0.1.0#

  • πŸš€ Initial release!