Skip to content

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 07:49
· 11 commits to main since this release

Adds migration 024. No new .env settings. Migrations apply automatically on start, so back up first.

Added

  • Multiple API keys. Create up to 10 named keys from API Keys, each read-only (GET requests only) or full access, and revoke them one at a time. The list shows when each key was created and last used.
  • API key guide. The API Keys page now explains how to authenticate with the X-API-Key header, what read-only and full access mean, and lists the main endpoints grouped by area with copy-able curl examples.
  • Last login column on the Admin users table.
  • Delete invite codes from the Admin page, in any state. Anyone who already registered with a deleted code keeps their account and data.
  • How to invite someone guide on the Admin page, and used invites now show the user's email instead of an id.

Changed

  • API keys are now stored as hashes and shown once. Your existing key is migrated to a "Default key" with full access, so current integrations keep working.
  • API keys can no longer create or revoke API keys; that requires being signed in.
  • /api/auth/api-key is replaced by /api/auth/api-keys. Only the bundled web app used it.

Docker image

docker pull ghcr.io/lefyd24/homefinance:1.1.0

Full Changelog: v1.0.1...v1.1.0