Hi Elliotte,
I'm curious, which version of XPath does Jaxen support?
Joe
On Sun, Nov 20, 2022 at 12:58 PM Elliotte Rusty Harold elharo@xxxxxxxxxxx <
xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
> I've posted the first beta of the Jaxen XPath engine 2.0 on Maven
> Central. The coordinates are:
>
> <dependency>
> <groupId>jaxen</groupId>
> <artifactId>jaxen</artifactId>
> <version>2.0.0-beta-1</version>
> </dependency>
>
> Despite the major version bump, I believe this should be a drop in
> replacement for almost every project (though I'm not 100% sure, which
> is why this is a beta.) The two major possible incompatibilities are:
>
> * The minimum supported Java version is now 1.5, up from 1.4 in 1.2.0
> and 1.3 in 1.1.6.
> * dom4j, XOM, and JDOM are now optional dependencies so if a project
> was depending on them to be loaded transitively it will need to add
> explicit dependencies to build.
>
> On the plus side, this makes classpaths much smaller and less complex,
> and will shut up a lot of noise from static analysis tools.
>
> In addition the Jaxen core code is also a little smaller and has fixed
> a few minor bugs in XPath evaluation, mostly weird cases found by
> fuzzing that are unlikely to arise in practice.
>
> If you do have any trouble at all upgrading to this release, please
> file an issue in the repo:
>
> https://github.com/jaxen-xpath/
>
> Questions can be directed to Github discussions:
>
> https://github.com/jaxen-xpath/jaxen/discussions
>
> Thanks!
>
>
> --
> Elliotte Rusty Harold
> elharo@xxxxxxxxxxx
|