Releases: nanotaboada/python-samples-fastapi-restful
Releases · nanotaboada/python-samples-fastapi-restful
v2.1.0 - delbosque ♟️
Release 2.1.0 - delbosque ♟️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:2.1.0
# By coach name
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:delbosque
# Latest
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:latestChangelog
- docs(changelog): release v2.1.0 Del Bosque (5f7570d)
- Merge pull request #546 from nanotaboada/feat/normalize-dataset-543 (a1f86bb)
- fix(data): address PR review findings (#543) (8c4b284)
- feat(data): normalize dataset to 2022 FIFA World Cup squad (#543) (b99ef30)
- Merge pull request #545 from nanotaboada/dependabot/github_actions/astral-sh/setup-uv-8.0.0 (a81abcd)
- chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 (c61132d)
- Merge pull request #544 from nanotaboada/chore/update-github-templates (70bc669)
- chore(github): document SDD workflow and issue templates in instructions (03c8d9f)
- chore(github): update issue templates and add PR template (9da3b03)
- Merge pull request #541 from nanotaboada/dependabot/github_actions/codecov/codecov-action-6.0.0 (d8b6fd3)
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 (fc4d5b0)
- Merge pull request #539 from nanotaboada/dependabot/pip/fastapi-71e2199d7f (088b4b1)
- Merge branch 'master' into dependabot/pip/fastapi-71e2199d7f (0f11168)
- Merge pull request #540 from nanotaboada/chore/claude-code-integration (df451ad)
- chore(claude): fix precommit command and stale comment (35049d3)
- chore(claude): improve Claude Code integration (07a5c0b)
- chore(deps): bump fastapi in the fastapi group across 1 directory (69f5c22)
- Merge pull request #536 from nanotaboada/dependabot/pip/pytest-8100fefb0e (cf4b80b)
- Merge branch 'master' into dependabot/pip/pytest-8100fefb0e (7acbb39)
- Merge pull request #537 from nanotaboada/docs/readme-review (a7c1ba7)
- docs(readme): align structure and update prose (6e207d6)
- chore(deps-dev): bump pytest-cov from 7.0.0 to 7.1.0 in the pytest group (8570a70)
- Merge pull request #535 from nanotaboada/docs/architecture-decision-records (0810c52)
- docs(adr): apply targeted fixes from PR #535 review (f775727)
- docs(adr): initialize Architecture Decision Records (#482) (180587c)
- Merge pull request #534 from nanotaboada/docs/sync-docs-with-codebase (5610bf1)
- Merge branch 'master' into docs/sync-docs-with-codebase (6c48f11)
- Merge pull request #533 from nanotaboada/docs/upgrade-agent-instructions (939a91f)
- Merge branch 'master' into docs/upgrade-agent-instructions (ca09bda)
- docs: sync documentation with current codebase state (ad6aaf3)
- docs(instructions): upgrade to Claude Code-optimized agent instructions (100c0bc)
- Merge pull request #532 from nanotaboada/feat/put-squad-number-mismatch-validation (24da552)
- feat(api): enforce squad number immutability on PUT (#529) (c8360c5)
- Merge pull request #528 from nanotaboada/dependabot/github_actions/codecov/codecov-action-5.5.3 (2beb177)
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 (1e7e625)
- Merge pull request #523 from nanotaboada/dependabot/github_actions/astral-sh/setup-uv-7.6.0 (7240221)
- Merge branch 'master' into dependabot/github_actions/astral-sh/setup-uv-7.6.0 (cb8370c)
- chore(deps): bump astral-sh/setup-uv from 7.5.0 to 7.6.0 (65f8cb2)
📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful
What's Changed
- chore(deps): bump astral-sh/setup-uv from 7.5.0 to 7.6.0 by @dependabot[bot] in #523
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #528
- feat(api): enforce squad number immutability on PUT by @nanotaboada in #532
- docs(instructions): upgrade to Claude Code-optimized agent instructions by @nanotaboada in #533
- docs: sync documentation with current codebase state by @nanotaboada in #534
- docs(adr): initialize Architecture Decision Records by @nanotaboada in #535
- docs(readme): align structure and update prose by @nanotaboada in #537
- chore(deps-dev): bump pytest-cov from 7.0.0 to 7.1.0 in the pytest group by @dependabot[bot] in #536
- chore(claude): improve Claude Code integration by @nanotaboada in #540
- chore(deps): bump fastapi from 0.135.1 to 0.135.2 in the fastapi group across 1 directory by @dependabot[bot] in #539
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #541
- chore(github): update issue templates and add PR template by @nanotaboada in #544
- chore(deps): bump astral-sh/setup-uv from 7.6.0 to 8.0.0 by @dependabot[bot] in #545
- feat(data): normalize dataset to 2022 FIFA World Cup squad (#543) by @nanotaboada in #546
Full Changelog: v2.0.0-capello...v2.1.0-delbosque
v2.0.0 - capello ♟️
Release 2.0.0 - capello ♟️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:2.0.0
# By coach name
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:capello
# Latest
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:latestChangelog
- Merge pull request #527 from nanotaboada/release/v2.0.0-capello (01d9055)
- docs(changelog): release v2.0.0 Capello (331f171)
- Merge pull request #526 from nanotaboada/fix/remove-assets-references (64f5cbb)
- chore(config): remove stale assets/ folder references (404b31c)
- Merge pull request #524 from nanotaboada/refactor/use-squad-number-for-mutation-endpoints (fc081b6)
- refactor(api): address review feedback on route and service layer (#521) (12eaff0)
- refactor(api): use squad number for PUT and DELETE endpoints (#521) (470fa53)
- Merge pull request #522 from nanotaboada/docs/architecture-diagram (8056837)
- docs(readme): fix soft dependency direction for routes and SQLAlchemy (502b256)
- docs(github): add bug report issue template (29087e6)
- docs(readme): update architecture diagram and add explanatory text (a30502e)
- Merge pull request #520 from nanotaboada/dependabot/github_actions/softprops/action-gh-release-2.6.1 (50c0feb)
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 (ace3cce)
- Merge pull request #519 from nanotaboada/dependabot/github_actions/actions/checkout-6 (0a43350)
- chore(deps): bump actions/checkout from 4 to 6 (dc5ddc7)
- Merge pull request #518 from nanotaboada/ci/codeql-workflow (b05cc8b)
- chore(docs): update CodeQL badge (8976d94)
- ci: add CodeQL workflow (54b3308)
- Merge pull request #517 from nanotaboada/dependabot/github_actions/astral-sh/setup-uv-7.5.0 (289dcb2)
- Merge branch 'master' into dependabot/github_actions/astral-sh/setup-uv-7.5.0 (4d974e5)
- Merge pull request #514 from nanotaboada/dependabot/pip/black-26.3.1 (963cde1)
- Merge branch 'master' into dependabot/pip/black-26.3.1 (436e179)
- chore(deps): bump astral-sh/setup-uv from 7.4.0 to 7.5.0 (c52020a)
- Merge pull request #515 from nanotaboada/dependabot/github_actions/actions/download-artifact-8.0.1 (5adade7)
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 (83312a5)
- chore(deps-dev): bump black from 26.3.0 to 26.3.1 (f884674)
- Merge pull request #513 from nanotaboada/dependabot/github_actions/astral-sh/setup-uv-7.4.0 (93a4ec0)
- chore(deps): bump astral-sh/setup-uv from 7.3.1 to 7.4.0 (4ce9a8e)
- Merge pull request #512 from nanotaboada/chore/claude-settings (d457d07)
- Merge branch 'master' into chore/claude-settings (6920e1a)
- Merge pull request #511 from nanotaboada/dependabot/pip/black-26.3.0 (eb8f0ba)
- chore(docs): update Claude config and architecture diagram (7f66fb3)
- chore(deps-dev): bump black from 26.1.0 to 26.3.0 (01ef22b)
- Merge pull request #510 from nanotaboada/docs/readme-refresh (b52ab23)
- docs(readme): fix caching layer attribution in architecture description (1cd83a9)
- docs(readme): refresh structure with Mermaid diagram and new sections (82a370f)
- Merge pull request #508 from nanotaboada/dependabot/github_actions/docker/build-push-action-7.0.0 (611eed8)
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 (9290f22)
- Merge pull request #507 from nanotaboada/dependabot/github_actions/docker/setup-buildx-action-4.0.0 (81a37fc)
- Merge branch 'master' into dependabot/github_actions/docker/setup-buildx-action-4.0.0 (92a873b)
- Merge pull request #509 from nanotaboada/chore/coderabbit-custom-recipes (d28e22a)
- fix(coderabbit): align Docker image with actual implementation (3c774f0)
- fix(coderabbit): align CI workflow path instructions with actual implementation (1b3c1ad)
- chore(coderabbit): add custom finishing touch recipes (b5524c1)
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (05843c3)
- Merge pull request #506 from nanotaboada/dependabot/github_actions/docker/login-action-4.0.0 (f1fc457)
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (cbfaa27)
- Merge pull request #505 from nanotaboada/chore/setup-uv-7.3.1 (d0f45c5)
- Merge branch 'master' into chore/setup-uv-7.3.1 (6c20c69)
- Merge pull request #504 from nanotaboada/dependabot/pip/sqlalchemy-2.0.48 (6479f8b)
- chore(deps): bump astral-sh/setup-uv from 7 to 7.3.1 (ed8ad47)
- Merge branch 'master' into dependabot/pip/sqlalchemy-2.0.48 (bb838b3)
- Merge pull request #503 from nanotaboada/dependabot/github_actions/astral-sh/setup-uv-7 (ae964f2)
- chore(deps): bump sqlalchemy from 2.0.47 to 2.0.48 (3523b20)
- chore(deps): bump astral-sh/setup-uv from 4 to 7 (5b5be73)
📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful
What's Changed
- chore(deps): bump astral-sh/setup-uv from 4 to 7 by @dependabot[bot] in #503
- chore(deps): bump sqlalchemy from 2.0.47 to 2.0.48 by @dependabot[bot] in #504
- chore(deps): bump astral-sh/setup-uv from 7 to 7.3.1 by @nanotaboada in #505
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #506
- chore(coderabbit): add custom finishing touch recipes by @nanotaboada in #509
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #507
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #508
- docs(readme): refresh structure with Mermaid diagram and new sections by @nanotaboada in #510
- chore(deps-dev): bump black from 26.1.0 to 26.3.0 by @dependabot[bot] in #511
- chore(docs): update Claude config and architecture diagram by @nanotaboada in #512
- chore(deps): bump astral-sh/setup-uv from 7.3.1 to 7.4.0 by @dependabot[bot] in #513
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #515
- chore(deps-dev): bump black from 26.3.0 to 26.3.1 by @dependabot[bot] in #514
- chore(deps): bump astral-sh/setup-uv from 7.4.0 to 7.5.0 by @dependabot[bot] in #517
- ci: add CodeQL workflow by @nanotaboada in #518
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #519
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #520
- docs(readme): update architecture diagram and add explanatory text by @nanotaboada in #522
- refactor(api): use squad number for PUT and DELETE endpoints by @nanotaboada in #524
- chore(config): remove stale assets/ folder references by @nanotaboada in #526
- docs(changelog): release v2.0.0 Capello by @nanotaboada in #527
Full Changelog: v1.1.0-bielsa...v2.0.0-capello
v1.1.0 - bielsa ♟️
Release 1.1.0 - bielsa ♟️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:1.1.0
# By coach name
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:bielsa
# Latest
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:latestChangelog
- Merge pull request #502 from nanotaboada/release/v1.1.0-bielsa (9c53e25)
- chore(changelog): release 1.1.0 - Bielsa (34f56e4)
- Merge pull request #501 from nanotaboada/chore/migrate-to-uv-pep735 (0ea459c)
- fix(docker): pin uv version and exclude dev deps from production wheel build (7811858)
- chore(ci): remove redundant group installs and deduplicate pytest runs (49064ef)
- fix(docker): add --no-cache-dir to pip install uv (DL3042) (c4029a8)
- fix(docker): run seed scripts on startup to guard against stale volumes (ad38a42)
- chore(deps): migrate to uv with PEP 735 dependency groups (#447) (8c8d903)
- Merge pull request #500 from nanotaboada/dependabot/pip/fastapi-403eb2d040 (805b08c)
- Merge branch 'master' into dependabot/pip/fastapi-403eb2d040 (d3bf0f6)
- Merge pull request #499 from nanotaboada/dependabot/github_actions/actions/upload-artifact-7.0.0 (9334475)
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (57672fd)
- Merge pull request #498 from nanotaboada/dependabot/github_actions/actions/download-artifact-8.0.0 (598ce61)
- chore(deps): bump fastapi[standard] in the fastapi group (bd0beb4)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-8.0.0 (47278a9)
- Merge pull request #497 from nanotaboada/dependabot/pip/sqlalchemy-2.0.47 (34259a9)
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 (7479a58)
- chore(deps): bump sqlalchemy from 2.0.46 to 2.0.47 (5cfa42c)
- Merge pull request #496 from nanotaboada/dependabot/pip/fastapi-365f707931 (2226a1c)
- chore(deps): bump fastapi[standard] in the fastapi group (a646638)
- Merge pull request #495 from nanotaboada/dependabot/pip/fastapi-0777494a5d (2097684)
- chore(deps): bump fastapi[standard] in the fastapi group (36cf4da)
- Merge pull request #494 from nanotaboada/chore/rest-client (c7147b8)
- chore(rest): fix middleName null value and add CHANGELOG references (#493) (38815cf)
- chore(api): replace Postman collection with REST Client file (#493) (75737b0)
- Merge pull request #492 from nanotaboada/feat/uuid-primary-key (4242cbb)
- fix(api): address code review suggestions (#66) (2c87e51)
- fix(api): add Optional field defaults and pragma: no cover (#66) (1a45d11)
- fix(api): address code review findings (#66) (1bd2e6b)
- feat(api): replace integer PK with UUID v4 for Player entity (#66) (216b0a0)
- Merge pull request #491 from nanotaboada/docs/unify-copilot-instructions (df8ce10)
- docs(copilot): unify instructions as canonical single-file format (c175a2f)
- Merge pull request #488 from nanotaboada/dependabot/pip/fastapi-996f550228 (5911d82)
- Merge branch 'master' into dependabot/pip/fastapi-996f550228 (284aaf7)
- Merge pull request #489 from nanotaboada/refactor/test-naming-convention (652609c)
- chore(config): align CodeRabbit rules with new test naming convention (04c3645)
- style(docs): lint markdown in copilot-instructions (2fe88a4)
- test: use json parameter for proper Content-Type in POST/PUT (1d07bdc)
- test: make CRUD test flow atomic using single player ID (fc03b0d)
- chore(cd): add empty changelog guard for re-tagged releases (b57bdad)
- refactor(tests): adopt action-oriented naming convention (cd069aa)
- chore(deps): bump fastapi[standard] in the fastapi group (2ab0465)
- Merge pull request #487 from nanotaboada/dependabot/github_actions/docker/build-push-action-6.19.2 (e8863e2)
- Merge branch 'master' into dependabot/github_actions/docker/build-push-action-6.19.2 (6f2cc3a)
- Merge pull request #484 from nanotaboada/dependabot/pip/fastapi-bab5c534e0 (94665e9)
- chore(deps): bump docker/build-push-action from 6.19.1 to 6.19.2 (489434b)
- Merge branch 'master' into dependabot/pip/fastapi-bab5c534e0 (3ec0f4d)
- Merge pull request #485 from nanotaboada/dependabot/github_actions/docker/build-push-action-6.19.1 (b216cad)
- Merge branch 'master' into dependabot/github_actions/docker/build-push-action-6.19.1 (db286ad)
- Merge pull request #486 from nanotaboada/docs/restructure-ai-instructions (077a9ee)
- docs(ai): add language identifier to fenced code block (eefbcb5)
- docs: restructure AI instruction files (dee1172)
- chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.1 (59a427b)
- chore(deps): bump fastapi[standard] in the fastapi group (1c2b0db)
- Merge pull request #483 from nanotaboada/dependabot/pip/fastapi-0615944d70 (facea4e)
- chore(deps): bump fastapi[standard] in the fastapi group (d502390)
- Merge pull request #480 from nanotaboada/dependabot/pip/fastapi-3cf7396a67 (b5c9a10)
- Merge branch 'master' into dependabot/pip/fastapi-3cf7396a67 (482598a)
- Merge pull request #481 from nanotaboada/docs/release-workflow-standardization (fa2e09c)
- docs: align changelog release template with Keep a Changelog format (9197d66)
- docs: adjust inconsistency in AGENTS.md release workflow (7fa109c)
- docs: standardize release workflow and improve documentation quality (032c8c1)
- chore(deps): bump fastapi[standard] in the fastapi group (7839abf)
📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful
What's Changed
- docs: standardize release workflow and improve documentation quality by @nanotaboada in #481
- chore(deps): bump fastapi[standard] from 0.128.1 to 0.128.2 in the fastapi group by @dependabot[bot] in #480
- chore(deps): bump fastapi[standard] from 0.128.2 to 0.128.6 in the fastapi group by @dependabot[bot] in #483
- docs: restructure AI instruction files by @nanotaboada in #486
- chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.1 by @dependabot[bot] in #485
- chore(deps): bump fastapi[standard] from 0.128.6 to 0.128.7 in the fastapi group by @dependabot[bot] in #484
- chore(deps): bump docker/build-push-action from 6.19.1 to 6.19.2 by @dependabot[bot] in #487
- refactor(tests): adopt action-oriented naming convention by @nanotaboada in #489
- chore(deps): bump fastapi[standard] from 0.128.7 to 0.129.0 in the fastapi group by @dependabot[bot] in #488
- docs(copilot): unify instructions as canonical single-file format by @nanotaboada in #491
- feat(api): replace integer PK with UUID v4 for Player entity (#66) by @nanotaboada in #492
- Replace Postman collection with
.restfile by @nanotaboada in #494 - chore(deps): bump fastapi[standard] from 0.129.0 to 0.131.0 in the fastapi group by @dependabot[bot] in #495
- chore(deps): bump fastapi[standard] from 0.131.0 to 0.133.0 in the fastapi group by @dependabot[bot] in #496
- chore(deps): bump sqlalchemy from 2.0.46 to 2.0.47 by @dependabot[bot] in #497
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #498
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #499
- chore(deps): bump fastapi[standard] from 0.133.0 to 0.133.1 in the fastapi group by @dependabot[bot] in #500
- chore(deps): migrate to uv with PEP 735 dependency groups (#447) by @nanotaboada in #501
- chore(changelog): release 1.1.0 - Bielsa by @nanotaboada in #502
Full Changelog: v1.0.0-ancelotti...v1.1.0-bielsa
v1.0.0 - ancelotti ♟️
Release 1.0.0 - ancelotti ♟️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:1.0.0
# By coach name
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:ancelotti
# Latest
docker pull ghcr.io/nanotaboada/python-samples-fastapi-restful:latestChangelog
Initial release
📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful
What's Changed
- Create python-app.yml by @nanotaboada in #3
- Implemented database, model and schema by @nanotaboada in #4
- Added status badges by @nanotaboada in #5
- Organized imports, added comment on dependency by @nanotaboada in #6
- Updated sample data with collection of songs by @nanotaboada in #7
- Initial suite of integration tests by @nanotaboada in #9
- Updated CI workflow adding code coverage report by @nanotaboada in #10
- Updated integration tests by @nanotaboada in #11
- Fixed issue #12 updating year data type by @nanotaboada in #13
- [Snyk] Security upgrade urllib3 from 1.26.6 to 1.26.18 by @nanotaboada in #19
- [Snyk] Security upgrade certifi from 2021.5.30 to 2023.7.22 by @nanotaboada in #20
- Added Snyk status badge by @nanotaboada in #21
- Updated Github Actions by @nanotaboada in #23
- Upgraded FastAPI with dependencies from 0.68.0 to 0.104.1 by @nanotaboada in #24
- Implemented changes from Pydantic V2 migration by @nanotaboada in #25
- Added comments for packages by @nanotaboada in #27
- Updated module names to follow PEP 8 conventions by @nanotaboada in #29
- Created Dependabot config by @nanotaboada in #31
- Bump actions/setup-python from 4 to 5 by @dependabot[bot] in #32
- Bump codecov/codecov-action from 3 to 4 by @dependabot[bot] in #33
- Upgraded FastAPI to 0.109.2 by @nanotaboada in #40
- Updated README adding dependency diagram by @nanotaboada in #47
- Added Codecov config by @nanotaboada in #48
- Added Codacy Analysis CLI GitHub Action by @nanotaboada in #49
- chore: update Python CI workflow by @nanotaboada in #50
- feat(deps)!: unpin Starlette version by @nanotaboada in #52
- Bump fastapi from 0.109.2 to 0.110.0 by @dependabot[bot] in #42
- Bump uvicorn from 0.27.1 to 0.28.0 by @dependabot[bot] in #43
- Bump pytest from 8.0.2 to 8.1.1 by @dependabot[bot] in #45
- Bump packaging from 23.2 to 24.0 by @dependabot[bot] in #46
- chore: add Codacy Coverage Reporter GitHub Action by @nanotaboada in #59
- chore: update Dependabot groups by @nanotaboada in #60
- fix: loosen pydantic_core dependency requirement by @nanotaboada in #62
- Bump the pydantic group with 1 update by @dependabot[bot] in #63
- Bump sqlalchemy from 2.0.28 to 2.0.29 by @dependabot[bot] in #58
- Bump pytest-cov from 4.1.0 to 5.0.0 by @dependabot[bot] in #54
- Bump uvicorn from 0.28.0 to 0.29.0 by @dependabot[bot] in #57
- Bump coverage from 7.4.3 to 7.4.4 by @dependabot[bot] in #64
- Bump httpcore from 1.0.4 to 1.0.5 by @dependabot[bot] in #65
- feat(api)!: switch dataset to Players by @nanotaboada in #67
- refactor(api): improve code quality by @nanotaboada in #69
- chore: update dependency diagram by @nanotaboada in #70
- refactor(data): add scoped management of Session objects by @nanotaboada in #71
- refactor(services): implement SQLAlchemy 2.0 new ORM queries by @nanotaboada in #72
- feat(api)!: implement POST, PUT and DELETE by @nanotaboada in #73
- chore(deps): bump typing-extensions from 4.10.0 to 4.11.0 by @dependabot[bot] in #76
- feat(deps): add pytest-sugar by @nanotaboada in #77
- chore: adjust formatting and tests description by @nanotaboada in #78
- feat(tests)!: add test cases for POST, PUT and DELETE by @nanotaboada in #82
- chore(deps): bump idna from 3.6 to 3.7 by @dependabot[bot] in #80
- chore(deps): bump pydantic from 2.6.4 to 2.7.0 in the pydantic group by @dependabot[bot] in #83
- chore(ci): add dependency caching by @nanotaboada in #86
- chore(ci): update Codacy Security Scan workflow by @nanotaboada in #87
- chore: update Postman collection by @nanotaboada in #88
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in #91
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot[bot] in #92
- chore(deps): bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.4.0 by @dependabot[bot] in #93
- chore(deps): bump pluggy from 1.4.0 to 1.5.0 by @dependabot[bot] in #90
- chore: add Snyk badge by @nanotaboada in #94
- chore(deps): bump pydantic from 2.7.0 to 2.7.1 in the pydantic group by @dependabot[bot] in #95
- chore(deps): bump pytest from 8.1.1 to 8.2.0 by @dependabot[bot] in #97
- chore(deps): bump coverage from 7.4.4 to 7.5.0 by @dependabot[bot] in #96
- chore(ci): update Codacy workflow by @nanotaboada in #101
- chore(deps): bump sqlalchemy from 2.0.29 to 2.0.30 by @dependabot[bot] in #99
- chore(deps): bump coverage from 7.5.0 to 7.5.1 by @dependabot[bot] in #100
- chore(routes): rename handlers to match convention by @nanotaboada in #104
- chore(deps): bump fastapi from 0.110.0 to 0.111.0 in the fastapi group across 1 directory by @dependabot[bot] in #98
- chore: correct start command by @nanotaboada in #105
- chore(deps): bump pytest from 8.2.0 to 8.2.1 by @dependabot[bot] in #106
- chore(deps): bump anyio from 4.3.0 to 4.4.0 by @dependabot[bot] in https://github.com/nanotaboada/python-samples-...