Skip to content

V2024.6.9

Choose a tag to compare

@nlogozzo nlogozzo released this 26 Jun 17:26
· 141 commits to main since this release
642539f

Changelog

Breaking Changes

App

  • Removed Nickvision::App::Aura
  • Renamed Nickvision::App::ConfigurationBase to Nickvision::App::DataFileBase

Filesystem

  • Removed Nickvision::Filesystem::SystemDirectories namespace
  • Removed Nickvision::Filesystem::UserDirectories::get* methods

New APIs

App

  • Added Nickvision::App::DataFileManager class

Filesystem

  • Added Nickvision::Filesystem::UserDirectory enum
  • Added Nickvision::Filesystem::UserDirectories::get()

Notifications

  • Added Nickvision::Notifications::NotifyIcon::getForHWND()

Localization

  • Added Nickvision::Localization::Documentation::getHelpUrl()

System

  • Added Nickvision::System::DeploymentMode enum
  • Added Nickvision::System::OperatingSystem enum
  • Added Nickvision::System::Environment::getOperatingSystem()
  • Added Nickvision::System::Environment::getDeploymentMode()
  • Added Nickvision::System::Environment::getExecutableDirectory()
  • Added Nickvision::System::Environment::getLocaleName()
  • Added Nickvision::System::Environment::getPath()
  • Added Nickvision::System::Environment::findDependency()

Fixes

Filesystem

  • Nickvision::Filesystem::UserDirectories will now fetch proper macOS directories

Localization

  • Nickvision::Localization::Gettext::init() will ensure the domainName is lowercase and contains no spaces

Update

  • Fixed an issue where Updater would crash if failed to fetch json