Skip to content

Releases

v0.5.0

Choose a tag to compare

@mtzanidakis mtzanidakis released this 31 Oct 15:15
c570db2

Features

  • Persist login sessions in SQLite so they survive server restarts — 30-day sliding expiry, server-side logout, password change revokes other sessions (4dd7f68)

Fixes

  • Address review findings on persistent sessions (aa7b038)

Upgrade note: users need to log in once after upgrading; sessions persist from then on.

v0.4.10

Choose a tag to compare

@mtzanidakis mtzanidakis released this 31 Oct 12:59
443a536

Dependencies

  • Bump github.com/go-chi/chi/v5 from 5.4.0 to 5.5.0 (#59) (d7f530d)
  • Bump Go to 1.27.3 and golangci-lint to v2.15.0 (#60) (b7d171f)

v0.4.9

Choose a tag to compare

@mtzanidakis mtzanidakis released this 13 Oct 12:11
2b69a2a

Fixes

  • fix: include created_at in category update response (#58) (2b69a2a) — PUT /api/categories/{id} (and budgeting-cli categories update) no longer returns "created_at": ""

v0.4.8

Choose a tag to compare

@mtzanidakis mtzanidakis released this 13 Oct 12:02
1126426

Fixes

  • fix: return stored created_at from action and category updates (#57) (1126426) — PUT /api/actions/{id} and PUT /api/categories/{id} (and budgeting-cli actions update) no longer echo created_at: 0001-01-01

v0.4.7

Choose a tag to compare

@mtzanidakis mtzanidakis released this 13 Oct 09:22
1c9f863

Fixes

  • ci: bump golangci-lint to v2.14.0 and use go.mod Go version (#55) (236b06f)

Dependencies

v0.4.6

Choose a tag to compare

@mtzanidakis mtzanidakis released this 26 Sep 19:57
53017d7

Dependencies

  • Bump golang.org/x/crypto from 0.56.0 to 0.57.0 (#51) (53017d7)
  • Bump golang.org/x/term from 0.45.0 to 0.46.0 (#52) (e32abba)

v0.4.5

Choose a tag to compare

@mtzanidakis mtzanidakis released this 09 Sep 09:46
42e0a16

Dependencies

  • Bump Go to 1.27.1 (go directive + Docker builder image) and golangci-lint to 2.13.2 (920367d, 2d8cff4)
  • Bump github.com/mattn/go-sqlite3 from 1.14.48 to 1.14.52 (42e0a16)
  • Bump golang.org/x/crypto from 0.54.0 to 0.56.0 (eaa488c)
  • Bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 (22aca69)
  • Bump actions/setup-go from 6 to 7 (b22a0db)

Note: golangci-lint v2.12.2 could not typecheck the Go 1.27 standard library (method must have no type parameters on math/rand/v2), which failed lint on every open PR once setup-go: stable began resolving to 1.27.1. v2.13.2 fixes it.

v0.4.4

Choose a tag to compare

@mtzanidakis mtzanidakis released this 20 Jul 07:09

Dependencies

  • Bump Go toolchain to 1.26.5 (go.mod directive + Docker builder image golang:1.26.5-alpine) (#39)
  • Bump github.com/mattn/go-sqlite3 from 1.14.47 to 1.14.48 (#38)

v0.4.3

Choose a tag to compare

@mtzanidakis mtzanidakis released this 09 Jul 22:15
5f00ec2

Dependencies

  • Bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 (#34) (5f00ec2)
  • Bump golang.org/x/crypto from 0.53.0 to 0.54.0 (#37) (333be49)

v0.4.2

Choose a tag to compare

@mtzanidakis mtzanidakis released this 30 Jun 17:25
ee96c89

chore(deps): bump github.com/mattn/go-sqlite3 from 1.14.45 to 1.14.47 (#32) (ee96c89)
chore(deps): bump actions/checkout from 6 to 7 (#33) (2242ba0)