Skip to content

v1.0.182

Compare
Choose a tag to compare
@jdevillard jdevillard released this 24 Feb 17:27
4d589ef

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() and max() functions incorrectly handled heterogeneous arrays containing numbers, some of which being interpreted as integers.
  • min() and max() functions did not support integer values exceeding C#’s Int32.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.