Changelog
=========

0.5.0 (2026-03-14)
-------------
* rename absorber-based APIs and docs to ``ExponentialVolumeSource`` and ``ExponentialColumnSource``
* expand regression coverage, convert the suite to ``pytest``, and keep the example notebooks runnable
* modernize packaging and automation with ``pyproject.toml``
* improve GitHub Actions
* JupyterLite support
* improve the README, docstrings, badges, and example notebooks across the project
* add ``__str__`` summaries
* centralize default water properties
* tighten input validation for pulse durations and source parameters

0.2.1 (2023-10-21)
------------------
* get zenodo and readthedocs working

0.2.0 (2023-10-21)
------------------
* Initial version
* working Absorber class
* support multiple pulse times
* much more testing
* better documentation
* add citation
* add github test action
* add github pypi action
* add github citation action
* add copyright stuff
* add ruff support
* use build.os for .readthedocs
* add more badges, tweak colors
