v1.0.0
First tagged release of the FastAPI backend template.
Highlights since v0.0.2
- CI: Added
.github/workflows/ci.ymlrunning black, isort, flake8, mypy, and pytest on every push/PR - Dependencies: Updated to latest versions within existing constraints; replaced
python-josewithpyjwtandpasslibwith directbcrypt - Migrations: Consolidated fragmented Alembic migrations; fixed a naive/aware datetime bug on token refresh; removed OpenRVDAS-specific tables that had leaked into
main/dev(that schema now lives only on theopenrvdas/openrvdas_devbranches) - Tooling: Fixed pre-commit's mypy hook, which was silently passing due to running in an isolated environment without the project's real type stubs
- Docs: Documented the
issue_NNNbranch-naming convention and the two-tierproject/project_devbranching model inCLAUDE.md - Python 3.13 compatibility fixes; various critical bug fixes and deprecation-warning cleanups
Full changelog: v0.0.2...v1.0.0