Release Notes

Release Notes

Release notes for Xecrets Ez, Xecrets Cli and other members of the Xecrets family of software.

The actual downloads are found here: Xecrets Ez, and Xecrets Cli.

Since Xecrets Ez uses Xecrets Cli as a backend, the release notes for Xecrets Cli are also relevant for Xecrets Ez.

Version 2.3.723 September 12, 2024

A feature packed release with major improvements including encryption and decryption of plain text from and to clipboard, a password strength meter, smart password suggestions and a number of convenience and usability improvements. The Xecrets Cli backend has been major performance and security improvements by using operating system built-in cryptography instead of the (almost) legacy BouncyCastle library. Plain text encryption and decryption is supported by Xecrets Cli by using ASCII armor format, so this is also available from the command line.

Xecrets Ez

  • Update Avalonia UI to 11.1.3
  • Update Microsoft.Extensions.Localization.Abstractions
  • Add "Suggest password"
  • Add show/hide to password dialogs
  • Add "Retry" button in the YubiKey Not Connected dialog
  • Add password strength meter
  • Add emergency password reset
  • Add "Clear Recent Files"
  • Set keyboard focus on default button in dialogs
  • Support ESC key in dialogs
  • Don't show old Cli Crash logs in the exception view
  • When encrypting copy to share, also include sign in credentials
  • Don't require password verification in encrypt copy to share dialog
  • Save password used to share as additional decryption password
  • Remember last password for encrypt copy to share
  • Add text string encryption
  • Don't ask for verification for add decryption password
  • Update translations for new features
  • Support clipboard set text on Linux and macOS
  • Fix copyright typo in source code notice

Xecrets Cli

  • Remove BouncyCastle dependency
  • Fix copyright typo in source code notice
  • Update dependencies
  • Implement encryption with ASCII armor
  • When encrypting copy to share, also include sign in credentials

Version 2.3.654 August 28, 2024

Xecrets Ez

  • Temporary trial license
  • Go directly to add alternate password when decryption fails
  • Include Encrypt To and Wipe in free version

Xecrets Cli

  • No changes

Version 2.3.646 August 22, 2024

Xecrets Ez

  • Fix: Don't crash if YubiKey is removed during sign in
  • Use 'IsVisible' for native menus in mini-mode
  • Improve transition from trial
  • Normalize all menu texts etc to use sentence casing
  • Allow cancelling the YubiKey dialogs for normal sign in

Xecrets Cli

  • No changes

Version 2.3.638 August 14, 2024

Xecrets Ez

  • Include version and platform in crash logs
  • Display the version in the sign in message box title bar
  • Update nuget dependencies
  • Update AvaloniaUI to 11.1.0
  • Updates for CI Build

Xecrets Cli

  • Updates for CI Build
  • Update Xecrets.Licensing to 2.3.636

Version 2.3.610 July 22, 2024

Version 2.3.610 is the first release notes tracked release of Xecrets Ez and Xecrets Cli. The following is a selection of changes since 2.3.414, the first release of 2024.

Xecrets Ez

  • Fix: Transient IDisposable leak
  • Fix: Opening recent file that does not exist gives wrong message
  • Fix: Decryption not allowed in root folder
  • Fix: Avoid spurious "Free Version" message when pasting something that's not a license
  • Fix: Correct use of UtcDateTime with TimeProvider
  • Fix: Error message and cancel when any files are system protected
  • Fix: Warn when files are read only or user has insufficient permissions
  • Add support for Brazilian Portuguese
  • Add Random Rename
  • Decrypt and open fails when extra credentials are needed
  • Update Microsoft.Extensions.Localization.Abstractions to 8.0.6
  • Change "Xecrets Ez" name in macOS main app menu
  • Improve "already signed in" text
  • Update french translations
  • Add app data directory to 'About' info
  • Code sign Windows version
  • Code sign and notarize macOS version
  • Implement custom import resolver for libudev.so (YubiKey) for Linux
  • YubiKey support
  • Add "Clear Decryption Passwords" dialog
  • Pass current version to update check web page
  • Add mini-mode support for tray menu
  • Mini-mode/Free mode
  • Clean the recent files list from non-existing files
  • Improve visual feedback on operations
  • Add help tooltip to Add Password... dialog
  • Add help submenu
  • Add tooltip and help button to sign in dialog
  • Add form for getting license with 4 last digits as auth
  • Create separate nuget package, Xecrets.Localization
  • Implement localization
  • Improve encryption/decryption performance
  • Add Encrypt and Decrypt Folder
  • Support recursive handling of folders in drag/drop copy/paste
  • Change macOS packaging so name is displayed with spaces
  • Remove "File" from "Xecrets File" name
  • Remove the x64 part of the distribution names for Xecrets File
  • Upgrade ReactiveUI.Fody to 19.5.41
  • Update Avalonia to 11.0.10
  • Update ReactiveUI and remove temporary fix for serialization
  • ...

Xecrets Cli

  • Fix: Correct use of UtcDateTime with TimeProvider
  • Update SDK documentation
  • Reduce what's used from xecrets-net
  • Enable invariant globalization
  • Update nuget dependencies
  • Improve encryption/decryption performance
  • Update Xecrets.Licensing to 1.0.26
  • Support continued operation after password fail
  • Remove "File" from "Xecrets File" name
  • Remove the x64 part of the distribution names for Xecrets File
  • ...