Changelog

Version 0.4.0 (February 16, 2026)

Features:

  • Fixed y-axis label bug. #36

  • Add JSON/YAML import/export for lifegraph configurations. #37

  • Add range support. #38

  • Fix leap year bug in date-to-grid-position calculation. #39

  • Replace tutorial with image-forward gallery. #40

Full Changelog

Version 0.3.0 (February 15, 2026)

Features:

  • Rework configuration: extract mplstyle, fix axes styling and layout. #35

Full Changelog

Version 0.2.0 (February 14, 2026)

Features:

  • Added support for user-provided matplotlib axes via the ax parameter, enabling subplot composition and mixing lifegraphs with other plot types. #32

  • Reorganized project structure. #30

Documentation:

  • Added Sphinx documentation with Furo theme, numpy-style docstrings, tutorial, and API reference. #33

CI:

  • Updated test matrix: dropped Python 3.9, added Python 3.14.

  • Fixed PyPI URL in publish workflow.

Full Changelog

Version 0.1.0 (June 21, 2025)

Initial release.

  • Grid of weekly squares anchored to a birthdate.

  • Life events with automatic annotation placement.

  • Eras with colored background shading.

  • Era spans with dumbbell-shaped annotations.

  • Image overlay support.

  • Watermark and title support.

  • Configurable paper sizes (ISO A-series, US Letter, Legal, Ledger, Tabloid, and more).

  • Grid customization via matplotlib RC parameters.