Skip to content

v1.0.0

Choose a tag to compare

@webbpinner webbpinner released this 13 Sep 13:46
· 11 commits to main since this release
dc9eb62

First tagged release of the FastAPI backend template.

Highlights since v0.0.2

  • CI: Added .github/workflows/ci.yml running black, isort, flake8, mypy, and pytest on every push/PR
  • Dependencies: Updated to latest versions within existing constraints; replaced python-jose with pyjwt and passlib with direct bcrypt
  • 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 the openrvdas/openrvdas_dev branches)
  • 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_NNN branch-naming convention and the two-tier project/project_dev branching model in CLAUDE.md
  • Python 3.13 compatibility fixes; various critical bug fixes and deprecation-warning cleanups

Full changelog: v0.0.2...v1.0.0