Skip to content

Releases: nanotaboada/python-samples-fastapi-restful

v2.1.0 - delbosque ♟️

01 Apr 00:50

Choose a tag to compare

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:latest

Changelog

  • 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 ♟️

17 Mar 19:36
01d9055

Choose a tag to compare

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:latest

Changelog

  • 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 ♟️

02 Mar 21:58
9c53e25

Choose a tag to compare

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:latest

Changelog

  • 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 .rest file 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 ♟️

06 Feb 05:38
3e85aa0

Choose a tag to compare

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:latest

Changelog

Initial release


📦 Package: ghcr.io/nanotaboada/python-samples-fastapi-restful

What's Changed

Read more