Skip to content

v0.2.0

Choose a tag to compare

@mietzen mietzen released this 12 Apr 15:59
· 18 commits to main since this release
51225c4

Bug Fixes & UX Improvements

Bug Fixes

  • search: Now uses get-logins instead of get-database-entries. No longer requires the 'Allow access to all entries' KeePassXC permission; results are matched by URL/hostname just like the browser extension.
  • generate: Fixed password generation failing when no prior association check had been done.
  • edit: No longer calls get-database-entries. Now resolves the current entry via get-logins — no special permission needed. --url is now required.

UX Improvements

  • -j / --json flag replaces the old global --format option. Place it anywhere after the subcommand:
    keepassxc-cli show https://github.com -j
    keepassxc-cli ls -j
    
  • TOTP hidden by default in show output. Pass -p to reveal both password and TOTP.
  • totp accepts a URL (like all other commands) instead of a UUID:
    keepassxc-cli totp https://github.com
    
  • clip field is now positional:
    keepassxc-cli clip password https://github.com
    keepassxc-cli clip totp     https://github.com
    keepassxc-cli clip username https://github.com
    
  • ls help text now states the 'Allow access to all entries' KeePassXC permission requirement.
  • TSV output format removed.

Dependencies

  • Bumped keepassxc-browser-api to >=0.1.3.