Releases: nanotaboada/go-samples-gin-restful
Release list
v2.1.2 - eusebio 🎖️
Release 2.1.2 - eusebio 🎖️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:2.1.2
# By player name
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:eusebio
# Latest
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:latest📦 Package: ghcr.io/nanotaboada/go-samples-gin-restful
What's Changed
- chore(deps): bump softprops/action-gh-release from 2.6.1 to 3.0.0 by @dependabot[bot] in #254
- chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #255
- chore(deps): bump actions/checkout from 6 to 6.0.2 by @nanotaboada in #256
- chore(deps): bump github.com/gin-contrib/cache from 1.4.3 to 1.4.4 by @dependabot[bot] in #258
- feat(validation): field-level validation, return 422 on failure by @nanotaboada in #259
- test(validation): handle json.Marshal errors in test case builders by @nanotaboada in #260
- chore(deps): replace mattn/go-sqlite3 with pure-Go SQLite driver (#237) by @nanotaboada in #261
- chore(deps): bump github.com/go-playground/validator/v10 from 10.30.1 to 10.30.2 by @dependabot[bot] in #262
- docs(changelog): remove How to Release prose section (#252) by @nanotaboada in #263
- docs(changelog): prepare release notes for v2.1.2-eusebio by @nanotaboada in #265
Full Changelog: v2.1.1-distefano...v2.1.2-eusebio
v2.1.1 - distefano 🎖️
Release 2.1.1 - distefano 🎖️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:2.1.1
# By player name
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:distefano
# Latest
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:latest📦 Package: ghcr.io/nanotaboada/go-samples-gin-restful
What's Changed
- docs(readme): normalize README structure by @nanotaboada in #243
- refactor(tests): normalize data-state vocabulary in fake factory (#244) by @nanotaboada in #245
- feat(data): replace pre-seeded DB with goose migrations (#194) by @nanotaboada in #246
- chore(deps): bump docker/build-push-action from 7.0.0 to 7.1.0 by @dependabot[bot] in #248
- chore(ci): normalize and align CD pipeline (#249) by @nanotaboada in #250
- docs(changelog): prepare release notes for v2.1.1-distefano by @nanotaboada in #251
Full Changelog: v2.1.0-cafu...v2.1.1-distefano
v2.1.0 - cafu 🎖️
Release 2.1.0 - cafu 🎖️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:2.1.0
# By player name
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:cafu
# Latest
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/go-samples-gin-restful:2.1.0Visit http://localhost:9000/swagger/index.html for API documentation.
📦 Package: ghcr.io/nanotaboada/go-samples-gin-restful
What's Changed
- chore(deps): bump codecov/codecov-action from 5.5.2 to 5.5.3 by @dependabot[bot] in #217
- docs(adr): implement Architecture Decision Records (#162) by @nanotaboada in #218
- docs: ADR corrections and Claude Code-optimized instructions by @nanotaboada in #221
- docs: sync README.md, .coderabbit.yaml and issue templates with current codebase state by @nanotaboada in #222
- docs(readme): align structure and update prose by @nanotaboada in #223
- chore(claude): improve Claude Code integration by @nanotaboada in #224
- chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 by @dependabot[bot] in #225
- chore(github): update issue templates and add PR template by @nanotaboada in #228
- chore(deps): bump github.com/gin-contrib/cache from 1.4.1 to 1.4.3 by @dependabot[bot] in #229
- chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 by @dependabot[bot] in #230
- Normalise dataset to Nov 2022 snapshot, migrate UUIDs (#227) by @nanotaboada in #232
- Verify tag commit is reachable from master before release by @nanotaboada in #234
- Add /prerelease slash command (#233) by @nanotaboada in #235
- docs(adr): add Docker and Compose strategy ADR by @nanotaboada in #236
- chore(deps): bump docker/login-action from 4.0.0 to 4.1.0 by @dependabot[bot] in #238
- chore(claude): rename and extend slash commands by @nanotaboada in #240
- docs(changelog): prepare release notes for v2.1.0-cafu by @nanotaboada in #241
Full Changelog: v2.0.0-bobby...v2.1.0-cafu
v2.0.0 - bobby 🎖️
Release 2.0.0 - bobby 🎖️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:2.0.0
# By player name
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:bobby
# Latest
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/go-samples-gin-restful:2.0.0Visit http://localhost:9000/swagger/index.html for API documentation.
📦 Package: ghcr.io/nanotaboada/go-samples-gin-restful
What's Changed
- perf: remove redundant Codacy integration (#183) by @nanotaboada in #188
- docs: standardize release workflow and improve documentation quality by @nanotaboada in #189
- docs: restructure AI instruction files by @nanotaboada in #192
- chore(deps): bump docker/build-push-action from 6.18.0 to 6.19.2 by @dependabot[bot] in #191
- docs(copilot): unify instructions as canonical single-file format by @nanotaboada in #193
- chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 by @dependabot[bot] in #196
- chore(deps): bump actions/upload-artifact from 6.0.0 to 7.0.0 by @dependabot[bot] in #197
- chore(deps): bump actions/download-artifact from 7.0.0 to 8.0.0 by @dependabot[bot] in #198
- chore(deps): bump github.com/gin-gonic/gin from 1.11.0 to 1.12.0 by @dependabot[bot] in #199
- refactor(tests): standardize test naming and doc comments by @nanotaboada in #200
- feat(rest): replace Postman collection with rest/players.rest (#195) by @nanotaboada in #201
- chore(deps): bump docker/login-action from 3.7.0 to 4.0.0 by @dependabot[bot] in #202
- chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.0.0 by @dependabot[bot] in #203
- chore(deps): bump docker/build-push-action from 6.19.2 to 7.0.0 by @dependabot[bot] in #204
- feat(api)!: use UUID as internal ID, squadNumber for PUT/DELETE by @nanotaboada in #205
- chore(coderabbit): add custom finishing touch recipes by @nanotaboada in #206
- docs: refresh architecture diagram and add AI badges by @nanotaboada in #207
- chore(deps): bump actions/download-artifact from 8.0.0 to 8.0.1 by @dependabot[bot] in #208
- ci: add CodeQL workflow by @nanotaboada in #209
- chore(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #210
- fix(claude): replace symlink with @-prefixed import in CLAUDE.md by @nanotaboada in #211
- docs(readme): update architecture diagram and add explanatory text by @nanotaboada in #212
- chore(deps): bump softprops/action-gh-release from 2.5.0 to 2.6.1 by @dependabot[bot] in #213
- refactor(route)!: standardise squad number URL pattern (#214) by @nanotaboada in #215
- docs(changelog): prepare release notes for v2.0.0-bobby by @nanotaboada in #216
Full Changelog: v1.0.0-ademir...v2.0.0-bobby
v1.0.0 - ademir 🎖️
Release 1.0.0 - ademir 🎖️
Docker Images
Pull this release using any of the following tags:
# By semantic version (recommended)
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:1.0.0
# By player name
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:ademir
# Latest
docker pull ghcr.io/nanotaboada/go-samples-gin-restful:latestQuick Start
docker run -p 9000:9000 ghcr.io/nanotaboada/go-samples-gin-restful:1.0.0Visit http://localhost:9000/swagger/index.html for API documentation.
📦 Package: ghcr.io/nanotaboada/go-samples-gin-restful
What's Changed
- feat: add initial suite of integration tests by @nanotaboada in #4
- Bump golang.org/x/net from 0.10.0 to 0.17.0 by @dependabot[bot] in #1
- feat: create go.yml by @nanotaboada in #5
- chore: add status badges by @nanotaboada in #6
- chore(deps): upgrade to latest versions by @nanotaboada in #10
- feat(data)!: add GORM and SQLite by @nanotaboada in #11
- feat: add test coverage report by @nanotaboada in #13
- chore: add Codecov config file and status badge by @nanotaboada in #14
- fix: add missing ignore in Codecov config file by @nanotaboada in #15
- refactor: update names to follow conventions by @nanotaboada in #16
- chore: add Dependabot config by @nanotaboada in #17
- chore(deps): bump codecov/codecov-action from 3 to 4 by @dependabot[bot] in #18
- chore(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot[bot] in #19
- chore: add project structure diagram by @nanotaboada in #20
- chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot[bot] in #21
- chore: update Codecov config by @nanotaboada in #22
- chore(deps): bump gorm.io/gorm from 1.25.7 to 1.25.8 by @dependabot[bot] in #24
- chore: update Go CI workflow by @nanotaboada in #27
- chore(deps): bump gorm.io/gorm from 1.25.8 to 1.25.9 by @dependabot[bot] in #28
- feat(tests): improve test output by @nanotaboada in #29
- feat(api)!: implement POST, PUT and DELETE by @nanotaboada in #31
- feat(tests)!: add test cases for POST, PUT and DELETE by @nanotaboada in #35
- chore: adjust formatting and tests description by @nanotaboada in #36
- chore: adjust Codecov ignore paths by @nanotaboada in #37
- chore(tests): adjusted description of cases by @nanotaboada in #38
- feat(ci): update workflow jobs by @nanotaboada in #40
- chore(deps): bump golang.org/x/net from 0.21.0 to 0.23.0 in the go_modules group by @dependabot[bot] in #39
- chore(ci): update Codecov config by @nanotaboada in #42
- chore(ci): add Codacy Security Scan workflow by @nanotaboada in #43
- chore: update Postman collection by @nanotaboada in #44
- chore(deps): bump actions/checkout from 3 to 4 by @dependabot[bot] in #45
- chore(deps): bump github/codeql-action from 2 to 3 by @dependabot[bot] in #46
- chore(deps): bump codacy/codacy-analysis-cli-action from 1.1.0 to 4.4.0 by @dependabot[bot] in #47
- chore: add comments to satisfy code scanning reports by @nanotaboada in #48
- chore(deps): bump gorm.io/gorm from 1.25.9 to 1.25.10 by @dependabot[bot] in #49
- chore(ci): update Codacy workflow by @nanotaboada in #50
- chore: rename route handlers and files to match convention by @nanotaboada in #52
- chore(deps): bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 by @dependabot[bot] in #53
- chore(deps): bump gorm.io/driver/sqlite from 1.5.5 to 1.5.6 by @dependabot[bot] in #54
- feat(data): configure GORM default logger by @nanotaboada in #55
- chore(deps): bump gorm.io/gorm from 1.25.10 to 1.25.11 by @dependabot[bot] in #56
- feat: add Swagger endpoint with API docs by @nanotaboada in #58
- chore: add API docs section by @nanotaboada in #60
- refactor: extract ORM operations to services package by @nanotaboada in #61
- feat: new endpoint to get Player by Squad Number by @nanotaboada in #62
- feat(routes): implement in-memory cache by @nanotaboada in #63
- fix: CVE-2024-24790 by updating golang from 1.22.0 to 1.22.4 by @nanotaboada in #67
- chore(deps): bump gorm.io/gorm from 1.25.11 to 1.25.12 by @dependabot[bot] in #68
- chore(deps): bump github.com/swaggo/swag from 1.16.3 to 1.16.4 by @dependabot[bot] in #69
- chore(deps): bump codecov/codecov-action from 4 to 5 by @dependabot[bot] in #70
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot[bot] in #71
- chore(deps): bump golang.org/x/crypto from 0.25.0 to 0.31.0 in the go_modules group by @dependabot[bot] in #72
- chore(deps): bump gorm.io/driver/sqlite from 1.5.6 to 1.5.7 by @dependabot[bot] in #73
- chore(deps): bump github.com/gin-contrib/cache from 1.3.0 to 1.3.1 by @dependabot[bot] in #74
- chore(deps): bump golang.org/x/net from 0.27.0 to 0.33.0 in the go_modules group by @dependabot[bot] in #75
- chore(deps): bump golang.org/x/net from 0.33.0 to 0.34.0 in the go_modules group across 1 directory by @dependabot[bot] in #76
- feat: upgrade to Go 1.24.1 by @nanotaboada in #79
- chore: update Go CI workflow by @nanotaboada in #80
- chore: add Codacy Coverage Reporter GitHub Action by @nanotaboada in #81
- chore(ci): update Codacy and Codecov config by @nanotaboada in #83
- feature/dotfiles by @nanotaboada in #84
- chore(deps): bump github.com/gin-contrib/cache from 1.3.1 to 1.3.2 by @dependabot[bot] in #85
- feature/package-swagger by @nanotaboada in #86
- refactor!: package and file naming to match conventions by @nanotaboada in #88
- chore: update debug launch config to open Swagger UI by @nanotaboada in #89
- chore(ci): lint commit messages by @nanotaboada in #90
- chore(ci): switch to default setup for CodeQL scanning by @nanotaboada in #91
- fix(ci): set workflow permissions (contents: read) by @nanotaboada in #92
- chore: add code of conduct and contributing guidelines by @nanotaboada in #93
- chore(deps): bump gorm.io/gorm from 1.25.12 to 1.26.0 by @dependabot[bot] in #94...