Skip to content

Commit

Permalink
Release 2.5.2
Browse files Browse the repository at this point in the history
Added

- Browser: Show UI warning when entering invalid URLs [keepassxreboot#3912]
- Browser: Option to use an entry only for HTTP auth [keepassxreboot#3927]

Changed

- Disable the user interface when merging or saving the database [keepassxreboot#3991]
- Ability to hide protected attribute after reveal [keepassxreboot#3877]
- Remove mention of "snaps" in Windows and macOS [keepassxreboot#3879]
- CLI: Merge parameter for source database key file (--key-file-from) [keepassxreboot#3961]
- Improve GUI tests reliability on Hi-DPI displays [keepassxreboot#4075]
- Disable deprecation warnings to allow building with Qt 5.14+ [keepassxreboot#4075]
- OPVault: Use 'otp' attribute for TOTP field imports [keepassxreboot#4075]

Fixed

- Fix crashes when saving a database to cloud storage [keepassxreboot#3991]
- Fix crash when pressing enter twice while opening database [keepassxreboot#3885]
- Fix handling of HTML when displayed in the entry preview panel [keepassxreboot#3910]
- Fix start minimized to tray on Linux [keepassxreboot#3899]
- Fix Auto Open with key file only databases [keepassxreboot#4075]
- Fix escape key closing the standalone password generator [keepassxreboot#3892]
- macOS: Fix monospace font usage in password field and notes [keepassxreboot#4075]
- macOS: Fix building on macOS 10.9 to 10.11 [keepassxreboot#3946]
- Fix TOTP setup dialog not closing on database lock [keepassxreboot#4075]
- Browser: Fix condition where additional URLs are ignored [keepassxreboot#4033]
- Browser: Fix subdomain matching to return only relevant site entries [keepassxreboot#3854]
- Secret Service: Fix multiple crashes and incompatibilities [keepassxreboot#3871, keepassxreboot#4009, keepassxreboot#4074]
- Secret Service: Fix searching of entries [keepassxreboot#4008, keepassxreboot#4036]
- Secret Service: Fix behavior when exposed group is recycled [keepassxreboot#3914]
- CLI: Release the database instance before exiting interactive mode [keepassxreboot#3889]
- Fix (most) memory leaks in tests [keepassxreboot#3922]
  • Loading branch information
droidmonkey committed Jan 4, 2020
2 parents 0fd8836 + 062654e commit 62cda9d
Show file tree
Hide file tree
Showing 97 changed files with 5,156 additions and 3,884 deletions.
36 changes: 36 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,41 @@
# Changelog

## 2.5.2 (2020-01-04)

### Added

- Browser: Show UI warning when entering invalid URLs [#3912]
- Browser: Option to use an entry only for HTTP auth [#3927]

### Changed

- Disable the user interface when merging or saving the database [#3991]
- Ability to hide protected attribute after reveal [#3877]
- Remove mention of "snaps" in Windows and macOS [#3879]
- CLI: Merge parameter for source database key file (--key-file-from) [#3961]
- Improve GUI tests reliability on Hi-DPI displays [#4075]
- Disable deprecation warnings to allow building with Qt 5.14+ [#4075]
- OPVault: Use 'otp' attribute for TOTP field imports [#4075]

### Fixed

- Fix crashes when saving a database to cloud storage [#3991]
- Fix crash when pressing enter twice while opening database [#3885]
- Fix handling of HTML when displayed in the entry preview panel [#3910]
- Fix start minimized to tray on Linux [#3899]
- Fix Auto Open with key file only databases [#4075]
- Fix escape key closing the standalone password generator [#3892]
- macOS: Fix monospace font usage in password field and notes [#4075]
- macOS: Fix building on macOS 10.9 to 10.11 [#3946]
- Fix TOTP setup dialog not closing on database lock [#4075]
- Browser: Fix condition where additional URLs are ignored [#4033]
- Browser: Fix subdomain matching to return only relevant site entries [#3854]
- Secret Service: Fix multiple crashes and incompatibilities [#3871, #4009, #4074]
- Secret Service: Fix searching of entries [#4008, #4036]
- Secret Service: Fix behavior when exposed group is recycled [#3914]
- CLI: Release the database instance before exiting interactive mode [#3889]
- Fix (most) memory leaks in tests [#3922]

## 2.5.1 (2019-11-11)

### Added
Expand Down
8 changes: 5 additions & 3 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ endif (CCACHE_FOUND)

# Support Visual Studio Code
include(CMakeToolsHelpers OPTIONAL)
include(FeatureSummary)

include(CheckCCompilerFlag)
include(CheckCXXCompilerFlag)
Expand Down Expand Up @@ -94,7 +95,7 @@ endif()

set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "5")
set(KEEPASSXC_VERSION_PATCH "1")
set(KEEPASSXC_VERSION_PATCH "2")
set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}")
set(OVERRIDE_VERSION "" CACHE STRING "Override the KeePassXC Version for Snapshot builds")

Expand Down Expand Up @@ -299,6 +300,9 @@ endif()

if(WITH_DEV_BUILD)
add_definitions(-DQT_DEPRECATED_WARNINGS -DGCRYPT_NO_DEPRECATED)
else()
add_definitions(-DQT_NO_DEPRECATED_WARNINGS)
add_gcc_compiler_cxxflags("-Wno-deprecated-declarations")
endif()

if(MINGW)
Expand Down Expand Up @@ -465,8 +469,6 @@ endif()

include_directories(SYSTEM ${GCRYPT_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR})

include(FeatureSummary)

add_subdirectory(src)
add_subdirectory(share)
if(WITH_TESTS)
Expand Down
5 changes: 5 additions & 0 deletions COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -248,3 +248,8 @@ Comment: from Freedesktop.org website

Files: share/icons/application/32x32/actions/statistics.png
Copyright: Icon made by Freepik from https://www.flaticon.com/free-icon/bars-chart_265733

Files: share/icons/application/scalable/actions/object-locked.svg
share/icons/application/scalable/actions/object-unlocked.svg
License: LGPL-3
Comment: from Breeze icon theme (https://github.com/KDE/breeze-icons)
10 changes: 8 additions & 2 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -150,9 +150,15 @@ You can create a package to redistribute KeePassXC (zip, deb, rpm, dmg, etc..).
Testing
=======

You can perform test on the executable
You can perform tests on the built executables with:
```
make test
make test ARGS+="--output-on-failure"
```

If you are not currently running on an X Server or Wayland, run the tests as follows:
```
make test ARGS+="-E test\(cli\|gui\) --output-on-failure"
xvfb-run -e errors -a --server-args="-screen 0 1024x768x24" make test ARGS+="-R test\(cli\|gui\) --output-on-failure"
```

Common parameters:
Expand Down
2 changes: 1 addition & 1 deletion share/docs/man/keepassxc-cli.1
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ Displays the program version.
.IP "-d, --dry-run <path>"
Prints the changes detected by the merge operation without making any changes to the database.

.IP "-f, --key-file-from <path>"
.IP "--key-file-from <path>"
Sets the path of the key file for the second database.

.IP "--no-password-from"
Expand Down
14 changes: 14 additions & 0 deletions share/icons/application/scalable/actions/object-locked.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions share/icons/application/scalable/actions/object-unlocked.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
31 changes: 31 additions & 0 deletions share/linux/org.keepassxc.KeePassXC.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,37 @@
</screenshots>

<releases>
<release version="2.5.2" date="2020-01-04">
<description>
<ul>
<li>Browser: Show UI warning when entering invalid URLs [#3912]</li>
<li>Browser: Option to use an entry only for HTTP auth [#3927]</li>
<li>Disable the user interface when merging or saving the database [#3991]</li>
<li>Ability to hide protected attribute after reveal [#3877]</li>
<li>Remove mention of "snaps" in Windows and macOS [#3879]</li>
<li>CLI: Merge parameter for source database key file (--key-file-from) [#3961]</li>
<li>Improve GUI tests reliability on Hi-DPI displays [#4075]</li>
<li>Disable deprecation warnings to allow building with Qt 5.14+ [#4075]</li>
<li>OPVault: Use 'otp' attribute for TOTP field imports [#4075]</li>
<li>Fix crashes when saving a database to cloud storage [#3991]</li>
<li>Fix crash when pressing enter twice while opening database [#3885]</li>
<li>Fix handling of HTML when displayed in the entry preview panel [#3910]</li>
<li>Fix start minimized to tray on Linux [#3899]</li>
<li>Fix Auto Open with key file only databases [#4075]</li>
<li>Fix escape key closing the standalone password generator [#3892]</li>
<li>macOS: Fix monospace font usage in password field and notes [#4075]</li>
<li>macOS: Fix building on macOS 10.9 to 10.11 [#3946]</li>
<li>Fix TOTP setup dialog not closing on database lock [#4075]</li>
<li>Browser: Fix condition where additional URLs are ignored [#4033]</li>
<li>Browser: Fix subdomain matching to return only relevant site entries [#3854]</li>
<li>Secret Service: Fix multiple crashes and incompatibilities [#3871, #4009, #4074]</li>
<li>Secret Service: Fix searching of entries [#4008, #4036]</li>
<li>Secret Service: Fix behavior when exposed group is recycled [#3914]</li>
<li>CLI: Release the database instance before exiting interactive mode [#3889]</li>
<li>Fix (most) memory leaks in tests [#3922]</li>
</ul>
</description>
</release>
<release version="2.5.1" date="2019-11-11">
<description>
<ul>
Expand Down
Loading

0 comments on commit 62cda9d

Please sign in to comment.