Lyra 1.1
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 ofcli_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.