The Apache Maven team is pleased to announce the release of the Apache
Maven Doxia Sitetools, version 2.0.0
https://maven.apache.org/doxia/doxia-sitetools/
Release Notes - Maven Doxia Sitetools - Version 2.0.0
** Bug
* [DOXIASITETOOLS-251] - Plexus to Sisu migration misses Singleton
annotation
* [DOXIASITETOOLS-263] - Don't inject a default decoration model
when inheritance is at play
* [DOXIASITETOOLS-266] - Don't create anchors behind the user's back
* [DOXIASITETOOLS-299] - Site descriptor interpolation does not
properly escape reserved XML chars
* [DOXIASITETOOLS-305] - Removal of 0-byte site descriptors from
the local repo does not put remote repos into consideration
** New Feature
* [DOXIASITETOOLS-238] - Pass input file name as reference to parser
* [DOXIASITETOOLS-291] - Add timezone field to site descriptor
PublishDate object and pass onto Velocity tools context
* [DOXIASITETOOLS-324] - Allow configuration of parser per markup
** Improvement
* [DOXIASITETOOLS-253] - Clarify "border", "width" and "height" for
Banner and LinkItem
* [DOXIASITETOOLS-257] - Require a skin if a site descriptor
(site.xml) has been provided
* [DOXIASITETOOLS-268] - Don't open version resource file on every
call to render
* [DOXIASITETOOLS-271] - Overhaul locale support (make Locale#ROOT
instead of Locale#ENGLISH default and use full locale)
* [DOXIASITETOOLS-278] - Remove menu items link in the sidebar to
submodule that do not generate any site in the same build
* [DOXIASITETOOLS-293] - Remove menu items link in the sidebar to
submodule that are not present in the same build (reactor)
* [DOXIASITETOOLS-294] - Replace legacy artifact resolution with
Maven Resolver
* [DOXIASITETOOLS-300] - Don't populate Velocity context with XML
entities
* [DOXIASITETOOLS-301] - Automatically remove the 0-byte site
descriptors from the local repo
* [DOXIASITETOOLS-302] - Harmonize path separator in
DocumentRenderingContext
* [DOXIASITETOOLS-332] - Create anchors for indexable entries
automatically
* [DOXIASITETOOLS-334] - Pass project relative source path to
Parser.parse(...) as reference argument
* [DOXIASITETOOLS-336] - Make SiteRenderingContext#siteDirectories
editable aware
* [DOXIASITETOOLS-340] - Rearrange title order in Velocity context
* [DOXIASITETOOLS-344] - Improve performance of case-sensitive file
key checking
* [DOXIASITETOOLS-348] - Extend site descriptor to enforce a parent
* [DOXIASITETOOLS-349] - Remove plexus-component-metadata plugin
** Wish
* [DOXIASITETOOLS-174] - rename site.xml root tag from "project" to
"site"
** Task
* [DOXIASITETOOLS-156] - Fail if deprecated ${reports},
${parentProject} or ${modules} is found
* [DOXIASITETOOLS-167] - Replace deprecated Maven 2
MavenProjectBuilder with Maven 3 ProjectBuilder
* [DOXIASITETOOLS-239] - Remove Doxia Sitetools Doc Renderer
* [DOXIASITETOOLS-241] - Replace Plexus Container Default with Sisu
Plexus Shim
* [DOXIASITETOOLS-242] - Remove all deprecated code
* [DOXIASITETOOLS-244] - Clean up exceptions and log messages
* [DOXIASITETOOLS-245] - Upgrade to Java 8
* [DOXIASITETOOLS-247] - Replace Plexus Annotations with Java
Inject along with JUnit 5
* [DOXIASITETOOLS-254] - Clarify inconsistencies in Doxia site model
* [DOXIASITETOOLS-258] - Don't inject bannerLeft is none is set
* [DOXIASITETOOLS-259] - Deprecate Google-related site descriptor
properties
* [DOXIASITETOOLS-264] - Remove usage of default skin during testing
* [DOXIASITETOOLS-265] - Drop MiscVerifier
* [DOXIASITETOOLS-270] - Remove internal (pseudo) skin and use
Maven Fluido Skin by default
* [DOXIASITETOOLS-272] - Remove support for Maven 1.x style site
directory layout
* [DOXIASITETOOLS-281] - Deprecate SiteTool#getParentProject() in
favor of MavenProject#getParent()
* [DOXIASITETOOLS-282] - Deprecate support for Maven 1.x style site
directory layout
* [DOXIASITETOOLS-285] - Deprecate
SiteRenderingContext#defaultWindowTitle in favor of
SiteRenderingContext#defaultTitle
* [DOXIASITETOOLS-287] - Remove Google-related site descriptor
properties
* [DOXIASITETOOLS-289] - Remove SiteTool#getParentProject()
* [DOXIASITETOOLS-290] - Remove SiteRenderingContext#defaultWindowTitle
* [DOXIASITETOOLS-295] - Rename o.a.m.doxia.siterenderer.Renderer
to o.a.m.doxia.siterenderer.SiteRenderer
* [DOXIASITETOOLS-296] - Rename
o.a.m.doxia.siterenderer.RenderingContext to
o.a.m.doxia.siterenderer.DocumentRenderingContext
* [DOXIASITETOOLS-298] - Rename doxia-decoration-model to
doxia-site-model
* [DOXIASITETOOLS-303] - Implement workaround for
MNG-7758/MRESOLVER-335
* [DOXIASITETOOLS-306] - Clean up and simplify thrown exceptions
* [DOXIASITETOOLS-309] - Add resource bundle property "External
Links" to site-renderer.properties
* [DOXIASITETOOLS-310] - Add resource bundle property "Edit" to
site-renderer.properties
* [DOXIASITETOOLS-311] - Rework and simplify the site model
* [DOXIASITETOOLS-319] - Improve DocumentRenderer
interface/DocumentRenderingContext class API
** Dependency upgrade
* [DOXIASITETOOLS-230] - Upgrade to Velocity Engine 2.3 and
Velocity Tools 3.1
* [DOXIASITETOOLS-240] - Upgrade to Doxia 2.0.0-M1
* [DOXIASITETOOLS-243] - Drop Maven 2 bits, upgrade to Maven 3.2.5
* [DOXIASITETOOLS-246] - Upgrade Doxia to 2.0.0-M2
* [DOXIASITETOOLS-248] - Upgrade Maven Reporting API to 3.1.0
* [DOXIASITETOOLS-249] - Upgrade Commons Lang to 3.12.0
* [DOXIASITETOOLS-250] - Upgrade Commons IO to 2.11.0
* [DOXIASITETOOLS-255] - Upgrade Maven Parent to 36
* [DOXIASITETOOLS-256] - Upgrade to Doxia 2.0.0-M3
* [DOXIASITETOOLS-260] - Upgrade dependencies
* [DOXIASITETOOLS-261] - Upgrade Maven Reporting API to 4.0.0-M1
* [DOXIASITETOOLS-262] - Upgrade htmlunit to 2.62.0
* [DOXIASITETOOLS-267] - Upgrade to Doxia 2.0.0-M4
* [DOXIASITETOOLS-273] - Upgrade Plexus Utils to 3.5.0
* [DOXIASITETOOLS-274] - Upgrade htmlunit to 2.67.0
* [DOXIASITETOOLS-275] - Upgrade Maven Reporting API to 4.0.0-M3
* [DOXIASITETOOLS-276] - Upgrade Maven Wagon to 3.5.2
* [DOXIASITETOOLS-277] - Upgrade L10N Maven Plugin to 1.0.0
* [DOXIASITETOOLS-279] - Upgrade to Maven Reporting API 4.0.0-M4
* [DOXIASITETOOLS-280] - Upgrade to Doxia 2.0.0-M5
* [DOXIASITETOOLS-283] - Require Doxia Sitetools 2.0.0-M5 by
default in skin model
* [DOXIASITETOOLS-284] - Upgrade to Maven Fluido Skin 2.0.0-M2 in
default site descriptor
* [DOXIASITETOOLS-286] - Upgrade Parent to 39
* [DOXIASITETOOLS-297] - Upgrade components
* [DOXIASITETOOLS-304] - Upgrade to Maven Reporting API 4.0.0-M6
* [DOXIASITETOOLS-307] - Upgrade to Maven Fluido Skin 2.0.0-M6 in
default site descriptor
* [DOXIASITETOOLS-308] - Upgrade to Doxia 2.0.0-M7
* [DOXIASITETOOLS-312] - Upgrade to Parent 40
* [DOXIASITETOOLS-314] - Upgrade to Doxia 2.0.0-M8
* [DOXIASITETOOLS-315] - Upgrade to Maven Fluido Skin 2.0.0-M8 in
default site descriptor
* [DOXIASITETOOLS-316] - Upgrade to Maven Reporting API 4.0.0-M8
* [DOXIASITETOOLS-317] - Upgrade to Parent 41
* [DOXIASITETOOLS-318] - Upgrade to Maven Reporting API 4.0.0-M9
* [DOXIASITETOOLS-321] - Upgrade htmlunit 2.x to 3.x
* [DOXIASITETOOLS-322] - Upgrade to Doxia 2.0.0-M9
* [DOXIASITETOOLS-323] - Upgrade components
* [DOXIASITETOOLS-325] - Upgrade to Maven Reporting API 4.0.0-M10
* [DOXIASITETOOLS-326] - Update
org.codehaus.plexus:plexus-component-metadata to 2.2.0
* [DOXIASITETOOLS-331] - Upgrade to htmlunit 3.11.0
* [DOXIASITETOOLS-333] - Upgrade commons-io:commons-io to 2.16.1
* [DOXIASITETOOLS-335] - Upgrade to Doxia 2.0.0-M10
* [DOXIASITETOOLS-337] - Move maven-compat to test scope
* [DOXIASITETOOLS-338] - Upgrade to Parent 42 and Maven 3.6.3
* [DOXIASITETOOLS-341] - Upgrade plugins and components (in ITs)
* [DOXIASITETOOLS-342] - Upgrade to Maven Fluido Skin 2.0.0-M9 in
default site descriptor
* [DOXIASITETOOLS-347] - Upgrade to Parent 43
* [DOXIASITETOOLS-350] - Upgrade to Parent 43
* [DOXIASITETOOLS-351] - Upgrade to Doxia 2.0.0
* [DOXIASITETOOLS-352] - Upgrade to Velocity 2.4
* [DOXIASITETOOLS-353] - Upgrade to Plexus Velocity 2.2.0
* [DOXIASITETOOLS-354] - Upgrade to Maven Reporting API 4.0.0
Enjoy,
-The Apache Maven team