Releases: rafsaf/minimal-fastapi-postgres-template
Releases · rafsaf/minimal-fastapi-postgres-template
6.1.0
What's Changed
- Bump the all-dependencies group with 6 updates by @dependabot in #46
- Bump the all-dependencies group with 4 updates by @dependabot in #48
- Bump the all-dependencies group with 9 updates by @dependabot in #50
- Bump the all-dependencies group with 4 updates by @dependabot in #52
- Bump python from 3.12.2-slim-bullseye to 3.12.3-slim-bullseye by @dependabot in #54
- Bump pytest-asyncio from 0.21.1 to 0.21.2 by @dependabot in #56
- Bump the all-dependencies group across 1 directory with 20 updates by @dependabot in #58
- Remove trailing "/" when creating backend origin CORS urls by @dominusmi in #61
- fix lint issue, add on:pull_request in CI to handle PR created on github by @rafsaf in #62
- Bump the all-dependencies group across 1 directory with 27 updates by @dependabot in #69
- Bump python from 3.12.3-slim-bullseye to 3.12.4-slim-bullseye by @dependabot in #66
- Bump docker/build-push-action from 5 to 6 by @dependabot in #67
- Bump the all-dependencies group with 6 updates by @dependabot in #70
- Bump the all-dependencies group across 1 directory with 25 updates by @dependabot in #80
- Bump python from 3.12.4-slim-bullseye to 3.12.5-slim-bullseye by @dependabot in #77
- switch to python3.13 and update packages by @rafsaf in #98
- add asyncio extra dependency to sqlalchemy by @rafsaf in #99
- bump version to 6.1.0 by @rafsaf in #100
New Contributors
- @dependabot made their first contribution in #46
- @dominusmi made their first contribution in #61
Full Changelog: 6.0.0...6.1.0
6.0.0
What's Changed
- transition to template repository from cookiecutter (removed
{{cookiecutter.project_name}}
folder, everything in main directory) - added mypy
- removed passlib -> use bcrypt directly
- rewritten refresh token from JWT to store it in database
- rewritten test setup (conftest fixtures), delete another database, create database per worker, multi-process runtime with pytest-xdist
- finish transition to ruff, remove black
- added more tests for auth, core, users, require 100% coverage
- improve api error messages, syntax, imports, overall code quality
- added better github action tests, type check job, dependabot
- Release 6.0 by @rafsaf in #44
Full Changelog: 5.0.1...6.0.0
5.0.1
What's Changed
- Fixed Ruff linter defaulting to python3.8 by @rosstitmarsh in #37
New Contributors
- @rosstitmarsh made their first contribution in #37
Full Changelog: 5.0.0...5.0.1
5.0.0
4.1.0
4.0.0
What's Changed
- removed template fastapi users, moved main template to root cookiecut… by @rafsaf in #23
- migrate to sqlalchemy 2.0, update poetry versions and bump to python 3.11 by @rafsaf in #25
- Add pre-commit hooks, removed pre-push script by @rafsaf in #26
- Update dockerfile to use uvicorn instead of nginx unit for python 3.1… by @rafsaf in #27
- Update readme for release v4 by @rafsaf in #28
- Release v4 by @rafsaf in #24
Full Changelog: 3.1.0...4.0.0
3.1.0
What's Changed
- fix typo issue for running docker-compose.dev.yml by @onionj in #12
- update dependencies as of oct 22 by @rafsaf in #18
- add message in readme to be sure python 3.10 is only supported by @rafsaf in #20
- Add 127.0.0.1 to ALLOWED HOSTS and update readme by @rafsaf in #21
- Release 3.1 by @rafsaf in #19
New Contributors
Full Changelog: 3.0.0...3.1.0