You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Michael Osipov <mi...@apache.org> on 2024/10/15 18:12:35 UTC

[ANN] Apache Maven Reporting Impl 4.0.0 released

The Apache Maven team is pleased to announce the release of the Maven 
Reporting Impl version 4.0.0.

https://maven.apache.org/shared/maven-reporting-impl/


Release Notes - Maven Shared Components - Version maven-reporting-impl-4.0.0

** Bug
     * [MSHARED-1275] - MavenReport#canGenerateReport() is invoked twice

** New Feature
     * [MSHARED-390] - Add startSection method 
AbstractMavenReportRenderer where anchor != name
     * [MSHARED-1168] - Add support for markup output
     * [MSHARED-1185] - Introduce 
AbstractMavenReportRenderer#verbatimSource()

** Improvement
     * [MSHARED-480] - Use maven-site-plugin's site.xml to use site's 
skin instead of default when run as mojo
     * [MSHARED-1099] - Render with a skin when report is run in 
standalone mode
     * [MSHARED-1106] - Improve and simplify section handling
     * [MSHARED-1174] - Don't wrap elements in anchors
     * [MSHARED-1181] - Populate SiteRenderingContext#getPublishDate() 
with ${project.build.outputTimestamp}
     * [MSHARED-1182] - Drop incorrect usage of SinkEventAttributeSet#BOXED
     * [MSHARED-1183] - Don't pass implied args to 
AbstractMavenReportRenderer#startTable()
     * [MSHARED-1184] - Drop unnecessary use of type attribute with 
JavaScript
     * [MSHARED-1232] - Properly populate 
DocumentRenderingContext#generator when run in standalone mode
     * [MSHARED-1295] - Have ${project.build.outputTimestamp} injected 
as @Parameter
     * [MSHARED-1314] - mark execute() final to avoid users extending 
reporting-impl implementation
     * [MSHARED-1327] - Change default value of output directory in 
AbstractMavenReport
     * [MSHARED-1328] - Consistently log when skipping report goal execution
     * [MSHARED-1343] - Make parameter outputDirectory read/write in 
AbstractMavenReport
     * [MSHARED-1438] - Provide protected methods for XRef location 
construction

** Task
     * [MSHARED-1055] - Upgrade to Java 8
     * [MSHARED-1326] - Improve MavenReport 
interface/AbstractMavenReport class API

** Dependency upgrade
     * [MSHARED-1056] - Upgrade to Maven 3.2.5
     * [MSHARED-1057] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M2
     * [MSHARED-1058] - Upgrade components
     * [MSHARED-1059] - Upgrade Maven Reporting API to 4.0.0-M1
     * [MSHARED-1093] - Upgrade Maven Parent to 36
     * [MSHARED-1094] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M3
     * [MSHARED-1095] - Upgrade plugins and components in ITs
     * [MSHARED-1096] - Upgrade Maven Reporting API to 4.0.0-M2
     * [MSHARED-1097] - Update dependencies
     * [MSHARED-1133] - Switch to JUnit 5 and drop junit-addons
     * [MSHARED-1160] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M4
     * [MSHARED-1162] - Upgrade Plexus Utils to 3.5.0
     * [MSHARED-1165] - Upgrade plugins and components in ITs
     * [MSHARED-1186] - Upgrade Parent to 39
     * [MSHARED-1187] - Upgrade to Doxia 2.0.0-M5
     * [MSHARED-1188] - Upgrade to Maven Reporting API 4.0.0-M4
     * [MSHARED-1189] - Upgrade plugins and components in ITs
     * [MSHARED-1194] - Upgrade to Doxia Sitetools 2.0.0-M5
     * [MSHARED-1209] - Upgrade plugins and components
     * [MSHARED-1210] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M6
     * [MSHARED-1221] - Upgrade to Doxia Sitetools 2.0.0-M7
     * [MSHARED-1233] - Upgrade to Doxia Sitetools 2.0.0-M8
     * [MSHARED-1234] - Upgrade to Maven Reporting API 4.0.0-M6
     * [MSHARED-1245] - Upgrade to Doxia Sitetools 2.0.0-M10
     * [MSHARED-1277] - Upgrade plugins and components (in ITs)
     * [MSHARED-1278] - Upgrade to Doxia 2.0.0-M7
     * [MSHARED-1279] - Upgrade to Maven Reporting API 4.0.0-M7
     * [MSHARED-1280] - Upgrade to Doxia Sitetools 2.0.0-M11
     * [MSHARED-1308] - Upgrade to Parent 40
     * [MSHARED-1309] - Upgrade to Doxia Sitetools 2.0.0-M12
     * [MSHARED-1318] - Upgrade to Doxia 2.0.0-M8
     * [MSHARED-1319] - Upgrade to Doxia Sitetools 2.0.0-M13
     * [MSHARED-1320] - Upgrade to Maven Reporting API 4.0.0-M8
     * [MSHARED-1321] - Upgrade plugins and components (in ITs)
     * [MSHARED-1334] - Upgrade to Parent 41
     * [MSHARED-1335] - Upgrade to Maven Reporting API 4.0.0-M9
     * [MSHARED-1336] - Upgrade to Doxia Sitetools 2.0.0-M16
     * [MSHARED-1342] - Upgrade plugins and components (in ITs)
     * [MSHARED-1348] - Upgrade plugins and components (in ITs)
     * [MSHARED-1361] - Upgrade plugins and components (in ITs) (2)
     * [MSHARED-1392] - Upgrade to Parent 42 and Maven 3.6.3
     * [MSHARED-1397] - Bump org.apache.maven:maven-archiver from 3.6.1 
to 3.6.2
     * [MSHARED-1402] - Upgrade plugins and components (in ITs)
     * [MSHARED-1433] - Upgrade to Parent 43
     * [MSHARED-1434] - Upgrade to Doxia 2.0.0
     * [MSHARED-1435] - Upgrade to Maven Reporting API 4.0.0
     * [MSHARED-1436] - Upgrade to Doxia Sitetools 2.0.0
     * [MSHARED-1437] - Upgrade plugins and components (in ITs)


Enjoy,

-The Apache Maven team