Skip to content

Releases: NickvisionApps/libnick

V2025.10.0

05 Oct 23:47

Choose a tag to compare

V2025.10.0

Breaking Changes

None

New APIs

None

Fixes

Keying

  • Better error handling

V2025.9.4

22 Sep 01:26
1267db7

Choose a tag to compare

V2025.9.4

Breaking Changes

None

New APIs

Database

  • Added reset method to SqliteStatement

Fixes

Database

  • Fixed an issue where the sqlite database crashed on Windows

Update

  • Fixed parsing of development versions

V2025.9.3

21 Sep 19:18
c5d9415

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Database

  • Fixed an issue where the sqlite database did not encrypt and decrypt correctly

V2025.9.2

02 Sep 01:32

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Helpers

  • Fixed a deadlock in JsonFileBase

V2025.9.1

01 Sep 22:45

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Helpers

  • Fixed an issue where JsonFileBase::get() did not work for std::string

V2025.9.0

01 Sep 21:07
13ebffc

Choose a tag to compare

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

V2025.8.0

24 Aug 19:49

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

App

  • Added reset() method to CancellationToken

Fixes

Events

  • Fixed the operator->() method for ParamEventArgs

V2025.7.6

28 Jul 00:07

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Updater

  • Exceptions thrown

V2025.7.5

27 Jul 23:54

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

Update

  • Added Updater::downloadUpdate() method for all platforms

Fixes

None

V2025.7.4

27 Jul 00:04
22a6409

Choose a tag to compare

Changelog

Breaking Changes

  • maddy dependency requires >= 1.6.0

New APIs

App

  • Added CancellationToken class

Fixes

Localization

  • Fixed included headers
  • Fixed Gettext::changeLanguage("C") not turning off translations