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

[ANN] Apache Maven Doxia Sitetools 2.0.0 released

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

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org