Releases: apache/maven-invoker-plugin
Releases Β· apache/maven-invoker-plugin
3.9.1
π Documentation updates
- Add note about cloneProjectsTo being required for filtering (#283) @cpfeiffer
π» Maintenance
- Use constant 3.6.3 in prerequisites/maven as minimal Maven version (#659) @slawekjaranowski
- Enable GH Issues (#286) @Bukama
- [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#279) @Bukama
- Switch to Guice constructor injection (#266) @elharo
- Specify UTF-8 when reading build log (#267) @elharo
- Make utility class static (#270) @elharo
π§ Build
- Enable build by Maven 4 on GitHub (#663) @slawekjaranowski
π¦ Dependency updates
- Bump mavenVersion from 3.6.3 to 3.9.10 (#662) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 44 to 45 (#658) @dependabot[bot]
- Bump org.apache.groovy:groovy-bom from 4.0.26 to 4.0.27 (#287) @dependabot[bot]
- Bump commons-beanutils:commons-beanutils from 1.10.1 to 1.11.0 (#288) @dependabot[bot]
- Bump org.apache.maven.plugins:maven-plugins from 43 to 44 (#282) @dependabot[bot]
- Bump commons-io:commons-io from 2.18.0 to 2.19.0 (#285) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-interpolation from 1.27 to 1.28 (#284) @dependabot[bot]
- Bump org.apache.groovy:groovy-bom from 4.0.24 to 4.0.26 (#281) @dependabot[bot]
- Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.10.1 (#280) @dependabot[bot]
- Bump commons-codec:commons-codec from 1.17.1 to 1.18.0 (#278) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 (#276) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.0 to 3.27.2 (#273) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.0 (#271) @dependabot[bot]
3.9.0
π New features and improvements
- [MINVOKER-374] - Ability to skip project collection (#265) @gnodet
π¦ Dependency updates
- [MINVOKER-376] - Bump commons-io:commons-io from 2.17.0 to 2.18.0 (#264) @dependabot
- [MINVOKER-375] - Bump org.apache.groovy:groovy-bom from 4.0.23 to 4.0.24 (#262) @dependabot
- [MINVOKER-373] - Switch to Doxia 2 (#263) @slachiewicz
3.8.1
- [MINVOKER-371] - Upgrade to Doxia 2.0.0 GA Stack (#261) @michael-o
π¦ Dependency updates
- Bump org.apache.groovy:groovy-bom from 4.0.22 to 4.0.23 (#253) @dependabot
- Bump commons-io:commons-io from 2.16.1 to 2.17.0 (#254) @dependabot
3.8.0
What's Changed
- Add missing dependency by @michael-o in #247
- [MINVOKER-368] Filter artifacts by scope before resolving in install by @slawekjaranowski in #249
- Bump commons-codec:commons-codec from 1.17.0 to 1.17.1 by @dependabot in #252
- Bump org.apache.groovy:groovy-bom from 4.0.21 to 4.0.22 by @dependabot in #248
- Bump org.assertj:assertj-core from 3.25.3 to 3.26.3 by @dependabot in #251
- Bump org.apache.maven.plugins:maven-plugins from 42 to 43 by @dependabot in #250
- [MINVOKER-354] Upgrade to Doxia 2.0.0 Milestone Stack by @michael-o in #187
Full Changelog: maven-invoker-plugin-3.7.0...maven-invoker-plugin-3.8.0
3.7.0
π New features and improvements
- [MINVOKER-307] - Support
@{..}
syntax in mavenOpts (#241) @slawekjaranowski - [MINVOKER-365] - Allow to pre-build script to set user properties (#236) @slawekjaranowski
- [MINVOKER-366] - Require Maven 3.6.3 (#238) @slawekjaranowski
- [MINVOKER-364] - Rename invoker.systemPropertiesFile to invoker.userPropertiesFile (#235) @slawekjaranowski
π Bug Fixes
- [MINVOKER-351] - Escape special xml character in junit report (#242) @slawekjaranowski
- [MINVOKER-335] - Use selector script for preparing test with symlinks (#237) @slawekjaranowski
- [MINVOKER-336] - Create empty .mvn directory in cloned projects (#232) @slawekjaranowski
- [MINVOKER-335] - Preserve symlinks for copied files (#231) @slawekjaranowski
- [MINVOKER-337] - Exclude plexus-container-default and o.a.maven from runtime dependencies (#225) @slawekjaranowski
π¦ Dependency updates
- [MINVOKER-367] - Bump org.apache.maven.shared:maven-invoker from 3.2.0 to 3.3.0 (#240) @dependabot
- [MINVOKER-363] - Bump org.apache.maven.shared:maven-script-interpreter from 1.5 to 1.6 (#234) @dependabot
- Bump org.apache.maven.shared:maven-script-interpreter from 1.4 to 1.5 (#221) @dependabot
- [MINVOKER-361] - Bump commons-codec:commons-codec from 1.16.1 to 1.17.0 (#227) @dependabot
- [MINVOKER-360] - Bump commons-io:commons-io from 2.16.0 to 2.16.1 (#222) @dependabot
- [MINVOKER-359] - Bump org.apache.groovy:groovy-bom from 4.0.20 to 4.0.21 (#223) @dependabot
- [MINVOKER-358] - Bump org.apache.maven.plugins:maven-plugins from 41 to 42 (#224) @dependabot
- [MINVOKER-357] - Bump commons-io:commons-io from 2.13.0 to 2.16.0 (#220) @dependabot
π» Maintenance
- [MINVOKER-362] - Use properties from parent for plugins versions in ITs (#229) @slawekjaranowski
- [MINVOKER-284] - Switch to JUnit5, drop maven-compat (#228) @slawekjaranowski
π§ Build
- Use default JDKs on jenkins build (#233) @slawekjaranowski
3.6.1
π New features and improvements
- [MINVOKER-352] - Remove usage commons-lang3 (#209) @khmarbaise
π¦ Dependency updates
- [MINVOKER-355] Bump org.apache.groovy:groovy-bom from 4.0.12 to 4.0.20 Support jdk22 (#205 #213 #219) @dependabot
- Bump commons-codec:commons-codec from 1.15.0 to 1.16.1 (#198 #216) @dependabot
- Bump org.codehaus.plexus:plexus-utils from 3.5.1 to 4.0.0 (#200) @slachiewicz
- Bump org.apache.maven.shared:maven-shared-utils from 3.4.1 to 3.4.2 (#201) @dependabot
- Bump org.codehaus.plexus:plexus-interpolation from 1.26 to 1.27 (#206) @dependabot
- Update commons-io to 2.13.0 (#195) @elharo
π» Maintenance
- Removed negative logic (#212) @khmarbaise
- Switch to defaults for GHA maven verify (#210) @slachiewicz
- add explicit dependency on commons-lang3 and update version (#196) @elharo
- Bump apache/maven-gh-actions-shared from 3 to 4 (#218) @dependabot
- Bump org.assertj:assertj-core from 3.24.2 to 3.25.3 (#208 #211 #215) @dependabot
3.6.0
Release Notes
π New features and improvements
- [MINVOKER-345] - Use ChoiceFormat to selectively render percentage and β¦ (#194) @michael-o
- [MINVOKER-342] - Use ChoiceFormat to selectively render elapsed time in AbstractInvokerMojo (#192) @michael-o
- [MINVOKER-341] - Make elapsed time field type consistent with Maven Sur⦠(#191) @michael-o
π¦ Dependency updates
- Bump maven-shared-utils from 3.3.4 to 3.4.1 (#186) @dependabot
- [MINVOKER-338] - Bump groovy-bom from 4.0.10 to 4.0.12 (#188) @dependabot
π» Maintenance
- [MNG-6829] - Replace StringUtils#isEmpty(String) and #isNotEmpty(String) (#189) @timtebeek
- [MNG-6825] - Replace StringUtils with Commons Lang3 (#185) @timtebeek
3.5.1
π Bug Fixes
- [MINVOKER-333] - Artifact should be installed once (#183) @slawekjaranowski
- [MINVOKER-330] - Allow relative path for mavenExecutable (#181) @slawekjaranowski
- [MINVOKER-328] - Skip install artifacts with the same source and target path (#177) @slawekjaranowski
π¦ Dependency updates
- [MINVOKER-332] - Update plugins versions used in ITs (#182) @slawekjaranowski
- [MINVOKER-331] - Bump groovy-bom from 4.0.9 to 4.0.10 (#180) @dependabot
- [MINVOKER-329] - Bump plexus-utils from 3.5.0 to 3.5.1 (#178) @dependabot
π» Maintenance
- Add optional dependency for install ITs (#179) @slawekjaranowski
3.5.0
π¦ Dependency updates
- [MINVOKER-326] - Bump doxia-sink-api from 1.11.1 to 1.12.0 (#166) @dependabot
- [MINVOKER-325] - Bump groovy-bom from 4.0.6 to 4.0.9 (#176) @dependabot
- [MINVOKER-322] - Bump assertj-core from 3.23.1 to 3.24.2 (#168) @dependabot
- Bump mockito-core from 4.9.0 to 4.10.0 (#158) @dependabot
- [MINVOKER-327] Upgrade to parent 39 (#167]
π» Maintenance
- [MINVOKER-324] - Fix Temporary File Information Disclosure Vulnerability (#152) @JLLeitschuh
- [MINVOKER-313] - Get rid of maven-artifact-transfer - InstallMojo refactor (#174) @slawekjaranowski
3.4.0
π New features and improvements
- [MINVOKER-312] - change to groovy groupId org.apache.groovy and bump version to 4.x support jdk19 (#154) @olamy
- [MINVOKER-289] - Support for shared invoker's Update-Snapshots Flag (#146) @edwardUL99
π Bug Fixes
- [MINVOKER-306] - Fixed bug if only exclude-patterns specified (#135) @bvfalcon
π¦ Dependency updates
- upgrade to parent 39 (#157) @olamy
- [MINVOKER-315] - Upgrade Maven Reporting API to 3.1.1/Maven Reporting I⦠(#155) @michael-o
- Bump plexus-utils from 3.4.2 to 3.5.0 (#149) @dependabot
- Bump mockito-core from 4.6.1 to 4.9.0 (#150) @dependabot
- [MINVOKER-310] - Upgrade Parent to 37 (#141) @slawekjaranowski
- [MINVOKER-305] - Bump groovy-version from 3.0.11 to 3.0.12 (#133) @dependabot
- Bump assertj-core from 3.22.0 to 3.23.1 (#128) @dependabot
- Bump mockito-core from 4.6.0 to 4.6.1 (#129) @dependabot
- Bump mockito-core from 4.5.1 to 4.6.0 (#125) @dependabot
π» Maintenance
- [MINVOKER-316] - Refresh plugins versions in IT tests (#156) @slawekjaranowski
- [MINVOKER-311] - Override reports directory in IT test (#142) @slawekjaranowski