You are viewing a plain text version of this content. The canonical link for it is here.
Posted to announce@maven.apache.org by Lukas Theussl <lt...@apache.org> on 2006/06/19 20:15:30 UTC
[ANN] Maven XDoc Plugin 1.10 for Maven 1.x released
We are pleased to announce the Maven XDoc Plugin 1.10 release!
http://maven.apache.org/maven-1.x/plugins/xdoc/
Convert xdocs into HTML.
===============================================================================
Changes in this version include:
New Features:
o Add a public DTD identifier for xdoc. Fixes MPXDOC-192.
o Allow the use of items' attributes 'target' and 'img' for breadcrumbs
entries in the navigation file.
o New attribute fileSuffix for the tag doc:registerReport allow to use
another extension than '.html' for a report link.
o Include instructions for ClearCase, Starteam and Perforce access in the
scm-usage page.
o Include dependencies' scope in dependencies page. Fixes MPXDOC-191.
o Include the new theme maven-stylus.css. Fixes MPXDOC-190.
o Document the use of pom settings by the xdoc plugin. Fixes MPXDOC-189.
o Enable user-defined custom templates. Fixes MPXDOC-183. Thanks to Niall
Pemberton.
o New goal xdoc:sitemap to generate a sitemap. Fixes MPXDOC-164.
o Perform JSL transforms on xdocs onlywhen they have changed. Fixes
MPXDOC-141. Thanks to M. Sean Gilligan.
o Add xdoc tag library documentation to the plugin site. Fixes MPXDOC-169.
o Add support for more powered-by banners. Fixes MPXDOC-126. Thanks to
Maarten Coene.
o Support global theme. Fixes MPXDOC-80. Thanks to Joerg Schaible.
o Add a navigation bar. Fixes MPXDOC-24. Thanks to Gilles Dodinet.
o Add an optional id tag to sub/sections, so they can be referenced. Fixes
MPXDOC-158.
o Add a property to override navigation.xml. Fixes MPXDOC-144.
o Show organization in header even if logo not set. Fixes MPXDOC-127. Thanks
to Shinobu Kawai Yoshida.
Fixed bugs:
o Fix xml entities in xdoc source files (only in Maven 1.1 because of a bug
in an old Jelly version). Fixes MPXDOC-17.
o Add i18n support for links and breadcrumbs. Fixes MPXDOC-194.
o Display the "external link" icon only if the link host is different from
the project url (pom.url).
o CVS usage page is blank when using Subversion. Fixes MPXDOC-130.
o Fix broken maven.xdoc.date=navigation-top and navigation-bottom. Fixes
MPXDOC-185.
o Correct cvs checkout instructions on cvs-usage page. Fixes MPXDOC-187.
o Url and timezone not used for contributor. Fixes MPXDOC-125. Thanks to
Shinobu Kawai Yoshida.
o Mailing list links break if the address starts with http. Fixes MPXDOC-186.
o Internationalized sites have no images. Fixes MPXDOC-177.
o maven.ui.navcol.width has no effect. Fixes MPXDOC-178. Thanks to Phil
Steitz.
o When there's no user provided documentation, some generated docs don't get
copied to site. Fixes MPXDOC-176.
o Menus with type="header" are not processed by site.jsl. Fixes MPXDOC-175.
Thanks to Phil Steitz.
o Unclear error message when <currentVersion/> in project.xml file not
defined. Fixes MPXDOC-174.
o Fix xdoc:validate. Fixes MPXDOC-87.
o One cannot call xdoc:copy-user-resources directly. Fixes MPXDOC-106. Thanks
to Jerome Lacoste.
o Ampersands in navigation.xml being escaped twice. Fixes MPXDOC-47.
o Ampersand in section/subsection not correct. Fixes MPXDOC-133.
o Downloads report cannot be disabled for child projects. Fixes MPXDOC-104.
Thanks to Rafal Krzewski.
Changes:
o The 'Development Process' menu link now leads to an internal page. Fixes
MPXDOC-170.
o Replace the deprecated xmlParserAPIs by xml-apis 1.3.03. Fixes MAVEN-1753.
o An image can be used in the menu entry for a report.
o Item name is always displayed even if img attribute is setted. In the
navigation file the new attribute 'hideName' can be used to hide the name
in the link (if you want to display only the image for example).
o In breadcrumbs, use for the project's name nav.title if defined, pom.name
otherwise.
o The name of the cvs-usage page has changed to scm-usage.html. If you have a
link directly to this page, you will have to update it.
o Update dependencies to match ones in maven 1.1 core and to unify them
between plugins. The following dependencies are updated : commons-jelly
v1.0-RC1 -> v1.0 commons-logging v1.0.3 -> v1.0.4 maven-model v3.0.0
-> v3.0.1 Fixes MAVEN-1712.
===============================================================================
To automatically install the plugin, type the following on a single line:
maven plugin:download
-Dmaven.repo.remote=http://www.ibiblio.org/maven,http://people.apache.org/repository/
-DgroupId=maven
-DartifactId=maven-xdoc-plugin
-Dversion=1.10
For a manual installation, you can download the plugin here:
http://www.apache.org/dyn/closer.cgi/java-repository/maven/plugins/maven-xdoc-plugin-1.10.jar
Have fun!
-The Maven XDoc Plugin development team