Skip to content

Releases: kamchatka-volcano/cmdlime

v2.6.0

11 Jun 18:54
Compare
Choose a tag to compare
  • Updated seal_lake to v0.2.0, now the CPM.cmake package manager is used to download dependencies. The variable CPM_SOURCE_CACHE can be set to an arbitrary directory to speed up CMake reconfiguration.
  • Updated sfun to v5.1.0

v2.5.0

15 Jul 18:35
Compare
Choose a tag to compare
  • Now std::filesystem::path parameters are converted to the canonical form by default. If necessary, this can be disabled with the CMDLIME_NO_CANONICAL_PATHS compiler definition or CMake variable.

v2.4.1

16 Apr 20:09
Compare
Choose a tag to compare
  • changed CommandLineReader::exec() failure exit code from -1 to 1;

v2.4.0

11 Mar 22:13
dece9c7
Compare
Choose a tag to compare
  • Added CommandLineReader::exec() overloads taking wide string arguments on Windows
  • Added the support for reading std::wstring and std::filesystem::path with UTF16 encoding on Windows
    Readme
    -Added PostProcessor - the class template that allows to check or change the state of the config object after it was read;
    Readme

v2.3.1

18 Jan 21:17
Compare
Choose a tag to compare

Maintenance

  • Updated sfun to 3.1.1
  • Started using SealLake_IsInstalled CMake function to only install dependencies when cmdlime is installed

v2.3.0

12 Jan 22:24
2e82a31
Compare
Choose a tag to compare
  • Added handling for ValidationError exceptions to the StringConverter::fromString method and included information from the ValidationError exceptions in the parsing error messages. (example)

v2.2.0

09 Jan 19:51
Compare
Choose a tag to compare
  • Fixed #25
    From now on non-aggregate types can be used as config structures (the user must inherit cmdlime::Config constructors with using Config::Config; declaration)
  • Added clang-format config

v2.1.1

17 Dec 21:23
Compare
Choose a tag to compare
  • Updated the nameof library, now cmdlime can be used with MSVC compiler when functionality provided by nameof is enabled (C++20 is required)

v2.1.0

24 Oct 21:55
055fba6
Compare
Choose a tag to compare
  • Fixed issues on MSVC compiler
  • Changed pragma once to macro include guards
  • Updated CMake config to use seal_lake library
  • Added GitHub Actions configuration for CI pipeline

v2.0.1

23 Aug 20:06
Compare
Choose a tag to compare
  • updated sfun library to v2.1.1