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

Reply via email to