[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
mojohaus/versions (org.codehaus.mojo:versions-maven-plugin)
### [`v2.17.1`](https://togithub.com/mojohaus/versions/releases/tag/2.17.1)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.17.0...2.17.1)
#### Changes
#### π Bug Fixes
- Revert [#1051](https://togithub.com/mojohaus/versions/issues/1051) - fix [#1110](https://togithub.com/mojohaus/versions/issues/1110), [#1103](https://togithub.com/mojohaus/versions/issues/1103) ([#1115](https://togithub.com/mojohaus/versions/pull/1115)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Fix `includeParent` field value not matching `Parameter#defaultValue` ([#1104](https://togithub.com/mojohaus/versions/pull/1104)) [@Marcono1234](https://togithub.com/Marcono1234)
#### π¦ Dependency updates
- Bump byteBuddyVersion from 1.14.17 to 1.14.18 ([#1114](https://togithub.com/mojohaus/versions/pull/1114)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 ([#1108](https://togithub.com/mojohaus/versions/pull/1108)) [@dependabot](https://togithub.com/dependabot)
#### π» Maintenance
- Extract Pattern.compile to static variable ([#1116](https://togithub.com/mojohaus/versions/pull/1116)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Improve ITs for set goal ([#1112](https://togithub.com/mojohaus/versions/pull/1112)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Remove default values from invoker.properties ([#1111](https://togithub.com/mojohaus/versions/pull/1111)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Remove default value for invoker.buildResult ([#1109](https://togithub.com/mojohaus/versions/pull/1109)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Improve ITs for set goal ([#1107](https://togithub.com/mojohaus/versions/pull/1107)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
### [`v2.17.0`](https://togithub.com/mojohaus/versions/releases/tag/2.17.0)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.2...2.17.0)
#### Changes
#### π New features and improvements
- feat: Add Dynamic Versioning SCM plugin ([#1082](https://togithub.com/mojohaus/versions/pull/1082)) [@jimisola](https://togithub.com/jimisola)
- Add range type in ignoreVersion ([#1093](https://togithub.com/mojohaus/versions/pull/1093)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Require Maven 3.6.3, dependencies cleanups ([#1089](https://togithub.com/mojohaus/versions/pull/1089)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use new Enforcer Api ([#1056](https://togithub.com/mojohaus/versions/pull/1056)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
#### π Bug Fixes
- Resolves [#1042](https://togithub.com/mojohaus/versions/issues/1042): Fixed set logic wrt processAllModules ([#1051](https://togithub.com/mojohaus/versions/pull/1051)) [@jarmoniuk](https://togithub.com/jarmoniuk)
#### π¦ Dependency updates
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.2 to 7.0.0 ([#1099](https://togithub.com/mojohaus/versions/pull/1099)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 82 to 84 ([#1087](https://togithub.com/mojohaus/versions/pull/1087)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 80 to 82 ([#1078](https://togithub.com/mojohaus/versions/pull/1078)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.maven.shared:maven-common-artifact-filters from 3.3.2 to 3.4.0 ([#1086](https://togithub.com/mojohaus/versions/pull/1086)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.16 to 1.14.17 ([#1084](https://togithub.com/mojohaus/versions/pull/1084)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.15 to 1.14.16 ([#1081](https://togithub.com/mojohaus/versions/pull/1081)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 ([#1080](https://togithub.com/mojohaus/versions/pull/1080)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.14 to 1.14.15 ([#1075](https://togithub.com/mojohaus/versions/pull/1075)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.13 to 1.14.14 ([#1072](https://togithub.com/mojohaus/versions/pull/1072)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 ([#1074](https://togithub.com/mojohaus/versions/pull/1074)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 ([#1069](https://togithub.com/mojohaus/versions/pull/1069)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 ([#1068](https://togithub.com/mojohaus/versions/pull/1068)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 ([#1065](https://togithub.com/mojohaus/versions/pull/1065)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.12 to 1.14.13 ([#1063](https://togithub.com/mojohaus/versions/pull/1063)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.15.1 to 2.16.0 ([#1064](https://togithub.com/mojohaus/versions/pull/1064)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.1 to 6.6.2 ([#1062](https://togithub.com/mojohaus/versions/pull/1062)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 ([#1061](https://togithub.com/mojohaus/versions/pull/1061)) [@dependabot](https://togithub.com/dependabot)
- Bump apache/maven-gh-actions-shared from 3 to 4 ([#1059](https://togithub.com/mojohaus/versions/pull/1059)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.0 to 6.6.1 ([#1058](https://togithub.com/mojohaus/versions/pull/1058)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 78 to 80 ([#1054](https://togithub.com/mojohaus/versions/pull/1054)) [@dependabot](https://togithub.com/dependabot)
- Bump org.postgresql:postgresql from 42.4.3 to 42.7.2 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#1053](https://togithub.com/mojohaus/versions/pull/1053)) [@dependabot](https://togithub.com/dependabot)
- Bump byteBuddyVersion from 1.14.11 to 1.14.12 ([#1050](https://togithub.com/mojohaus/versions/pull/1050)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.2 to 1.3 ([#1045](https://togithub.com/mojohaus/versions/pull/1045)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 ([#1049](https://togithub.com/mojohaus/versions/pull/1049)) [@dependabot](https://togithub.com/dependabot)
- Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0 ([#1041](https://togithub.com/mojohaus/versions/pull/1041)) [@dependabot](https://togithub.com/dependabot)
- Bump release-drafter/release-drafter from 5 to 6 ([#1044](https://togithub.com/mojohaus/versions/pull/1044)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 77 to 78 ([#1038](https://togithub.com/mojohaus/versions/pull/1038)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.1 to 1.2 ([#1036](https://togithub.com/mojohaus/versions/pull/1036)) [@dependabot](https://togithub.com/dependabot)
- Manage byte-buddy version in order to support build with JDK 21 ([#1040](https://togithub.com/mojohaus/versions/pull/1040)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump actions/stale from 8 to 9 ([#1032](https://togithub.com/mojohaus/versions/pull/1032)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 ([#1035](https://togithub.com/mojohaus/versions/pull/1035)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 ([#1028](https://togithub.com/mojohaus/versions/pull/1028)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 ([#1030](https://togithub.com/mojohaus/versions/pull/1030)) [@dependabot](https://togithub.com/dependabot)
#### π Documentation updates
- update javadoc at-since annotation to 2.16.2 ([#1026](https://togithub.com/mojohaus/versions/pull/1026)) [@cachescrubber](https://togithub.com/cachescrubber)
#### π» Maintenance
- Get rid of usage of o.a.maven.repository.RepositorySystem ([#1098](https://togithub.com/mojohaus/versions/pull/1098)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Remove unmaintained changes.xml ([#1095](https://togithub.com/mojohaus/versions/pull/1095)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use JUnit5 in versions-commons, versions-enforcer ([#1094](https://togithub.com/mojohaus/versions/pull/1094)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Small ArtifactAssociation refactoring job ([#1057](https://togithub.com/mojohaus/versions/pull/1057)) [@jarmoniuk](https://togithub.com/jarmoniuk)
- Updated the contributors list ([#1055](https://togithub.com/mojohaus/versions/pull/1055)) [@jarmoniuk](https://togithub.com/jarmoniuk)
- Correct typo from 'ans' to 'and' in docs ([#1037](https://togithub.com/mojohaus/versions/pull/1037)) [@ChrisLane](https://togithub.com/ChrisLane)
#### π§ Build
- Build and test with Maven 4 ([#1100](https://togithub.com/mojohaus/versions/pull/1100)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Optimize ITs parallel build ([#1097](https://togithub.com/mojohaus/versions/pull/1097)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Execute fail-fast job without ITs ([#1096](https://togithub.com/mojohaus/versions/pull/1096)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Build ITs in parallel ([#1088](https://togithub.com/mojohaus/versions/pull/1088)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
### [`v2.16.2`](https://togithub.com/mojohaus/versions/releases/tag/2.16.2)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.1...2.16.2)
#### Changes
#### π New features and improvements
- Align update-parent and display-parent-update ([#1017](https://togithub.com/mojohaus/versions/pull/1017)) [@cachescrubber](https://togithub.com/cachescrubber)
#### π Bug Fixes
- Fix ISE with plugins aggregate report when reactor projects contains the same plugin declaration multiple time with different versions ([#1024](https://togithub.com/mojohaus/versions/pull/1024)) [@olamy](https://togithub.com/olamy)
- Reading project model should throw exception ([#1023](https://togithub.com/mojohaus/versions/pull/1023)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Resolves [#1009](https://togithub.com/mojohaus/versions/issues/1009): Fixing a broken test scenario ([#1010](https://togithub.com/mojohaus/versions/pull/1010)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 ([#1022](https://togithub.com/mojohaus/versions/pull/1022)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 ([#1020](https://togithub.com/mojohaus/versions/pull/1020)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.mojo:mojo-parent from 76 to 77 ([#1014](https://togithub.com/mojohaus/versions/pull/1014)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 ([#1019](https://togithub.com/mojohaus/versions/pull/1019)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-utils from 3.5.1 to 4.0.0 ([#963](https://togithub.com/mojohaus/versions/pull/963)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 ([#1012](https://togithub.com/mojohaus/versions/pull/1012)) [@dependabot](https://togithub.com/dependabot)
### [`v2.16.1`](https://togithub.com/mojohaus/versions/releases/tag/2.16.1)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.0...2.16.1)
#### Changes
#### π Bug Fixes
- Resolves [#978](https://togithub.com/mojohaus/versions/issues/978) - use-releases does not update parent ([#1007](https://togithub.com/mojohaus/versions/pull/1007)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Correct message if the latest version of parent is used for update-parent ([#1000](https://togithub.com/mojohaus/versions/pull/1000)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Resolves [#995](https://togithub.com/mojohaus/versions/issues/995): Minimum version required for Versions Maven Plugin should is not the minimum version for the project ([#996](https://togithub.com/mojohaus/versions/pull/996)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#990](https://togithub.com/mojohaus/versions/issues/990): Check prerequisites if required enforcer Maven version is empty ([#994](https://togithub.com/mojohaus/versions/pull/994)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fix links for XSD in report models ([#992](https://togithub.com/mojohaus/versions/pull/992)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Use versions of dummy artifacts in IT assertions ([#988](https://togithub.com/mojohaus/versions/pull/988)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Resolves [#973](https://togithub.com/mojohaus/versions/issues/973): NPE if actual version is null for a dependency ([#974](https://togithub.com/mojohaus/versions/pull/974)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump org.springframework:spring-framework-bom from 3.2.17.RELEASE to 4.3.30.RELEASE in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#999](https://togithub.com/mojohaus/versions/pull/999)) [@dependabot](https://togithub.com/dependabot)
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 ([#993](https://togithub.com/mojohaus/versions/pull/993)) [@dependabot](https://togithub.com/dependabot)
- Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 ([#989](https://togithub.com/mojohaus/versions/pull/989)) [@dependabot](https://togithub.com/dependabot)
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 ([#987](https://togithub.com/mojohaus/versions/pull/987)) [@dependabot](https://togithub.com/dependabot)
- Bump mojo-parent from 75 to 76 ([#986](https://togithub.com/mojohaus/versions/pull/986)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-codec from 1.15 to 1.16.0 ([#977](https://togithub.com/mojohaus/versions/pull/977)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io from 2.12.0 to 2.13.0 ([#972](https://togithub.com/mojohaus/versions/pull/972)) [@dependabot](https://togithub.com/dependabot)
#### π» Maintenance
- Cleanup pluginManagement from mock artifacts ([#1008](https://togithub.com/mojohaus/versions/pull/1008)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- [#1001](https://togithub.com/mojohaus/versions/issues/1001): added a test case for the issue ([#1003](https://togithub.com/mojohaus/versions/pull/1003)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
### [`v2.16.0`](https://togithub.com/mojohaus/versions/releases/tag/2.16.0)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.15.0...2.16.0)
#### Changes
#### π New features and improvements
- Use update policy DAILY instead of NEVER for remote repositories ([#957](https://togithub.com/mojohaus/versions/pull/957)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Issue [#74](https://togithub.com/mojohaus/versions/issues/74): Add display-extension-updates ([#908](https://togithub.com/mojohaus/versions/pull/908)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π Bug Fixes
- Resolves: display-dependency-updates only shows updates from the most major allowed segment ([#966](https://togithub.com/mojohaus/versions/pull/966)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#931](https://togithub.com/mojohaus/versions/issues/931): Fixing problems with encoding in UseDepVersion and PomHelper ([#932](https://togithub.com/mojohaus/versions/pull/932)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#916](https://togithub.com/mojohaus/versions/issues/916): Partially reverted [#799](https://togithub.com/mojohaus/versions/issues/799). ([#924](https://togithub.com/mojohaus/versions/pull/924)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#954](https://togithub.com/mojohaus/versions/issues/954): Excluded plexus-container-default ([#955](https://togithub.com/mojohaus/versions/pull/955)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#951](https://togithub.com/mojohaus/versions/issues/951): DefaultArtifactVersion::getVersion can be null ([#952](https://togithub.com/mojohaus/versions/pull/952)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- BoundArtifactVersion.toString() to work with NumericVersionComparator ([#930](https://togithub.com/mojohaus/versions/pull/930)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Issue [#925](https://togithub.com/mojohaus/versions/issues/925): Protect against an NPE if a dependency version is defined in dependencyManagement ([#926](https://togithub.com/mojohaus/versions/pull/926)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump mojo-parent from 74 to 75 ([#970](https://togithub.com/mojohaus/versions/pull/970)) [@dependabot](https://togithub.com/dependabot)
- Bump commons-io from 2.11.0 to 2.12.0 ([#958](https://togithub.com/mojohaus/versions/pull/958)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-archiver from 4.6.3 to 4.7.1 ([#950](https://togithub.com/mojohaus/versions/pull/950)) [@dependabot](https://togithub.com/dependabot)
- Bump junit-bom from 5.9.2 to 5.9.3 ([#947](https://togithub.com/mojohaus/versions/pull/947)) [@dependabot](https://togithub.com/dependabot)
- Bump mojo-parent from 73 to 74 ([#936](https://togithub.com/mojohaus/versions/pull/936)) [@dependabot](https://togithub.com/dependabot)
- Bump woodstox-core from 6.5.0 to 6.5.1 ([#944](https://togithub.com/mojohaus/versions/pull/944)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-archiver from 4.6.2 to 4.6.3 ([#937](https://togithub.com/mojohaus/versions/pull/937)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-utils from 3.5.0 to 3.5.1 ([#928](https://togithub.com/mojohaus/versions/pull/928)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-archiver from 4.6.1 to 4.6.2 ([#927](https://togithub.com/mojohaus/versions/pull/927)) [@dependabot](https://togithub.com/dependabot)
#### π Documentation updates
- Resolves [#921](https://togithub.com/mojohaus/versions/issues/921): Clarify dependencyIncludes/dependencyExcludes ([#956](https://togithub.com/mojohaus/versions/pull/956)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π» Maintenance
- Fix deprecated goals in ITs poms ([#953](https://togithub.com/mojohaus/versions/pull/953)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump actions/stale from 7 to 8 ([#938](https://togithub.com/mojohaus/versions/pull/938)) [@dependabot](https://togithub.com/dependabot)
### [`v2.15.0`](https://togithub.com/mojohaus/versions/releases/tag/2.15.0)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.2...2.15.0)
#### Changes
#### π New features and improvements
- Fixes [#123](https://togithub.com/mojohaus/versions/issues/123): add scope filtering ([#915](https://togithub.com/mojohaus/versions/pull/915)) @vboulaye
- Resolves [#880](https://togithub.com/mojohaus/versions/issues/880): add information on property updates to the change recorder ([#881](https://togithub.com/mojohaus/versions/pull/881)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixed [#911](https://togithub.com/mojohaus/versions/issues/911)- add profile parameter in set-property ([#912](https://togithub.com/mojohaus/versions/pull/912)) [@mcarlett](https://togithub.com/mcarlett)
- Prepare for Doxia 2.0.0 ([#905](https://togithub.com/mojohaus/versions/pull/905)) [@michael-o](https://togithub.com/michael-o)
- Use ComparableVersion from Maven and remove the duplicate ([#898](https://togithub.com/mojohaus/versions/pull/898)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#888](https://togithub.com/mojohaus/versions/issues/888): New optional parameter to SetMojo: interpolateProperties ([#889](https://togithub.com/mojohaus/versions/pull/889)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Enhancement: add allowDowngrade capability to UseLatestReleasesMojo, UseNextReleasesMojo, UseNextVersionsMojo ([#883](https://togithub.com/mojohaus/versions/pull/883)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#533](https://togithub.com/mojohaus/versions/issues/533): New parameter to DisplayPluginUpdatesMojo: processUnboundPlugins ([#886](https://togithub.com/mojohaus/versions/pull/886)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#474](https://togithub.com/mojohaus/versions/issues/474): Add property support to UseDepVersion ([#878](https://togithub.com/mojohaus/versions/pull/878)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#892](https://togithub.com/mojohaus/versions/issues/892): Restrict the ComparableVersion cache size ([#893](https://togithub.com/mojohaus/versions/pull/893)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π Bug Fixes
- Resolves [#906](https://togithub.com/mojohaus/versions/issues/906): Typo ([#907](https://togithub.com/mojohaus/versions/pull/907)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#899](https://togithub.com/mojohaus/versions/issues/899): Corrected the invocation of Resolver to retrieve the timestamped snapshot version ([#901](https://togithub.com/mojohaus/versions/pull/901)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixes [#896](https://togithub.com/mojohaus/versions/issues/896): Fixing available version retrieval; enabling allowSnapshots ([#897](https://togithub.com/mojohaus/versions/pull/897)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#890](https://togithub.com/mojohaus/versions/issues/890): Fixing ArrayIndexOutOfBound from UseNextVersionsMojo and UseNextReleasesMojo in case of no newer versions/releases ([#891](https://togithub.com/mojohaus/versions/pull/891)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump woodstox-core from 6.4.0 to 6.5.0 ([#923](https://togithub.com/mojohaus/versions/pull/923)) [@dependabot](https://togithub.com/dependabot)
- Bump junit-bom from 5.9.1 to 5.9.2 ([#922](https://togithub.com/mojohaus/versions/pull/922)) [@dependabot](https://togithub.com/dependabot)
- Bump parent from 72 to 73 ([#920](https://togithub.com/mojohaus/versions/pull/920)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump doxiaVersion from 1.11.1 to 1.12.0 ([#903](https://togithub.com/mojohaus/versions/pull/903)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-archiver from 4.6.0 to 4.6.1 ([#895](https://togithub.com/mojohaus/versions/pull/895)) [@dependabot](https://togithub.com/dependabot)
- Bump postgresql from 42.4.1 to 42.4.3 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#826](https://togithub.com/mojohaus/versions/pull/826)) [@dependabot](https://togithub.com/dependabot)
- Bump mockito-inline from 4.10.0 to 4.11.0 ([#884](https://togithub.com/mojohaus/versions/pull/884)) [@dependabot](https://togithub.com/dependabot)
#### π» Maintenance
- Fix excluded IT test name ([#910](https://togithub.com/mojohaus/versions/pull/910)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Refactoring of DisplayPluginUpdates ([#887](https://togithub.com/mojohaus/versions/pull/887)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Remove unnecessary synchronization in AbstractVersionDetails ([#882](https://togithub.com/mojohaus/versions/pull/882)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
### [`v2.14.2`](https://togithub.com/mojohaus/versions/releases/tag/2.14.2)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.1...2.14.2)
#### Changes
#### π New features and improvements
- Add a simple cache for ComparableVersions ([#870](https://togithub.com/mojohaus/versions/pull/870)) [@TobiX](https://togithub.com/TobiX)
#### π Bug Fixes
- Resolves [#872](https://togithub.com/mojohaus/versions/issues/872): Make allowSnapshots an explicit argument in lookupDependencyUpdates and in reports ([#873](https://togithub.com/mojohaus/versions/pull/873)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixes [#866](https://togithub.com/mojohaus/versions/issues/866): Require maven 3.2.5 ([#867](https://togithub.com/mojohaus/versions/pull/867)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#850](https://togithub.com/mojohaus/versions/issues/850): Protecting the display-plugin-updates mojo against a NPE in case the effective version of a plugin is not resolved ([#862](https://togithub.com/mojohaus/versions/pull/862)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#855](https://togithub.com/mojohaus/versions/issues/855): Set should evaluate expressions ([#856](https://togithub.com/mojohaus/versions/pull/856)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Removes parallelStream use with non-thread safe collectors ([#861](https://togithub.com/mojohaus/versions/pull/861)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#858](https://togithub.com/mojohaus/versions/issues/858) Fix child module resolution for multi-level projects ([#859](https://togithub.com/mojohaus/versions/pull/859)) [@corebonts](https://togithub.com/corebonts)
#### π¦ Dependency updates
- Bump wagon-provider-api from 3.5.2 to 3.5.3 ([#879](https://togithub.com/mojohaus/versions/pull/879)) [@dependabot](https://togithub.com/dependabot)
- Manage transitive dependencies version for security updates ([#877](https://togithub.com/mojohaus/versions/pull/877)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0 ([#876](https://togithub.com/mojohaus/versions/pull/876)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump actions/stale from 6 to 7 ([#871](https://togithub.com/mojohaus/versions/pull/871)) [@dependabot](https://togithub.com/dependabot)
- Bump mockito-inline from 4.9.0 to 4.10.0 ([#854](https://togithub.com/mojohaus/versions/pull/854)) [@dependabot](https://togithub.com/dependabot)
#### π» Maintenance
- Project dependencies maintenance - move versions to dependencyManagement ([#875](https://togithub.com/mojohaus/versions/pull/875)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
### [`v2.14.1`](https://togithub.com/mojohaus/versions/releases/tag/2.14.1)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.0...2.14.1)
#### Changes
#### π Bug Fixes
- Resolves [#848](https://togithub.com/mojohaus/versions/issues/848): Fixing module resolution with nonstandard filenames ([#849](https://togithub.com/mojohaus/versions/pull/849)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
### [`v2.14.0`](https://togithub.com/mojohaus/versions/releases/tag/2.14.0)
[Compare Source](https://togithub.com/mojohaus/versions/compare/2.13.0...2.14.0)
#### Changes
#### π New features and improvements
- [#333](https://togithub.com/mojohaus/versions/issues/333): aggregated reports site information ([#841](https://togithub.com/mojohaus/versions/pull/841)) [@MihaStemberger](https://togithub.com/MihaStemberger)
- [#333](https://togithub.com/mojohaus/versions/issues/333): aggregated reports ([#836](https://togithub.com/mojohaus/versions/pull/836)) [@MihaStemberger](https://togithub.com/MihaStemberger)
- Resolves [#837](https://togithub.com/mojohaus/versions/issues/837): Add includeParent (default true) to UpdatePropertiesMojo ([#838](https://togithub.com/mojohaus/versions/pull/838)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- \[[#767](https://togithub.com/mojohaus/versions/issues/767)] display update information for ranges ([#823](https://togithub.com/mojohaus/versions/pull/823)) [@sultan](https://togithub.com/sultan)
- Resolves [#387](https://togithub.com/mojohaus/versions/issues/387): Provide an enforcer rule to specify the maximum number of allowed dependency updates ([#801](https://togithub.com/mojohaus/versions/pull/801)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Introduce Plugin API for ChangeRecorder ([#819](https://togithub.com/mojohaus/versions/pull/819)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Issue 134 removing the no longer needed patch + adding integration tests ([#814](https://togithub.com/mojohaus/versions/pull/814)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Make includeParent false by default to retain backward compatibility. ([#817](https://togithub.com/mojohaus/versions/pull/817)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#359](https://togithub.com/mojohaus/versions/issues/359): XML Property Updates Report ([#804](https://togithub.com/mojohaus/versions/pull/804)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#793](https://togithub.com/mojohaus/versions/issues/793): Added includeParent to DisplayPropertyUpdates and PropertyUpdatesReport ([#795](https://togithub.com/mojohaus/versions/pull/795)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π Bug Fixes
- Wagon should use remote repository instead of proxy repository for repo authentication ([#842](https://togithub.com/mojohaus/versions/pull/842)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#289](https://togithub.com/mojohaus/versions/issues/289): Handle processParent in mojos which support it. ([#813](https://togithub.com/mojohaus/versions/pull/813)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#505](https://togithub.com/mojohaus/versions/issues/505): getReactorModels using correct module paths when the module name includes pom.xml ([#805](https://togithub.com/mojohaus/versions/pull/805)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#794](https://togithub.com/mojohaus/versions/issues/794): SetMojo would always change the version of the POM, regardless if a match was found ([#799](https://togithub.com/mojohaus/versions/pull/799)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#614](https://togithub.com/mojohaus/versions/issues/614) resolve version from model properties if necessary ([#797](https://togithub.com/mojohaus/versions/pull/797)) [@TorstenKruse](https://togithub.com/TorstenKruse)
- Resolves [#790](https://togithub.com/mojohaus/versions/issues/790): Fix update scope determination in DisplayDependencyUpdatesMojo ([#791](https://togithub.com/mojohaus/versions/pull/791)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump parent version from 71 to 72 ([#844](https://togithub.com/mojohaus/versions/pull/844)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump commons-text from 1.9 to 1.10.0 ([#827](https://togithub.com/mojohaus/versions/pull/827)) [@dependabot](https://togithub.com/dependabot)
- Bump mockito-inline from 4.8.1 to 4.9.0 ([#815](https://togithub.com/mojohaus/versions/pull/815)) [@dependabot](https://togithub.com/dependabot)
- Bump plexus-utils from 3.4.2 to 3.5.0 ([#811](https://togithub.com/mojohaus/versions/pull/811)) [@dependabot](https://togithub.com/dependabot)
- Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0 ([#798](https://togithub.com/mojohaus/versions/pull/798)) [@slachiewicz](https://togithub.com/slachiewicz)
- Bump plexus-utils from 3.4.2 to 3.5.0 ([#792](https://togithub.com/mojohaus/versions/pull/792)) [@dependabot](https://togithub.com/dependabot)
#### π Documentation updates
- Make Max Dependency enforcer rule as main page of enforcer module ([#847](https://togithub.com/mojohaus/versions/pull/847)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Clarification in README - maintained versions, issues and PR creation ([#832](https://togithub.com/mojohaus/versions/pull/832)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Set Aggregator to Markdown ([#784](https://togithub.com/mojohaus/versions/pull/784)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Recording Changes to Markdown ([#783](https://togithub.com/mojohaus/versions/pull/783)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Parent to Markdown ([#787](https://togithub.com/mojohaus/versions/pull/787)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Unlock Snapshots to Markdown ([#785](https://togithub.com/mojohaus/versions/pull/785)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Child Modules to Markdown ([#786](https://togithub.com/mojohaus/versions/pull/786)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Use Releases to Markdown ([#788](https://togithub.com/mojohaus/versions/pull/788)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Properties to Markdown ([#789](https://togithub.com/mojohaus/versions/pull/789)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π» Maintenance
- Enable Spotless plugin - automatic code formatting ([#845](https://togithub.com/mojohaus/versions/pull/845)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- [#704](https://togithub.com/mojohaus/versions/issues/704): Remove remaining ArtifactRepository leftovers + use version range for VersionsHelper where applicable ([#833](https://togithub.com/mojohaus/versions/pull/833)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Rename models module to meet project conventions ([#840](https://togithub.com/mojohaus/versions/pull/840)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- [#704](https://togithub.com/mojohaus/versions/issues/704): Remove WagonManager ([#831](https://togithub.com/mojohaus/versions/pull/831)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#704](https://togithub.com/mojohaus/versions/issues/704): Removing MavenProjectBuilder ([#829](https://togithub.com/mojohaus/versions/pull/829)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#704](https://togithub.com/mojohaus/versions/issues/704): Removing ArtifactResolver ([#828](https://togithub.com/mojohaus/versions/pull/828)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Quality: Refactoring Reports classes ([#772](https://togithub.com/mojohaus/versions/pull/772)) [@sultan](https://togithub.com/sultan)
- [#704](https://togithub.com/mojohaus/versions/issues/704): Removing ArtifactMetadataSource ([#825](https://togithub.com/mojohaus/versions/pull/825)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Site build - gitHub ribbon, stage site ([#818](https://togithub.com/mojohaus/versions/pull/818)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Resolves [#809](https://togithub.com/mojohaus/versions/issues/809): Extract the apis and common services to a separate module ([#810](https://togithub.com/mojohaus/versions/pull/810)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Resolves [#807](https://togithub.com/mojohaus/versions/issues/807): Abstracting a common base for UseLatestVersionsMojo and UseLatestReleasesMojo ([#808](https://togithub.com/mojohaus/versions/pull/808)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#758](https://togithub.com/mojohaus/versions/issues/758): Implementing the first stage of module split ([#782](https://togithub.com/mojohaus/versions/pull/782)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π§ Build
- GH build improvement - skip one build in matrix ([#820](https://togithub.com/mojohaus/versions/pull/820)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
### [`v2.13.0`](https://togithub.com/mojohaus/versions/releases/tag/2.13.0)
#### Changes
#### π New features and improvements
- Build Modello improvement, change namespace for xsd ([#766](https://togithub.com/mojohaus/versions-maven-plugin/pull/766)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Remove redundant logs in info level ([#764](https://togithub.com/mojohaus/versions-maven-plugin/pull/764)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- [#367](https://togithub.com/mojohaus/versions/issues/367): Include parent projects in property resolution ([#759](https://togithub.com/mojohaus/versions-maven-plugin/pull/759)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Caching, Last Version on XML reports, Remove Oldest ([#732](https://togithub.com/mojohaus/versions-maven-plugin/pull/732)) [@sultan](https://togithub.com/sultan)
- [#754](https://togithub.com/mojohaus/versions/issues/754): Use Modello for XML reports (also fixes [#755](https://togithub.com/mojohaus/versions/issues/755)) ([#757](https://togithub.com/mojohaus/versions-maven-plugin/pull/757)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#283](https://togithub.com/mojohaus/versions/issues/283): allowMinorUpdates false should imply allowMajorUpdates false ([#745](https://togithub.com/mojohaus/versions-maven-plugin/pull/745)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Caching update information in reports to increase performance ([#749](https://togithub.com/mojohaus/versions-maven-plugin/pull/749)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#499](https://togithub.com/mojohaus/versions/issues/499): Add segment selection to update parent ([#737](https://togithub.com/mojohaus/versions-maven-plugin/pull/737)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#343](https://togithub.com/mojohaus/versions/issues/343) Parent updates report ([#722](https://togithub.com/mojohaus/versions-maven-plugin/pull/722)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Issue 342 scm set tag add new elements ([#694](https://togithub.com/mojohaus/versions-maven-plugin/pull/694)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Issue 610 update-parent: add a possibility to skip version resolution and enforce a parent version ([#689](https://togithub.com/mojohaus/versions-maven-plugin/pull/689)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Implementing [#684](https://togithub.com/mojohaus/versions/issues/684): allow providing ruleSet in POM ([#686](https://togithub.com/mojohaus/versions-maven-plugin/pull/686)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π Bug Fixes
- Resolves [#776](https://togithub.com/mojohaus/versions/issues/776): onlyUpgradable change the filter to versions where the current version is not the latest one ([#777](https://togithub.com/mojohaus/versions-maven-plugin/pull/777)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixing [#769](https://togithub.com/mojohaus/versions/issues/769) ([#770](https://togithub.com/mojohaus/versions-maven-plugin/pull/770)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#762](https://togithub.com/mojohaus/versions/issues/762) Fix Plugin Report and Success/Warning icons, counts ([#763](https://togithub.com/mojohaus/versions-maven-plugin/pull/763)) [@sultan](https://togithub.com/sultan)
- [#760](https://togithub.com/mojohaus/versions/issues/760): Fixing the reported number of updates ([#761](https://togithub.com/mojohaus/versions-maven-plugin/pull/761)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#454](https://togithub.com/mojohaus/versions/issues/454) Use BoundArtifactVersion with UpdatePropertiesMojo ([#753](https://togithub.com/mojohaus/versions-maven-plugin/pull/753)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#454](https://togithub.com/mojohaus/versions/issues/454): Introducing "infinity-like" range calculus for dependency range computation ([#733](https://togithub.com/mojohaus/versions-maven-plugin/pull/733)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Issue [#265](https://togithub.com/mojohaus/versions/issues/265): revert mojo to scan child modules instead of relying on maven ([#719](https://togithub.com/mojohaus/versions-maven-plugin/pull/719)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Add missing space in exception message ([#723](https://togithub.com/mojohaus/versions-maven-plugin/pull/723)) [@pzygielo](https://togithub.com/pzygielo)
- Implementing [#709](https://togithub.com/mojohaus/versions/issues/709): removeSnapshot idempotency ([#712](https://togithub.com/mojohaus/versions-maven-plugin/pull/712)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#632](https://togithub.com/mojohaus/versions/issues/632) Fixed lower and upper bounds to keep milestones and rcs in the right majors. ([#672](https://togithub.com/mojohaus/versions-maven-plugin/pull/672)) [@sultan](https://togithub.com/sultan)
- Fixed [#682](https://togithub.com/mojohaus/versions/issues/682): Restoring the ability to provide an empty "newVersion" argument ([#683](https://togithub.com/mojohaus/versions-maven-plugin/pull/683)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#673](https://togithub.com/mojohaus/versions/issues/673): Fixing NPE in UseDepVersionMojo caused by PatternIncludesArtifactFilter expecting a non-null classifier when using wildcards ([#675](https://togithub.com/mojohaus/versions-maven-plugin/pull/675)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixing [#670](https://togithub.com/mojohaus/versions/issues/670): restoring allowSnapshots which was disabled in PR [#665](https://togithub.com/mojohaus/versions/issues/665) ([#671](https://togithub.com/mojohaus/versions-maven-plugin/pull/671)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π¦ Dependency updates
- Bump parent version from 70 to 71 ([#775](https://togithub.com/mojohaus/versions-maven-plugin/pull/775)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
- Bump mockito-inline from 4.8.0 to 4.8.1 ([#768](https://togithub.com/mojohaus/versions-maven-plugin/pull/768)) [@dependabot](https://togithub.com/dependabot)
- Bump junit-bom from 5.9.0 to 5.9.1 ([#716](https://togithub.com/mojohaus/versions-maven-plugin/pull/716)) [@dependabot](https://togithub.com/dependabot)
- Bump actions/stale from 5 to 6 ([#721](https://togithub.com/mojohaus/versions-maven-plugin/pull/721)) [@dependabot](https://togithub.com/dependabot)
- Bump maven-common-artifact-filters from 3.3.0 to 3.3.2 ([#696](https://togithub.com/mojohaus/versions-maven-plugin/pull/696)) [@dependabot](https://togithub.com/dependabot)
- Bump mockito-inline from 4.7.0 to 4.8.0 ([#679](https://togithub.com/mojohaus/versions-maven-plugin/pull/679)) [@dependabot](https://togithub.com/dependabot)
#### π Documentation updates
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Set to Markdown ([#781](https://togithub.com/mojohaus/versions-maven-plugin/pull/781)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Lock Snapshots to Markdown ([#779](https://togithub.com/mojohaus/versions-maven-plugin/pull/779)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate display-property-updates.apt to Markdown ([#778](https://togithub.com/mojohaus/versions-maven-plugin/pull/778)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Resolve Ranges to Markdown ([#780](https://togithub.com/mojohaus/versions-maven-plugin/pull/780)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating the plugin dependency updates example ([#752](https://togithub.com/mojohaus/versions-maven-plugin/pull/752)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating display-dependency-updates.apt ([#748](https://togithub.com/mojohaus/versions-maven-plugin/pull/748)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Compare dependency versions ([#747](https://togithub.com/mojohaus/versions-maven-plugin/pull/747)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Add a link to the actual Maven versioning specification ([#750](https://togithub.com/mojohaus/versions-maven-plugin/pull/750)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725) Migrating "Advancing dependency versions" to Markdown ([#746](https://togithub.com/mojohaus/versions-maven-plugin/pull/746)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725) Migrating usage.apt.vm to Markdown ([#739](https://togithub.com/mojohaus/versions-maven-plugin/pull/739)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Migrate version rules to Markdown ([#740](https://togithub.com/mojohaus/versions-maven-plugin/pull/740)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating FAQ to markdown ([#741](https://togithub.com/mojohaus/versions-maven-plugin/pull/741)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating index.apt to markdown ([#734](https://togithub.com/mojohaus/versions-maven-plugin/pull/734)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π» Maintenance
- Correcting BoundArtifact comparison and eliminating incrementSegment ([#771](https://togithub.com/mojohaus/versions-maven-plugin/pull/771)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Minor enhancement: use streams API in getNewestUpdates and getVersions ([#765](https://togithub.com/mojohaus/versions-maven-plugin/pull/765)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Adding some of the remaining AbstractVersionDetails methods to the interface ([#751](https://togithub.com/mojohaus/versions-maven-plugin/pull/751)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#637](https://togithub.com/mojohaus/versions/issues/637): Refactoring report renderers ([#738](https://togithub.com/mojohaus/versions-maven-plugin/pull/738)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#729](https://togithub.com/mojohaus/versions/issues/729): Ignoring the flipper ([#735](https://togithub.com/mojohaus/versions-maven-plugin/pull/735)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#632](https://togithub.com/mojohaus/versions/issues/632) Second batch of maintenance following PR [#672](https://togithub.com/mojohaus/versions/issues/672) ([#711](https://togithub.com/mojohaus/versions-maven-plugin/pull/711)) [@sultan](https://togithub.com/sultan)
- Quick fix reported by IDE improvements ([#707](https://togithub.com/mojohaus/versions-maven-plugin/pull/707)) [@slachiewicz](https://togithub.com/slachiewicz)
- Further refactoring: replacing segment index with the Segment enum ([#708](https://togithub.com/mojohaus/versions-maven-plugin/pull/708)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- [#690](https://togithub.com/mojohaus/versions/issues/690): Adding a unit test testing the issue ([#706](https://togithub.com/mojohaus/versions-maven-plugin/pull/706)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Remove unused and deprecated Mojo annotation requiresProject. A⦠([#705](https://togithub.com/mojohaus/versions-maven-plugin/pull/705)) [@slachiewicz](https://togithub.com/slachiewicz)
- Refactoring UpdateScope, VersionDetails and related classes ([#702](https://togithub.com/mojohaus/versions-maven-plugin/pull/702)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Fixing [#700](https://togithub.com/mojohaus/versions/issues/700): Adapting SetScmTagMojoTest to work without BaseMojoTestCase ([#701](https://togithub.com/mojohaus/versions-maven-plugin/pull/701)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Issue 676 base mojo test case ([#695](https://togithub.com/mojohaus/versions-maven-plugin/pull/695)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
- Restriction parameter to prevent more than 7 parameters in the next PRs ([#693](https://togithub.com/mojohaus/versions-maven-plugin/pull/693)) [@sultan](https://togithub.com/sultan)
- Issue 687 promote dependency builder ([#688](https://togithub.com/mojohaus/versions-maven-plugin/pull/688)) [@ajarmoniuk](https://togithub.com/ajarmoniuk)
#### π§ Build
- Deploy project snapshots to OSS after each commit ([#728](https://togithub.com/mojohaus/versions-maven-plugin/pull/728)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)
Configuration
π Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
2.8.1
->2.17.1
Release Notes
mojohaus/versions (org.codehaus.mojo:versions-maven-plugin)
### [`v2.17.1`](https://togithub.com/mojohaus/versions/releases/tag/2.17.1) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.17.0...2.17.1) #### Changes #### π Bug Fixes - Revert [#1051](https://togithub.com/mojohaus/versions/issues/1051) - fix [#1110](https://togithub.com/mojohaus/versions/issues/1110), [#1103](https://togithub.com/mojohaus/versions/issues/1103) ([#1115](https://togithub.com/mojohaus/versions/pull/1115)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Fix `includeParent` field value not matching `Parameter#defaultValue` ([#1104](https://togithub.com/mojohaus/versions/pull/1104)) [@Marcono1234](https://togithub.com/Marcono1234) #### π¦ Dependency updates - Bump byteBuddyVersion from 1.14.17 to 1.14.18 ([#1114](https://togithub.com/mojohaus/versions/pull/1114)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 ([#1108](https://togithub.com/mojohaus/versions/pull/1108)) [@dependabot](https://togithub.com/dependabot) #### π» Maintenance - Extract Pattern.compile to static variable ([#1116](https://togithub.com/mojohaus/versions/pull/1116)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Improve ITs for set goal ([#1112](https://togithub.com/mojohaus/versions/pull/1112)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Remove default values from invoker.properties ([#1111](https://togithub.com/mojohaus/versions/pull/1111)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Remove default value for invoker.buildResult ([#1109](https://togithub.com/mojohaus/versions/pull/1109)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Improve ITs for set goal ([#1107](https://togithub.com/mojohaus/versions/pull/1107)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) ### [`v2.17.0`](https://togithub.com/mojohaus/versions/releases/tag/2.17.0) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.2...2.17.0) #### Changes #### π New features and improvements - feat: Add Dynamic Versioning SCM plugin ([#1082](https://togithub.com/mojohaus/versions/pull/1082)) [@jimisola](https://togithub.com/jimisola) - Add range type in ignoreVersion ([#1093](https://togithub.com/mojohaus/versions/pull/1093)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Require Maven 3.6.3, dependencies cleanups ([#1089](https://togithub.com/mojohaus/versions/pull/1089)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Use new Enforcer Api ([#1056](https://togithub.com/mojohaus/versions/pull/1056)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) #### π Bug Fixes - Resolves [#1042](https://togithub.com/mojohaus/versions/issues/1042): Fixed set logic wrt processAllModules ([#1051](https://togithub.com/mojohaus/versions/pull/1051)) [@jarmoniuk](https://togithub.com/jarmoniuk) #### π¦ Dependency updates - Bump com.fasterxml.woodstox:woodstox-core from 6.6.2 to 7.0.0 ([#1099](https://togithub.com/mojohaus/versions/pull/1099)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:mojo-parent from 82 to 84 ([#1087](https://togithub.com/mojohaus/versions/pull/1087)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:mojo-parent from 80 to 82 ([#1078](https://togithub.com/mojohaus/versions/pull/1078)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.maven.shared:maven-common-artifact-filters from 3.3.2 to 3.4.0 ([#1086](https://togithub.com/mojohaus/versions/pull/1086)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.16 to 1.14.17 ([#1084](https://togithub.com/mojohaus/versions/pull/1084)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.15 to 1.14.16 ([#1081](https://togithub.com/mojohaus/versions/pull/1081)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 ([#1080](https://togithub.com/mojohaus/versions/pull/1080)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.14 to 1.14.15 ([#1075](https://togithub.com/mojohaus/versions/pull/1075)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.13 to 1.14.14 ([#1072](https://togithub.com/mojohaus/versions/pull/1072)) [@dependabot](https://togithub.com/dependabot) - Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 ([#1074](https://togithub.com/mojohaus/versions/pull/1074)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 ([#1069](https://togithub.com/mojohaus/versions/pull/1069)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 ([#1068](https://togithub.com/mojohaus/versions/pull/1068)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.16.0 to 2.16.1 ([#1065](https://togithub.com/mojohaus/versions/pull/1065)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.12 to 1.14.13 ([#1063](https://togithub.com/mojohaus/versions/pull/1063)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.15.1 to 2.16.0 ([#1064](https://togithub.com/mojohaus/versions/pull/1064)) [@dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.woodstox:woodstox-core from 6.6.1 to 6.6.2 ([#1062](https://togithub.com/mojohaus/versions/pull/1062)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 ([#1061](https://togithub.com/mojohaus/versions/pull/1061)) [@dependabot](https://togithub.com/dependabot) - Bump apache/maven-gh-actions-shared from 3 to 4 ([#1059](https://togithub.com/mojohaus/versions/pull/1059)) [@dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.woodstox:woodstox-core from 6.6.0 to 6.6.1 ([#1058](https://togithub.com/mojohaus/versions/pull/1058)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:mojo-parent from 78 to 80 ([#1054](https://togithub.com/mojohaus/versions/pull/1054)) [@dependabot](https://togithub.com/dependabot) - Bump org.postgresql:postgresql from 42.4.3 to 42.7.2 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#1053](https://togithub.com/mojohaus/versions/pull/1053)) [@dependabot](https://togithub.com/dependabot) - Bump byteBuddyVersion from 1.14.11 to 1.14.12 ([#1050](https://togithub.com/mojohaus/versions/pull/1050)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-interactivity-api from 1.2 to 1.3 ([#1045](https://togithub.com/mojohaus/versions/pull/1045)) [@dependabot](https://togithub.com/dependabot) - Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 ([#1049](https://togithub.com/mojohaus/versions/pull/1049)) [@dependabot](https://togithub.com/dependabot) - Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0 ([#1041](https://togithub.com/mojohaus/versions/pull/1041)) [@dependabot](https://togithub.com/dependabot) - Bump release-drafter/release-drafter from 5 to 6 ([#1044](https://togithub.com/mojohaus/versions/pull/1044)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:mojo-parent from 77 to 78 ([#1038](https://togithub.com/mojohaus/versions/pull/1038)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-interactivity-api from 1.1 to 1.2 ([#1036](https://togithub.com/mojohaus/versions/pull/1036)) [@dependabot](https://togithub.com/dependabot) - Manage byte-buddy version in order to support build with JDK 21 ([#1040](https://togithub.com/mojohaus/versions/pull/1040)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump actions/stale from 8 to 9 ([#1032](https://togithub.com/mojohaus/versions/pull/1032)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 ([#1035](https://togithub.com/mojohaus/versions/pull/1035)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 ([#1028](https://togithub.com/mojohaus/versions/pull/1028)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.15.0 to 2.15.1 ([#1030](https://togithub.com/mojohaus/versions/pull/1030)) [@dependabot](https://togithub.com/dependabot) #### π Documentation updates - update javadoc at-since annotation to 2.16.2 ([#1026](https://togithub.com/mojohaus/versions/pull/1026)) [@cachescrubber](https://togithub.com/cachescrubber) #### π» Maintenance - Get rid of usage of o.a.maven.repository.RepositorySystem ([#1098](https://togithub.com/mojohaus/versions/pull/1098)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Remove unmaintained changes.xml ([#1095](https://togithub.com/mojohaus/versions/pull/1095)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Use JUnit5 in versions-commons, versions-enforcer ([#1094](https://togithub.com/mojohaus/versions/pull/1094)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Small ArtifactAssociation refactoring job ([#1057](https://togithub.com/mojohaus/versions/pull/1057)) [@jarmoniuk](https://togithub.com/jarmoniuk) - Updated the contributors list ([#1055](https://togithub.com/mojohaus/versions/pull/1055)) [@jarmoniuk](https://togithub.com/jarmoniuk) - Correct typo from 'ans' to 'and' in docs ([#1037](https://togithub.com/mojohaus/versions/pull/1037)) [@ChrisLane](https://togithub.com/ChrisLane) #### π§ Build - Build and test with Maven 4 ([#1100](https://togithub.com/mojohaus/versions/pull/1100)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Optimize ITs parallel build ([#1097](https://togithub.com/mojohaus/versions/pull/1097)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Execute fail-fast job without ITs ([#1096](https://togithub.com/mojohaus/versions/pull/1096)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Build ITs in parallel ([#1088](https://togithub.com/mojohaus/versions/pull/1088)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) ### [`v2.16.2`](https://togithub.com/mojohaus/versions/releases/tag/2.16.2) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.1...2.16.2) #### Changes #### π New features and improvements - Align update-parent and display-parent-update ([#1017](https://togithub.com/mojohaus/versions/pull/1017)) [@cachescrubber](https://togithub.com/cachescrubber) #### π Bug Fixes - Fix ISE with plugins aggregate report when reactor projects contains the same plugin declaration multiple time with different versions ([#1024](https://togithub.com/mojohaus/versions/pull/1024)) [@olamy](https://togithub.com/olamy) - Reading project model should throw exception ([#1023](https://togithub.com/mojohaus/versions/pull/1023)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Resolves [#1009](https://togithub.com/mojohaus/versions/issues/1009): Fixing a broken test scenario ([#1010](https://togithub.com/mojohaus/versions/pull/1010)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 ([#1022](https://togithub.com/mojohaus/versions/pull/1022)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 ([#1020](https://togithub.com/mojohaus/versions/pull/1020)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.mojo:mojo-parent from 76 to 77 ([#1014](https://togithub.com/mojohaus/versions/pull/1014)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.14.0 to 2.15.0 ([#1019](https://togithub.com/mojohaus/versions/pull/1019)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-utils from 3.5.1 to 4.0.0 ([#963](https://togithub.com/mojohaus/versions/pull/963)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io:commons-io from 2.13.0 to 2.14.0 ([#1012](https://togithub.com/mojohaus/versions/pull/1012)) [@dependabot](https://togithub.com/dependabot) ### [`v2.16.1`](https://togithub.com/mojohaus/versions/releases/tag/2.16.1) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.16.0...2.16.1) #### Changes #### π Bug Fixes - Resolves [#978](https://togithub.com/mojohaus/versions/issues/978) - use-releases does not update parent ([#1007](https://togithub.com/mojohaus/versions/pull/1007)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Correct message if the latest version of parent is used for update-parent ([#1000](https://togithub.com/mojohaus/versions/pull/1000)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Resolves [#995](https://togithub.com/mojohaus/versions/issues/995): Minimum version required for Versions Maven Plugin should is not the minimum version for the project ([#996](https://togithub.com/mojohaus/versions/pull/996)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#990](https://togithub.com/mojohaus/versions/issues/990): Check prerequisites if required enforcer Maven version is empty ([#994](https://togithub.com/mojohaus/versions/pull/994)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fix links for XSD in report models ([#992](https://togithub.com/mojohaus/versions/pull/992)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Use versions of dummy artifacts in IT assertions ([#988](https://togithub.com/mojohaus/versions/pull/988)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Resolves [#973](https://togithub.com/mojohaus/versions/issues/973): NPE if actual version is null for a dependency ([#974](https://togithub.com/mojohaus/versions/pull/974)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump org.springframework:spring-framework-bom from 3.2.17.RELEASE to 4.3.30.RELEASE in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#999](https://togithub.com/mojohaus/versions/pull/999)) [@dependabot](https://togithub.com/dependabot) - Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 ([#993](https://togithub.com/mojohaus/versions/pull/993)) [@dependabot](https://togithub.com/dependabot) - Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 ([#989](https://togithub.com/mojohaus/versions/pull/989)) [@dependabot](https://togithub.com/dependabot) - Bump org.junit:junit-bom from 5.9.3 to 5.10.0 ([#987](https://togithub.com/mojohaus/versions/pull/987)) [@dependabot](https://togithub.com/dependabot) - Bump mojo-parent from 75 to 76 ([#986](https://togithub.com/mojohaus/versions/pull/986)) [@dependabot](https://togithub.com/dependabot) - Bump commons-codec from 1.15 to 1.16.0 ([#977](https://togithub.com/mojohaus/versions/pull/977)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io from 2.12.0 to 2.13.0 ([#972](https://togithub.com/mojohaus/versions/pull/972)) [@dependabot](https://togithub.com/dependabot) #### π» Maintenance - Cleanup pluginManagement from mock artifacts ([#1008](https://togithub.com/mojohaus/versions/pull/1008)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - [#1001](https://togithub.com/mojohaus/versions/issues/1001): added a test case for the issue ([#1003](https://togithub.com/mojohaus/versions/pull/1003)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) ### [`v2.16.0`](https://togithub.com/mojohaus/versions/releases/tag/2.16.0) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.15.0...2.16.0) #### Changes #### π New features and improvements - Use update policy DAILY instead of NEVER for remote repositories ([#957](https://togithub.com/mojohaus/versions/pull/957)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Issue [#74](https://togithub.com/mojohaus/versions/issues/74): Add display-extension-updates ([#908](https://togithub.com/mojohaus/versions/pull/908)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π Bug Fixes - Resolves: display-dependency-updates only shows updates from the most major allowed segment ([#966](https://togithub.com/mojohaus/versions/pull/966)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#931](https://togithub.com/mojohaus/versions/issues/931): Fixing problems with encoding in UseDepVersion and PomHelper ([#932](https://togithub.com/mojohaus/versions/pull/932)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#916](https://togithub.com/mojohaus/versions/issues/916): Partially reverted [#799](https://togithub.com/mojohaus/versions/issues/799). ([#924](https://togithub.com/mojohaus/versions/pull/924)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#954](https://togithub.com/mojohaus/versions/issues/954): Excluded plexus-container-default ([#955](https://togithub.com/mojohaus/versions/pull/955)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#951](https://togithub.com/mojohaus/versions/issues/951): DefaultArtifactVersion::getVersion can be null ([#952](https://togithub.com/mojohaus/versions/pull/952)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - BoundArtifactVersion.toString() to work with NumericVersionComparator ([#930](https://togithub.com/mojohaus/versions/pull/930)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Issue [#925](https://togithub.com/mojohaus/versions/issues/925): Protect against an NPE if a dependency version is defined in dependencyManagement ([#926](https://togithub.com/mojohaus/versions/pull/926)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump mojo-parent from 74 to 75 ([#970](https://togithub.com/mojohaus/versions/pull/970)) [@dependabot](https://togithub.com/dependabot) - Bump commons-io from 2.11.0 to 2.12.0 ([#958](https://togithub.com/mojohaus/versions/pull/958)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-archiver from 4.6.3 to 4.7.1 ([#950](https://togithub.com/mojohaus/versions/pull/950)) [@dependabot](https://togithub.com/dependabot) - Bump junit-bom from 5.9.2 to 5.9.3 ([#947](https://togithub.com/mojohaus/versions/pull/947)) [@dependabot](https://togithub.com/dependabot) - Bump mojo-parent from 73 to 74 ([#936](https://togithub.com/mojohaus/versions/pull/936)) [@dependabot](https://togithub.com/dependabot) - Bump woodstox-core from 6.5.0 to 6.5.1 ([#944](https://togithub.com/mojohaus/versions/pull/944)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-archiver from 4.6.2 to 4.6.3 ([#937](https://togithub.com/mojohaus/versions/pull/937)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-utils from 3.5.0 to 3.5.1 ([#928](https://togithub.com/mojohaus/versions/pull/928)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-archiver from 4.6.1 to 4.6.2 ([#927](https://togithub.com/mojohaus/versions/pull/927)) [@dependabot](https://togithub.com/dependabot) #### π Documentation updates - Resolves [#921](https://togithub.com/mojohaus/versions/issues/921): Clarify dependencyIncludes/dependencyExcludes ([#956](https://togithub.com/mojohaus/versions/pull/956)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π» Maintenance - Fix deprecated goals in ITs poms ([#953](https://togithub.com/mojohaus/versions/pull/953)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump actions/stale from 7 to 8 ([#938](https://togithub.com/mojohaus/versions/pull/938)) [@dependabot](https://togithub.com/dependabot) ### [`v2.15.0`](https://togithub.com/mojohaus/versions/releases/tag/2.15.0) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.2...2.15.0) #### Changes #### π New features and improvements - Fixes [#123](https://togithub.com/mojohaus/versions/issues/123): add scope filtering ([#915](https://togithub.com/mojohaus/versions/pull/915)) @vboulaye - Resolves [#880](https://togithub.com/mojohaus/versions/issues/880): add information on property updates to the change recorder ([#881](https://togithub.com/mojohaus/versions/pull/881)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixed [#911](https://togithub.com/mojohaus/versions/issues/911)- add profile parameter in set-property ([#912](https://togithub.com/mojohaus/versions/pull/912)) [@mcarlett](https://togithub.com/mcarlett) - Prepare for Doxia 2.0.0 ([#905](https://togithub.com/mojohaus/versions/pull/905)) [@michael-o](https://togithub.com/michael-o) - Use ComparableVersion from Maven and remove the duplicate ([#898](https://togithub.com/mojohaus/versions/pull/898)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#888](https://togithub.com/mojohaus/versions/issues/888): New optional parameter to SetMojo: interpolateProperties ([#889](https://togithub.com/mojohaus/versions/pull/889)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Enhancement: add allowDowngrade capability to UseLatestReleasesMojo, UseNextReleasesMojo, UseNextVersionsMojo ([#883](https://togithub.com/mojohaus/versions/pull/883)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#533](https://togithub.com/mojohaus/versions/issues/533): New parameter to DisplayPluginUpdatesMojo: processUnboundPlugins ([#886](https://togithub.com/mojohaus/versions/pull/886)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#474](https://togithub.com/mojohaus/versions/issues/474): Add property support to UseDepVersion ([#878](https://togithub.com/mojohaus/versions/pull/878)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#892](https://togithub.com/mojohaus/versions/issues/892): Restrict the ComparableVersion cache size ([#893](https://togithub.com/mojohaus/versions/pull/893)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π Bug Fixes - Resolves [#906](https://togithub.com/mojohaus/versions/issues/906): Typo ([#907](https://togithub.com/mojohaus/versions/pull/907)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#899](https://togithub.com/mojohaus/versions/issues/899): Corrected the invocation of Resolver to retrieve the timestamped snapshot version ([#901](https://togithub.com/mojohaus/versions/pull/901)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixes [#896](https://togithub.com/mojohaus/versions/issues/896): Fixing available version retrieval; enabling allowSnapshots ([#897](https://togithub.com/mojohaus/versions/pull/897)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#890](https://togithub.com/mojohaus/versions/issues/890): Fixing ArrayIndexOutOfBound from UseNextVersionsMojo and UseNextReleasesMojo in case of no newer versions/releases ([#891](https://togithub.com/mojohaus/versions/pull/891)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump woodstox-core from 6.4.0 to 6.5.0 ([#923](https://togithub.com/mojohaus/versions/pull/923)) [@dependabot](https://togithub.com/dependabot) - Bump junit-bom from 5.9.1 to 5.9.2 ([#922](https://togithub.com/mojohaus/versions/pull/922)) [@dependabot](https://togithub.com/dependabot) - Bump parent from 72 to 73 ([#920](https://togithub.com/mojohaus/versions/pull/920)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump doxiaVersion from 1.11.1 to 1.12.0 ([#903](https://togithub.com/mojohaus/versions/pull/903)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-archiver from 4.6.0 to 4.6.1 ([#895](https://togithub.com/mojohaus/versions/pull/895)) [@dependabot](https://togithub.com/dependabot) - Bump postgresql from 42.4.1 to 42.4.3 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow ([#826](https://togithub.com/mojohaus/versions/pull/826)) [@dependabot](https://togithub.com/dependabot) - Bump mockito-inline from 4.10.0 to 4.11.0 ([#884](https://togithub.com/mojohaus/versions/pull/884)) [@dependabot](https://togithub.com/dependabot) #### π» Maintenance - Fix excluded IT test name ([#910](https://togithub.com/mojohaus/versions/pull/910)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Refactoring of DisplayPluginUpdates ([#887](https://togithub.com/mojohaus/versions/pull/887)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Remove unnecessary synchronization in AbstractVersionDetails ([#882](https://togithub.com/mojohaus/versions/pull/882)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) ### [`v2.14.2`](https://togithub.com/mojohaus/versions/releases/tag/2.14.2) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.1...2.14.2) #### Changes #### π New features and improvements - Add a simple cache for ComparableVersions ([#870](https://togithub.com/mojohaus/versions/pull/870)) [@TobiX](https://togithub.com/TobiX) #### π Bug Fixes - Resolves [#872](https://togithub.com/mojohaus/versions/issues/872): Make allowSnapshots an explicit argument in lookupDependencyUpdates and in reports ([#873](https://togithub.com/mojohaus/versions/pull/873)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixes [#866](https://togithub.com/mojohaus/versions/issues/866): Require maven 3.2.5 ([#867](https://togithub.com/mojohaus/versions/pull/867)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#850](https://togithub.com/mojohaus/versions/issues/850): Protecting the display-plugin-updates mojo against a NPE in case the effective version of a plugin is not resolved ([#862](https://togithub.com/mojohaus/versions/pull/862)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#855](https://togithub.com/mojohaus/versions/issues/855): Set should evaluate expressions ([#856](https://togithub.com/mojohaus/versions/pull/856)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Removes parallelStream use with non-thread safe collectors ([#861](https://togithub.com/mojohaus/versions/pull/861)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#858](https://togithub.com/mojohaus/versions/issues/858) Fix child module resolution for multi-level projects ([#859](https://togithub.com/mojohaus/versions/pull/859)) [@corebonts](https://togithub.com/corebonts) #### π¦ Dependency updates - Bump wagon-provider-api from 3.5.2 to 3.5.3 ([#879](https://togithub.com/mojohaus/versions/pull/879)) [@dependabot](https://togithub.com/dependabot) - Manage transitive dependencies version for security updates ([#877](https://togithub.com/mojohaus/versions/pull/877)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0 ([#876](https://togithub.com/mojohaus/versions/pull/876)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump actions/stale from 6 to 7 ([#871](https://togithub.com/mojohaus/versions/pull/871)) [@dependabot](https://togithub.com/dependabot) - Bump mockito-inline from 4.9.0 to 4.10.0 ([#854](https://togithub.com/mojohaus/versions/pull/854)) [@dependabot](https://togithub.com/dependabot) #### π» Maintenance - Project dependencies maintenance - move versions to dependencyManagement ([#875](https://togithub.com/mojohaus/versions/pull/875)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) ### [`v2.14.1`](https://togithub.com/mojohaus/versions/releases/tag/2.14.1) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.14.0...2.14.1) #### Changes #### π Bug Fixes - Resolves [#848](https://togithub.com/mojohaus/versions/issues/848): Fixing module resolution with nonstandard filenames ([#849](https://togithub.com/mojohaus/versions/pull/849)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) ### [`v2.14.0`](https://togithub.com/mojohaus/versions/releases/tag/2.14.0) [Compare Source](https://togithub.com/mojohaus/versions/compare/2.13.0...2.14.0) #### Changes #### π New features and improvements - [#333](https://togithub.com/mojohaus/versions/issues/333): aggregated reports site information ([#841](https://togithub.com/mojohaus/versions/pull/841)) [@MihaStemberger](https://togithub.com/MihaStemberger) - [#333](https://togithub.com/mojohaus/versions/issues/333): aggregated reports ([#836](https://togithub.com/mojohaus/versions/pull/836)) [@MihaStemberger](https://togithub.com/MihaStemberger) - Resolves [#837](https://togithub.com/mojohaus/versions/issues/837): Add includeParent (default true) to UpdatePropertiesMojo ([#838](https://togithub.com/mojohaus/versions/pull/838)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - \[[#767](https://togithub.com/mojohaus/versions/issues/767)] display update information for ranges ([#823](https://togithub.com/mojohaus/versions/pull/823)) [@sultan](https://togithub.com/sultan) - Resolves [#387](https://togithub.com/mojohaus/versions/issues/387): Provide an enforcer rule to specify the maximum number of allowed dependency updates ([#801](https://togithub.com/mojohaus/versions/pull/801)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Introduce Plugin API for ChangeRecorder ([#819](https://togithub.com/mojohaus/versions/pull/819)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Issue 134 removing the no longer needed patch + adding integration tests ([#814](https://togithub.com/mojohaus/versions/pull/814)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Make includeParent false by default to retain backward compatibility. ([#817](https://togithub.com/mojohaus/versions/pull/817)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#359](https://togithub.com/mojohaus/versions/issues/359): XML Property Updates Report ([#804](https://togithub.com/mojohaus/versions/pull/804)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#793](https://togithub.com/mojohaus/versions/issues/793): Added includeParent to DisplayPropertyUpdates and PropertyUpdatesReport ([#795](https://togithub.com/mojohaus/versions/pull/795)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π Bug Fixes - Wagon should use remote repository instead of proxy repository for repo authentication ([#842](https://togithub.com/mojohaus/versions/pull/842)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#289](https://togithub.com/mojohaus/versions/issues/289): Handle processParent in mojos which support it. ([#813](https://togithub.com/mojohaus/versions/pull/813)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#505](https://togithub.com/mojohaus/versions/issues/505): getReactorModels using correct module paths when the module name includes pom.xml ([#805](https://togithub.com/mojohaus/versions/pull/805)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#794](https://togithub.com/mojohaus/versions/issues/794): SetMojo would always change the version of the POM, regardless if a match was found ([#799](https://togithub.com/mojohaus/versions/pull/799)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#614](https://togithub.com/mojohaus/versions/issues/614) resolve version from model properties if necessary ([#797](https://togithub.com/mojohaus/versions/pull/797)) [@TorstenKruse](https://togithub.com/TorstenKruse) - Resolves [#790](https://togithub.com/mojohaus/versions/issues/790): Fix update scope determination in DisplayDependencyUpdatesMojo ([#791](https://togithub.com/mojohaus/versions/pull/791)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump parent version from 71 to 72 ([#844](https://togithub.com/mojohaus/versions/pull/844)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump commons-text from 1.9 to 1.10.0 ([#827](https://togithub.com/mojohaus/versions/pull/827)) [@dependabot](https://togithub.com/dependabot) - Bump mockito-inline from 4.8.1 to 4.9.0 ([#815](https://togithub.com/mojohaus/versions/pull/815)) [@dependabot](https://togithub.com/dependabot) - Bump plexus-utils from 3.4.2 to 3.5.0 ([#811](https://togithub.com/mojohaus/versions/pull/811)) [@dependabot](https://togithub.com/dependabot) - Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0 ([#798](https://togithub.com/mojohaus/versions/pull/798)) [@slachiewicz](https://togithub.com/slachiewicz) - Bump plexus-utils from 3.4.2 to 3.5.0 ([#792](https://togithub.com/mojohaus/versions/pull/792)) [@dependabot](https://togithub.com/dependabot) #### π Documentation updates - Make Max Dependency enforcer rule as main page of enforcer module ([#847](https://togithub.com/mojohaus/versions/pull/847)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Clarification in README - maintained versions, issues and PR creation ([#832](https://togithub.com/mojohaus/versions/pull/832)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Set Aggregator to Markdown ([#784](https://togithub.com/mojohaus/versions/pull/784)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Recording Changes to Markdown ([#783](https://togithub.com/mojohaus/versions/pull/783)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Parent to Markdown ([#787](https://togithub.com/mojohaus/versions/pull/787)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Unlock Snapshots to Markdown ([#785](https://togithub.com/mojohaus/versions/pull/785)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Child Modules to Markdown ([#786](https://togithub.com/mojohaus/versions/pull/786)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Use Releases to Markdown ([#788](https://togithub.com/mojohaus/versions/pull/788)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Update Properties to Markdown ([#789](https://togithub.com/mojohaus/versions/pull/789)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π» Maintenance - Enable Spotless plugin - automatic code formatting ([#845](https://togithub.com/mojohaus/versions/pull/845)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - [#704](https://togithub.com/mojohaus/versions/issues/704): Remove remaining ArtifactRepository leftovers + use version range for VersionsHelper where applicable ([#833](https://togithub.com/mojohaus/versions/pull/833)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Rename models module to meet project conventions ([#840](https://togithub.com/mojohaus/versions/pull/840)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - [#704](https://togithub.com/mojohaus/versions/issues/704): Remove WagonManager ([#831](https://togithub.com/mojohaus/versions/pull/831)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#704](https://togithub.com/mojohaus/versions/issues/704): Removing MavenProjectBuilder ([#829](https://togithub.com/mojohaus/versions/pull/829)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#704](https://togithub.com/mojohaus/versions/issues/704): Removing ArtifactResolver ([#828](https://togithub.com/mojohaus/versions/pull/828)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Quality: Refactoring Reports classes ([#772](https://togithub.com/mojohaus/versions/pull/772)) [@sultan](https://togithub.com/sultan) - [#704](https://togithub.com/mojohaus/versions/issues/704): Removing ArtifactMetadataSource ([#825](https://togithub.com/mojohaus/versions/pull/825)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Site build - gitHub ribbon, stage site ([#818](https://togithub.com/mojohaus/versions/pull/818)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Resolves [#809](https://togithub.com/mojohaus/versions/issues/809): Extract the apis and common services to a separate module ([#810](https://togithub.com/mojohaus/versions/pull/810)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Resolves [#807](https://togithub.com/mojohaus/versions/issues/807): Abstracting a common base for UseLatestVersionsMojo and UseLatestReleasesMojo ([#808](https://togithub.com/mojohaus/versions/pull/808)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#758](https://togithub.com/mojohaus/versions/issues/758): Implementing the first stage of module split ([#782](https://togithub.com/mojohaus/versions/pull/782)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π§ Build - GH build improvement - skip one build in matrix ([#820](https://togithub.com/mojohaus/versions/pull/820)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) ### [`v2.13.0`](https://togithub.com/mojohaus/versions/releases/tag/2.13.0) #### Changes #### π New features and improvements - Build Modello improvement, change namespace for xsd ([#766](https://togithub.com/mojohaus/versions-maven-plugin/pull/766)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Remove redundant logs in info level ([#764](https://togithub.com/mojohaus/versions-maven-plugin/pull/764)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - [#367](https://togithub.com/mojohaus/versions/issues/367): Include parent projects in property resolution ([#759](https://togithub.com/mojohaus/versions-maven-plugin/pull/759)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Caching, Last Version on XML reports, Remove Oldest ([#732](https://togithub.com/mojohaus/versions-maven-plugin/pull/732)) [@sultan](https://togithub.com/sultan) - [#754](https://togithub.com/mojohaus/versions/issues/754): Use Modello for XML reports (also fixes [#755](https://togithub.com/mojohaus/versions/issues/755)) ([#757](https://togithub.com/mojohaus/versions-maven-plugin/pull/757)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#283](https://togithub.com/mojohaus/versions/issues/283): allowMinorUpdates false should imply allowMajorUpdates false ([#745](https://togithub.com/mojohaus/versions-maven-plugin/pull/745)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Caching update information in reports to increase performance ([#749](https://togithub.com/mojohaus/versions-maven-plugin/pull/749)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#499](https://togithub.com/mojohaus/versions/issues/499): Add segment selection to update parent ([#737](https://togithub.com/mojohaus/versions-maven-plugin/pull/737)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#343](https://togithub.com/mojohaus/versions/issues/343) Parent updates report ([#722](https://togithub.com/mojohaus/versions-maven-plugin/pull/722)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Issue 342 scm set tag add new elements ([#694](https://togithub.com/mojohaus/versions-maven-plugin/pull/694)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Issue 610 update-parent: add a possibility to skip version resolution and enforce a parent version ([#689](https://togithub.com/mojohaus/versions-maven-plugin/pull/689)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Implementing [#684](https://togithub.com/mojohaus/versions/issues/684): allow providing ruleSet in POM ([#686](https://togithub.com/mojohaus/versions-maven-plugin/pull/686)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π Bug Fixes - Resolves [#776](https://togithub.com/mojohaus/versions/issues/776): onlyUpgradable change the filter to versions where the current version is not the latest one ([#777](https://togithub.com/mojohaus/versions-maven-plugin/pull/777)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixing [#769](https://togithub.com/mojohaus/versions/issues/769) ([#770](https://togithub.com/mojohaus/versions-maven-plugin/pull/770)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#762](https://togithub.com/mojohaus/versions/issues/762) Fix Plugin Report and Success/Warning icons, counts ([#763](https://togithub.com/mojohaus/versions-maven-plugin/pull/763)) [@sultan](https://togithub.com/sultan) - [#760](https://togithub.com/mojohaus/versions/issues/760): Fixing the reported number of updates ([#761](https://togithub.com/mojohaus/versions-maven-plugin/pull/761)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#454](https://togithub.com/mojohaus/versions/issues/454) Use BoundArtifactVersion with UpdatePropertiesMojo ([#753](https://togithub.com/mojohaus/versions-maven-plugin/pull/753)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#454](https://togithub.com/mojohaus/versions/issues/454): Introducing "infinity-like" range calculus for dependency range computation ([#733](https://togithub.com/mojohaus/versions-maven-plugin/pull/733)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Issue [#265](https://togithub.com/mojohaus/versions/issues/265): revert mojo to scan child modules instead of relying on maven ([#719](https://togithub.com/mojohaus/versions-maven-plugin/pull/719)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Add missing space in exception message ([#723](https://togithub.com/mojohaus/versions-maven-plugin/pull/723)) [@pzygielo](https://togithub.com/pzygielo) - Implementing [#709](https://togithub.com/mojohaus/versions/issues/709): removeSnapshot idempotency ([#712](https://togithub.com/mojohaus/versions-maven-plugin/pull/712)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#632](https://togithub.com/mojohaus/versions/issues/632) Fixed lower and upper bounds to keep milestones and rcs in the right majors. ([#672](https://togithub.com/mojohaus/versions-maven-plugin/pull/672)) [@sultan](https://togithub.com/sultan) - Fixed [#682](https://togithub.com/mojohaus/versions/issues/682): Restoring the ability to provide an empty "newVersion" argument ([#683](https://togithub.com/mojohaus/versions-maven-plugin/pull/683)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#673](https://togithub.com/mojohaus/versions/issues/673): Fixing NPE in UseDepVersionMojo caused by PatternIncludesArtifactFilter expecting a non-null classifier when using wildcards ([#675](https://togithub.com/mojohaus/versions-maven-plugin/pull/675)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixing [#670](https://togithub.com/mojohaus/versions/issues/670): restoring allowSnapshots which was disabled in PR [#665](https://togithub.com/mojohaus/versions/issues/665) ([#671](https://togithub.com/mojohaus/versions-maven-plugin/pull/671)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π¦ Dependency updates - Bump parent version from 70 to 71 ([#775](https://togithub.com/mojohaus/versions-maven-plugin/pull/775)) [@slawekjaranowski](https://togithub.com/slawekjaranowski) - Bump mockito-inline from 4.8.0 to 4.8.1 ([#768](https://togithub.com/mojohaus/versions-maven-plugin/pull/768)) [@dependabot](https://togithub.com/dependabot) - Bump junit-bom from 5.9.0 to 5.9.1 ([#716](https://togithub.com/mojohaus/versions-maven-plugin/pull/716)) [@dependabot](https://togithub.com/dependabot) - Bump actions/stale from 5 to 6 ([#721](https://togithub.com/mojohaus/versions-maven-plugin/pull/721)) [@dependabot](https://togithub.com/dependabot) - Bump maven-common-artifact-filters from 3.3.0 to 3.3.2 ([#696](https://togithub.com/mojohaus/versions-maven-plugin/pull/696)) [@dependabot](https://togithub.com/dependabot) - Bump mockito-inline from 4.7.0 to 4.8.0 ([#679](https://togithub.com/mojohaus/versions-maven-plugin/pull/679)) [@dependabot](https://togithub.com/dependabot) #### π Documentation updates - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate Set to Markdown ([#781](https://togithub.com/mojohaus/versions-maven-plugin/pull/781)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Lock Snapshots to Markdown ([#779](https://togithub.com/mojohaus/versions-maven-plugin/pull/779)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrate display-property-updates.apt to Markdown ([#778](https://togithub.com/mojohaus/versions-maven-plugin/pull/778)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Resolve Ranges to Markdown ([#780](https://togithub.com/mojohaus/versions-maven-plugin/pull/780)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating the plugin dependency updates example ([#752](https://togithub.com/mojohaus/versions-maven-plugin/pull/752)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating display-dependency-updates.apt ([#748](https://togithub.com/mojohaus/versions-maven-plugin/pull/748)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating Compare dependency versions ([#747](https://togithub.com/mojohaus/versions-maven-plugin/pull/747)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Add a link to the actual Maven versioning specification ([#750](https://togithub.com/mojohaus/versions-maven-plugin/pull/750)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725) Migrating "Advancing dependency versions" to Markdown ([#746](https://togithub.com/mojohaus/versions-maven-plugin/pull/746)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725) Migrating usage.apt.vm to Markdown ([#739](https://togithub.com/mojohaus/versions-maven-plugin/pull/739)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Migrate version rules to Markdown ([#740](https://togithub.com/mojohaus/versions-maven-plugin/pull/740)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating FAQ to markdown ([#741](https://togithub.com/mojohaus/versions-maven-plugin/pull/741)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#725](https://togithub.com/mojohaus/versions/issues/725): Migrating index.apt to markdown ([#734](https://togithub.com/mojohaus/versions-maven-plugin/pull/734)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π» Maintenance - Correcting BoundArtifact comparison and eliminating incrementSegment ([#771](https://togithub.com/mojohaus/versions-maven-plugin/pull/771)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Minor enhancement: use streams API in getNewestUpdates and getVersions ([#765](https://togithub.com/mojohaus/versions-maven-plugin/pull/765)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Adding some of the remaining AbstractVersionDetails methods to the interface ([#751](https://togithub.com/mojohaus/versions-maven-plugin/pull/751)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#637](https://togithub.com/mojohaus/versions/issues/637): Refactoring report renderers ([#738](https://togithub.com/mojohaus/versions-maven-plugin/pull/738)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#729](https://togithub.com/mojohaus/versions/issues/729): Ignoring the flipper ([#735](https://togithub.com/mojohaus/versions-maven-plugin/pull/735)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#632](https://togithub.com/mojohaus/versions/issues/632) Second batch of maintenance following PR [#672](https://togithub.com/mojohaus/versions/issues/672) ([#711](https://togithub.com/mojohaus/versions-maven-plugin/pull/711)) [@sultan](https://togithub.com/sultan) - Quick fix reported by IDE improvements ([#707](https://togithub.com/mojohaus/versions-maven-plugin/pull/707)) [@slachiewicz](https://togithub.com/slachiewicz) - Further refactoring: replacing segment index with the Segment enum ([#708](https://togithub.com/mojohaus/versions-maven-plugin/pull/708)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - [#690](https://togithub.com/mojohaus/versions/issues/690): Adding a unit test testing the issue ([#706](https://togithub.com/mojohaus/versions-maven-plugin/pull/706)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Remove unused and deprecated Mojo annotation requiresProject. Aβ¦ ([#705](https://togithub.com/mojohaus/versions-maven-plugin/pull/705)) [@slachiewicz](https://togithub.com/slachiewicz) - Refactoring UpdateScope, VersionDetails and related classes ([#702](https://togithub.com/mojohaus/versions-maven-plugin/pull/702)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Fixing [#700](https://togithub.com/mojohaus/versions/issues/700): Adapting SetScmTagMojoTest to work without BaseMojoTestCase ([#701](https://togithub.com/mojohaus/versions-maven-plugin/pull/701)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Issue 676 base mojo test case ([#695](https://togithub.com/mojohaus/versions-maven-plugin/pull/695)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) - Restriction parameter to prevent more than 7 parameters in the next PRs ([#693](https://togithub.com/mojohaus/versions-maven-plugin/pull/693)) [@sultan](https://togithub.com/sultan) - Issue 687 promote dependency builder ([#688](https://togithub.com/mojohaus/versions-maven-plugin/pull/688)) [@ajarmoniuk](https://togithub.com/ajarmoniuk) #### π§ Build - Deploy project snapshots to OSS after each commit ([#728](https://togithub.com/mojohaus/versions-maven-plugin/pull/728)) [@slawekjaranowski](https://togithub.com/slawekjaranowski)Configuration
π Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.