Skip to content

Releases: envelope-zero/backend

v0.17.0

09 May 22:41
1c81a08

Choose a tag to compare

What's Changed

Budgets now use the new API layout and include a self link.

All changes

Full Changelog: v0.16.0...v0.17.0

v0.16.0

09 May 09:27
9ab9eea

Choose a tag to compare

What's Changed

  • All API endpoints are now documented
  • Accounts now have a self key in links that points to their identity URL in the API

Breaking changes:

  • Accounts are now at the top level of the API
  • Accounts now only contain a data key, the links key is moved within data

All changes

  • chore: split month endpoints by @morremeyer in #132
  • chore(deps): update docker/login-action action to v2 by @renovate in #130
  • chore(deps): update docker/build-push-action action to v3 by @renovate in #129
  • chore(deps): update docker/metadata-action action to v4 by @renovate in #128
  • feat: automerge minor GitHub actions upgrades by @morremeyer in #134
  • chore(deps): update module github.com/swaggo/gin-swagger to v1.4.3 by @renovate in #121
  • chore(deps): update amannn/action-semantic-pull-request action to v4.5.0 by @renovate in #127
  • feat!: move accounts to top level, add self link by @morremeyer in #138

Full Changelog: v0.15.0...v0.16.0

v0.15.0

04 May 08:37
810e38d

Choose a tag to compare

What's Changed

Now with configurable CORS headers.

Full Changelog: v0.14.0...v0.15.0

v0.14.0

04 May 07:54
e91e2f1

Choose a tag to compare

What's Changed

Now with API documentation. Check /docs/index.html!

All changes

  • test: update codecov config by @morremeyer in #109
  • test: add semantic PR test as action by @morremeyer in #110
  • fix: add GITHUB_TOKEN to semantic PR check by @morremeyer in #113
  • chore(deps): update actions/checkout action to v3.0.2 by @renovate in #112
  • chore(deps): update module github.com/glebarez/sqlite to v1.4.3 by @renovate in #111
  • chore(deps): update amannn/action-semantic-pull-request action to v4.4.0 by @renovate in #115
  • feat: add API documentation with swagger by @morremeyer in #116
  • chore(deps): update module gorm.io/gorm to v1.23.5 by @renovate in #120
  • chore(deps): update module gorm.io/driver/postgres to v1.3.5 by @renovate in #119
  • feat: add API documentation for all endpoints by @morremeyer in #124

Full Changelog: v0.13.0...v0.14.0

v0.13.0

20 Apr 21:28

Choose a tag to compare

What's Changed

Budgets now take a month query parameter. If this is specified, the budget name and ID will be returned for the specified month together with all envelope month data.

Full Changelog: v0.12.0...v0.13.0

v0.12.0

16 Apr 20:25
3f3f1b9

Choose a tag to compare

What's Changed

Envelopes now have a monthly balance that is returned when specifying the month query parameter.

Full Changelog: v0.11.0...v0.12.0

v0.11.0

16 Apr 19:37
277e5cb

Choose a tag to compare

What's Changed

Envelopes now take a ?month=YYYY-MM query parameter. The endpoint then returns information about the amount spent for the envelope that month.

  • chore(deps): update rinchsan/renovate-config-validator action to v0.0.11 by @renovate in #101
  • feat: add spent sum per envelope per month by @morremeyer in #102

Full Changelog: v0.10.1...v0.11.0

v0.10.1

15 Apr 12:21

Choose a tag to compare

What's Changed

API endpoints now check if the requested object is a descendant of all specified parents.

Full Changelog: v0.10.0...v0.10.1

v0.10.0

15 Apr 10:39

Choose a tag to compare

What's Changed

  • Logging is now improved with gorm also using zerolog for structured logging.
  • When the parent for a resource does not exist, the API now returns a 404 instead of the resource list

Commits

Full Changelog: v0.9.1...v0.10.0

v0.9.1

08 Apr 19:10
701c6e4

Choose a tag to compare

What's Changed

The accounts endpoint now returns an empty list instead of null when there are no accounts.

Notable PRs

  • fix: return empty list, not null if there are no accounts by @morremeyer in #88

Full Changelog: v0.9.0...v0.9.1