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 Calendar Versioning. The first number of the version is the year. The second number is incremented with each release, starting at 1 for each year. The third number is for emergencies when we need to start branches for older releases, or for very minor changes.
- Sign releases from now on
- Generate model function for all supported Python versions
- Specify CalVer without leading zeros since PyPI normalizes those away anyways(#55)
- Publish first version under CalVer (#53)
- Capitalize citation file so it will be recognized by Zenodo
- Include DOI in citation file
- Add placeholder citation file
- Pydantic models for boiler projects
- Jupyter notebook namespace helpers for module code and tests
- Common thermal data model fit for boiler projects
- General caching helpers and notebook namespace caching, useful in tests (needs extra
pip install cachier@git+https://github.com/blakeNaccarato/cachier@0892f53dc8fd9fb8a7f959305a1a9ec692876dc0
) - Common paths and helpers for walking project modules, useful in tests
- Useful constructs for warning filtering, especially in tests
- No features yet