You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+6-1Lines changed: 6 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,20 @@
1
1
# Python JSONPath Change Log
2
2
3
-
## Version 0.7.0
3
+
## Version 0.7.0 (unreleased)
4
4
5
5
**Breaking changes**
6
6
7
7
-`JSONPathIndexError` now requires a `token` parameter. It used to be optional.
8
+
- Filter expressions that resolve JSON paths (like `SelfPath` and `RootPath`) now return a `NodeList`. The node list must then be explicitly unpacked by `JSONPathEnvironment.compare()` and any filter function that has a `with_node_lists` attribute set to `True`. This is done for the benefit of the `count()` filter function and standards compliance.
8
9
9
10
**Features**
10
11
11
12
-`missing` is now an allowed alias of `undefined` when using the `isinstance()` filter function.
12
13
14
+
**IETF JSONPath Draft compliance**
15
+
16
+
- The built-in `count()` filter function is now compliant with the standard, operating on a "nodelist" instead of node values.
0 commit comments