dependabot[bot] opened a new pull request, #7799: URL: https://github.com/apache/myfaces-tobago/pull/7799
Bumps [org.codehaus.mojo:xml-maven-plugin](https://github.com/mojohaus/xml-maven-plugin) from 1.2.2 to 1.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mojohaus/xml-maven-plugin/releases">org.codehaus.mojo:xml-maven-plugin's releases</a>.</em></p> <blockquote> <h2>1.3.0</h2> <p>XML Maven Plugin 1.3.0 expands JAXP and <code>SchemaFactory</code> configuration options, improves classpath resource and relative schema resolution, and provides clearer XML validation error messages. It requires <strong>Maven 3.9.0 or later</strong> and <strong>Java 8 or later</strong>.</p> <h2>✨ Highlights</h2> <ul> <li><strong>JAXP configuration file support (<code><jaxpConfiguration></code>)</strong>: Both <code>xml:validate</code> and <code>xml:transform</code> now accept a JAXP configuration file (<code>java.util.Properties</code> format) to configure JAXP factory classes and properties explicitly (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>, <a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/203">#203</a>).</li> <li><strong>Custom <code>SchemaFactory</code> selection (<code><schemaFactory></code>)</strong>: <code>xml:validate</code> now allows specifying a custom <code>javax.xml.validation.SchemaFactory</code> implementation class either globally on the goal or per <code><validationSet></code> (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>).</li> <li><strong>Consistent <code>resource:</code> classpath URI support</strong>: Both <code><catalogs></code> and <code><transformationSet><stylesheet></code> now accept the <code>resource:</code> prefix when resolving XML catalogs or XSLT stylesheets from the classpath, matching schema resolution (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>).</li> <li><strong>Relative schema includes/imports from the classpath</strong>: XML schemas loaded from the classpath (even without an XML catalog) can now resolve relative <code><xs:include></code> and <code><xs:import></code> references against sibling classpath resources (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>).</li> <li><strong>Detailed validation error messages</strong>: When validation fails with a <code>SAXParseException</code>, the reported error now includes the source location (systemId/file, line number, and column number) (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>).</li> </ul> <h2>🚨 Removed</h2> <ul> <li>Require Maven 3.9.0 (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/191">#191</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🚀 New features and improvements</h2> <ul> <li>Improve configuration options (<code><jaxpConfiguration></code>, <code><schemaFactory></code>, <code>resource:</code> prefix for catalogs and stylesheets, relative classpath schema imports, detailed <code>SAXParseException</code> reporting) (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/199">#199</a>) <a href="https://github.com/adamretter"><code>@adamretter</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Apply the factory classes of the JAXP configuration file explicitly (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/203">#203</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Add AGENTS.md (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/198">#198</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Drop the unused maven-compat test dependency (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/204">#204</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Declare the Maven artifacts the code uses (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/201">#201</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Replace deprecated <a href="https://github.com/Component"><code>@Component</code></a> annotation with JSR-330 injection (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/202">#202</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Keep Dependabot off Mockito 5 (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/200">#200</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Apply the JUnit 5 best practices to the tests (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/194">#194</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Keep Dependabot on Maven 3.9.x (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/193">#193</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Migrate the unit tests to JUnit 5 (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/192">#192</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Keep plexus-xml on 3.x in Dependabot (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/182">#182</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>🔧 Build</h2> <ul> <li>Keep Dependabot on Maven 3.9.x and Resolver 1.9.x (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/207">#207</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Use the runners' cached Temurin JDKs in CI (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/197">#197</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run CI on Maven 4 (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/195">#195</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Assign merged pull requests to the release milestone (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/190">#190</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run the ITs in parallel with C1 only and the serial GC (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/189">#189</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Check dependencies monthly and group the updates (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/188">#188</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Run fewer JDKs on macOS and Windows (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/187">#187</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> <li>Use the shared release-drafter workflow (<a href="https://redirect.github.com/mojohaus/xml-maven-plugin/issues/186">#186</a>) <a href="https://github.com/slachiewicz"><code>@slachiewicz</code></a></li> </ul> <h2>📦 Dependency updates</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/d46e7b18add7db0c2b95013c4da60cda8e6e79c2"><code>d46e7b1</code></a> [maven-release-plugin] prepare release 1.3.0</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/c6387d0e04de9e8fa98ea31a436dc5957fb0433b"><code>c6387d0</code></a> Bump the maven group with 2 updates</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/929f55b11daab17b287e16b8fbc369e2f2d5fc1d"><code>929f55b</code></a> Keep Dependabot on Maven 3.9.x and Resolver 1.9.x</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/52589c594e9bae5b30448ba88c4ef9a57aafb48c"><code>52589c5</code></a> Drop the unused maven-compat test dependency</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/275daf0b221518d4a23def53d6f485133eb8539d"><code>275daf0</code></a> Build the RELAX NG IT schema URIs from project.baseUri</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/5add67c58baca77c20e4ec5114a15ee370eb0a35"><code>5add67c</code></a> Apply the factory classes of the JAXP configuration file explicitly</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/74d96b4211f99a470b0f890a50cae1d4b450008e"><code>74d96b4</code></a> Allow the 'resource:' prefix to be used when the user wants to resolve a Tran...</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/d9ede373617504c6d7eae338e83d1f7c9b48323d"><code>d9ede37</code></a> Allow the Schema Factory to be overriden per validation set</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/ef32f0ba13653f84ab2ec6f5fa068cc2464f27a8"><code>ef32f0b</code></a> Schemas loaded from the classpath (without a catalog) that include relative f...</li> <li><a href="https://github.com/mojohaus/xml-maven-plugin/commit/0a5f77a323dfc1be6fc95bbeca468af1546a0edd"><code>0a5f77a</code></a> Allow the 'resource:' prefix to be used when the user wants to resolve a Cata...</li> <li>Additional commits viewable in <a href="https://github.com/mojohaus/xml-maven-plugin/compare/xml-maven-plugin-1.2.2...1.3.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
