Changelog
Since we follow Conventional Commits for commit messages, we can automatically create releases of the Python package based on those messages. The releases are also published to Zenodo for easier discovery, archiving, and citation.
We use Cocogitto to automate releases, which uses SemVar as the version numbering scheme, and Git Cliff to generate the changelog from commit messages.
Because releases are generated automatically, new versions are released often—sometimes several times in a day— and each release usually contains only a small number of changes. Below is a list of the releases and the changes within each one.
Commits from bots, like dependabot or pre-commit-ci, are not included in the changelog. ## 0.16.1 - 2026-09-25
♻️ Refactor
- Add trailing newline when writing JSON #122 by
@martonvago(fcb24bf)
📝 Documentation
💄 Style
👷 CI/CD
🧱 Build system
🧹 Chores
- Update website navbar #77 by
@signekb(2c1e67d) - Update configuration files from template #80 by
@signekb(2d6531b) - Update VScode settings and recommended extensions from template #92 by
@signekb(be4984b) - Update tools from template #93 by
@signekb(000ec6e) - Update justfile from template #97 by
@signekb(125ccae) - Update
just list-todosto include hidden files and exclude more dirs #101 by@signekb(6dcbe24) - Update CODEOWNERS to be the platform-tools team #102 by
@signekb(e365e16)
❤️ New contributors
@martonvagomade their first contribution in #122 ## 0.16.0 - 2026-06-10
✨ Features
- Add enum constraints to flora #54 by
@joelostblom(7ca5a22)
0.14.0 - 2026-05-06
✨ Features
0.12.0 - 2026-04-30
✨ Features
- Beautify CLI output in docs #31 by
@joelostblom(cd2c343)
🧹 Chores
- Update Quarto theme #32 by
@joelostblom(19b3568)
0.11.0 - 2026-04-24
✨ Features
- Add possibility to return example path #29 by
@joelostblom(a15477b)
0.10.0 - 2026-04-24
✨ Features
- Improve example I/O syntax #26 by
@joelostblom(71967d1)
0.9.0 - 2026-04-23
✨ Features
- Add woolly example package #28 by
@joelostblom(fea7480)
0.8.0 - 2026-04-23
✨ Features
- Add
write_properties()#27 by@joelostblom(2c83ae2)
0.7.1 - 2026-04-21
🐛 Fixes
- Export example name enum #25 by
@joelostblom(bc9c3ad)
❤️ New contributors
@pre-commit-ci[bot]started making automated contributions ## 0.7.0 - 2026-04-20
✨ Features
- Allow config file to be optional #23 by
@joelostblom(11029c9)
📝 Documentation
- Add PyPI badge after officially publishing #22 by
@lwjohnst86(6a747c9)
0.6.0 - 2026-04-17
✨ Features
read_example_datapackage()and (re)organize examples #15 by@joelostblom(1d5d5e5)
0.5.1 - 2026-04-17
♻️ Refactor
- Use descriptive return type #21 by
@joelostblom(f74e12e)
📝 Documentation
- Update
CITATION.cfffile #19 by@lwjohnst86(06ebfec)
🧱 Build system
- Update pre-commit hook versions #17 by
@lwjohnst86(0951bd9) - Ignore
tests/files for URL checker #18 by@lwjohnst86(07b9568) - Setup files to build the website #16 by
@lwjohnst86(6aa329d)
0.5.0 - 2026-04-15
✨ Features
❤️ New contributors
✨ Features
- Add functional helpers #9 by
@joelostblom(483159b)
0.3.0 - 2026-04-13
✨ Features
- Add
parse_source()andread_properties()#8 by@joelostblom(1a1557a)
[0.2.0] - 2026-04-07
✨ Features
- Add CLI beautification functionality #5 by
@joelostblom(7a9d510)
🧹 Chores
- Start of package by
@lwjohnst86(2e4df9f)
❤️ New contributors
@github-actions[bot]started making automated contributions@joelostblommade their first contribution in #5@dependabot[bot]started making automated contributions@lwjohnst86made their first contribution