Releases: envelope-zero/backend
v0.9.0
What's Changed
When a reverse proxy is used and strips a prefix, it is now possible to generate correct relation URLs by setting that prefix in the HTTP header x-forwarded-prefix.
- feat: use x-forwarded-prefix to generate links by @morremeyer in #87
Full Changelog: v0.8.0...v0.9.0
v0.8.0
What's Changed
There’s now support for a currency symbol. This can be used to display your desired currency in the frontend.
- feat: add currency by @morremeyer in #76
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
Notable changes:
- feat: add version endpoint by @morremeyer in #71
- feat: use HTTP 405 responses for existing routes that don’t support a method by @morremeyer in #74
- feat: add sum of reconciled transactions by @morremeyer in #75
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
Request IDs are generated/used from the x-request-id header now and used in error logging and error messages.
- feat: add request IDs to error returns and logs by @morremeyer in #70
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
Structured logging support has been added. Check the configuration section of the README for more information.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
This release improves the experience for outside contributors and gets rid of Cgo. With this, the Dockerfile has been updated to be distroless and only contain the built binary.
- test: do not push image for non-tag refs that are not main by @morremeyer in #30
- chore: create data directory with .gitkeep and other small things by @metalmatze in #29
- feat: get rid of cgo by @morremeyer in #31
- fix: set CGO_ENABLED=0 by @morremeyer in #52
New Contributors
- @metalmatze made their first contribution in #29
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Now with support for postgresql, which is also the recommended database backend
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Overview
Image builds now run on tags, too
What's Changed
- fix: build image on tags, too by @morremeyer in #26
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Overview
Now with dockerfile! sqlite database moved to data/gorm.db, please move yours accordingly.
What's Changed
- test: only run renovate config check when file changes by @morremeyer in #17
- test: correct name for go test job by @morremeyer in #18
- chore(renovate): enable go mod tidy by @morremeyer in #21
- chore(deps): update module gorm.io/gorm to v1.23.3 by @renovate in #19
- fix: missing data directory for tests by @morremeyer in #24
- feat: add Dockerfile and build workflow by @morremeyer in #23
- chore(deps): update actions/checkout action to v3 by @renovate in #25
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
The core data models are implemented. It’s now technically possible to insert all data necessary for budgeting.
No computation except for the current balance for accounts is implemented yet, therefore actual budgeting is not yet possible.
Full Changelog: v0.0.1...v0.1.0