What's Changed
- chore(python): add acceptance criteria to issue templates by @korikuzma in #98
- chore(python): add uv.lock to .gitignore by @jsstevenson in #104
- cicd(python): update precommit to 4.2.0 by @github-actions[bot] in #107
- style(python): update ruff to 0.12.1 by @github-actions[bot] in #108
- build: use updated license params by @jsstevenson in #110
- feat(python): add fastapi CLI by @jsstevenson in #112
- fix: use correct settings group for fastapi cli by @jsstevenson in #114
- style(python): ignore ann002 by @jsstevenson in #115
- fix: use correct
license-filesproperty inpyproject.tomlby @jsstevenson in #117 - fix(ci): fix precommit_hooks syntax by @korikuzma in #119
- feat: use pydantic-settings for config and update FastAPI stuff by @jsstevenson in #120
- cicd: use uv in github actions by @jsstevenson in #121
- style: fix some of the ruff errors by @jsstevenson in #125
- feat: better logging by @jsstevenson in #124
- fix(python): fix broken yaml by @jsstevenson in #128
- chore: add codeowners file by @korikuzma in #131
- style(python): update ruff by @jsstevenson in #133
- feat(python): add CODEOWNERS by @jsstevenson in #134
- cicd(python): update pre-commit git hooks by @jsstevenson in #132
Full Changelog: 2025.01.08...2025.12.23