Skip to content

Releases: lithictech/go-aperitif

v2.0.0

31 Jul 19:25
7b9f0d7
Compare
Choose a tag to compare

What's Changed

Bump to version 2. Upgrading should be relatively simple but will require type changes, especially with logging.

Replace logrus with slog. Go 1.21 added the log/slog package to unify structured logging.

Upgrade echo to v4.

Remove some libraries (sqlw, jwtee) which were useful in years past, but patterns have changed and there are alternative ways to do things now.

See #4

Full Changelog: v0.1.4...v2.0.0

v0.1.4: GinkgoV2

19 Oct 06:14
3a1cda5
Compare
Choose a tag to compare

Upgrade to GinkgoV2. It is incompatible with GinkgoV1 so causes issues with newer code.

If callers require GinkgoV1, they should use Version 1.0.x.

Add api.Config{App} option, to pass in Echo instance

06 May 06:33
Compare
Choose a tag to compare

Add api.Config{App} option, to pass in Echo instance

Full Changelog: v0.1.2...v0.1.3

Customize status and health endpoints

10 Feb 07:19
Compare
Choose a tag to compare

Customize the path and handler of the status endpoint in api.New, and customize the path of the health endpoint (its handler was already customizable).

Allow passing explicit `CORSConfig` to `api.New`

27 Jan 19:11
Compare
Choose a tag to compare
v0.1.1

Allow passing an explicit CORSConfig

Initial Release

04 Nov 05:18
e122067
Compare
Choose a tag to compare

We've been using sha-based releases in go.mod files but using actual release versions will allow easier upgrading.

Everything in the v0.1.x will be API-compatible. Any API breakages will be in v0.2.x, though we haven't had any breakages since releasing this library and don't anticipate changing APIs (this code has been in production since 2018).