Skip to content
This repository was archived by the owner on Jun 2, 2026. It is now read-only.

V2025.9.0

Choose a tag to compare

@nlogozzo nlogozzo released this 01 Sep 21:07
· 7 commits to main since this release
13ebffc

Changelog

Breaking Changes

App

  • Removed DataFileBase
  • Removed DataFileManager
  • Moved AppInfo::convertUrlMapToVector() to Helpers::CodeHelpers namespace
  • Moved App::CancellationToken to Helpers namespace

Database

  • Rewrote all classes with a more modern interface
  • Renamed all classes with Sqlite prefix

Keyring

  • Rewrote Keyring class with a more modern interface
  • Moved SystemCredentials to System::Credentials namespace
  • Removed CredentialCheckStatus enum
  • Removed PasswordStrength module

Network

  • Removed DNS module
  • Removed Socket and related classes

Taskbar

  • Removed module

New APIs

Helpers

  • Added DEFINE_ENUM_FLAGS() macro to CodeHelpers namespace
  • Added IJsonSerializable interface
  • Added JsonFileBase to replace DataFileBase
  • Added quote() function to StringHelpers namespace

Keyring

  • Added Space value to PasswordContent

System

  • Added execAsync() function to Environment namespace

Fixes

  • Marked functions and methods with noexcept where applicable

System

  • Fixed Process's handling of quoted strings