Releases: apache/maven-plugin-tools
Releases · apache/maven-plugin-tools
3.7.1
Bug
- [MPLUGIN-452] - Maven scope warning should be logged at WARN level
3.7.0
Bug
- [MPLUGIN-298] - The plugin descriptor generated by plugin:descriptor does not consider @ see javadoc taglets
- [MPLUGIN-394] - Report-Mojo doesn't respect input encoding
- [MPLUGIN-403] - Generating site reports for plugin results in NoSuchMethodError
- [MPLUGIN-404] - JDK Requirements in plugin-info.html: Consider property "maven.compiler.release"
- [MPLUGIN-420] - Parameters documentation inheriting @ since from Mojo can be confusing
- [MPLUGIN-428] - Don't emit warning for missing javadoc URL of primitives
- [MPLUGIN-429] - Don't emit warning for missing javadoc URI if no javadoc sources are configured
- [MPLUGIN-438] - Parameter description should be taken from annotated item
New Feature
- [MPLUGIN-9] - Add link to javadoc in configuration description page for user defined types of Mojos.
- [MPLUGIN-396] - Allow only @ Deprecated annotation without @ deprecated javadoc tag
- [MPLUGIN-400] - add system requirements history section
- [MPLUGIN-402] - report: allow to generate usage section in plugin-info.html with true
- [MPLUGIN-419] - Allow @ Parameter on setters methods
- [MPLUGIN-423] - Extract plugin report into its own plugin
- [MPLUGIN-427] - report: Expose generics information of Collection and Map types
Improvement
- [MPLUGIN-297] - plugin-info.html should contain a better Usage section
- [MPLUGIN-390] - Do not overwrite generate files with no content change
- [MPLUGIN-393] - Upgrade to JUnit 5 and @ Inject annotations
- [MPLUGIN-398] - Support for java 20 - ASM 9.4
- [MPLUGIN-405] - Don't print empty Memory, Disk Space in System Requirements
- [MPLUGIN-408] - simplification in helpmojo build
- [MPLUGIN-411] - Get rid of plexus-compiler-manager from tests
- [MPLUGIN-412] - Use Maven core artifacts in provided scope
- [MPLUGIN-417] - report and descriptor goal need to evaluate Javadoc comments differently
- [MPLUGIN-433] - Allow to reference aggregator javadoc from plugin report
Task
- [MPLUGIN-378] - Detect legacy/javadoc Mojo definitions, warn to use Java 5 annotations
- [MPLUGIN-389] - Update level to Java 8
- [MPLUGIN-391] - Deprecate scripting support for mojos
- [MPLUGIN-406] - Deprecate requirements parameter in report Mojo
- [MPLUGIN-407] - Remove duplicate code from PluginReport
- [MPLUGIN-409] - Prepare for Doxia (Sitetools) 2.0.0
- [MPLUGIN-430] - Fix documentation for maven-plugin-report-plugin
- [MPLUGIN-431] - Remove deprecated items from new maven-plugin-report-plugin
- [MPLUGIN-432] - Improve site build
- [MPLUGIN-434] - Improve dependency management
- [MPLUGIN-437] - Plugin generator generation fails when the parent class comes from a different project
Dependency upgrade
- [MPLUGIN-395] - Upgrade Maven Reporting API/Impl to 3.1.0
- [MPLUGIN-397] - Upgrade Parent to 36
- [MPLUGIN-399] - Upgrade project dependencies after JDK 1.8
- [MPLUGIN-413] - Bump maven-parent from 36 to 37
- [MPLUGIN-415] - Upgrade Maven Reporting API to 3.1.1/Maven Reporting Impl to 3.2.0
- [MPLUGIN-422] - Upgrade plexus-utils to 3.5.0
3.6.4
What's Changed
- [MPLUGIN-384] restore compatibility with Maven 3 ecosystem by @hboutemy in #59
- MPLUGIN-387 Upgrade dependencies by @slachiewicz in #60
New Contributors
Full Changelog: maven-plugin-tools-3.6.3...maven-plugin-tools-3.6.4
3.6.3
What's Changed
- [MPLUGIN-383] add prerequisites to plugin pom by @slawekjaranowski in #54
- [MPLUGIN-382] exclude dependency in provided scope from plugin descriptor by @slawekjaranowski in #52
- Get rid of String.format use by @cstamas in #55
- Fix this logging as well by @cstamas in #57
- (doc) Simplify documentation by @slawekjaranowski in #53
- [MPLUGIN-386] Exclude maven-archiver and maven-jxr from warning by @cstamas in #58
Full Changelog: maven-plugin-tools-3.6.2...maven-plugin-tools-3.6.3
3.6.2
What's Changed
- [MPLUGIN-374] deprecate unused requiresReports flag by @slawekjaranowski in #40
- [MPLUGIN-370] Check that Maven dependencies are provided scope by @cstamas in #38
- Update ITs by @cstamas in #41
- use shared gh action by @slawekjaranowski in #44
- [MPLUGIN-375] deprecate unsupported Mojo descriptor items by @slawekjaranowski in #43
- Weed out ITs by @cstamas in #45
- [MPLUGIN-377] Upgrade to maven 3.x and avoid using deprecated API by @gnodet in #37
- [MPLUGIN-376] Drop legacy dependencies by @cstamas in #42
- use shared gh action - v1 by @slawekjaranowski in #47
- fix wording in javadoc by @kwin in #49
Full Changelog: maven-plugin-tools-3.6.1...maven-plugin-tools-3.6.2
3.6.1
What's Changed
- Add missing @OverRide and make methods static by @gaul in #16
- [MPLUGIN-355] Upgrade to JUnit 4.12 by @slachiewicz in #19
- upgrade parent POM and other dependencies by @elharo in #21
- deps: update plugins by @elharo in #22
- [MPLUGIN-359] upgrade Doxia Sitetools to 1.9.2 to remove dependency o… by @oscerd in #23
- [MNGSITE-393] remove Maven 2 info by @elharo in #24
- remove unneeded dependency by @elharo in #25
- tighten the dependency tree by @elharo in #26
- ignore .checkstyle by @elharo in #27
- strict dependencies for maven-plugin-tools-annotations by @elharo in #28
- (doc) added "help" goal; goal number corrected by @Archangel1C in #29
- [MPLUGIN-368] Improve @execute(goal...) docs by @mthmulders in #31
- [MPLUGIN-367] Improve @execute(lifecycle...) docs by @mthmulders in #30
New Contributors
- @gaul made their first contribution in #16
- @elharo made their first contribution in #21
- @oscerd made their first contribution in #23
- @Archangel1C made their first contribution in #29
- @mthmulders made their first contribution in #31
Full Changelog: maven-plugin-tools-3.6.0...maven-plugin-tools-3.6.1
3.6.0
What's Changed
- [MPLUGIN-336] Jdk11 asm7 by @olamy in #15
New Contributors
Full Changelog: maven-plugin-tools-3.5.2...maven-plugin-tools-3.6.0
3.5.2
3.5.1
What's Changed
- [MPLUGIN-331] Let plugin:report support takari-maven-plugin packaging by @ppalaga in #10
New Contributors
Full Changelog: https://github.com/apache/maven-plugin-tools/commits/maven-plugin-tools-3.5.1