Releases: nanotaboada/ts-node-samples-express-restful
v2.1.1 - equalizer ⚽
Release 2.1.1 - equalizer ⚽
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:2.1.1
# By term name
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:equalizer
# Latest
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:latestChangelog
- docs(changelog): fix date and misclassified entries in v2.1.1-equalizer (7e9592c)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (10957cc)
- docs(changelog): prepare release notes for v2.1.1-equalizer (#107) (ce4a0f5)
- chore(deps): bump dotenv from 17.4.1 to 17.4.2 (8900afc)
- chore(deps-dev): bump globals from 17.4.0 to 17.5.0 (1e50f35)
- chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 (4ae48dd)
- chore(deps): Bump actions/checkout from 6 to 6.0.2 (389f762)
- chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 (86440a5)
- chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 (34d8fc8)
- chore(deps-dev): bump @types/node in the definitelytyped group (d213475)
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 (a512f80)
- refactor(tests): replace playerStub property bag with factory functions (#576) (1893489)
- chore(ci): normalize and align CD pipeline (#581) (95e33f3)
- ci(workflow): add pull-requests: read permission to lint job (#577) (2daf992)
- ci(workflow): add lint job as first gate in CI pipeline (#577) (4082cff)
- refactor(migrations): rename ID constants to camelCase per repo convention (dfaad7e)
- fix(migrations): address code review findings from PR #579 (a63e94a)
- fix(migrations): track migration files and use correct datetime format (3659756)
- fix(docker): force NODE_ENV=development for migrations until #549 (9e44126)
- feat(database): replace pre-seeded DB with Sequelize CLI migrations (#107) (2a6e82d)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (0a42a59)
- test(players): normalize 404-by-lookup test names to unknown (#574) (7a5bf9a)
- chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 (d19ad7f)
- chore(deps): bump dotenv from 17.4.0 to 17.4.1 (c56d3b7)
- chore(deps-dev): bump @types/node in the definitelytyped group (eeb0fef)
- fix(docs): remove fragile emoji anchor from RELEASES.md (#570) (71fd1f1)
- docs(readme): normalize README structure (#569) (551b301)
- chore(docker): update .dockerignore with AI tooling files (#561) (58a18fb)
- chore(sonar): add .sonarcloud.properties (#561) (d5c552f)
- chore: remove leftover .codeclimate.yml (55944f6)
- docs(readme): rearrange badges (1845e28)
- chore(claude): apply pre-commit and pre-release improvements (#561) (f33586a)
- chore(claude): rename and extend slash commands (#561) (e613c55)
- ci(cd): verify tag commit is reachable from master (#556) (149da5e)
- test(config): add Jest globals to ESLint and clarify test lifecycle hooks (e96b24a)
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 (b22fd42)
- docs(adr): implement Architecture Decision Records (#479) (b4b8a3b)
- chore(deps): bump dotenv from 17.3.1 to 17.4.0 (e0c43b7)
- chore(deps): bump express-validator from 7.3.1 to 7.3.2 (4a611ed)
- chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 (b9fd1ae)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (b996eb1)
- chore(deps): bump express-rate-limit from 8.3.1 to 8.3.2 (b64a425)
📦 Package: ghcr.io/nanotaboada/ts-node-samples-express-restful
What's Changed
- chore(deps-dev): bump the typescript-plugins group across 1 directory with 2 updates by @dependabot[bot] in #558
- chore(deps): bump express-rate-limit from 8.3.1 to 8.3.2 by @dependabot[bot] in #559
- chore(deps-dev): bump ts-jest from 29.4.6 to 29.4.9 by @dependabot[bot] in #562
- chore(deps): bump express-validator from 7.3.1 to 7.3.2 by @dependabot[bot] in #563
- chore(deps): bump dotenv from 17.3.1 to 17.4.0 by @dependabot[bot] in #564
- docs(adr): add Architecture Decision Records (#479) by @nanotaboada in #565
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #566
- ci(cd): verify tag commit is reachable from master (#556) by @nanotaboada in #567
- chore(claude): rename and extend slash commands by @nanotaboada in #568
- docs(readme): normalize README structure by @nanotaboada in #570
- chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in the definitelytyped group by @dependabot[bot] in #571
- chore(deps): bump dotenv from 17.4.0 to 17.4.1 by @dependabot[bot] in #572
- chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 by @dependabot[bot] in #573
- test(players): normalize 404-by-lookup test names to unknown (#574) by @nanotaboada in #575
- chore(deps-dev): bump the typescript-plugins group with 2 updates by @dependabot[bot] in #578
- feat(database): replace pre-seeded DB with Sequelize CLI migrations (#107) by @nanotaboada in #579
- ci(workflow): add lint job as first gate in CI pipeline (#577) by @nanotaboada in #580
- chore(ci): normalize and align CD pipeline (#581) by @nanotaboada in #582
- refactor(tests): replace playerStub property bag with factory functions (#576) by @nanotaboada in #583
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #586
- chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #587
- chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #588
- chore(deps-dev): bump @types/node from 25.5.2 to 25.6.0 in the definitelytyped group by @dependabot[bot] in #589
- chore(deps-dev): bump prettier from 3.8.1 to 3.8.2 by @dependabot[bot] in #590
- chore(deps-dev): bump globals from 17.4.0 to 17.5.0 by @dependabot[bot] in #591
- chore(deps): bump dotenv from 17.4.1 to 17.4.2 by @dependabot[bot] in #592
- chore(deps-dev): bump the typescript-plugins group with 2 updates by @dependabot[bot] in #593
- docs(changelog): prepare release notes for v2.1.1-equalizer by @nanotaboada in #594
Full Changelog: v2.1.0-dribble...v2.1.1-equalizer
v2.1.0 - dribble ⚽
Release 2.1.0 - dribble ⚽
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:2.1.0
# By term name
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:dribble
# Latest
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:2.1.0Visit http://localhost:9000/swagger/ for API documentation.
Changelog
- Merge pull request #560 from nanotaboada/release/v2.1.0-dribble (ddc408f)
- chore(changelog): fix [Unreleased] template to match Keep a Changelog guideline (aaebd13)
- chore(release): v2.1.0-dribble (be926f0)
- Merge pull request #557 from nanotaboada/feat/normalize-player-dataset-551 (dc5bb28)
- fix(tests): address CodeRabbit review findings on PR #557 (ac8dd1d)
- test(config): switch to in-memory SQLite for test isolation (20bab63)
- feat(data): normalize player dataset to 2022 FIFA World Cup squad (#551) (6f2ad27)
📦 Package: ghcr.io/nanotaboada/ts-node-samples-express-restful
What's Changed
- feat(data): normalize player dataset to 2022 FIFA World Cup squad by @nanotaboada in #557
- chore(release): v2.1.0-dribble by @nanotaboada in #560
Full Changelog: v2.0.0-corner...v2.1.0-dribble
v2.0.0 - corner ⚽
Release 2.0.0 - corner ⚽
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:2.0.0
# By term name
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:corner
# Latest
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:2.0.0Visit http://localhost:9000/swagger/ for API documentation.
Changelog
- chore(release): v2.0.0-corner (5822f47)
- Merge pull request #553 from nanotaboada/chore/add-envrc (b27a0c4)
- Merge branch 'master' into chore/add-envrc (044ede3)
- fix(config): guard nvm use within the nvm.sh existence check (e04de91)
- Merge pull request #552 from nanotaboada/chore/update-github-templates (cff055b)
- chore(config): add .envrc for automatic nvm version switching (ad34add)
- Merge branch 'master' into chore/update-github-templates (c910c07)
- chore(github): document SDD workflow and issue templates in instructions (fec0bb4)
- chore(github): update issue templates and add PR template (5632435)
- Merge pull request #550 from nanotaboada/feat/migrate-player-id-to-uuid-natural-key (f9a89f9)
- test(api): align DELETE nonexistent squadNumber with domain range (#23) (d67e3dc)
- refactor(api): IPlayerInput DTO and stable UUID stubs (#23) (6c6c506)
- fix(api): address CodeRabbit review findings on PR #550 (0855131)
- feat(api)!: migrate id to UUID, adopt squadNumber as natural key (#23) (0cb194e)
- Merge pull request #548 from nanotaboada/dependabot/npm_and_yarn/brace-expansion-1.1.13 (ee52f6a)
- chore(deps-dev): bump brace-expansion from 1.1.12 to 1.1.13 (ddef536)
- Merge pull request #547 from nanotaboada/dependabot/npm_and_yarn/path-to-regexp-8.4.0 (eac6048)
- chore(deps): bump path-to-regexp from 8.3.0 to 8.4.0 (4119c62)
- Merge pull request #546 from nanotaboada/dependabot/npm_and_yarn/handlebars-4.7.9 (713bf99)
- Merge branch 'master' into dependabot/npm_and_yarn/handlebars-4.7.9 (59e2a17)
- Merge pull request #545 from nanotaboada/dependabot/github_actions/codecov/codecov-action-6.0.0 (2281b44)
- Merge branch 'master' into dependabot/github_actions/codecov/codecov-action-6.0.0 (a5a6c66)
- chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 (19f6570)
- Merge pull request #544 from nanotaboada/dependabot/npm_and_yarn/multi-bf05dc1ecf (95b6cca)
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 (f30f81d)
- chore(deps): bump picomatch (2f54923)
- Merge pull request #542 from nanotaboada/dependabot/npm_and_yarn/flatted-3.4.2 (9b09e8a)
- Merge branch 'master' into dependabot/npm_and_yarn/flatted-3.4.2 (befa7fe)
- Merge pull request #540 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-bd22fe9ac6 (e7785c7)
- Merge branch 'master' into dependabot/npm_and_yarn/typescript-plugins-bd22fe9ac6 (52fbcdb)
- Merge pull request #543 from nanotaboada/chore/claude-code-integration (d297a74)
- chore(claude): scope npm permission to scripts only (120ee13)
- chore(claude): improve Claude Code integration (b59bd55)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (39ad20d)
- chore(deps-dev): bump flatted from 3.3.3 to 3.4.2 (4f289df)
- Merge pull request #539 from nanotaboada/dependabot/npm_and_yarn/eslint-10.1.0 (1159ed6)
- Merge branch 'master' into dependabot/npm_and_yarn/eslint-10.1.0 (4d15b6d)
- Merge pull request #538 from nanotaboada/docs/fix-codecov-badge (e1aff49)
- docs(readme): align structure and update prose (ea8dad8)
- chore(deps-dev): bump eslint from 10.0.3 to 10.1.0 (1f49f43)
- Merge pull request #537 from nanotaboada/docs/sync-docs-with-codebase (1596ff3)
- Merge branch 'master' into docs/sync-docs-with-codebase (89932a5)
- Merge pull request #536 from nanotaboada/docs/upgrade-agent-instructions (09fd157)
- chore: add .claude/settings.local.json to .gitignore (8cba4c0)
- docs: sync README, CONTRIBUTING, and CodeRabbit config with codebase state (910c3fa)
- docs(instructions): expand copilot-instructions for agentic workflows (c593f38)
- Merge pull request #535 from nanotaboada/dependabot/github_actions/codecov/codecov-action-5.5.3 (3fe37ee)
- Merge branch 'master' into dependabot/github_actions/codecov/codecov-action-5.5.3 (21d3afd)
- Merge pull request #534 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-022b382580 (da01293)
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 (336ef7f)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (f60e982)
- Merge pull request #533 from nanotaboada/dependabot/github_actions/actions/checkout-6 (0e3a2ce)
- chore(deps): bump actions/checkout from 4 to 6 (ba7cc29)
- Merge pull request #532 from nanotaboada/dependabot/github_actions/softprops/action-gh-release-2.6.1 (b391d5d)
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 (26bed15)
- Merge pull request #531 from nanotaboada/docs/architecture-diagram (344e10f)
- docs(readme): fix diagram arrow and update models description (ee7321a)
- docs(copilot): add Claude co-author to commit template (a7598f7)
- docs(readme): update architecture diagram and add explanatory text (1c43b05)
- Merge pull request #530 from nanotaboada/ci/codeql-workflow (d5e5c1f)
- docs(readme): add CodeRabbit badge (38eeaf6)
- chore(config): add Claude agent configuration and badge (2c5317d)
- chore(docs): add Dependabot and GitHub Copilot badges (f52e02c)
- chore(docs): add CodeQL badge (e9cedf9)
- ci: add CodeQL workflow (e36ddbc)
- Merge pull request #529 from nanotaboada/feat/replace-postman-collection-with-rest-file (8bf3d47)
- fix: correct Prettier extension id and extract playerId variable in .rest file (#495) (5b7471c)
- feat: replace Postman collection with REST Client .rest file (#495) (6092f68)
- Merge pull request #528 from nanotaboada/dependabot/npm_and_yarn/commitlint-20.4.4 (95b6daf)
- chore(deps-dev): bump commitlint from 20.4.3 to 20.4.4 (81f7403)
- Merge pull request #527 from nanotaboada/dependabot/npm_and_yarn/commitlint/config-conventional-20.4.4 (efd543d)
- chore(deps-dev): bump @commitlint/config-conventional (c01c567)
- Merge pull request #526 from nanotaboada/dependabot/npm_and_yarn/sqlite3-6.0.1 (a265676)
- Merge branch 'master' into dependabot/npm_and_yarn/sqlite3-6.0.1 (002650e)
- Merge pull request #525 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-97eb1cc297 (81b97ba)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-97eb1cc297 (70c256a)
- Merge pull request #524 from nanotaboada/dependabot/github_actions/actions/download-artifact-8.0.1 (f88dbbe)
- chore(deps): bump sqlite3 from 5.1.7 to 6.0.1 (f17c73f)
- chore(deps-dev): bump @types/node in the definitelytyped group (79a657c)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-8.0.1 (a6591b4)
- Merge pull request #523 from nanotaboada/dependabot/npm_and_yarn/jest-30.3.0 (85af799)
- Merge branch 'master' into dependabot/npm_and_yarn/jest-30.3.0 (6bf0ab1)
- Merge pull request #522 from nanotaboada/dependabot/npm_and_yarn/express-rate-limit-8.3.1 (e8f43ca)
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 (ca3a3ec)
- chore(deps-dev): bump jest from 30.2.0 to 30.3.0 (f49a337)
- chore(deps): bump express-rate-limit from 8.3.0 to 8.3.1 (7174156)
- Merge pull request #521 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-16ed2189ee (cb8c943)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (eb7a22e)
- Merge pull request #520 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-5793c8a3c5 (0eace33)
- chore(deps-dev): bump @types/node in the definitelytyped group (4ee2778)
- Merge pull request #519 from nanotaboada/dependabot/npm_and_yarn/sequelize-6.37.8 (e5dd194)
- Merge branch 'master' into dependabot/npm_and_yarn/sequelize-6.37.8 (e015ae5)
- Merge pull request #518 from nanotaboada/dependabot/npm_and_yarn/eslint-10.0.3 (0b99526)
- chore(deps): bump sequelize from 6.37.7 to 6.37.8 (0630e02)
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 (445e3f7)
📦 Package: ghcr.io/nanotaboada/ts-node-samples-express-restful
What's Changed
- chore(deps-dev): bump eslint from 10.0.2 to 10.0.3 by @dependabot[bot] in #518
- chore(deps): bump sequelize from 6.37.7 to 6.37.8 by @dependabot[bot] in #519
- chore(deps-dev): bump @types/node from 25.3.5 to 25.4.0 in the definitelytyped group by @dependabot[bot] in #520
- chore(deps-dev): bump the typescript-plugins group with 2 updates by @dependabot[bot] in #521
- chore(deps): bump express-rate-limit from 8.3.0 to 8.3.1 by @dependabot[bot] in #522
- chore(deps-dev): bump jest from 30.2.0 to 30.3.0 by @dependabot[bot] in #523
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #524
- chore(deps-dev): bump @types/node from 25.4.0 to 25.5.0 in the definitelytyped group by @dependabot[bot] in #525
- chore(deps): bump sqlite3 from 5.1.7 to 6.0.1 by @dependabot[bot] in #526
- chore(deps-dev): bump @commitlint/config-conventional from 20.4.3 to 20.4.4 by @dependabot[bot] in #527
- chore(deps-dev): bump commitlint from 20.4.3 to 20.4.4 by @dependabot[bot] i...
v1.0.1 - bicyclekick ⚽
Release 1.0.1 - bicyclekick ⚽
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.1
# By term name
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:bicyclekick
# Latest
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.1Visit http://localhost:9000/swagger/ for API documentation.
Changelog
- Merge pull request #517 from nanotaboada/release/v1.0.1-bicyclekick (aacdecf)
- chore(changelog): release 1.0.1 - Bicycle-kick (9a13e65)
- Merge pull request #516 from nanotaboada/fix/docker-pino-pretty-transport (2a6fac1)
- chore(docker): add API and Swagger UI URLs to entrypoint startup log (f0c34d1)
- fix(swagger): resolve petstore fallback caused by CSP and static file routing (dd00ba6)
- fix(docker): set NODE_ENV=production in compose.yml (37cb44e)
- Merge pull request #515 from nanotaboada/chore/coderabbit-custom-recipes (5c075f4)
- fix(coderabbit): make enforce http error handling recipe report-only (f48806b)
- chore(coderabbit): add custom finishing touch recipes (db4dd8a)
- Merge pull request #514 from nanotaboada/dependabot/npm_and_yarn/express-rate-limit-8.3.0 (38ce0e0)
- chore(deps): bump express-rate-limit from 8.2.1 to 8.3.0 (38121f8)
- Merge pull request #513 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-de35ebb04d (e1ef136)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-de35ebb04d (9d52495)
- Merge pull request #512 from nanotaboada/dependabot/github_actions/docker/build-push-action-7.0.0 (81853eb)
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 (734c32a)
- Merge pull request #511 from nanotaboada/dependabot/github_actions/docker/setup-buildx-action-4.0.0 (a240cc4)
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 (cafa11c)
- Merge pull request #510 from nanotaboada/dependabot/github_actions/docker/login-action-4.0.0 (91998bc)
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 (06e91f8)
- Merge pull request #509 from nanotaboada/dependabot/github_actions/actions/setup-node-6.3.0 (20d896a)
- chore(deps-dev): bump @types/node in the definitelytyped group (73d53e7)
- chore(deps): bump actions/setup-node from 6.2.0 to 6.3.0 (d4b2cb9)
- Merge pull request #508 from nanotaboada/dependabot/npm_and_yarn/commitlint-20.4.3 (3cf60d0)
- chore(deps-dev): bump commitlint from 20.4.2 to 20.4.3 (f942ceb)
- Merge pull request #507 from nanotaboada/dependabot/npm_and_yarn/commitlint/config-conventional-20.4.3 (5c02fd8)
- chore(deps-dev): bump @commitlint/config-conventional (c86aee0)
- Merge pull request #506 from nanotaboada/dependabot/npm_and_yarn/minimatch-3.1.5 (e735648)
- Merge branch 'master' into dependabot/npm_and_yarn/minimatch-3.1.5 (f135cde)
- Merge pull request #505 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-6103cad0be (b9e61c1)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-6103cad0be (8004d4b)
- Merge pull request #504 from nanotaboada/dependabot/github_actions/actions/download-artifact-8.0.0 (2851ec0)
- Merge branch 'master' into dependabot/github_actions/actions/download-artifact-8.0.0 (a928234)
- Merge pull request #503 from nanotaboada/dependabot/github_actions/actions/upload-artifact-7.0.0 (f2ba4fc)
- Merge branch 'master' into dependabot/github_actions/actions/upload-artifact-7.0.0 (fe22e6b)
- chore(deps-dev): bump @types/node in the definitelytyped group (c0061e7)
- chore(deps-dev): bump minimatch from 3.1.3 to 3.1.5 (9e96281)
- Merge pull request #502 from nanotaboada/dependabot/npm_and_yarn/dottie-2.0.7 (8102f3d)
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 (3158e0c)
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 (9e04d76)
- chore(deps): bump dottie from 2.0.6 to 2.0.7 (bf251c4)
- Merge pull request #501 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-88d28ee2de (ad6db8f)
- chore(deps-dev): bump @types/supertest in the definitelytyped group (ae96229)
- Merge pull request #500 from nanotaboada/dependabot/npm_and_yarn/minimatch-3.1.3 (b5844ee)
- chore(deps-dev): bump minimatch from 3.1.2 to 3.1.3 (dc665bc)
- Merge pull request #498 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-cf490cf8ec (7c221ec)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (6c21fae)
- Merge pull request #499 from nanotaboada/dependabot/npm_and_yarn/eslint-10.0.2 (1a89051)
- chore(deps-dev): bump eslint from 9.39.2 to 10.0.2 (d7963ed)
- Merge pull request #496 from nanotaboada/dependabot/npm_and_yarn/nodemon-3.1.14 (61c2866)
- chore(deps-dev): bump nodemon from 3.1.11 to 3.1.14 (022dbeb)
- Merge pull request #493 from nanotaboada/dependabot/npm_and_yarn/commitlint/config-conventional-20.4.2 (2cef167)
- chore(deps-dev): bump @commitlint/config-conventional (04b0de6)
- Merge pull request #492 from nanotaboada/dependabot/npm_and_yarn/commitlint-20.4.2 (fd21722)
- chore(deps-dev): bump commitlint from 20.4.1 to 20.4.2 (edbe4b4)
- Merge pull request #490 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-800ef8dab0 (cd5fa1f)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-800ef8dab0 (8ac7d60)
- Merge pull request #491 from nanotaboada/docs/unify-copilot-instructions (f7e997f)
- docs(copilot): unify instructions as canonical single-file format (41724b9)
- chore(deps-dev): bump @types/node in the definitelytyped group (28e8bd0)
- Merge pull request #489 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-3f6d0cf7ab (063ab0d)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (4dff12a)
- Merge pull request #488 from nanotaboada/docs/restructure-ai-instructions (eef6ca1)
- docs: restructure AI instruction files (4206710)
- Merge pull request #487 from nanotaboada/refactor/test-naming-convention (d7393c6)
- refactor(tests): replace silent skips with it.skip for visibility (feb1c04)
- cd: add empty changelog guard for re-tagged commits (33b8be3)
- refactor(tests): adopt action-oriented naming convention with arrow pattern (1688bdf)
- Merge pull request #486 from nanotaboada/dependabot/npm_and_yarn/qs-6.14.2 (22debd5)
- Merge branch 'master' into dependabot/npm_and_yarn/qs-6.14.2 (1e72b94)
- Merge pull request #485 from nanotaboada/dependabot/npm_and_yarn/dotenv-17.3.1 (5323a1b)
- Merge branch 'master' into dependabot/npm_and_yarn/dotenv-17.3.1 (f3c7135)
- Merge pull request #484 from nanotaboada/dependabot/github_actions/docker/build-push-action-6.19.2 (c16192f)
- Merge branch 'master' into dependabot/github_actions/docker/build-push-action-6.19.2 (cd91cfa)
- chore(deps): bump dotenv from 17.2.4 to 17.3.1 (3594adf)
- chore(deps): bump qs from 6.14.1 to 6.14.2 (1099deb)
- Merge pull request #482 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-b510715aac (c2e49f8)
- chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.2 (d7d8da9)
- chore(deps-dev): bump @types/node in the definitelytyped group (709fdaf)
- Merge pull request #481 from nanotaboada/dependabot/npm_and_yarn/pino-10.3.1 (284e66e)
- chore(deps): bump pino from 10.3.0 to 10.3.1 (6d35395)
- Merge pull request #480 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-405877da6b (de10809)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (fead167)
- Merge pull request #478 from nanotaboada/feat/nvmrc (c582484)
- chore(deps): bump Node.js to v24.13.0 LTS (#476) (133ed77)
- feat: centralize Node.js version management with .nvmrc as SSOT (#476) (bf99d90)
- Merge pull request #474 from nanotaboada/dependabot/npm_and_yarn/dotenv-17.2.4 (7be431b)
- chore(deps): bump dotenv from 17.2.3 to 17.2.4 (04a3c2c)
- Merge pull request #473 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-1e01261c8c (32086ca)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-1e01261c8c (70f855c)
- Merge pull request #472 from nanotaboada/dependabot/npm_and_yarn/commitlint-20.4.1 (04e994c)
- chore(deps-dev): bump @types/node in the definitelytyped group (c219129)
- Merge branch 'master' into dependabot/npm_and_yarn/commitlint-20.4.1 (70f43f5)
- Merge pull request #471 from nanotaboada/dependabot/npm_and_yarn/commitlint/config-conventional-20.4.1 (59cc846)
- Merge branch 'master' into dependabot/npm_and_yarn/commitlint/config-conventional-20.4.1 (3bfaee8)
- Merge pull request #475 from nanotaboada/feat/tag-based-releases (5cc8af2)
- refactor(ci): enhance CD workflow validation and structure (#458) (bd6e606)
- chore(ci): remove Codacy integration and add CodeQL badge (#463) (4e0f7ec)
- feat: implement tag-based release workflow (#458) (01ec738)
- chore(deps-dev): bump commitlint from 20.3.1 to 20.4.1 (9892819)
- chore(deps-dev): bump @commitlint/config-conventional (ae90c24)
- Merge pull request #468 from nanotaboada/dependabot/npm_and_yarn/definitelytyped-f1348c1226 (87f89c2)
- Merge branch 'master' into dependabot/npm_and_yarn/definitelytyped-f1348c1226 (b06cf0f)
- Merge pull request #466 from nanotaboada/dependabot/github_actions/docker/login-action-3.7.0 (602952a)
- Merge branch 'master' into dependabot/github_actions/docker/login-action-3.7.0 (fac045e)
- chore(deps-dev): bump @types/node in the definitelytyped group (0fab338)
- Merge pull request #465 from nanotaboada/dependabot/npm_and_yarn/pino-10.3.0 (5f00da6)
- chore(deps): bump pino from 10.2.1 to 10.3.0 (1640e6c)
- Merge pull request #464 from nanotaboada/dependabot/npm_and_yarn/typescript-plugins-364f62501e (605cc22)
- chore(deps-dev): bump the typescript-plugins group with 2 updates (ba0ed55)
- Merge pull request #461 from nanotaboada/dependabot/npm_and_yarn/lodash-4.17.23 (bd922bd)
- chore(deps): bump lodash from 4.17.21 to 4.17.23 (4539b09)
- Merge pull request #460 from nanotaboada/dependabot/npm_and_yarn/cors-2.8.6 (d31751d)
- Merge branch 'master' into depend...
v1.0.0 - assist ⚽
Release 1.0.0 - assist ⚽
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.0
# By term name
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:assist
# Latest
docker pull ghcr.io/nanotaboada/ts-node-samples-express-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.0Visit http://localhost:9000/swagger/ for API documentation.
Changelog
📦 Package: ghcr.io/nanotaboada/ts-node-samples-express-restful
What's Changed
- feat(players): implement HTTP GET method by @nanotaboada in #1
- feat(tests): add integration tests by @nanotaboada in #6
- feat(ci): add CI workflow to test and build by @nanotaboada in #7
- chore(ci): add status badges for integrations by @nanotaboada in #9
- feat: add linting and code formatting config by @nanotaboada in #10
- feat(data)!: implement SQLite with WiseLibs/better-sqlite3 by @nanotaboada in #11
- chore(deps): add Dependabot config by @nanotaboada in #12
- chore(deps): bump @types/node from 20.11.30 to 20.12.2 by @dependabot[bot] in #13
- feat(api)!: implement POST, PUT and DELETE by @nanotaboada in #14
- chore: naming convention adjustments by @nanotaboada in #16
- chore: update linting config by @nanotaboada in #17
- feat(tests)!: add test cases for POST, PUT and DELETE by @nanotaboada in #19
- feat(tests): add coverage report and Codecov integration by @nanotaboada in #21
- chore: add launch config to debug with Nodemon for TypeScript by @nanotaboada in #31
- chore(deps): bump better-sqlite3 from 9.4.3 to 9.4.5 by @dependabot[bot] in #25
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.4.0 to 7.5.0 by @dependabot[bot] in #26
- chore(deps-dev): bump @typescript-eslint/parser from 7.4.0 to 7.6.0 by @dependabot[bot] in #32
- chore(deps): bump @types/node from 20.12.2 to 20.12.5 by @dependabot[bot] in #28
- chore(deps): bump codecov/codecov-action from 4.0.1 to 4.2.0 by @dependabot[bot] in #30
- chore(deps): bump typescript from 5.4.3 to 5.4.4 by @dependabot[bot] in #29
- chore: add dependency diagram by @nanotaboada in #33
- fix: typo on diagram by @nanotaboada in #34
- chore(tests): adjusted description of cases by @nanotaboada in #35
- chore(deps): bump codecov/codecov-action from 4.2.0 to 4.3.0 by @dependabot[bot] in #36
- chore(deps): bump typescript from 5.4.4 to 5.4.5 by @dependabot[bot] in #37
- chore(deps): bump better-sqlite3 from 9.4.5 to 9.5.0 by @dependabot[bot] in #38
- chore(deps): bump @types/node from 20.12.5 to 20.12.7 by @dependabot[bot] in #39
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.5.0 to 7.6.0 by @dependabot[bot] in #40
- fix(ci): glob patterns on Codecov config by @nanotaboada in #43
- chore(ci): adjust Codecov ignores by @nanotaboada in #44
- chore(ci): add Codacy Security Scan workflow by @nanotaboada in #45
- feat(ci): update workflow jobs by @nanotaboada in #47
- chore: update Postman collection by @nanotaboada in #48
- chore: add Snyk badge by @nanotaboada in #55
- chore(deps-dev): bump @types/better-sqlite3 from 7.6.9 to 7.6.10 by @dependabot[bot] in #52
- chore(deps-dev): bump @typescript-eslint/parser from 7.6.0 to 7.7.0 by @dependabot[bot] in #53
- chore(deps-dev): bump @typescript-eslint/eslint-plugin from 7.6.0 to 7.7.0 by @dependabot[bot] in #54
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in #49
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot[bot] in #51
- chore(deps): bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.4.0 by @dependabot[bot] in #50
- chore: set Dependabot groups for TypeScript by @nanotaboada in #60
- chore(deps-dev): bump the definitelytyped group with 2 updates by @dependabot[bot] in #61
- chore(deps): bump better-sqlite3 from 9.5.0 to 9.6.0 by @dependabot[bot] in #59
- chore(deps-dev): bump supertest from 6.3.4 to 7.0.0 by @dependabot[bot] in #57
- chore(ci): update Codacy workflow by @nanotaboada in #63
- chore(deps): bump the definitelytyped group with 3 updates by @dependabot[bot] in #62
- chore(deps): bump @types/node from 20.12.8 to 20.12.11 in the definitelytyped group by @dependabot[bot] in #65
- chore(deps): bump better-sqlite3 from 9.6.0 to 10.0.0 by @dependabot[bot] in #66
- chore(deps): bump the definitelytyped group with 3 updates by @dependabot[bot] in #67
- chore(deps-dev): bump the definitelytyped group with 2 updates by @dependabot[bot] in #68
- chore(deps-dev): bump ts-jest from 29.1.2 to 29.1.3 by @dependabot[bot] in #69
- chore(deps-dev): bump nodemon from 3.1.0 to 3.1.1 by @dependabot[bot] in #70
- chore(deps): bump the definitelytyped group with 3 updates by @dependabot[bot] in #71
- chore(deps): bump better-sqlite3 from 10.0.0 to 11.0.0 by @dependabot[bot] in #72
- chore(deps-dev): bump ts-jest from 29.1.3 to 29.1.4 by @dependabot[bot] in #74
- chore(deps): bump prettier from 3.2.5 to 3.3.1 by @dependabot[bot] in #76
- chore(deps-dev): bump nodemon from 3.1.1 to 3.1.3 by @dependabot[bot] in #77
- chore(deps): bump the definitelytyped group with 3 updates by @dependabot[bot] in #78
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot[bot] in #79
- chore(deps-dev): bump the definitelytyped group with 2 updates by @dependabot[bot] in #81
- chore(deps-dev): bump ts-jest from 29.1.4 to 29.1.5 by @dependabot[bot] in #82
- chore(deps): bump prettier from 3.3.1 to 3.3.2 by @dependabot[bot] in #83
- feat: add service layer with in-memory caching support by @nanotaboada in #84
- chore(deps): bump the definitelytyped group w...