Skip to content

Releases: NickvisionApps/libnick

V2025.3.0

06 Mar 05:18
6f6c4a3

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

System

  • Modified Nickvision::System::Process's constructor to now take an optional working directory parameter

Fixes

Helpers

  • Implemented non-deprecated algorithms for StringHelpers::str() and StringHelpers::wstr()

Network

  • Improved user agent string used by Nickvision::Web::fetchJsonString()

V2025.2.0

25 Feb 15:02
ed494ce

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

Helpers

  • Added Nickvision::Helpers::SizeHelpers namespace

System

  • Added Nickvision::System::HardwareInfo namespace

Fixes

None

V2025.1.0

03 Jan 15:50

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

System

  • Fixed an issue where Process::kill() did not work on Windows

V2024.12.1

27 Dec 16:31

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

Network

  • Added Nickvision::Network::Socket class

Fixes

None

V2024.12.0

17 Dec 19:08
913fff1

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Notifications

  • Fixed an issue where ShellNotification::send() did not work on non-GTK linux applications

System

  • Fixed an issue where Environment::getExecutableDirectory() did not return the correct path on macOS

V2024.11.1

18 Nov 18:17

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

  • Fixed compilation issues for older macOS systems

V2024.11.0

14 Nov 21:53

Choose a tag to compare

Changelog

Breaking Changes

  • Added the USE_LIBSECRET cmake option that can be specified on macOS systems to use libsecret for credential management instead of macOS Keychain APIs

New APIs

None

Fixes

  • Fixed compilation issues for older macOS systems

V2024.10.0

17 Oct 14:54

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

Localization

  • Fixed an issue where translated strings did not show UTF-8 characters correctly on Windows

V2024.9.2

09 Sep 21:24

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

System

  • Added Nickvision::System::Environment::hasVariable()

Fixes

System

  • Fixed an issue where Flatpak deployment mode was not correctly detected

V2024.9.1

03 Sep 19:06

Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

App

  • Fixed an issue where DataFileBase was incorrectly parsing JSON files