What's Changed
- Don't use a deprecated method by @amarsman in #491
- Issue #402: 'deselect()' on clearing filter by @petr-nehez in #490
- Don't base pass-otp availability decision on hardcoded /usr/lib by @nh2 in #499
- Use new stable version of
install-qt-action
. by @boppybibbles in #502 - Enable out-of-source build by @boppybibbles in #503
- Enable ubuntu, windows and macOS based builds for CI by @boppybibbles in #508
- Spelling: Git pull, Git push by @comradekingu in #516
- Fix blurry icons when fractional scaling is enabled by @mthw0 in #526
- Update minimum Qt version by @cmol in #527
- #514 Show password with a monospace font by @cmol in #528
- Clear search on profile change by @cmol in #529
- Move MainWindow to the screen the cursor is on by @inhinias in #547
- Fix issues with renaming passwords and moving folders by @ChaoticEnigma in #532
- Explicitly only remove ".gpg" when renaming files by @ichthyosaurus in #558
- Keep suffices when moving (to) a directory while imitiating pass by @ichthyosaurus in #559
- Fix keys created/expires dates in the users dialog window (fix: 571) by @nfetisov in #572
- Fix installation instructions in README.md by @kawarimidoll in #565
- Delete context menu after exec by @fasked in #578
- Add more options for the password displaying by @l3u in #587
- Fix accidental deletion of entire passwordstore by @FSMaxB in #604
- Install QT in codeql workflow by @annejan in #608
- Super Linter added and fixing findings by @annejan in #610
- Removed travis (no longer free) and lgtm (migrated to Github) by @annejan in #612
- fix the unintended "running" of the entropy window in the keygen dial… by @lherschi in #640
- Restore licensing info for QProgressIndicator by @svuorela in #642
- Add pass store signing key feature by @timegrid in #634
- Fix taborder and add buddies in keygen dialog by @svuorela in #643
- Clazy cleanup and other minor fixes by @svuorela in #641
- fix bug => clipboard was not cleared when using primary selection by @pythcoiner in #615
- super-linter ENV variables in shared location for local and automated by @annejan in #616
- clang-format -i src/.cpp src/.h by @annejan in #645
- Version bump and cleanup by @annejan in #646
Wording and localisation
- Spelling: Git, GPG, PWGen, etc. by @comradekingu in #492
- Spelling: Keylist missing, Could not fetch, GPG by @comradekingu in #493
- Spelling: Search for users, , by @comradekingu in #495
- Translations update from Weblate by @weblate in #530
- Translations update from Weblate by @weblate in #531
- Translations update from Weblate by @weblate in #535
- Translations update from Weblate by @weblate in #541
- Translations update from Weblate by @weblate in #548
- Translations update from Weblate by @weblate in #552
- Translations update from Weblate by @weblate in #553
- Translations update from Weblate by @weblate in #554
- Translations update from Weblate by @weblate in #560
- Translations update from Weblate by @weblate in #562
- Translations update from Weblate by @weblate in #563
- Correct a typo in pass.cpp by @felixonmars in #570
- Translations update from Weblate by @weblate in #573
- Translations update from Hosted Weblate by @weblate in #576
- Translations updated by @annejan in #605
- Translation cleanup by @annejan in #606
- Translations update from Hosted Weblate by @weblate in #607
- New Transifex integration yml by @annejan in #609
- Translations update from Hosted Weblate by @weblate in #611
- Translations update from Hosted Weblate by @weblate in #613
- Translations update from Hosted Weblate by @weblate in #614
- Translations update from Hosted Weblate by @weblate in #617
- Translations update from Hosted Weblate by @weblate in #618
- Document "Using profiles" by @buepro in #619
- markdownlint --fix && textlint --fix by @annejan in #621
- Translations update from Hosted Weblate by @weblate in #622
- Translations update from Hosted Weblate by @weblate in #626
- Translations update from Hosted Weblate by @weblate in #627
- Translations update from Hosted Weblate by @weblate in #628
- Translations update from Hosted Weblate by @weblate in #629
- Translations update from Hosted Weblate by @weblate in #632
- Translations update from Hosted Weblate by @weblate in #633
- Translations update from Hosted Weblate by @weblate in #636
- Translations update from Hosted Weblate by @weblate in #644
- Translations update from Hosted Weblate by @weblate in #647
- Translations update from Hosted Weblate by @weblate in #648
- Added Serbian and Estonian to project file by @annejan in #649
- Translations update from Hosted Weblate by @weblate in #650
- Natural language fixes by @annejan in #654
- Initial Korean from Weblate by @annejan in #655
New Contributors
- @petr-nehez made their first contribution in #490
- @comradekingu made their first contribution in #492
- @nh2 made their first contribution in #499
- @boppybibbles made their first contribution in #502
- @mthw0 made their first contribution in #526
- @cmol made their first contribution in #527
- @weblate made their first contribution in #530
- @inhinias made their first contribution in #547
- @ChaoticEnigma made their first contribution in #532
- @ichthyosaurus made their first contribution in #558
- @felixonmars made their first contribution in #570
- @nfetisov made their first contribution in #572
- @kawarimidoll made their first contribution in #565
- @fasked made their first contribution in #578
- @l3u made their first contribution in #587
- @FSMaxB made their first contribution in #604
- @pythcoiner made their first contribution in #615
- @buepro made their first contribution in #619
- @lherschi made their first contribution in #640
- @svuorela made their first contribution in #642
- @timegrid made their first contribution in #634
Full Changelog: v1.3.2...v1.4.0