Skip to content

Lyra 1.1

Compare
Choose a tag to compare
@grafikrobot grafikrobot released this 29 Sep 02:59

This is mostly a maintenance release. Which means fixing bugs, more documentation changes, and more tested compilers. Thanks to people for pointing out problems. And, thanks to Matt Godbolt's suggestion, there is one new feature:

  • New: Add direct Meson Build use support.
    -- Rémi Gastaldi
  • New: Define argument value choices() as either a fixed set or checked
    by a custom lambda function. -- Rene Rivera
  • Fix being able to parse straight from args outside of cli_parser. Which
    resulted in misleading parsing behavior. Rene Rivera
  • Fix use of cardinality() to correctly constrain bounded cardinality
    ranges like [0,n], [n,m], [n,n], and [0,0] (unbounded).
    Rene Rivera
  • Fix use of required() arguments such that the parse errors if they are
    absent. -- girstsf
  • Remove uses of assert macro to avoid internal aborts and make it easier
    to use as a library. -- Rene Rivera
  • Many documentation improvements. -- Rene Rivera
  • Tested with
    Visual Studio 2015, VS 2017, VS 2019,
    MinGW-64 (gcc 8.1),
    Linux (clang 3.5, 3.6, 3.7, 3.8, 3.9, 4, 5, 6, 7, 8, 9; gcc 4.8, 4.9, 5, 6, 7, 8, 9),
    Xcode (9.0, 9.0.1, 9.1, 9.2, 9.3, 9.3.1, 9.4, 9.4.1, 10.0, 10.1, 10.2, 10.2.1, 10.3, 11.0),
    on Azure Pipelines.