Releases: apache/maven-plugin-tools
Releases · apache/maven-plugin-tools
3.15.2
📝 Documentation updates
- Fix run-on sentence (#1003) @slawekjaranowski
- Update document to use Guice constructor injection (#1001) @slawekjaranowski
- [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#354) @Bukama
👻 Maintenance
- Update site descriptors to 2.0 (#1011) @slawekjaranowski
- Add support for Maven 4 PluginDescriptor.getRequiredJavaVersion() method (#1005) @slawekjaranowski
- Cleanups dependencies (#1009) @slawekjaranowski
- Use injection instead of Component annotation (#1002) @slawekjaranowski
- Begin converting this plugin to Guice constructor injection (#1000) @slawekjaranowski
- refactor: Replace Plexus AbstractLogEnabled with SLF4J (#999) @slawekjaranowski
- Use properties for versions in components.xml (#982) @slawekjaranowski
- JDK 25 build fix (#960) @slawekjaranowski
- [MPLUGIN-543] - Update to Parent 44 (#390) @Bukama
- Add release drafter (#370) @slawekjaranowski
- Add PR Automation action (#358) @slawekjaranowski
📦 Dependency updates
- Bump org.jsoup:jsoup from 1.18.1 to 1.19.1 (#1013) @slawekjaranowski
- Bump org.codehaus.plexus:plexus-testing from 1.6.0 to 1.6.1 (#995) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-velocity from 2.2.1 to 2.3.0 (#993) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.17.7 to 1.17.8 (#989) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 (#990) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0 (#985) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.19.0 (#984) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 (#981) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.6 (#983) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (#978) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.17.6 to 1.17.7 (#980) @dependabot[bot]
- Bump asmVersion from 9.8 to 9.9 (#979) @dependabot[bot]
- Bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#974) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.2.1 (#975) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (#966) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.2 (#964) @dependabot[bot]
- Bump maven3Version from 3.9.9 to 3.9.11 (#957) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.0 (#958) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-xml from 3.0.1 to 3.0.2 (#946) @dependabot[bot]
- Bump asmVersion from 9.7.1 to 9.8 (#943) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.6 (#403) @dependabot[bot]
- Bump org.apache.maven:maven-parent from 44 to 45 (#404) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.3 (#364) @dependabot[bot]
- Bump antVersion from 1.10.14 to 1.10.15 (#360) @dependabot[bot]
4.0.0-beta-2
Warning
This plugin is a Maven 4 plugin and requires Maven 4.x to run.
⚠️ Deprecated
- [MPLUGIN-530] - Deprecate o.a.m.plugins.annotations.Component (#997) @slawekjaranowski
📝 Documentation updates
- docs: Remove (non-functional) JIRA
README.mdlink (#940) @JackPGreen - [MNGSITE-529] - Rename "Goals" to "Plugin Documentation" (#352) @Bukama
- Update document to use Guice constructor injection (#345) @elharo
- Fix run-on sentence (#344) @elharo
👻 Maintenance
- Update site descriptors to 2.0 (#1010) @slawekjaranowski
- Cleanup dependencies (#1008) @slawekjaranowski
- Upgrade Maven 4 dependency to 4.0.0-rc-4 (#1004) @slawekjaranowski
- Use injection instead of Component annotation (#998) @slawekjaranowski
- Use properties for versions in components.xml (#971) @slawekjaranowski
- Bump parent, asm - JDK 25 build (#959) @slawekjaranowski
- feat: enable prevent branch protection rules (#954) @sebtiem
- Add support for Maven 4 PluginDescriptor.getRequiredJavaVersion() method (#401) @gnodet
- Github Issues (#400) @Bukama
- Add label 3.x for dependabot (#379) @slawekjaranowski
- Upgrade Maven 4 dependency from "4.0.0-beta-4" to "4.0.0-rc-3" (#377) @desruisseaux
- Disable JIRA comments from GitHub (#374) @kwin
- [MPLUGIN-542] - Update QDox to 2.2.0 (#373) @kwin
- Add release drafter (#368) @slawekjaranowski
- Add dependabot for 3.x branch (#359) @slawekjaranowski
- Simply GitHub verify action (#356) @slawekjaranowski
- [MPLUGIN-541] - Rename report from "Plugin Documentation" to "Plugin (#353) @kwin
- Add PR Automation and Stale Actions (#357) @slawekjaranowski
- Remove unused elements (#349) @pzygielo
- Begin converting this plugin to Guice constructor injection (#346) @elharo
- refactor: Replace Plexus AbstractLogEnabled with SLF4J (#343) @timtebeek
📦 Dependency updates
- Bump org.jsoup:jsoup from 1.18.1 to 1.19.1 (#1012) @slawekjaranowski
- Bump org.codehaus.plexus:plexus-testing from 1.6.0 to 1.6.1 (#996) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-velocity from 2.2.1 to 2.3.0 (#994) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.17.7 to 1.17.8 (#987) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.2 to 4.10.3 (#988) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.7 (#977) @dependabot[bot]
- Bump asmVersion from 9.8 to 9.9 (#972) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.27.3 to 3.27.6 (#970) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.18.0 to 3.19.0 (#973) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-testing from 1.4.0 to 1.6.0 (#969) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-archiver from 4.10.0 to 4.10.2 (#967) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-classworlds from 2.8.0 to 2.9.0 (#965) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-i18n from 1.0-beta-10 to 1.0.0 (#963) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-velocity from 2.2.0 to 2.2.1 (#961) @dependabot[bot]
- Bump maven3Version from 3.9.9 to 3.9.11 (#952) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-java from 1.3.0 to 1.5.0 (#398) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 in /maven-plugin-report-plugin (#945) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.17.2 to 1.17.4 (#393) @dependabot[bot]
- Bump org.assertj:assertj-core from 3.26.3 to 3.27.3 (#382) @dependabot[bot]
- Bump org.apache.maven:maven-parent from 43 to 44 (#383) @dependabot[bot]
- Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.17.2 (#371) @dependabot[bot]
- Bump org.apache.velocity:velocity-engine-core from 2.4 to 2.4.1 (#340) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-utils from 4.0.1 to 4.0.2 (#339) @dependabot[bot]
- Bump asmVersion from 9.7 to 9.7.1 (#334) @dependabot[bot]
- Bump org.junit:junit-bom from 5.11.0 to 5.11.3 (#338) @dependabot[bot]
- [MPLUGIN-538] - Upgrade to Doxia 2.0.0 GA Stack (#333) @michael-o
- Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.15.5 (#332) @dependabot[bot]
- Bump org.codehaus.plexus:plexus-java from 1.2.0 to 1.3.0 (#330) @dependabot[bot]
- Bump org.apache.commons:commons-lang3 from 3.16.0 to 3.17.0 (#324) @dependabot[bot]
- Bump maven3Version from 3.9.8 to 3.9.9 (#321) @dependabot[bot]
- [MPLUGIN-537] - Set the core Maven dependency to 4.0.0-beta4 (#327) @desruisseaux
3.15.1
Dependency upgrade
- [MPLUGIN-538] - Upgrade to Doxia 2.0.0 GA Stack
- [MPLUGIN-539] - Upgrade to Velocity Engine 2.4
3.15.0
Improvement
- [MPLUGIN-530] - Deprecate o.a.m.plugins.annotations.Component
Task
- [MPLUGIN-528] - Tone done report plugin console output
Dependency upgrade
- [MPLUGIN-414] - Upgrade to Velocity Engine 2.3
- [MPLUGIN-501] - Upgrade to Doxia 2.0.0 Milestone Stack
- [MPLUGIN-533] - Upgrade to Parent 43
3.14.0
New Feature
- [MPLUGIN-529] - Add new report goal 'report-no-fork' which will not invoke process-classes
Task
- [MPLUGIN-523] - Split Maven3 and Maven4 support
maven-plugin-tools-4.0.0-beta-1
What's Changed
- [MPLUGIN-523] Switch to version 4.0.0-SNAPSHOT by @gnodet in #284
- [MPLUGIN-525] Remove ant and beanshell support by @gnodet in #285
- [MPLUGIN-527] Remove javadoc annotation support by @gnodet in #288
- [MPLUGIN-508] Upgrade to Maven 4.0.0-beta-3 by @gnodet in #286
- Bump resolverVersion from 1.9.18 to 1.9.20 by @dependabot in #290
- Bump net.bytebuddy:byte-buddy from 1.11.13 to 1.14.17 by @dependabot in #294
- Bump org.codehaus.plexus:plexus-classworlds from 2.7.0 to 2.8.0 by @dependabot in #292
- Bump maven3Version from 3.9.6 to 3.9.7 by @dependabot in #291
- Add missing provided dependencies by @gnodet in #299
- Fix license/notice by @gnodet in #300
- Run the v4 mojo by @gnodet in #296
- Bump maven3Version from 3.9.7 to 3.9.8 by @dependabot in #298
Full Changelog: maven-plugin-tools-3.13.1...maven-plugin-tools-4.0.0-beta-1
3.13.1
Release Notes - Maven Plugin Tools - Version 3.13.1
Task
- [MPLUGIN-526] - Clean up dependencies reported by dependencies:analyze
3.13.0
Release Notes - Maven Plugin Tools - Version 3.13.0
Bug
- [MPLUGIN-517] - GoalRenderer renderParameterDetails() renders in wrong order
- [MPLUGIN-521] - Nested types not properly extracted cause exception while generating Javadoc URLs
Improvement
- [MPLUGIN-520] - Get rid of maven-compat classes use
Dependency upgrade
- [MPLUGIN-516] - Upgrade asmVersion from 9.6 to 9.7
- [MPLUGIN-519] - Update to Parent POM 42, prerequisite 3.6.3
3.12.0
Release Notes - Maven Plugin Tools - Version 3.12.0
Improvement
- [MPLUGIN-510] - update plugin system requirements history structure
- [MPLUGIN-511] - create and share tooling to detect plugin prerequisites history
- [MPLUGIN-514] - switch dependency schema from png + imagemap to svg, and update
3.11.0
Release Notes - Maven Plugin Tools - Version 3.11.0
Bug
- [MPLUGIN-496] - Translation for keys report.plugin.goal.yes,no are missing
- [MPLUGIN-499] - Deprecate descriptions are missing in description table
Improvement
- [MPLUGIN-450] - Make goal prefix mandatory by default
- [MPLUGIN-474] - Improve descriptor docs for requiredJavaVersion
- [MPLUGIN-492] - Documentation for plugins in general: Goals comprises more than that
- [MPLUGIN-495] - WARNINGs based on usage of
@Componentfor MavenSession/MavenProject instead of@Parameter
Task
- [MPLUGIN-493] - Consistently evaluate skip parameter in MavenReport#canGenerateReport()
- [MPLUGIN-498] - Move section rendering to separate methods
Dependency upgrade
- [MPLUGIN-494] - Upgrade to Parent 41
- [MPLUGIN-497] - Upgrade components