Skip to content

Releases: codehaus-plexus/plexus-xml

4.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:44

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

3.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 07:44

A UTF-8 file with no BOM whose XML declaration names ISO-8859-1 now parses, instead of failing as an incompatible encoding. The fix has been on the 4.x line since 2023; Maven 3.9 ships plexus-xml 3.x, so this line carried the bug until now.

The artifact also carries Automatic-Module-Name: org.codehaus.plexus.util.xml, the same name the 4.x line uses, so a downstream that swaps lines keeps requiring the same module.

Requires Java 8 and works under Maven 3 and Maven 4.

🚀 New features and improvements

🐛 Bug Fixes

  • Backport the UTF-8-without-BOM and ISO-8859-1 parsing fix to 3.x (#91) @slachiewicz

👻 Maintenance

  • [3.x] Set the next development version to 3.1.0-SNAPSHOT (#98) @slachiewicz

🔧 Build

📦 Dependency updates

4.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Jan 00:02

👻 Maintenance

📦 Dependency updates

4.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Apr 16:09

🚀 New features and improvements

  • Require Java 17 and upgrade maven-xml-impl to 4.0.0-beta-3 (#43) @slachiewicz

📦 Dependency updates

👻 Maintenance

3.0.2

Choose a tag to compare

@github-actions github-actions released this 05 Apr 15:48

📦 Dependency updates

👻 Maintenance

4.0.4

Choose a tag to compare

@github-actions github-actions released this 21 May 21:06
plexus-xml-4.0.4
f25521b

🐛 Bug Fixes

📦 Dependency updates

3.0.1

Choose a tag to compare

@github-actions github-actions released this 21 May 21:19
plexus-xml-3.0.1
86d3578

🐛 Bug Fixes

📦 Dependency updates

👻 Maintenance

🔧 Build

4.0.3

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 21 May 21:01

What's Changed

New Contributors

Full Changelog: plexus-xml-4.0.2...plexus-xml-4.0.3

3.0.0

Choose a tag to compare

@slawekjaranowski slawekjaranowski released this 20 May 14:43

4.0.2

Choose a tag to compare

@gnodet gnodet released this 04 Jul 08:18

What's Changed

  • Cleanup after parent pom upgrade by @slachiewicz in #22
  • Upgrade to 4.0.0-alpha-7 and exclude dependency to sisu (fixes #17) by @gnodet in #23

New Contributors

Full Changelog: plexus-xml-4.0.1...plexus-xml-4.0.2