The Apache Maven team is pleased to announce the release of the Maven Site Plugin, version 3.20.0.

https://maven.apache.org/plugins/maven-site-plugin/


Release Notes - Maven Site Plugin - Version 3.20.0

** Sub-task
* [MSITE-961] - Separate Fluido Skin version between site generation and testing/development * [MSITE-963] - Delete broken site descriptor files from local repository
    * [MSITE-964] - Fix failure of 'site-jar' IT on Java 17
* [MSITE-1013] - Deprecate and rename SiteStageDeployMojo#stagingRepositoryId to #stagingSiteId

** Bug
* [MSITE-220] - site:run mojo will not display Javadoc or JXR report results * [MSITE-912] - Reporting plugins never executed if more than one locale is configured * [MSITE-914] - SiteMojo never populates Doxia Sitetools Site Renderer supportedLocales Velocity context property
    * [MSITE-934] - Log output of site:run does not show locale
    * [MSITE-937] - Sitemap creates non-consecutive headings
* [MSITE-938] - Sitemap creates empty entry if href is null although menu item name isn't * [MSITE-941] - sitemap.xml is overwritten when multiple locales are defined
    * [MSITE-942] - Generated localized site content is ignored
* [MSITE-943] - Saved processed site content is overwritten when multiple locales are defined
    * [MSITE-951] - Don't abuse report's symbolic output name as filename
* [MSITE-952] - MultiPageSinkFactory does not strip output name for extension
    * [MSITE-959] - Incorrect assumption of default locale
* [MSITE-997] - Non-localized site directory DocumentRenderingContext passed * [MSITE-998] - MavenReport#setReportOutputDirectory(File) is called too late * [MSITE-1006] - MSITE-723 causes duplicate document rendering and log output

** New Feature
    * [MSITE-953] - Log statistics about rendered non-Doxia documents
* [MSITE-954] - Introduce SitePluginReportDocumentRenderer marker interface

** Improvement
    * [MSITE-833] - Remove dependency to maven-compat
    * [MSITE-872] - Set content type on Doxia output
    * [MSITE-873] - Mark SiteMojo and SiteJarMojo thread-safe
* [MSITE-924] - Populate SiteRenderingContext#getPublishDate() with ${project.build.outputTimestamp}
    * [MSITE-929] - Make server host configurable
* [MSITE-949] - Properly populate DocumentRenderingContext#generator for ReportDocumentRenderer
    * [MSITE-955] - Improve DoxiaFilter document source log message
* [MSITE-956] - Pass a sub mojo execution to CategorySummaryDocumentRenderer * [MSITE-957] - Print generation log message in CategorySummaryDocumentRenderer like in ReportDocumentRenderer
    * [MSITE-958] - Rewrite sitemap generator to a rendender
* [MSITE-973] - Have ${project.build.outputTimestamp} injected as @Parameter
    * [MSITE-987] - Consistently log when skipping report goal execution

** Task
    * [MSITE-920] - Remove Maven 2 compat code
    * [MSITE-932] - Remove Maven 2 style reports element
    * [MSITE-936] - Sort locale tests from non-default to default one
    * [MSITE-939] - Replace StringUtils from Plexus Utils with Commons Lang
    * [MSITE-965] - add system requirements history
* [MSITE-975] - Use injected only properties in additional template properties
    * [MSITE-996] - Rewrite site.xml in ITs for new site model
* [MSITE-1012] - Clean up notion that sites aren't deployed to repositories

** Dependency upgrade
    * [MSITE-892] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M2
    * [MSITE-893] - Upgrade Maven Reporting API to 4.0.0-M1
    * [MSITE-894] - Upgrade Maven Reporting Exec to 2.0.0-M1
    * [MSITE-895] - Upgrade plugins and components in ITs
    * [MSITE-900] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M3
    * [MSITE-905] - Upgrade Doxia and Maven Reporting stack
    * [MSITE-906] - Upgrade plugins and components
    * [MSITE-913] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M4
    * [MSITE-915] - Upgrade Plexus Utils to 3.5.0
    * [MSITE-916] - Upgrade Plexus Archiver to 4.6.0
    * [MSITE-917] - Upgrade components and plugin in ITs
    * [MSITE-918] - Upgrade Maven Reporting API to 4.0.0-M3
    * [MSITE-919] - Upgrade Maven Reporting Exec to 2.0.0-M3
    * [MSITE-925] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M5
    * [MSITE-926] - Upgrade to Maven Reporting API/Exec 4.0.0-M4
    * [MSITE-927] - Upgrade Parent to 39
    * [MSITE-928] - Upgrade plugins and components
    * [MSITE-930] - Upgrade plugins and components (in ITs)
* [MSITE-931] - Upgrade to Doxia/Doxia Sitetools to 2.0.0-M6, Maven Reporting API/Impl 4.0.0-M5, Maven Reporting Exec 2.0.0-M5
    * [MSITE-945] - Remove dependency on Commons IO
* [MSITE-950] - Upgrade to Doxia Sitetools to 2.0.0-M8, Maven Reporting API 4.0.0-M6, Maven Reporting Impl/Exec 4.0.0-M7 * [MSITE-962] - Upgrade to Doxia Sitetools to 2.0.0-M10, Maven Reporting Impl/Exec 4.0.0-M8, Maven Fluido Skin 2.0.0-M6
    * [MSITE-968] - Upgrade plugins and components (in ITs)
    * [MSITE-969] - Upgrade to Doxia 2.0.0-M7/Doxia Sitetools 2.0.0-M11
* [MSITE-970] - Upgrade to Maven Reporting API 4.0.0-M7, Maven Reporting Impl 4.0.0-M9, Maven Reporting Exec 2.0.0-M9
    * [MSITE-976] - Bump plexus-archiver from 4.7.1 to 4.8.0
    * [MSITE-979] - Upgrade to Parent 40
    * [MSITE-980] - Upgrade plugins and components (in ITs)
    * [MSITE-981] - Upgrade to Doxia 2.0.0-M8
    * [MSITE-982] - Upgrade to Doxia Sitetools 2.0.0-M13
    * [MSITE-983] - Upgrade to Maven Reporting API 4.0.0-M8
    * [MSITE-984] - Upgrade to Maven Reporting Impl/Exec 4.0.0-M11
    * [MSITE-985] - Upgrade plugins and components (in ITs)
    * [MSITE-991] - Upgrade to Parent 41
    * [MSITE-992] - Upgrade to Doxia Sitetools 2.0.0-M16
    * [MSITE-993] - Upgrade to Maven Reporting API 4.0.0-M9
    * [MSITE-994] - Upgrade to Maven Reporting Exec 4.0.0-M12
    * [MSITE-995] - Upgrade plugins and components (in ITs)
    * [MSITE-999] - Upgrade plugins and components (in ITs)
    * [MSITE-1003] - Upgrade plugins and components (in ITs)
    * [MSITE-1004] - Upgrade org.apache.maven:maven-archiver to 3.6.2
    * [MSITE-1005] - Upgrade org.codehaus.plexus:plexus-archiver to 4.9.2
    * [MSITE-1008] - Upgrade to Parent 42 and Maven 3.6.3
    * [MSITE-1009] - Upgrade plugins and components (in ITs)

Note: This is a Doxia 2.0.0 compatible version for Maven 3.x. Using this version requires you also to upgrade the Maven Fluido Skin to 2.0.0. Read https://cwiki.apache.org/confluence/display/MAVEN/Towards+Doxia+2.0.0+Stack for more details.

Enjoy,

-The Apache Maven team

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org

Reply via email to