v1.0.182
JmesPath.Net is a fully compliant .NET implementation of the JMESPath specification.
This releases include the following fixes:
to_number()
function did not support negative floating-point numbers.min()
andmax()
functions incorrectly handled heterogeneous arrays containing numbers, some of which being interpreted as integers.min()
andmax()
functions did not support integer values exceeding C#’sInt32.MaxValue
.
The library now targets netstandard2.0
and net45
.
As part of the build, a compliance report summary is published. This report shows the compliance level for the given version of the specification – e.g 2016-09-05-9e8d0e3
as well as the supported function sets.
The JMESPath specification prescribes some built-in functions. However, supported libraries are free to support other customized functions. When some of those functions become officially part of the specification, they become part of a versioned set of functions whose compliance level is reported here.