Skip to content

Releases: nanotaboada/ts-node-samples-express-restful

v2.1.1 - equalizer ⚽

14 Apr 05:09
9aec9d2

Choose a tag to compare

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

Changelog

  • 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 ⚽

01 Apr 01:04
ddc408f

Choose a tag to compare

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

Quick Start

docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:2.1.0

Visit 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

Full Changelog: v2.0.0-corner...v2.1.0-dribble

v2.0.0 - corner ⚽

30 Mar 02:48
5ea19d1

Choose a tag to compare

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

Quick Start

docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:2.0.0

Visit 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...
Read more

v1.0.1 - bicyclekick ⚽

08 Mar 16:58
aacdecf

Choose a tag to compare

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

Quick Start

docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.1

Visit 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...
Read more

v1.0.0 - assist ⚽

09 Feb 02:44
c582484

Choose a tag to compare

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

Quick Start

docker run -p 9000:9000 ghcr.io/nanotaboada/ts-node-samples-express-restful:1.0.0

Visit 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...
Read more