Releases: apache/maven-plugin-testing
3.4.0
🚀 New features and improvements
- Use default pom.xml when Basedir is set (#238) @slawekjaranowski
- Add MavenProject, MojoExecution to session scope (#235) @slawekjaranowski
- Support classpath in Basedir (#234) @slawekjaranowski
- Add MavenSession to session scope (#231) @slawekjaranowski
- Add default mock for MavenProject (#228) @slawekjaranowski
- Use plexus-testing 2.0.0 and improvements (#226) @slawekjaranowski
- Add support for Provides annotation (#224) @slawekjaranowski
- Improve JUnit5 extension, make similar to Maven 4 implementation (#50) @aamotharald
- Add release-drafter and automation GitHub Action (#74) @slawekjaranowski
- [MPLUGINTESTING-91] - Maven 3 compatible and improvements (#37) @slawekjaranowski
- [MPLUGINTESTING-90] - Get rid of maven-compat (#36) @slawekjaranowski
- [MPLUGINTESTING-84] - Support Junit 5 + Maven 3 (#31) @gnodet
- [MPLUGINTESTING-78] - Switch to maven 4 and the new api (#24) @gnodet
- [MPLUGINTESTING-74] - Using generics to return the matched type for lookup and getVariableValue methods (#26) @andrzejj0
- [MPLUGINTESTING-71] - Require Java 8 (#21) @slachiewicz
📝 Documentation updates
- Add migration notes for 3.4.0 (#240) @slawekjaranowski
- Update documentation (#233) @slawekjaranowski
- Convert current documentation to markdown (#222) @slawekjaranowski
👻 Maintenance
- Update site descriptor to 2.0.0, simple update faq (#239) @slawekjaranowski
- Add more tests for MojoParameter and Basedir (#237) @slawekjaranowski
- Cleanups dependencies (#230) @slawekjaranowski
- Remove unused ResolverExpressionEvaluatorStub in JUnit5 implementation (#229) @slawekjaranowski
- Update README (#232) @slawekjaranowski
- Use getters and setters for testBasedir instead of reflection (#223) @slawekjaranowski
- Fix branch for release-drafter (#75) @slawekjaranowski
- Remove TODOs (#48) @elharo
- [MPLUGINTESTING-92] - Refresh download page (#38) @slawekjaranowski
- [MNG-6829] - Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) (#30) @timtebeek
- [MPLUGINTESTING-70] - Move maven-compat to test scope (#23) @slachiewicz
- Get rid of warnings, cleanup (#19) @cstamas
- update JDK versions in build pipeline (#18) @SingingBush
- [MPLUGINTESTING-67] - fix mailing list links (#12) @elharo
📦 Dependency updates
- Bump org.codehaus.plexus:plexus-testing from 2.0.0 to 2.0.1 (#236) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.6.1 to 1.7.0 (#221) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.6.0 to 1.6.1 (#220) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.1 to 4.10.3 (#216) @dependabot[bot]
- Bump org.apache.maven:maven-parent from 44 to 45 (#107) @dependabot[bot]
- Bump com.google.guava:guava from 33.4.8-jre to 33.5.0-jre (#212) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.1 (#210) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.5.0 to 1.6.0 (#209) @dependabot[bot]
- Bump org.apache.commons:commons-compress from 1.27.1 to 1.28.0 (#207) @dependabot[bot]
- Bump mavenVersion from 3.9.9 to 3.9.11 (#112) @dependabot[bot]
- Bump org.apache.maven:maven-parent from 43 to 44 (#89) @dependabot[bot]
- Bump org.junit:junit-bom from 5.12.2 to 5.13.0 (#104) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.5.0 (#93) @dependabot[bot]
- Bump com.google.guava:guava from 33.4.7-jre to 33.4.8-jre (#99) @dependabot[bot]
- Bump com.google.guava:guava from 33.4.5-jre to 33.4.7-jre (#96) @dependabot[bot]
- Bump org.junit:junit-bom from 5.12.1 to 5.12.2 (#98) @dependabot[bot]
- Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre (#90) @dependabot[bot]
- Bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#85) @dependabot[bot]
- Bump org.junit:junit-bom from 5.11.4 to 5.12.0 (#78) @dependabot[bot]
- Bump org.mockito:mockito-core from 4.6.1 to 4.11.0 (#68) @dependabot[bot]
- Bump com.google.guava:guava from 33.2.0-jre to 33.4.0-jre (#53) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.3.0 to 1.4.0 (#56) @dependabot[bot]
- Bump org.apache.commons:commons-compress from 1.26.1 to 1.27.1 (#60) @dependabot[bot]
- Bump org.junit:junit-bom from 5.11.0 to 5.11.4 (#62) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.9.2 to 4.10.0 (#55) @dependabot[bot]
- [MPLUGINTESTING-95] - Update parent pom to 43 (#45) @slachiewicz
- [MPLUGINTESTING-89] - Upgrade Maven from 4.0.0-alpha-4 to 4.0.0-alpha-8 (#33) @gnodet
- [MPLUGINTESTING-88] - Upgrade surefire from 3.0.0-M7 to 3.2.1 (#35) @gnodet
- [MPLUGINTESTING-87] - Upgrade parent from 39 to 40 ([#34...
4.0.0-beta-4
Warning
This plugin is a Maven 4 plugin and requires Maven 4.0.0-rc-3 to run.
🚀 New features and improvements
- Allow to manually execute release-drafter (#73) @slawekjaranowski
- Improve release-drafter configuration (#72) @slawekjaranowski
- Add PR template and automation (#71) @slawekjaranowski
👻 Maintenance
- Enable building with Maven 4 (#91) @gnodet
- Upgrade to Maven 4.0.0-rc-3. (#84) @desruisseaux
- Add header for 4.x releases (#77) @slawekjaranowski
- Fix release-drafter config for 3.x (#76) @slawekjaranowski
📦 Dependency updates
- Bump org.apache.maven:maven-parent from 43 to 44 (#88) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.16.0 to 5.16.1 (#87) @dependabot[bot]
- Bump org.junit:junit-bom from 5.12.0 to 5.12.1 (#86) @dependabot[bot]
- Bump org.junit:junit-bom from 5.11.4 to 5.12.0 (#79) @dependabot[bot]
- Bump org.slf4j:slf4j-api from 2.0.16 to 2.0.17 (#80) @dependabot[bot]
- Bump org.mockito:mockito-core from 5.15.2 to 5.16.0 (#82) @dependabot[bot]
4.0.0-beta-3
Warning
This plugin is a Maven 4 plugin and requires Maven 4.0.0-rc-2 to run.
What's Changed
- Remove ConfigurationException by @aamotharald in #51
- Enable GitHub issues by @gnodet in #47
- Add issue templates by @gnodet in #66
- Add release drafter by @gnodet in #65
- Upgrade to maven 4.0.0-rc-2 by @gnodet in #64
Dependencies
- Bump org.codehaus.plexus:plexus-utils from 4.0.0 to 4.0.2 by @dependabot in #52
- Bump org.codehaus.plexus:plexus-xml from 4.0.3 to 4.0.4 by @dependabot in #59
- Bump org.junit:junit-bom from 5.10.1 to 5.11.4 by @dependabot in #61
- Bump org.slf4j:slf4j-api from 2.0.13 to 2.0.16 by @dependabot in #63
- Bump org.mockito:mockito-core from 4.6.1 to 5.15.2 by @dependabot in #57
- Bump org.apache.maven:maven-parent from 42 to 43 by @dependabot in #70
New Contributors
- @aamotharald made their first contribution in #51
Full Changelog: maven-plugin-testing-4.0.0-beta-2...maven-plugin-testing-4.0.0-beta-3
4.0.0-beta-2
Warning
This plugin is a Maven 4 plugin and requires Maven 4.0.0-beta-5 to run.
What's Changed
- [MPLUGINTESTING-96] Upgrade to Maven 4.0.0-beta-5 by @gnodet in #46
Full Changelog: maven-plugin-testing-4.0.0-beta-1...maven-plugin-testing-4.0.0-beta-2
4.0.0-beta-1
Warning
This plugin is a Maven 4 plugin and requires Maven 4.0.0-beta-3 to run.
What's Changed
- update junit by @elharo in #11
- update commons-io by @elharo in #13
- update plexus archiver by @elharo in #14
- [MPLUGINTESTING-67] fix mailing list links by @elharo in #12
- ignore .checkstyle file from eclipse by @elharo in #15
- [MPLUGINTESTING-69] update plexus-utils by @elharo in #17
- update JDK versions in build pipeline by @SingingBush in #18
- Get rid of warnings, cleanup by @cstamas in #19
- [MPLUGINTESTING-71] Require Java 8 by @slachiewicz in #21
- [MPLUGINTESTING-73] Upgrade maven-parent pom to 36 by @slachiewicz in #22
- [MPLUGINTESTING-70] Move maven-compat to test scope by @slachiewicz in #23
- [MPLUGINTESTING-74] Using generics to return the matched type for lookup and getVariableValue methods by @jarmoniuk in #26
- [MPLUGINTESTING-78] Switch to maven 4 and the new api by @gnodet in #24
- [MPLUGINTESTING-80] Upgrade to maven 4.0.0-alpha-4 by @gnodet in #27
- [MPLUGINTESTING-79] Upgrade maven-parent pom to 39 by @gnodet in #28
- [MPLUGINTESTING-76] Upgrade Plexus Archiver from 4.3.0 to 4.6.1 (broken api in 4.4.0) by @gnodet in #29
- [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) by @timtebeek in #30
- [PLUGINTESTING-85] Bump org.codehaus.plexus:plexus-archiver from 4.6.1 to 4.8.0 in /maven-plugin-testing-harness by @dependabot in #32
- [MPLUGINTESTING-84] Support Junit 5 + Maven 3 by @gnodet in #31
- [MPLUGINTESTING-87] Upgrade parent from 39 to 40 by @gnodet in #34
- [MPLUGINTESTING-88] Upgrade surefire from 3.0.0-M7 to 3.2.1 by @gnodet in #35
- [MPLUGINTESTING-89] Upgrade Maven from 4.0.0-alpha-4 to 4.0.0-alpha-8 by @gnodet in #33
- [MPLUGINTESTING-90] Get rid of maven-compat by @slawekjaranowski in #36
- [MPLUGINTESTING-92] Refresh download page by @slawekjaranowski in #38
- [MPLUGINTESTING-91] Maven 3 compatible and improvements by @slawekjaranowski in #37
- Do not build with JDK 21 by @gnodet in #41
- [MPLUGINTESTING-94] Switch to Maven 4.0.0-beta-3 by @gnodet in #39
- Fix license/notice by @gnodet in #42
New Contributors
- @elharo made their first contribution in #11
- @SingingBush made their first contribution in #18
- @cstamas made their first contribution in #19
- @slachiewicz made their first contribution in #21
- @jarmoniuk made their first contribution in #26
- @gnodet made their first contribution in #24
- @timtebeek made their first contribution in #30
- @dependabot made their first contribution in #32
- @slawekjaranowski made their first contribution in #36
Full Changelog: https://github.com/apache/maven-plugin-testing/commits/maven-plugin-testing-4.0.0-beta-1
4.0.0-alpha-2
What's Changed
- [MNG-6829] Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) by @timtebeek in #30
- [PLUGINTESTING-85] Bump org.codehaus.plexus:plexus-archiver from 4.6.1 to 4.8.0 in /maven-plugin-testing-harness by @dependabot[bot] in #32
- [MPLUGINTESTING-84] Support Junit 5 + Maven 3 by @gnodet in #31
- [MPLUGINTESTING-87] Upgrade parent from 39 to 40 by @gnodet in #34
- [MPLUGINTESTING-88] Upgrade surefire from 3.0.0-M7 to 3.2.1 by @gnodet in #35
- [MPLUGINTESTING-89] Upgrade Maven from 4.0.0-alpha-4 to 4.0.0-alpha-8 by @gnodet in #33
- [MPLUGINTESTING-90] Get rid of maven-compat by @slawekjaranowski in #36
- [MPLUGINTESTING-92] Refresh download page by @slawekjaranowski in #38
- [MPLUGINTESTING-91] Maven 3 compatible and improvements by @slawekjaranowski in #37
New Contributors
- @timtebeek made their first contribution in #30
Full Changelog: maven-plugin-testing-4.0.0-alpha-1...maven-plugin-testing-4.0.0-alpha-2
4.0.0-alpha-1
What's Changed
- update junit by @elharo in #11
- update commons-io by @elharo in #13
- update plexus archiver by @elharo in #14
- [MPLUGINTESTING-67] fix mailing list links by @elharo in #12
- ignore .checkstyle file from eclipse by @elharo in #15
- [MPLUGINTESTING-69] update plexus-utils by @elharo in #17
- update JDK versions in build pipeline by @SingingBush in #18
- Get rid of warnings, cleanup by @cstamas in #19
- [MPLUGINTESTING-71] Require Java 8 by @slachiewicz in #21
- [MPLUGINTESTING-73] Upgrade maven-parent pom to 36 by @slachiewicz in #22
- [MPLUGINTESTING-70] Move maven-compat to test scope by @slachiewicz in #23
- [MPLUGINTESTING-74] Using generics to return the matched type for lookup and getVariableValue methods by @andrzejj0 in #26
- [MPLUGINTESTING-78] Switch to maven 4 and the new api by @gnodet in #24
- [MPLUGINTESTING-80] Upgrade to maven 4.0.0-alpha-4 by @gnodet in #27
- [MPLUGINTESTING-79] Upgrade maven-parent pom to 39 by @gnodet in #28
- [MPLUGINTESTING-76] Upgrade Plexus Archiver from 4.3.0 to 4.6.1 (broken api in 4.4.0) by @gnodet in #29
New Contributors
- @SingingBush made their first contribution in #18
- @cstamas made their first contribution in #19
- @andrzejj0 made their first contribution in #26
Full Changelog: maven-plugin-testing-3.3.0...maven-plugin-testing-4.0.0-alpha-1
3.3.0
Full Changelog: maven-plugin-testing-3.2.0...maven-plugin-testing-3.3.0