Skip to content

Releases: cmannett85/arg_router

arg_router v1.4.0

08 Aug 16:16
b3dab2e
Compare
Choose a tag to compare

Bug fixes

  • #330, Explicitly specify NOMINMAX and WIN32_LEAN_AND_MEAN

Improvements

  • #302, Switch from a locally generated Conan package, to one hosted on conan-center.io
  • #314, Add support for multi-value arguments
  • #315, CMake function to generate translation type headers from simple text files
  • #317, Enable/disable nodes at runtime
  • #318, Skip irrelevant GHA jobs
  • #321, Add variable list length end token
  • #325, Create copyright checker git hook
  • #332, Extend pre-commit hook to include clang-format
  • #335, Use Levenshtein distance to suggest possibly misspelt arguments

arg_router v1.3.0

26 Mar 16:06
ea82e8c
Compare
Choose a tag to compare

Bug fixes

  • #289, updated GHA env vars to stop deprecation warning

Improvements

  • #296, updated installation documentation
  • #295, gave root_t the ability to parse string containers
  • #239, preliminary local Conan package support

arg_router v1.2.2

04 Mar 23:20
c16a5d6
Compare
Choose a tag to compare

arg_router v1.2.2

Bug fixes

  • #284, specify Boost as a dependency in the config file

arg_router v1.2.1

04 Mar 12:45
a933658
Compare
Choose a tag to compare

arg_router v1.2.1

Bug fixes

  • #274, CMake package should detect Boost headers itself

Improvements

  • CMake package exported target should be namespaced (#275)
  • Improve CMake package config files installation (#276)

arg_router v1.2.0

26 Feb 13:30
9f5f372
Compare
Choose a tag to compare

Bug fixes

  • #254, passing no args to short_form_expander_t::pre_parse_phase(..) causes segfault
  • #255, policy_unique_from_owner_parent_to_mode_or_root not working

Improvements

  • Corrected CMake package so you don't need to manually set the include directory anymore (#257)
  • Node can be instantiated with bare compile-time strings and they are automatically mapped to the appropriate policy (#256)
  • Improved help output formatting documentation (#258)

arg_router v1.1.1

11 Feb 18:48
026c86f
Compare
Choose a tag to compare

Bug fixes

  • #246, critical issue that prevents non-CMake builds from being built

Improvements

  • Removed the git patch version segment and therefore the requirement on git to build. This allows for building from source without a working copy

arg_router v1.1.0

26 Jan 19:51
1da6452
Compare
Choose a tag to compare
  • Supports non-macro compile-time string construction for C++20 and above compilation targets
  • Supports MSBuild+MSVC for C++20 and above
  • Much improved message translation mechanism
  • Now supports exception message translations
  • Now available on vcpkg

arg_router v1.0.0

09 Oct 09:21
1d2e391
Compare
Choose a tag to compare

Initial release!

arg_router v0.1.0

01 Sep 22:57
9bbb7df
Compare
Choose a tag to compare
arg_router v0.1.0 Pre-release
Pre-release

First vaguely useful release, mainly just to test the CI's release packaging...