Repository navigation
Commit 6292ecd
authored
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 -> 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><reporting></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 />
[](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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
218 | 218 | | |
219 | 219 | | |
220 | 220 | | |
221 | | - | |
| 221 | + | |
222 | 222 | | |
223 | 223 | | |
224 | 224 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
520 | 520 | | |
521 | 521 | | |
522 | 522 | | |
523 | | - | |
| 523 | + | |
524 | 524 | | |
525 | 525 | | |
526 | 526 | | |
| |||
0 commit comments