Replies: 1 comment 3 replies
-
| I don't plan on making any more API or internal class changes before release of version 2 (or for a long time after that), so you can can consider it stable. Hopefully the new names will make more sense than the old ones, especially if you're referring to the spec regularly. And, if you haven't already built the updated docs locally, the updated syntax guide should help when it comes to implementing any of the non-standard JSONPath syntax. A note on the "high-level API" names This project uses  python-jsonpath-rfc9535 uses  ruby-json-p3 uses  My recommendation is to choose names that make the most sense for the language you're writing in, but favour "node" and "node list" over "match" and "matches" to better match the spec. | 
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I just got the unit tests from the RFC project to all pass in my Java version of this project. Of course, that's a limited subset of the full feature set. You made quite a few changes recently on the v2 branch. How stable is this now that you have merged to main? I'm playing catch up with the refactoring and renaming of things. Luckily I've only been working on core RFC features so some of the extensions that have changed haven't affected me. If they're generally stable now (at least the class names and APIs) then I won't be trying to integrate a moving target. :)
Beta Was this translation helpful? Give feedback.
All reactions