Releases: apache/maven-invoker-plugin
Releases Β· apache/maven-invoker-plugin
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
3.3.0
π₯ Breaking changes
- [MINVOKER-304] - Use only common groovy modules - xml, json (#124) @slawekjaranowski
- [MINVOKER-281] - java 8 as minimum (#57) @olamy
π New features and improvements
- [MINVOKER-269] - Execute forked Maven in quiet mode (#123) @slawekjaranowski
- [MINVOKER-288] - Failed setup job cause skip rest of jobs (#122) @slawekjaranowski
- [MINVOKER-303] - Print build summary at the end after logs (#119) @slawekjaranowski
- [MINVOKER-294] - Allow override mavenExecutable in invoker.properties (#118) @slawekjaranowski
π Bug Fixes
- [MINVOKER-299] - fix filtering-extensions test (#110) @slawekjaranowski
- [MINVOKER-297] - NPE when non-existing Maven Home (#104) @slawekjaranowski
- Fix Modello namespace (#100) @pzygielo
- [MINVOKER-273] - Environment variable with empty value (#49) @slawekjaranowski
π¦ Dependency updates
- Bump plexus-utils from 3.4.1 to 3.4.2 (#121) @dependabot
- [MINVOKER-301] - Upgrade Parent to 36 (#117) @slawekjaranowski
- Bump groovy-all from 3.0.9 to 3.0.10 (#108) @dependabot
- Bump mockito-core from 4.3.1 to 4.5.1 (#115) @dependabot
- Bump maven-invoker from 3.1.0 to 3.2.0 (#112) @dependabot
- [MINVOKER-298] - Upgrade Maven Reporting to 3.1.0 (#105) @slawekjaranowski
- Bump mockito-core from 4.2.0 to 4.3.1 (#98) @dependabot
- Bump slf4j-simple from 1.7.35 to 1.7.36 (#99) @dependabot
- Bump slf4j-simple from 1.7.33 to 1.7.35 (#93) @dependabot
- Bump slf4j-simple from 1.7.32 to 1.7.33 (#92) @dependabot
- Bump assertj-core from 3.20.2 to 3.22.0 (#90) @dependabot
- Bump maven-site-plugin from 3.9.1 to 3.10.0 (#88) @dependabot
- Bump mockito-core from 4.1.0 to 4.2.0 (#89) @dependabot
- Bump doxiaSitetoolsVersion from 1.10 to 1.11.1 (#85) @dependabot
- Bump extra-enforcer-rules from 1.4 to 1.5.1 (#84) @dependabot
- Bump doxiaVersion from 1.10 to 1.11.1 (#83) @dependabot
- Bump actions/setup-java from 2.3.0 to 2.3.1 (#72) @dependabot
- Bump actions/setup-java from 2.2.0 to 2.3.0 (#65) @dependabot
- Bump plexus-utils from 3.4.0 to 3.4.1 (#66) @dependabot
- Bump actions/setup-java from 2.1.0 to 2.2.0 (#63) @dependabot
- Bump plexus-utils from 3.1.0 to 3.4.0 (#55) @dependabot
- Bump doxiaSitetoolsVersion from 1.9.2 to 1.10 (#48) @dependabot
- [MINVOKER-274] - upgrade to groovy 3.0.8 (#58) @olamy
- Bump doxiaVersion from 1.9.1 to 1.10 (#47) @dependabot
- Bump maven-project-info-reports-plugin from 3.1.1 to 3.1.2 (#41) @dependabot
- [MINVOKER-281] - java 8 as minimum (#57) @olamy
- Bump actions/cache from 2.1.5 to 2.1.6 (#46) @dependabot
- Bump actions/checkout from 2 to 2.3.4 (#44) @dependabot
- Bump maven-shared-utils from 3.3.3 to 3.3.4 (#42) @dependabot
- Bump actions/cache from v2.1.4 to v2.1.5 (#40) @dependabot
- Bump junit from 4.13.1 to 4.13.2 (#37) @dependabot
π Documentation updates
- Correct doc: Replace
activeByDefault
byactiveProfiles
. (#95) @mdrie - Fix jenkins address in ciManagement (#54) @slawekjaranowski
- Fix jenkins address in anchors (#53) @slawekjaranowski
- Fix jenkins address in badges (#52) @slawekjaranowski
π» Maintenance
- [MINVOKER-296] - Warn-log the case of incomplete name-description (#97) @pzygielo
- Use localized format to avoid space before colon in English (#96) @pzygielo
- Remove unused parameter (#94) @pzygielo
- [MINVOKER-295] - Refactor for settings InvocationRequest in one place (#91) @slawekjaranowski
- Use String#join instead of manual joining (#82) @slawekjaranowski
- maven-invoker-plugin version should be override in pluginManagement (#81) @slawekjaranowski
- [MINVOKER-286] - Remove unused code corresponding to goals.txt, profiles.txt (#79) @slawekjaranowski
- Auto-close exploited resource (#70) @pzygielo
- Agree verb with subject (#71) @pzygielo
- Back to groovy all (#62) @olamy
- (doc) Fix typo (#50) @pzygielo
π§ Build
- use shared gh action (#76) @slawekjaranowski
- [MINVOKER-280] - Update java version in GitHub Action (#51) @slawekjaranowski