Skip to content

Commit 6292ecd

Browse files
MINOR: Bump org.codehaus.mojo:versions-maven-plugin from 2.22.0 to 2.23.0 (#1432)
Bumps [org.codehaus.mojo:versions-maven-plugin](https://github.com/mojohaus/versions) from 2.22.0 to 2.23.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mojohaus/versions/releases">org.codehaus.mojo:versions-maven-plugin's releases</a>.</em></p> <blockquote> <h2>2.23.0</h2> <p>Versions Maven Plugin 2.23.0 makes the property goals more reliable on multi-module projects and adds a few options people have asked for over the years. It still runs on Java 8 and Maven 3.6.3 or later.</p> <p><strong>Property updates</strong></p> <ul> <li><code>update-property</code> and <code>update-properties</code> now update a property that is defined in a reactor parent POM, rather than leaving it untouched (<a href="https://redirect.github.com/mojohaus/versions/issues/997">#997</a>).</li> <li>A property shared by a plugin and an excluded dependency is no longer updated behind the exclude's back (<a href="https://redirect.github.com/mojohaus/versions/issues/1199">#1199</a>).</li> <li>The property goals look up all properties in parallel, which shortens runs on POMs with many version properties (<a href="https://redirect.github.com/mojohaus/versions/issues/1157">#1157</a>).</li> <li>A dependency whose <code>type</code> or <code>classifier</code> is itself a property, such as <code>${native.classifier}</code>, no longer breaks the property goals on Maven 3.10 and 4 (<a href="https://redirect.github.com/mojohaus/versions/issues/1409">#1409</a>).</li> <li><code>lock-snapshots</code> and <code>unlock-snapshots</code> now rewrite snapshot versions held in properties, where that is safe (<a href="https://redirect.github.com/mojohaus/versions/issues/1269">#1269</a>).</li> </ul> <p><strong>Other fixes and additions</strong></p> <ul> <li><code>versions:set</code> with selected projects (<code>-pl</code>) updates the modules that inherit the version again, on Maven 3 and Maven 4 (<a href="https://redirect.github.com/mojohaus/versions/issues/1338">#1338</a>, <a href="https://redirect.github.com/mojohaus/versions/issues/1339">#1339</a>, <a href="https://redirect.github.com/mojohaus/versions/issues/1357">#1357</a>).</li> <li>Includes and excludes now filter the candidate versions too, so an excluded version is never proposed as an update (<a href="https://redirect.github.com/mojohaus/versions/issues/1378">#1378</a>).</li> <li><code>display-dependency-updates -Dversions.showNewestPerSegment</code> lists the newest incremental, minor and major version, for example <code>1.0.3 -&gt; 1.0.9, 1.3.9, 4.0.6</code> (<a href="https://redirect.github.com/mojohaus/versions/issues/1043">#1043</a>).</li> <li><code>parent-updates-report</code> supports <code>formats</code>, including XML (<a href="https://redirect.github.com/mojohaus/versions/issues/975">#975</a>), and the XML property updates report now fills in the current version (<a href="https://redirect.github.com/mojohaus/versions/issues/976">#976</a>).</li> <li>The plugin update reports share their lookup with <code>display-plugin-updates</code> and include plugins declared only in <code>&lt;reporting&gt;</code> (<a href="https://redirect.github.com/mojohaus/versions/issues/1250">#1250</a>).</li> </ul> <p>Thanks to <a href="https://github.com/wilx"><code>@​wilx</code></a> and <a href="https://github.com/adityaanikam"><code>@​adityaanikam</code></a> for their contributions to this release.</p> <h2>🚀 New features and improvements</h2> <ul> <li>Resolve property versions in parallel (<a href="https://redirect.github.com/mojohaus/versions/issues/1447">#1447</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1157">#1157</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Show the newest version of each segment in display-dependency-updates (<a href="https://redirect.github.com/mojohaus/versions/issues/1450">#1450</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1043">#1043</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Lock and unlock snapshot versions held in properties (<a href="https://redirect.github.com/mojohaus/versions/issues/1451">#1451</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1269">#1269</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Support the xml format in parent-updates-report (<a href="https://redirect.github.com/mojohaus/versions/issues/1446">#1446</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/975">#975</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Share plugin discovery and version lookup between display and reports (<a href="https://redirect.github.com/mojohaus/versions/issues/1397">#1397</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1250">#1250</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> </ul> <h2>🐛 Bug Fixes</h2> <ul> <li>Update properties defined in a reactor parent POM (<a href="https://redirect.github.com/mojohaus/versions/issues/1448">#1448</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/997">#997</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Honor the excludes of modules that use an inherited property (<a href="https://redirect.github.com/mojohaus/versions/issues/1449">#1449</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1199">#1199</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Restore versions:set propagation with selected projects (<a href="https://redirect.github.com/mojohaus/versions/issues/1440">#1440</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1338">#1338</a>, <a href="https://redirect.github.com/mojohaus/versions/issues/1339">#1339</a>, <a href="https://redirect.github.com/mojohaus/versions/issues/1357">#1357</a>) <a href="https://github.com/wilx"><code>@​wilx</code></a></li> <li>Apply excludes and includes to candidate versions, not just the current one (<a href="https://redirect.github.com/mojohaus/versions/issues/1441">#1441</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1378">#1378</a>) <a href="https://github.com/adityaanikam"><code>@​adityaanikam</code></a></li> <li>Report the property's current version in the XML property updates report (<a href="https://redirect.github.com/mojohaus/versions/issues/1437">#1437</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/976">#976</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Interpolate the type and classifier of dependencies whose version is a property (<a href="https://redirect.github.com/mojohaus/versions/issues/1436">#1436</a>, fixes <a href="https://redirect.github.com/mojohaus/versions/issues/1409">#1409</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> </ul> <h2>📝 Documentation updates</h2> <ul> <li>Rewrite the README and add AGENTS.md (<a href="https://redirect.github.com/mojohaus/versions/issues/1435">#1435</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> </ul> <h2>👻 Maintenance</h2> <ul> <li>Use localhost coordinates instead of real artifacts in the compare-dependencies fixtures (<a href="https://redirect.github.com/mojohaus/versions/issues/1443">#1443</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Delete the two integration tests that never ran (<a href="https://redirect.github.com/mojohaus/versions/issues/1442">#1442</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Move it-resolve-ranges-001 and it-unlock-snapshots-001 to unit tests (<a href="https://redirect.github.com/mojohaus/versions/issues/1439">#1439</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Run use-releases in it-use-releases-issue-134 (<a href="https://redirect.github.com/mojohaus/versions/issues/1433">#1433</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Write the remaining verify scripts as assertions (<a href="https://redirect.github.com/mojohaus/versions/issues/1431">#1431</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> <li>Move the tests of versions-common and versions-enforcer off Hamcrest (<a href="https://redirect.github.com/mojohaus/versions/issues/1430">#1430</a>) <a href="https://github.com/slachiewicz"><code>@​slachiewicz</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mojohaus/versions/commit/701cf766b80b5717d1bbffa9237a0955ccf1ca51"><code>701cf76</code></a> [maven-release-plugin] prepare release 2.23.0</li> <li><a href="https://github.com/mojohaus/versions/commit/05854d09cf7b92eb24baa4935d17e83f22be348b"><code>05854d0</code></a> Mark the API added since 2.22.0 as <a href="https://github.com/since"><code>@​since</code></a> 2.23.0</li> <li><a href="https://github.com/mojohaus/versions/commit/a8fac27f72f968eca352888f5841b41cb300cb51"><code>a8fac27</code></a> Prepare 2.23.0</li> <li><a href="https://github.com/mojohaus/versions/commit/58a2ea5b3fe863d2be3e4271164626cc7392cf3e"><code>58a2ea5</code></a> Resolve property versions in parallel</li> <li><a href="https://github.com/mojohaus/versions/commit/4a898851d29897b72580c3e770f63397d87fb729"><code>4a89885</code></a> Update a shared parent POM from one module at a time</li> <li><a href="https://github.com/mojohaus/versions/commit/2230fbe083defc1755d2b03223692e7156a71822"><code>2230fbe</code></a> Update properties defined in a reactor parent POM</li> <li><a href="https://github.com/mojohaus/versions/commit/b4958445217e511441d2816190f4615229e2cbf3"><code>b495844</code></a> Honor excludes of modules that inherit an update-properties property</li> <li><a href="https://github.com/mojohaus/versions/commit/3330666ff7d60cc8d5de247c351278eca0e178dd"><code>3330666</code></a> Show the newest version of each segment in display-dependency-updates</li> <li><a href="https://github.com/mojohaus/versions/commit/fe0be9a7d7cdd50e026baa5d2d4c259fb3c107be"><code>fe0be9a</code></a> Rewrite timestamped and SNAPSHOT versions held in properties in unlock-snapsh...</li> <li><a href="https://github.com/mojohaus/versions/commit/bfb8f3a39d829a1be8b2aa46ed708d350aac3d92"><code>bfb8f3a</code></a> Support the xml format in parent-updates-report</li> <li>Additional commits viewable in <a href="https://github.com/mojohaus/versions/compare/2.22.0...2.23.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=org.codehaus.mojo:versions-maven-plugin&package-manager=maven&previous-version=2.22.0&new-version=2.23.0)](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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 3168b84 commit 6292ecd

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

‎bom/pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ under the License.
218218
<plugin>
219219
<groupId>org.codehaus.mojo</groupId>
220220
<artifactId>versions-maven-plugin</artifactId>
221-
<version>2.22.0</version>
221+
<version>2.23.0</version>
222222
</plugin>
223223
</plugins>
224224
</pluginManagement>

‎pom.xml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -520,7 +520,7 @@ under the License.
520520
<plugin>
521521
<groupId>org.codehaus.mojo</groupId>
522522
<artifactId>versions-maven-plugin</artifactId>
523-
<version>2.22.0</version>
523+
<version>2.23.0</version>
524524
</plugin>
525525
<plugin>
526526
<groupId>io.github.git-commit-id</groupId>

0 commit comments

Comments
 (0)