Version 0.7.0
Breaking changes
JSONPathIndexError
now requires atoken
parameter. It used to be optional.- Filter expressions that resolve JSON paths (like
SelfPath
andRootPath
) now return aNodeList
. The node list must then be explicitly unpacked byJSONPathEnvironment.compare()
and any filter function that has awith_node_lists
attribute set toTrue
. This is done for the benefit of thecount()
filter function and standards compliance.
Features
missing
is now an allowed alias ofundefined
when using theisinstance()
filter function.
IETF JSONPath Draft compliance
- The built-in
count()
filter function is now compliant with the standard, operating on a "nodelist" instead of node values.