Releases: envelope-zero/backend
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
v0.0.1
This is the very first working state of the backend. It will not help you much as it only supports SQLite and budgets for now.
The first release that will provide usable functionality will be tagged 0.1.0.
What's Changed
- chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v8 by @renovate in #1
- test: add more linting configuration & documentation by @morremeyer in #3
- chore(deps): update actions/setup-go action to v3 by @renovate in #5
- chore(deps): update dependency go to v1.17.8 by @renovate in #4
- test: improved local development by @morremeyer in #6
- fix: dependency updates by @morremeyer in #7
Full Changelog: https://github.com/envelope-zero/backend/commits/v0.0.1