Skip to content

Releases: NickvisionApps/libnick

V2024.2.1

05 Feb 03:00

Choose a tag to compare

Changelog

New APIs

  • Added StringHelpers::toBase64 and StringHelpers::toByteArray for Base64 encoding and decoding of byte vectors respectively

Fixes

  • Fixed an issue where TaskbarItem displayed an incorrect count on Windows

V2024.2.0

30 Jan 04:31
821c450

Choose a tag to compare

Changelog

Breaking API Changes

  • Aura
    • The whole module was renamed to App.
      • The App section below will contain the other changes to this module
  • App
    • The InterProcessCommunicator constructor now always accepts the id to use for the named pipe.
      • For an application-wide IPC, get the InterProcessCommunicator object with Aura::getActive().getIPC()
    • Added the following methods to Aura: isRunningOnWindows(), isRunningOnLinux(), isRunningViaFlatpak(), isRunningViaSnap(), isRunningViaLocal()
  • Update
    • The Updater constructor must now always take a gitHubRepo URL argument. It will no longer use Aura::getActive().getAppInfo().getSourceRepo() if no/empty argument is provided.

Fixes

V2024.1.13

28 Jan 21:47

Choose a tag to compare

Changelog

  • Final Taskbar API fixes on Linux :)

V2024.1.12

28 Jan 19:11

Choose a tag to compare

Changelog

  • Taskbar API fixes for Linux

V2024.1.11

28 Jan 03:43

Choose a tag to compare

Changelog

  • API Cleanup

V2024.1.10

27 Jan 23:59

Choose a tag to compare

Changelog

  • Add Aura::getExecutableDirectory()

V2024.1.9

27 Jan 22:06

Choose a tag to compare

Changelog

  • Improve CMake Files

V2024.1.7

27 Jan 20:31

Choose a tag to compare

Changelog

  • Improved Documentation::getHelpUrl
  • Added support for building libnick without vcpkg

V2024.1.6

21 Jan 03:24

Choose a tag to compare

Changelog

  • Improved handling of different gettext domains that may exist in an app
  • Renamed LICENSE to COPYING

V2024.1.5

15 Jan 02:02

Choose a tag to compare

Changelog

  • Added StringHelpers::join function
  • Code improvements