Skip to content

Releases: NickvisionApps/libnick

V2025.1.0

03 Jan 15:50
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Changelog

Breaking Changes

None

New APIs

None

Fixes

App

  • Fixed an issue where DataFileBase was incorrectly parsing JSON files

V2024.9.0

03 Sep 14:28
Compare
Choose a tag to compare

Changelog

Breaking Changes

  • Replaced jsoncpp library with boost-json

App

  • Nickvision::App::DataFileBase's m_json object is now of type boost::json::object

New APIs

None

Fixes

None

V2024.8.3

18 Aug 13:56
Compare
Choose a tag to compare

Changelog

Breaking Changes

Keyring

  • The Nickvision::Keyring::Keyring class has been rewritten for better performance and a cleaner API. Keyrings created with previous versions of libnick are no longer compatible.
  • Removed Nickvision::Keyring::KeyringDialogController
  • Removed Nickvision::Keyring::Store

New APIs

None

Fixes

None