Releases: mojohaus/versions
Releases · mojohaus/versions
2.19.1
🐛 Bug Fixes
- Resolves #1270: Ensuring thread safety when creating VersionsHelper (#1273) @andrzejj0
- Resolves #1266: Applying the include filter during association resolution (#1274) @andrzejj0
📝 Documentation updates
- Resolves #1271: Fixed broken Site links (#1275) @andrzejj0
2.19.0
💥 Breaking changes
- Removed numeric and mercury comparators, further refactoring (#1222) @andrzejj0
🚀 New features and improvements
- Parallel version updates (#1207) @andrzejj0
- Fixes #1140: Added showVersionless (default true) (#1187) @andrzejj0
🐛 Bug Fixes
- Resolves #1227: revert working in case of a non-standard "pom.xml" filename (#1263) @andrzejj0
- Resolves #1255: set-property special case when a property has no value (#1261) @andrzejj0
- Resolves #1251: nextSnapshotIndexToIncrement should zeros on the right (#1262) @andrzejj0
- Fixed #1233- set-property in profile without module property (#1234) @mcarlett
- Fix closing code tags (#1206) @pzygielo
- Resolves #1197: Handling a no-version case in dependencyManagement for CompareDependenciesMojo (#1198) @andrzejj0
- Fixed the failed release build (#1194) @andrzejj0
- Fixed #1191: Processes (all) profiles from original model if transitive is false (#1193) @andrzejj0
- Fixes #1140 for reports (#1188) @andrzejj0
- Fixes #1140: Added showVersionless (default true) (#1187) @andrzejj0
- Fixes #1182 and #1184: Bug fixes (#1185) @andrzejj0
👻 Maintenance
- Remove manual default from docs for parameters (#1264) @slawekjaranowski
- Use default configuration for release-drafter (#1256) @slawekjaranowski
- Bump project version to 2.19.0-SNAPSHOT (#1237) @slawekjaranowski
- Exposing the problem causing artifact if Resolver throws an exception (#1224) @andrzejj0
- Site fix for rule-2.1.0.xsd and rule-2.0.0.xsd; getOutputPath() for reports (#1223) @andrzejj0
- Removed numeric and mercury comparators, further refactoring (#1222) @andrzejj0
- Pom helper refactoring (#1221) @andrzejj0
- PR Automation only on close event (#1220) @slawekjaranowski
- Refactoring: ArtifactFactory and ArtifactVersionService (#1218) @andrzejj0
- Versions refactor 2 (#1204) @andrzejj0
- Refactoring: coalesce use-- goals. (#1202) @andrzejj0
- PR Automation - must use pull_request_target (#1205) @slawekjaranowski
- Add PR Automation (#1201) @slawekjaranowski
📦 Dependency updates
- Bump actions/stale from 9 to 10 (#1265) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (#1260) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 (#1259) @dependabot[bot]
- Bump byteBuddyVersion from 1.17.6 to 1.17.7 (#1258) @dependabot[bot]
- Bump org.codehaus.mojo:mojo-parent from 92 to 93 (#1257) @dependabot[bot]
- Bump org.apache.commons:commons-text from 1.13.1 to 1.14.0 (#1254) @dependabot[bot]
- Bump commons-codec:commons-codec from 1.18.0 to 1.19.0 (#1253) @dependabot[bot]
- Bump commons-io:commons-io from 2.19.0 to 2.20.0 (#1252) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 (#1249) @dependabot[bot]
- Bump org.codehaus.mojo:mojo-parent from 91 to 92 (#1248) @dependabot[bot]
- Bump byteBuddyVersion from 1.17.5 to 1.17.6 (#1247) @dependabot[bot]
- Bump org.codehaus.mojo:mojo-parent from 87 to 91 (#1246) @dependabot[bot]
- Bump com.fasterxml.woodstox:woodstox-core from 7.1.0 to 7.1.1 (#1244) @dependabot[bot]
- Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0 (#1243) @dependabot[bot]
- Bump org.apache.commons:commons-collections4 from 4.4 to 4.5.0 (#1236) @dependabot[bot]
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#1235) @dependabot[bot]
- Bump org.apache.commons:commons-text from 1.13.0 to 1.13.1 (#1232) @dependabot[bot]
- Bump org.apache.poi:poi-ooxml from 3.17 to 5.4.0 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow (#1231) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.3 to 1.4 (#1230) @dependabot[bot]
- Bump byteBuddyVersion from 1.17.4 to 1.17.5 (#1228) @dependabot[bot]
- Bump byteBuddyVersion from 1.17.2 to 1.17.4 (#1226) @dependabot[bot]
- Bump commons-beanutils:commons-beanutils from 1.10.0 to 1.10.1 (#1215) @dependabot[bot]
- Bump byteBuddyVersion from 1.17.1 to 1.17.2 (#1219) @dependabot[bot]
- Bump commons-codec:commons-codec from 1.17.2 to 1.18.0 (#1211) @dependabot[bot]
- Bump byteBuddyVersion from 1.16.1 to 1.17.1 (#1216) @dependabot[bot]
- Bump org.codehaus.mojo:mojo-parent from 86 to 87 (#1214) @dependabot[bot]
- Bump byteBuddyVersion from 1.15.11 to 1.16.1 (#1210) @dependabot[bot]
- Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.0 (#1208) @dependabot[bot]
- Bump commons-codec:commons-codec from 1.17.1 to 1.17.2 (#1209) @dependabot[bot]
- Bump byteBuddyVersion from 1.15.10 to 1.15.11 (#1195) @dependabot[bot]
- Bump org.apache.commons:commons-text from 1.12.0 to 1.13.0 (#1196) @dependabot[bot]
- Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#1186) @dependabot[bot]
2.18.0
❗ NOTICE
Due to Doxia 2.x stack maven-site-plugin 3.20+ is required.
https://cwiki.apache.org/confluence/display/MAVEN/Towards+Doxia+2.0.0+Stack
Direct reports execution store reports in directory target/reports instead of target/site
Changes
🚀 New features and improvements
- Upgrade to Doxia 2.x stack (#1180) @slawekjaranowski
- Remove implementation of dynamic version goal (#1179) @slawekjaranowski
- fix: Removed non-fully functional dynamic version goal (#1172) @jimisola
- Resolves #1131: Suppress logging when allowMajorUpdates, allowMinorUp… (#1132) @gmshake
- Move
expression: {blah} no valueSystem.outto logs (#1119) @JackPGreen - Improve speed of versions:resolve-ranges in case parents contain many version properties (#1122) @m-schutte-ohra-nl
🐛 Bug Fixes
- Resolves #1060: Bugfix in UpdateParentMojo + add tests (#1181) @andrzejj0
- Resolves#1066: Fixed a possible NPE in interpolateVersion (#1166) @andrzejj0
- Resolves #1067: Bug fix: incorrect arguments of PomHelper::createProjectBuilderRequest (#1164) @andrzejj0
- Resolves #1137: using PomHelper.getGroupId if groupId of the current project root is empty (#1162) @andrzejj0
- bugix/ protect internal data in multi thread env. (#1133) @jgraglia
- Fixed #1123 - Missing link in examples to recoding changes and use dy… (#1124) @khmarbaise
📦 Dependency updates
- Upgrade to Doxia 2.x stack (#1180) @slawekjaranowski
- Bump byteBuddyVersion from 1.15.7 to 1.15.10 (#1173) @dependabot
- Bump com.fasterxml.woodstox:woodstox-core from 7.0.0 to 7.1.0 (#1171) @dependabot
- Bump org.codehaus.groovy:groovy-all from 2.0.0 to 2.4.21 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow (#1161) @dependabot
- Bump byteBuddyVersion from 1.15.5 to 1.15.7 (#1163) @dependabot
- Bump byteBuddyVersion from 1.15.4 to 1.15.5 (#1160) @dependabot
- Bump byteBuddyVersion from 1.15.3 to 1.15.4 (#1156) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 85 to 86 (#1139) @dependabot
- Bump byteBuddyVersion from 1.15.1 to 1.15.3 (#1151) @dependabot
- Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (#1148) @dependabot
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#1143) @dependabot
- Bump byteBuddyVersion from 1.15.0 to 1.15.1 (#1135) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (#1136) @dependabot
- Bump byteBuddyVersion from 1.14.19 to 1.15.0 (#1134) @dependabot
- Bump byteBuddyVersion from 1.14.18 to 1.14.19 (#1129) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 84 to 85 (#1128) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.15.0 to 3.16.0 (#1126) @dependabot
- Bump org.hamcrest:hamcrest from 2.2 to 3.0 (#1125) @dependabot
- Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 (#1117) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.14.0 to 3.15.0 (#1118) @dependabot
📝 Documentation updates
👻 Maintenance
- Drop Maven Wrapper from project (#1178) @slawekjaranowski
- Bump project version to 2.18.0-SNAPSHOT (#1177) @slawekjaranowski
- Move to modello-stax (#1176) @andrzejj0
- Using Stax2 (Woodstox) instead of plexus-xml (Xpp) to process XML (#1174) @andrzejj0
- Resolves#1169: Clean-up, remove deprecated methods, remove Plexus StringUtils in favour of Apache Commons (#1170) @andrzejj0
- Update site descriptor to 2.x (#1167) @slawekjaranowski
- Disable ITs with not set CI Friendly with newer Maven version (#1152) @slawekjaranowski
🔧 Build
- Use shared release drafter GH Action (#1127) @slawekjaranowski
2.17.1
Changes
🐛 Bug Fixes
- Revert #1051 - fix #1110, #1103 (#1115) @slawekjaranowski
- Fix
includeParentfield value not matchingParameter#defaultValue(#1104) @Marcono1234
📦 Dependency updates
- Bump byteBuddyVersion from 1.14.17 to 1.14.18 (#1114) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 (#1108) @dependabot
👻 Maintenance
- Extract Pattern.compile to static variable (#1116) @slawekjaranowski
- Improve ITs for set goal (#1112) @slawekjaranowski
- Remove default values from invoker.properties (#1111) @slawekjaranowski
- Remove default value for invoker.buildResult (#1109) @slawekjaranowski
- Improve ITs for set goal (#1107) @slawekjaranowski
2.17.0
Changes
🚀 New features and improvements
- feat: Add Dynamic Versioning SCM plugin (#1082) @jimisola
- Add range type in ignoreVersion (#1093) @slawekjaranowski
- Require Maven 3.6.3, dependencies cleanups (#1089) @slawekjaranowski
- Use new Enforcer Api (#1056) @slawekjaranowski
🐛 Bug Fixes
📦 Dependency updates
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.2 to 7.0.0 (#1099) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 82 to 84 (#1087) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 80 to 82 (#1078) @dependabot
- Bump org.apache.maven.shared:maven-common-artifact-filters from 3.3.2 to 3.4.0 (#1086) @dependabot
- Bump byteBuddyVersion from 1.14.16 to 1.14.17 (#1084) @dependabot
- Bump byteBuddyVersion from 1.14.15 to 1.14.16 (#1081) @dependabot
- Bump org.codehaus.plexus:plexus-xml from 3.0.0 to 3.0.1 (#1080) @dependabot
- Bump byteBuddyVersion from 1.14.14 to 1.14.15 (#1075) @dependabot
- Bump byteBuddyVersion from 1.14.13 to 1.14.14 (#1072) @dependabot
- Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (#1074) @dependabot
- Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0 (#1069) @dependabot
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.1 (#1068) @dependabot
- Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#1065) @dependabot
- Bump byteBuddyVersion from 1.14.12 to 1.14.13 (#1063) @dependabot
- Bump commons-io:commons-io from 2.15.1 to 2.16.0 (#1064) @dependabot
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.1 to 6.6.2 (#1062) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.1 to 4.9.2 (#1061) @dependabot
- Bump apache/maven-gh-actions-shared from 3 to 4 (#1059) @dependabot
- Bump com.fasterxml.woodstox:woodstox-core from 6.6.0 to 6.6.1 (#1058) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 78 to 80 (#1054) @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) @dependabot
- Bump byteBuddyVersion from 1.14.11 to 1.14.12 (#1050) @dependabot
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.2 to 1.3 (#1045) @dependabot
- Bump commons-codec:commons-codec from 1.16.0 to 1.16.1 (#1049) @dependabot
- Bump com.fasterxml.woodstox:woodstox-core from 6.5.1 to 6.6.0 (#1041) @dependabot
- Bump release-drafter/release-drafter from 5 to 6 (#1044) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 77 to 78 (#1038) @dependabot
- Bump org.codehaus.plexus:plexus-interactivity-api from 1.1 to 1.2 (#1036) @dependabot
- Manage byte-buddy version in order to support build with JDK 21 (#1040) @slawekjaranowski
- Bump actions/stale from 8 to 9 (#1032) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.9.0 to 4.9.1 (#1035) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.13.0 to 3.14.0 (#1028) @dependabot
- Bump commons-io:commons-io from 2.15.0 to 2.15.1 (#1030) @dependabot
📝 Documentation updates
- update javadoc at-since annotation to 2.16.2 (#1026) @cachescrubber
👻 Maintenance
- Get rid of usage of o.a.maven.repository.RepositorySystem (#1098) @slawekjaranowski
- Remove unmaintained changes.xml (#1095) @slawekjaranowski
- Use JUnit5 in versions-commons, versions-enforcer (#1094) @slawekjaranowski
- Small ArtifactAssociation refactoring job (#1057) @jarmoniuk
- Updated the contributors list (#1055) @jarmoniuk
- Correct typo from 'ans' to 'and' in docs (#1037) @ChrisLane
🔧 Build
- Build and test with Maven 4 (#1100) @slawekjaranowski
- Optimize ITs parallel build (#1097) @slawekjaranowski
- Execute fail-fast job without ITs (#1096) @slawekjaranowski
- Build ITs in parallel (#1088) @slawekjaranowski
2.16.2
Changes
🚀 New features and improvements
- Align update-parent and display-parent-update (#1017) @cachescrubber
🐛 Bug Fixes
- Fix ISE with plugins aggregate report when reactor projects contains the same plugin declaration multiple time with different versions (#1024) @olamy
- Reading project model should throw exception (#1023) @slawekjaranowski
- Resolves #1009: Fixing a broken test scenario (#1010) @ajarmoniuk
📦 Dependency updates
- Bump org.codehaus.plexus:plexus-archiver from 4.8.0 to 4.9.0 (#1022) @dependabot
- Bump org.apache.commons:commons-text from 1.10.0 to 1.11.0 (#1020) @dependabot
- Bump org.codehaus.mojo:mojo-parent from 76 to 77 (#1014) @dependabot
- Bump commons-io:commons-io from 2.14.0 to 2.15.0 (#1019) @dependabot
- Bump plexus-utils from 3.5.1 to 4.0.0 (#963) @dependabot
- Bump commons-io:commons-io from 2.13.0 to 2.14.0 (#1012) @dependabot
2.16.1
Changes
🐛 Bug Fixes
- Resolves #978 - use-releases does not update parent (#1007) @ajarmoniuk
- Correct message if the latest version of parent is used for update-parent (#1000) @slawekjaranowski
- Resolves #995: Minimum version required for Versions Maven Plugin should is not the minimum version for the project (#996) @ajarmoniuk
- Resolves #990: Check prerequisites if required enforcer Maven version is empty (#994) @ajarmoniuk
- Fix links for XSD in report models (#992) @slawekjaranowski
- Use versions of dummy artifacts in IT assertions (#988) @slawekjaranowski
- Resolves #973: NPE if actual version is null for a dependency (#974) @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) @dependabot
- Bump org.apache.commons:commons-lang3 from 3.12.0 to 3.13.0 (#993) @dependabot
- Bump org.codehaus.plexus:plexus-archiver from 4.7.1 to 4.8.0 (#989) @dependabot
- Bump org.junit:junit-bom from 5.9.3 to 5.10.0 (#987) @dependabot
- Bump mojo-parent from 75 to 76 (#986) @dependabot
- Bump commons-codec from 1.15 to 1.16.0 (#977) @dependabot
- Bump commons-io from 2.12.0 to 2.13.0 (#972) @dependabot
👻 Maintenance
- Cleanup pluginManagement from mock artifacts (#1008) @slawekjaranowski
- #1001: added a test case for the issue (#1003) @ajarmoniuk
2.16.0
Changes
🚀 New features and improvements
- Use update policy DAILY instead of NEVER for remote repositories (#957) @slawekjaranowski
- Issue #74: Add display-extension-updates (#908) @ajarmoniuk
🐛 Bug Fixes
- Resolves: display-dependency-updates only shows updates from the most major allowed segment (#966) @ajarmoniuk
- Resolves #931: Fixing problems with encoding in UseDepVersion and PomHelper (#932) @ajarmoniuk
- Resolves #916: Partially reverted #799. (#924) @ajarmoniuk
- Resolves #954: Excluded plexus-container-default (#955) @ajarmoniuk
- Resolves #951: DefaultArtifactVersion::getVersion can be null (#952) @ajarmoniuk
- BoundArtifactVersion.toString() to work with NumericVersionComparator (#930) @ajarmoniuk
- Issue #925: Protect against an NPE if a dependency version is defined in dependencyManagement (#926) @ajarmoniuk
📦 Dependency updates
- Bump mojo-parent from 74 to 75 (#970) @dependabot
- Bump commons-io from 2.11.0 to 2.12.0 (#958) @dependabot
- Bump plexus-archiver from 4.6.3 to 4.7.1 (#950) @dependabot
- Bump junit-bom from 5.9.2 to 5.9.3 (#947) @dependabot
- Bump mojo-parent from 73 to 74 (#936) @dependabot
- Bump woodstox-core from 6.5.0 to 6.5.1 (#944) @dependabot
- Bump plexus-archiver from 4.6.2 to 4.6.3 (#937) @dependabot
- Bump plexus-utils from 3.5.0 to 3.5.1 (#928) @dependabot
- Bump plexus-archiver from 4.6.1 to 4.6.2 (#927) @dependabot
📝 Documentation updates
👻 Maintenance
- Fix deprecated goals in ITs poms (#953) @slawekjaranowski
- Bump actions/stale from 7 to 8 (#938) @dependabot
2.15.0
Changes
🚀 New features and improvements
- Fixes #123: add scope filtering (#915) @vboulaye
- Resolves #880: add information on property updates to the change recorder (#881) @ajarmoniuk
- Fixed #911- add profile parameter in set-property (#912) @mcarlett
- Prepare for Doxia 2.0.0 (#905) @michael-o
- Use ComparableVersion from Maven and remove the duplicate (#898) @ajarmoniuk
- Resolves #888: New optional parameter to SetMojo: interpolateProperties (#889) @ajarmoniuk
- Enhancement: add allowDowngrade capability to UseLatestReleasesMojo, UseNextReleasesMojo, UseNextVersionsMojo (#883) @ajarmoniuk
- Resolves #533: New parameter to DisplayPluginUpdatesMojo: processUnboundPlugins (#886) @ajarmoniuk
- Resolves #474: Add property support to UseDepVersion (#878) @ajarmoniuk
- Resolves #892: Restrict the ComparableVersion cache size (#893) @ajarmoniuk
🐛 Bug Fixes
- Resolves #906: Typo (#907) @ajarmoniuk
- Resolves #899: Corrected the invocation of Resolver to retrieve the timestamped snapshot version (#901) @ajarmoniuk
- Fixes #896: Fixing available version retrieval; enabling allowSnapshots (#897) @ajarmoniuk
- Resolves #890: Fixing ArrayIndexOutOfBound from UseNextVersionsMojo and UseNextReleasesMojo in case of no newer versions/releases (#891) @ajarmoniuk
📦 Dependency updates
- Bump woodstox-core from 6.4.0 to 6.5.0 (#923) @dependabot
- Bump junit-bom from 5.9.1 to 5.9.2 (#922) @dependabot
- Bump parent from 72 to 73 (#920) @slawekjaranowski
- Bump doxiaVersion from 1.11.1 to 1.12.0 (#903) @dependabot
- Bump plexus-archiver from 4.6.0 to 4.6.1 (#895) @dependabot
- Bump postgresql from 42.4.1 to 42.4.3 in /versions-maven-plugin/src/it/it-property-updates-report-002-slow (#826) @dependabot
- Bump mockito-inline from 4.10.0 to 4.11.0 (#884) @dependabot
👻 Maintenance
- Fix excluded IT test name (#910) @slawekjaranowski
- Refactoring of DisplayPluginUpdates (#887) @ajarmoniuk
- Remove unnecessary synchronization in AbstractVersionDetails (#882) @ajarmoniuk
2.14.2
Changes
🚀 New features and improvements
🐛 Bug Fixes
- Resolves #872: Make allowSnapshots an explicit argument in lookupDependencyUpdates and in reports (#873) @ajarmoniuk
- Fixes #866: Require maven 3.2.5 (#867) @ajarmoniuk
- Resolves #850: Protecting the display-plugin-updates mojo against a NPE in case the effective version of a plugin is not resolved (#862) @ajarmoniuk
- Resolves #855: Set should evaluate expressions (#856) @ajarmoniuk
- Removes parallelStream use with non-thread safe collectors (#861) @ajarmoniuk
- #858 Fix child module resolution for multi-level projects (#859) @corebonts
📦 Dependency updates
- Bump wagon-provider-api from 3.5.2 to 3.5.3 (#879) @dependabot
- Manage transitive dependencies version for security updates (#877) @slawekjaranowski
- Upgrade com.fasterxml.woodstox:woodstox-core to 6.4.0 (#876) @slawekjaranowski
- Bump actions/stale from 6 to 7 (#871) @dependabot
- Bump mockito-inline from 4.9.0 to 4.10.0 (#854) @dependabot
👻 Maintenance
- Project dependencies maintenance - move versions to dependencyManagement (#875) @slawekjaranowski