Skip to content

Release 1.2.0

Latest

Choose a tag to compare

@xvitaly xvitaly released this 05 Jul 10:04
v1.2.0
7b2aaa6

New

  • Added a new --verbose command-line option to display additional information for debugging or informational purposes.
  • Added the ability to use the --help and --version command-line options without super-user privileges.
  • Added printing of old ZSwap values ​​when setting new values.
  • Added a check to ensure a new value was set correctly.
  • Added optional appdata manifest file for modern package managers.

Refactoring and cleanup

  • Performed major CMake modules refactoring.
  • Removed hard-coded include paths from CMakeLists.txt.
  • Removed automatically generated content from public headers.
  • Converted various static classes to namespaces.
  • Added std::optional and std::string_view headers check.
  • Added missing const qualifiers to exception handlers for better optimization.
  • Switched various methods of the Application class to exceptions use.
  • Performed minor code refactoring and cleanup.

Other changes

  • Updated copyright year.
  • Removed redundant dots from the --stats output.
  • Deprecated obtaining ZSwap options from the environment variables.
  • Bumped actions/checkout from version 6 to 7.