Files
Zane Walker 7e940c83a7
Some checks failed
Build & Test / build-test (push) Has been cancelled
Build & Test / swagger-codegen-cli (push) Has been cancelled
CodeQL / Analyze (go) (push) Has been cancelled
(Feat): Initial Commit
2026-07-03 19:41:31 +05:30

35 lines
3.6 KiB
Markdown

## 25.10.0 - 2025-10-16
### Added
* Add handling for registration with account confirmation
* Add swagger spec linting using spectral
* Add base setup for apple site association file and android assetlinks for handling universal links
* Add [wire](https://github.com/google/wire) for initing the `Server` using dependency injection. **BREAKING**: Changes to the init logic need to be migrated to `wire`, see [docs/server-initialization.md](docs/server-initialization.md) for details.
* Add helper to create subcommand group
* Add a test executing the datbase migrations up, down and up again
### Changed
* the GenHandlers script can accept trailing wildcards for suffix matching
* replaced the deprecated tenv linter with usetesting
* Refactor the public http error to use a enum for the error type. **BREAKING**: All existing errors need to be migrated to use the enum as error type. Therefore the error type keys need to be added to the Enum `PublicHTTPErrorType` and need to be used in the error definition.
* Update to `golang:1.24.4-bookworm` (requires `./docker-helper.sh --rebuild`)
- Patch: Bump [github.com/gotestyourself/gotestsum](https://github.com/gotestyourself/gotestsum/releases/tag/v1.12.2) from 1.12.0 to 1.12.2
* Bump [github.com/golangci/golangci-lint](https://golangci-lint.run/product/migration-guide) from v1.64.5 to v2.1.6
* Update to [golang:1.25.0-bookworm](https://hub.docker.com/layers/library/golang/1.25.0-bookworm/images/sha256-89bd1d243f3a5a48c9acc03e5fb01e97e0ba4874c249a54e693dee430f9ef74e) (requires `./docker-helper.sh --rebuild`)
* Minor: [Bump github.com/golangci/golangci-lint from v2.1.6 to v2.4.0](https://github.com/golangci/golangci-lint/releases/tag/v2.4.0)
* Patch: [Bump github.com/gotestyourself/gotestsum from v1.12.2 to v1.12.3](https://github.com/gotestyourself/gotestsum/releases/tag/v1.12.3)
* Dependency updates:
- Package replacement: [Replaced github.com/volatiletech packages with github.com/aarondl equivalents and bumped to latest versions](https://github.com/aarondl)
- Patch: [Bump github.com/gabriel-vasile/mimetype from v1.4.8 to v1.4.9](https://github.com/gabriel-vasile/mimetype/releases/tag/v1.4.9)
- Patch: [Bump github.com/go-openapi/errors from v0.22.1 to v0.22.2](https://github.com/go-openapi/errors/releases/tag/v0.22.2)
- Patch: [Bump github.com/labstack/echo/v4 from v4.13.3 to v4.13.4](https://github.com/labstack/echo/releases/tag/v4.13.4)
- Minor: [Bump github.com/rubenv/sql-migrate from v1.7.1 to v1.8.0](https://github.com/rubenv/sql-migrate/releases/tag/v1.8.0)
- Minor: [Bump github.com/prometheus/client_golang from v1.21.1 to v1.23.0](https://github.com/prometheus/client_golang/releases/tag/v1.23.0)
- Minor: [Bump golang.org/x/crypto from v0.36.0 to v0.41.0](https://github.com/golang/crypto/releases/tag/v0.41.0)
- Minor: [Bump golang.org/x/mod from v0.24.0 to v0.26.0](https://github.com/golang/mod/releases/tag/v0.26.0)
- Minor: [Bump golang.org/x/sys from v0.31.0 to v0.35.0](https://github.com/golang/sys/releases/tag/v0.35.0)
- Minor: [Bump golang.org/x/text from v0.23.0 to v0.28.0](https://github.com/golang/text/releases/tag/v0.28.0)
- Minor: [Bump google.golang.org/api from v0.228.0 to v0.247.0](https://github.com/googleapis/google-api-go-client/releases/tag/v0.247.0)
### Removed
* Remove the mailer option UseTLS (`SERVER_SMTP_USE_TLS`) in favour of Encryption (`SERVER_SMTP_ENCRYPTION`). **BREAKING**: If you were using the `SERVER_SMTP_USE_TLS` flag before to enable TLS, you will need to migrate to the `SERVER_SMTP_ENCRYPTION` setting of `tls`. See [Mailer UseTLS SERVER_SMTP_USE_TLS Deprecation](https://github.com/allaboutapps/go-starter/wiki/Mailer-UseTLS-SERVER_SMTP_USE_TLS-Deprecation)