diff options
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 206ed993..0ec067db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,71 @@ All notable changes to this project will be documented in this file. +## [0.3.2] - 2026-11-05 + +### Changed + +- About moved from Settings to the list's menu, and its links show that they open in the browser + +### Fixed + +- The version, signing certificate and SSH public key are no longer hidden in the clipboard preview + +## [0.3.1] - 2026-11-05 + +### Added + +- An about screen in Settings: version, documentation and project links, Ko-fi, the privacy statement, the signing certificate of the installed copy and the licenses + +## [0.3.0] - 2026-11-05 + +### Changed + +- Android 12 or later is now required; older devices stay on 0.2.0 +- New HardenedPass launcher icon +- The git dialogs and snackbars are now Compose; Material Components are gone +- The dialog asking for a git password or SSH passphrase is hidden from screenshots and recents +- A snackbar confirms a successful git operation +- Updated the public suffix list + +### Fixed + +- The clipboard is cleared after the 45 seconds Settings shows, not 60 +- Autofill save works with Firefox release and beta, and its window opens on top on Android 14+ +- Autofill asks again when a cached passphrase fails +- An invalid `.gpg-id` shows as a snackbar in the entry view and the editor + +## [0.2.0] - 2026-11-04 + +### Changed + +- New user interface built with Jetpack Compose and Material 3: the password list with breadcrumbs, search, pull to sync and multi-select; the entry view with an OTP countdown; the editor with a password generator sheet and folder picker; setup (welcome, git server and clone, SSH key, PGP keys); settings grouped by category; and the autofill picker, phishing warning and passphrase prompts +- Setup merges the welcome screens; a new local store writes its `.gpg-id` with the key's long key ID, as `pass init` does +- The "files first" and "type independent" sort orders were removed; a stored one becomes "folders first" +- Autofill caches a PGP passphrase only when it was typed after a successful screen lock prompt, as the entry view does +- The autofill picker and the phishing warning ignore taps made through another app's overlay, and "Re-enable Autofill" no longer sits under "Advanced information", so a double tap cannot re-enable it +- Updated the public suffix list + +### Fixed + +- Deleting the repository, an entry or a folder no longer follows symbolic links out of the store +- "Clear saved HTTPS password" and "Clear saved SSH passphrase" now actually clear them +- Proxy authentication read the user name from the wrong place and never worked; an invalid proxy port no longer crashes the app +- Switches behind the screen lock are stored only after a successful prompt +- SSH authentication no longer hangs after a screen lock prompt is closed, and sensor errors end the prompt +- The app lock and the autofill passphrase prompt work on Android 14, where the system dismissed the prompt at once +- Opening the app from a shortcut no longer starts a second copy of the main screen +- The rebase conflict message points to the current settings screen, and the abort dialog names the branch it pushed +- Turning autofill off in Settings shows the switch off at once +- Other languages no longer call the app "Password Store" + +## [0.1.5] - 2026-11-03 + +### Fixed + +- Clone and sync over SSH failed with "Don't know how to encode key" for servers with an Ed25519 host key (and with Ed25519 SSH keys) on Android 14 devices whose system crypto library was updated; Ed25519 keys now always come from Bouncy Castle +- A typed entry or folder name such as `../store-evil/x` could pass the "inside the store" check, which compared paths as strings; it now compares whole path components + ## [0.1.4] - 2026-11-02 ### Changed |
