------------------------------------------------------------------- Tue Jan 13 14:16:15 UTC 2026 - Fridrich Strba - Update to version 3.5.0 * New features and improvements + Set MavenProject.basedir early during mock creating + Nested tests with class level annotations + Provide more default values by generated mocks + Support for Nested tests + Support RepositorySession to interact with remote repositories + Use generics for returned type of getVariableValueFromObject + Improve InjectMojo annotation processing * Documentation updates + Rewrite documentation and examples with new MojoTest usage * Maintenance + Remove maven-compat from dependencies + chore: Replace PlexusTestCase by PlexusExtension in MavenProjectStub * Build + Deploy snapshot on Jenkins for 3.x branch * Dependency updates + Bump org.apache.maven:maven-parent from 45 to 46 + Bump org.codehaus.plexus:plexus-testing from 2.0.1 to 2.1.0 + Bump mavenVersion from 3.9.11 to 3.9.12 + Bump org.codehaus.plexus:plexus-archiver from 4.10.3 to 4.10.4 ------------------------------------------------------------------- Tue Nov 4 09:30:53 UTC 2025 - Fridrich Strba - Update to version 3.4.0 * New features and improvements + Use default pom.xml when Basedir is set + Add MavenProject, MojoExecution to session scope + Support classpath in Basedir + Add MavenSession to session scope + Add default mock for MavenProject + Use plexus-testing 2.0.0 and improvements + Add support for Provides annotation + Improve JUnit5 extension, make similar to Maven 4 implementation + Add release-drafter and automation GitHub Action + MPLUGINTESTING-91: Maven 3 compatible and improvements + MPLUGINTESTING-90: Get rid of maven-compat + MPLUGINTESTING-84: Support Junit 5 + Maven 3 + MPLUGINTESTING-78: Switch to maven 4 and the new api + MPLUGINTESTING-74: Using generics to return the matched type for lookup and getVariableValue methods + MPLUGINTESTING-71: Require Java 8 * Documentation updates + Add migration notes for 3.4.0 + Update documentation + Convert current documentation to markdown * Maintenance + Update site descriptor to 2.0.0, simple update faq + Add more tests for MojoParameter and Basedir + Cleanups dependencies + Remove unused ResolverExpressionEvaluatorStub in JUnit5 implementation + Use getters and setters for testBasedir instead of reflection + MPLUGINTESTING-92: Refresh download page + MNG-6829: Replace any StringUtils#isEmpty(String) and #isNotEmpty(String) + MPLUGINTESTING-70: Move maven-compat to test scope + Get rid of warnings, cleanup + MPLUGINTESTING-67: fix mailing list links - Removed patches: * 0001-Port-to-plexus-utils-3.0.21.patch * 0002-Port-to-current-maven-artifact.patch * maven-plugin-testing-blocked.patch + not needed any more with this version ------------------------------------------------------------------- Mon Jun 10 16:38:51 UTC 2024 - Fridrich Strba - Use plexus-metadata-generator executable directly to simplify build classpath ------------------------------------------------------------------- Tue Apr 2 17:27:41 UTC 2024 - Fridrich Strba - Add dependency on plexus-xml where relevant * this will be needed for smooth upgrade to plexus-utils 4.0.0 ------------------------------------------------------------------- Wed Feb 21 15:12:18 UTC 2024 - Fridrich Strba - Use %patch -P N instead of deprecated %patchN. ------------------------------------------------------------------- Mon Mar 21 04:32:01 UTC 2022 - Fridrich Strba - Build with source and target levels 8 ------------------------------------------------------------------- Tue May 11 15:22:13 UTC 2021 - Fridrich Strba - Do not build against the legacy guava20 package any more ------------------------------------------------------------------- Mon Apr 26 14:55:13 UTC 2021 - Fridrich Strba - Added patch: * maven-plugin-testing-blocked.patch + Fix build against newer maven ------------------------------------------------------------------- Thu Nov 21 16:23:35 UTC 2019 - Fridrich Strba - Fix build with maven-invoker-3.0.1 that has a new dependency on maven-shared-utils ------------------------------------------------------------------- Tue Mar 26 09:44:56 UTC 2019 - Fridrich Strba - Initial pakaging of maven-plugin-testing 3.3.0 - Generate and customize the ant build files