I am not sure whether making this upgrade now is a good idea.
I updated the version and the good thing is that we can remove our boilerplate code.
The bad thing is that four test cases fail that were previously running. These test cases cover cases in which invalid json-path queries are made, like "$....."
In 0.9.1, json-path was able to wrap the exceptions of malformed input into its own exceptions, with 1.1.0, you get from a user's perspective quite useless exceptions like StringIndexOutOfBoundsException.
I'll discuss this with the other devs tomorrow.