Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.61 KB

CHANGELOG.md

File metadata and controls

35 lines (26 loc) · 1.61 KB

Changelog

Unreleased

v0.2.2

  • Bugfix: Renamed slots in the backup options to numSlots to avoid conflicts with Qt (#92)

v0.2.1

  • Minor: Added standalone backup API pajlada::Settings::Backup::saveWithBackup in backup.hpp (#90)

v0.2.0

  • Breaking: Remove move ctor/operator for SettingListener. (#32)
  • Breaking: Updated to C++20. (#42)
  • Breaking: Remove boost::any userData support. (#44)
  • Breaking: Remove support for boost::any. (#46)
  • Breaking: Remove support for boost::filesystem. (#47)
  • Breaking: Remove support for boost::optional. (#48)
  • Major: On Windows, use platform-specific MOVEFILE_WRITE_THROUGH flag ensuring the move takes place before the function returns. (#87)
  • Minor: Added setting option CompareBeforeSet which compares the old & new value in setValue before trying to update the value. This compares the marshalled JSON blob the value makes. (#74)
  • Minor: Added support for std::any. (#46)
  • Bugfix: Fixed an issue where settings without a value would always try to unmarshal the internal JSON. (#40)
  • Dev: Remove using namespace std usages. (#38)

v0.1.0

  • Dev: Update serialize library to v0.1.0. (#34)
  • Dev: Update signals library. (#24)
  • Breaking: USE_BOOST_FILESYSTEM option has been renamed to PAJLADA_SETTINGS_USE_BOOST_FILESYSTEM. (#23)
  • Breaking: USE_CONAN option has been renamed to PAJLADA_SETTINGS_USE_CONAN. (#23)
  • Bump testing Boost version from v1.71.0 to v1.75.0
  • Respect symlinks in the saving process
  • Handle absolute symlinks properly