Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased] - 2026-02-21

Documentation

  • Restructured and expanded README with an updated example
  • Added more package badges
  • Updated package description

Internal

  • Updated and cleaned metadata
  • Added uv.lock
  • Set up CI/CD pipeline with GitHub Actions to run tests across Python 3.10, 3.11, 3.12, and 3.13
  • Integrated code coverage tracking with Codecov and automated coverage reports
  • Improved utility test coverage and refactored pytest assertions

[0.2.0] - 2025-12-28

Added

  • circle_data(): Generate (x, y) coordinates and optional color/fill/group columns for plotting circles as a Polars DataFrame.
  • Internal: Added _check_min_points utility for validating minimum points in shape-generating functions.

[Unreleased] - 2025-10-08

Added

  • art_pals() Custom-built artpack Color Palettes

Internal

  • Added internal utility functions: _check_type, _is_valid_color, _is_positive_number
  • Added and improved test coverage for utility functions