v0.2.3
This release contains a only a few new changes on top of 0.2.2. but i'll document 0.2.2 and 0.2.3 here as 0.2.2 was a test release for our workflow.
[v0.2.3] - 2024-02-29
This version adds automation of our workflows, including using hatch
for builds, automated GitHub actions for linting and testing, coverage reporting, and
dynamic versioning. This release adds basic functionality for Partner support.
Added
- Use
hatch_vcs
for dynamic versioning (@lwasser, #82) - Partner support to package (#92, @lwasser)
- Code coverage setup (#97, @lwasser)
Changed
- Migrate to pytest for tests and setup hatch scripts (#89, @lwasser)
- Add validation step to categories attr in pydantic model (#105, @lwasser)
- Update pypi publish to use hatch (#82, @lwasser)
- Move data accepted cleanup to pydantic field alias / validation step (@lwasser)
Thank you to all contributors to this release. Special thanks
to @ofek for assistance with hatch
, @pradyunsg for packaging guidance, @webknjaz
and @woodruffw for help troubleshooting Trusted Publisher releases to PyPI, and @willingc for guidance in software
development best practices.
Full Changelog for 0.2.2 to 0.2.3: v0.2.2...v0.2.3