Changelog¶
Version 0.3.0 (February 15, 2026)¶
Features:
Rework configuration: extract mplstyle, fix axes styling and layout by @K20shores in https://github.com/K20shores/lifegraph/pull/35
Version 0.2.0 (February 14, 2026)¶
Features:
Added support for user-provided matplotlib axes via the
axparameter, enabling subplot composition and mixing lifegraphs with other plot types. #32Reorganized 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.
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.