Releases: jdevillard/JmesPath.Net
v1.0.204
This releases include the following new feature:
- implementation of the let() function that lets you capture any lexical scope you need for later use. This function need to be registered at startup, see the link.
The library re-targets netstandard1.3.
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.