v1.6.0 Spring is in the air
Highlights
-
Auto-detect git in existing password-store
#804
-
Use ed25519 for GPG key generation when available
#790
-
Improved GPG key parsing with new
gpgkeystate module
New Features
- Added auto-detect git in existing password-store
- Use ed25519 (ECC) for GPG key generation when GPG supports it
- Added compile_commands.json generation script for IDE tooling
Improvements
-
Improved GPG key parsing with new
gpgkeystate module
#979
- Improved WSL path handling for gpgconf resolution
-
Re-encryption security improvements
#815
-
Kill stale GPG agents before key generation
#815
-
Consolidated release scripts into
scripts/ folder
-
UsersDialog performance optimizations
#977
Bug Fixes
- Fixed path separator check in gpgconf resolution
-
Fixed .gpg-id path construction for cross-platform
#780
- Fixed re-encryption security issues
-
Fixed GPG key generation timeout handling
#815
-
Fixed clipboard history password exclusion
#970
-
Fixed transparent context menu in dark mode
#967
-
Fixed window positioning with window manager
#947
-
Fixed theme colors for button icons
#949
-
Fixed hardcoded black text in dark mode
#946
Testing
-
Added
gpgkeystate test suite (8 test suites total)
#979
- Added GPG colon output fixtures
-
Improved test assertions and coverage
#978,
#981,
#982
Documentation & Maintenance
- Added AGENTS.md for AI agent guidance
- Added security policy (SECURITY.md)
- Extensive doxygen documentation improvements
- CI/CD improvements and optimizations
Localization
- Updated translations via Weblate
Release, CI and Maintenance
-
Consolidated release scripts into
scripts/ folder
- Added compile_commands.json generation script
- Extensive code quality improvements via AI-assisted review
- CI/CD workflow optimizations
Full Changelog
Read up on recent changes