Skip to content

4.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:44
· 6 commits to master since this release

The 4.x line no longer builds its DOM through Maven's deprecated XmlNodeBuilder: Xpp3DomBuilder uses a pull builder of its own, so a future Maven can delete that class without breaking this one. The artifact also carries Automatic-Module-Name: org.codehaus.plexus.util.xml, which anyone on the module path sees.

The Maven dependency is split: maven-api-xml at compile, maven-xml at runtime, since XmlService resolves its implementation through ServiceLoader. Consumers keep the API transitively and lose org.apache.maven.internal.* along with woodstox-core and stax2-api.

Requires Java 17 and Maven 4. On Maven 3, use the 3.x line.

🚀 New features and improvements

  • Establish an automatic module name (#92) @slachiewicz
  • Build the DOM with a local pull builder instead of Maven's deprecated XmlNodeBuilder (#94) @slachiewicz

📝 Documentation updates

  • Rewrite README with usage, status and version guidance (#88) @slachiewicz

👻 Maintenance

🔧 Build

📦 Dependency updates