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