Releases: seapagan/fastapi-template
v0.5.4
Security Update
- Updates
urllib3
to fix a MODERATE severity security issue.
Dependency Updates
- Bump urllib3 from 2.2.1 to 2.2.2 (#576) by dependabot[bot]
- Bump mkdocs-material from 9.5.25 to 9.5.27 (#575) by dependabot[bot]
- Bump email-validator from 2.1.1 to 2.1.2 (#574) by dependabot[bot]
- Bump ruff from 0.4.7 to 0.4.9 (#573) by dependabot[bot]
- Bump pydantic-settings from 2.3.0 to 2.3.3 (#572) by dependabot[bot]
- Bump pydantic from 2.7.3 to 2.7.4 (#571) by dependabot[bot]
- Bump openapi-readme from 0.2.5 to 0.3.0 (#569) by dependabot[bot]
- Bump pytest from 8.2.1 to 8.2.2 (#568) by dependabot[bot]
- Bump faker from 25.4.0 to 25.8.0 (#565) by dependabot[bot]
- Bump pydantic-settings from 2.2.1 to 2.3.0 (#563) by dependabot[bot]
- and 3 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.3
Closed Issues
New Features
Bug Fixes
Refactoring
Dependency Updates
- Bump requests from 2.31.0 to 2.32.2 (#557) by dependabot[bot]
- Bump ruff from 0.4.4 to 0.4.7 (#556) by dependabot[bot]
- Bump mkdocs-git-revision-date-localized-plugin from 1.2.5 to 1.2.6 (#555) by dependabot[bot]
- Bump pymarkdownlnt from 0.9.19 to 0.9.20 (#554) by dependabot[bot]
- Bump pydantic from 2.7.1 to 2.7.2 (#552) by dependabot[bot]
- Bump faker from 25.2.0 to 25.3.0 (#551) by dependabot[bot]
- Bump uvicorn from 0.29.0 to 0.30.0 (#550) by dependabot[bot]
- Bump mkdocs-material from 9.5.23 to 9.5.25 (#549) by dependabot[bot]
- Bump anyio from 4.3.0 to 4.4.0 (#548) by dependabot[bot]
- Bump aiosmtpd from 1.4.5 to 1.4.6 (#543) by dependabot[bot]
- and 59 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.2
Closed Issues
- Projects generated from template fail tests d/t codacy key (#448) by seapagan
- DB Connection / release error (#331) by seapagan
Merged Pull Requests
Testing
Refactoring
- Ensure docker config explicitly uses port 8001 (#453) by seapagan
- Update formatting to match Ruff 3.0 and remove pyright. (#432) by seapagan
- Migrate validations to Pydantic v2 syntax (#427) by seapagan
Documentation
Dependency Updates
- Bump ruff from 0.3.2 to 0.3.3 (#452) by dependabot[bot]
- Bump faker from 24.1.0 to 24.2.0 (#451) by dependabot[bot]
- Bump pydantic from 2.6.3 to 2.6.4 (#450) by dependabot[bot]
- Bump types-passlib from 1.7.7.20240106 to 1.7.7.20240311 (#447) by dependabot[bot]
- Bump asyncclick from 8.1.7.1 to 8.1.7.2 (#446) by dependabot[bot]
- Bump pytest from 8.0.2 to 8.1.1 (#445) by dependabot[bot]
- Bump uvicorn from 0.27.1 to 0.28.0 (#444) by dependabot[bot]
- Bump ruff from 0.3.0 to 0.3.2 (#443) by dependabot[bot]
- Bump mypy from 1.8.0 to 1.9.0 (#442) by dependabot[bot]
- Bump faker from 24.0.0 to 24.1.0 (#441) by dependabot[bot]
- and 22 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.1
Closed Issues
Breaking Changes
- Upgrade docker config to use version 15. Change some ports and env variable usage (#410) by seapagan
New Features
- Add option to disable the '/' route if required (#388) by seapagan
- Allow setting a custom API root path e.g. "/api/v1" to prepend to all routes (#386) by seapagan
Testing
Documentation
Dependency Updates
- Update the requirements files to match pyproject.toml (#408) by seapagan
- Bump mkdocs-material from 9.5.9 to 9.5.11 (#406) by dependabot[bot]
- Bump cryptography from 42.0.2 to 42.0.4 (#405) by dependabot[bot]
- Bump aiosqlite from 0.19.0 to 0.20.0 (#404) by dependabot[bot]
- Bump pyright from 1.1.350 to 1.1.351 (#403) by dependabot[bot]
- Bump anyio from 4.2.0 to 4.3.0 (#402) by dependabot[bot]
- Bump pytest from 8.0.0 to 8.0.1 (#401) by dependabot[bot]
- Bump ruff from 0.2.1 to 0.2.2 (#400) by dependabot[bot]
- Bump pydantic-settings from 2.1.0 to 2.2.1 (#399) by dependabot[bot]
- Bump pre-commit from 3.6.1 to 3.6.2 (#397) by dependabot[bot]
- and 12 more dependency updates
Full Changelog
| Diff
| Patch
A New Hope
This is the long-delayed release of 0.5.0
🥳
There are many breaking changes; check the documentation, discussions and all the 0.5.0 alpha and beta releases for information.
- Make the API an installable package and CLI command (#276) by seapagan
- Convert db to sqlalchemy 2 (#140) by seapagan
Full Changelog
| Diff
| Patch
The Old Guard
This is the last 'legacy' release. It has a few updates from the 0.4.1 release and will receive no further works, unless there are dependency changes.
All future work will be based on the 0.5.x release.
v0.5.0-beta1
This release pretty much completes the test suite and will soon be ready for merging into the main branch as a full 0.5.0 release.
Closed Issues
Testing
- Continue writing missing tests (#341) by seapagan
- Continue testing on the
api-admin custom
CLI command (#313) by seapagan
Dependency Updates
- Bump pyright from 1.1.346 to 1.1.348 (#351) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.7 to 0.6.8 (#349) by dependabot[bot]
- Bump pymarkdownlnt from 0.9.15 to 0.9.16 (#348) by dependabot[bot]
- Bump pyfakefs from 5.3.2 to 5.3.4 (#347) by dependabot[bot]
- Bump uvicorn from 0.25.0 to 0.27.0 (#346) by dependabot[bot]
- Bump asyncclick from 8.1.3.4 to 8.1.7.1 (#345) by dependabot[bot]
- Bump actions/cache from 3 to 4 (#344) by dependabot[bot]
- Bump actions/dependency-review-action from 3 to 4 (#343) by dependabot[bot]
- Bump fastapi from 0.103.0 to 0.109.0 (#339) by dependabot[bot]
- Bump jinja2 from 3.1.2 to 3.1.3 (#336) by dependabot[bot]
- and 15 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha3
This version contains minor breaking changes to how you will run the CLI
tool. Please take a look at the documentation for more information.
Breaking Changes
Merged Pull Requests
New Features
Testing
- Add tests for the CLI functionality (#285) by seapagan
- Continue improving test coverage (#284) by seapagan
- Fix integration tests (#283) by seapagan
Documentation
Dependency Updates
- Bump actions/setup-python from 4 to 5 (#311) by dependabot[bot]
- Bump ruff from 0.1.5 to 0.1.7 (#300) by dependabot[bot]
- Bump mkdocs-material from 9.4.8 to 9.5.1 (#299) by dependabot[bot]
- Bump cryptography from 41.0.4 to 41.0.6 (#298) by dependabot[bot]
- Bump pydantic from 2.5.0 to 2.5.2 (#296) by dependabot[bot]
- Bump rich from 13.6.0 to 13.7.0 (#295) by dependabot[bot]
- Bump pydantic-settings from 2.0.3 to 2.1.0 (#294) by dependabot[bot]
- Bump mkdocs-swagger-ui-tag from 0.6.6 to 0.6.7 (#292) by dependabot[bot]
- Bump mkdocstrings from 0.23.0 to 0.24.0 (#291) by dependabot[bot]
- Bump github-changelog-md from 0.7.2 to 0.8.0 (#290) by dependabot[bot]
- and 5 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha2
Refactoring
Dependency Updates
-
Bump uvicorn from 0.23.2 to 0.24.0.post1 (#272) by dependabot[bot]
-
Bump sqlalchemy from 2.0.22 to 2.0.23 (#271) by dependabot[bot]
-
Bump poethepoet from 0.24.1 to 0.24.2 (#270) by dependabot[bot]
-
Bump mkdocs-material from 9.4.7 to 9.4.8 (#269) by dependabot[bot]
-
Bump poetry from 1.6.1 to 1.7.0 (#268) by dependabot[bot]
-
Bump asyncpg from 0.28.0 to 0.29.0 (#267) by dependabot[bot]
-
Bump faker from 19.11.0 to 19.13.0 (#265) by dependabot[bot]
-
Bump pytest from 7.4.2 to 7.4.3 (#264) by dependabot[bot]
-
Bump mkdocs-swagger-ui-tag from 0.6.5 to 0.6.6 (#263) by dependabot[bot]
-
Bump alembic from 1.12.0 to 1.12.1 (#261) by dependabot[bot]
-
and 19 more dependency updates
Full Changelog
| Diff
| Patch
v0.5.0-alpha1
Merged Pull Requests
Dependency Updates
-
Bump cryptography from 41.0.3 to 41.0.4 (#222) by dependabot[bot]
-
Bump mkdocs-material from 9.2.8 to 9.3.2 (#221) by dependabot[bot]
-
Bump gitpython from 3.1.32 to 3.1.35 (#220) by dependabot[bot]
-
Bump mkdocs-swagger-ui-tag from 0.6.4 to 0.6.5 (#219) by dependabot[bot]
-
Bump rich from 13.5.2 to 13.5.3 (#218) by dependabot[bot]
-
Bump faker from 19.3.1 to 19.6.1 (#217) by dependabot[bot]
-
Bump black from 23.7.0 to 23.9.1 (#216) by dependabot[bot]
-
Bump pytest from 7.4.1 to 7.4.2 (#214) by dependabot[bot]
-
Bump pre-commit from 3.3.3 to 3.4.0 (#211) by dependabot[bot]
-
Bump pymdown-extensions from 10.1 to 10.3 (#210) by dependabot[bot]
-
and 7 more dependency updates
Full Changelog
| Diff
| Patch