maven-plugins/xdoc/xdocs/changes.xml
2005-10-04 16:41:28 +00:00

200 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!--
/*
* Copyright 2001-2005 The Apache Software Foundation.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-->
<document>
<properties>
<title>Changes</title>
<author email="dion@multitask.com.au">dIon Gillard</author>
<author email="vmassol@apache.org">Vincent Massol</author>
<author email="aheritier@apache.org">Arnaud HERITIER</author>
<author email="vincent.siveton@gmail.org">Vincent Siveton</author>
</properties>
<body>
<release version="1.10" date="in SVN">
<action dev="ltheussl" type="fix" issue="MPXDOC-176">When there's no user provided documentation, some generated docs don't get copied to site.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-175" due-to="Phil Steitz">Menus with <code>type="header"</code> are not processed by <code>site.jsl</code>.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-174">Unclear error message when <code>&lt;currentVersion/&gt;</code> in <code>project.xml</code> file not defined.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-141" due-to="M. Sean Gilligan">Perform JSL transforms on xdocs <strong>only</strong> when they have changed.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-169">Add xdoc tag library documentation to the plugin site.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-87">Fix <code>xdoc:validate</code>.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-106" due-to="Jerome Lacoste">One cannot call xdoc:copy-user-resources directly.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-126" due-to="Maarten Coene">Add support for more powered-by banners.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-80" due-to="Joerg Schaible">Support global theme.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-24" due-to="Gilles Dodinet">Add a navigation bar.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-158">Add an optional id tag to sub/sections, so they can be referenced.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-144">Add a property to override <code>navigation.xml</code>.</action>
<action dev="ltheussl" type="add" issue="MPXDOC-127" due-to="Shinobu Kawai Yoshida">Show organization in header even if logo not set.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-47">Ampersands in navigation.xml being escaped twice.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-133">Ampersand in section/subsection not correct.</action>
<action dev="ltheussl" type="fix" issue="MPXDOC-104" due-to="Rafal Krzewski">Downloads report cannot be disabled for child projects.</action>
</release>
<release version="1.9.2" date="2005-09-05">
<action dev="aheritier" type="fix" issue="MPXDOC-163">Dependencies comment (MPXDOC-129) feature disappeared.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-162" due-to="Lukas Theussl">Special characters in menu ids aren't escaped.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-156" due-to="Jeff Jensen">Add documentation about "external links" and "new windows".</action>
<action dev="aheritier" type="fix" issue="MPXDOC-155" due-to="Lukas Theussl">Xdoc plugin &gt;= 1.9 not compatible with older customised site.jsl.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-154" due-to="Juan F. Codagnone,Vincent Siveton,Lukas Theussl">System locale setting makes test cases fail.</action>
<action dev="vsiveton" type="fix" issue="MPXDOC-152" due-to="Arnaud Heritier">cvs-usage link not shown in project-info page</action>
<action dev="aheritier" type="fix" issue="MPXDOC-151">i18n : menu tag in xdoc does not work with "key" translated text id.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-150" due-to="Ignacio G. Mac Dowell">maven.xdoc.date.format does not seem to have any effect.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-149" due-to="Lukas Theussl">&lt;DT&gt; is appearing same way as subsection. Fix layout for the FAQ plugin.</action>
<action dev="vsiveton" type="fix" issue="MPXDOC-148" due-to="Incze Lajos">Fixed bundles expression.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-147">Missing "Project Reports" header in the generated menu.</action>
<action dev="aheritier" type="add" issue="MPXDOC-131" due-to="Ignacio G. Mac Dowell">Allow i18n links.</action>
<action dev="aheritier" type="fix">i18n : html code removed from bundles.</action>
<action dev="aheritier" type="fix">i18n : doc title wasn't printed in breadcrumbs.</action>
<action dev="aheritier" type="update">breadcrumbs : add a link to the site on the project name.</action>
</release>
<release version="1.9.1" date="2005-06-16">
<action dev="brett" type="fix">Don't override the Maven library. This makes the plugin compatible with both Maven 1.0.2 and Maven 1.1</action>
</release>
<release version="1.9" date="2005-06-09">
<action dev="aheritier" type="fix">Fix cvs usage entry in "project Info" menu. Add it if the repository element is defined in the pom (and not if the URL of the repository is defined).</action>
<action dev="brett" type="add" issue="MPXDOC-128" due-to="Vincent Siveton">Added internationalization support.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-136" due-to="Vincent Siveton">NullPointerException with optionals pom items missing.</action>
<action dev="aheritier" type="fix" issue="MPXDOC-132" due-to="Ignacio G. Mac Dowell">A link starting with https wasn't considered as an external link.</action>
<action dev="felipeal" type="add" issue="MPXDOC-129" due-to="Miguel Griffa">Add a
<code>comment</code>property for dependencies
</action>
<action dev="brett" type="add">Added maven.xdoc.copy.excludes property which lists the files to exclude from the resources copy. This defaults to any images currently unused by Maven. Additionally, if you are not using the classic theme, maven.xdoc.copy.excludes.classic is used to eliminate images only for the classic theme</action>
<action dev="felipeal" type="add" issue="MPXDOC-118">Added new tag
<code>&lt;escapeXml&gt;</code>.
</action>
<action dev="epugh" type="add" issue="MPXDOC-124" due-to="Shinobu Kawai">Maven xdoc plugin clean up generated velocity log as part of calling clean.</action>
<action dev="aheritier" type="add" issue="MPXDOC-123">New property (maven.xdoc.xml.copy) to copy only and not transform some xml files provided in the ${maven.docs.src} directory.</action>
<action dev="brett" type="update">Make compatible with Maven 1.1</action>
<action dev="aheritier" type="fix" issue="MPXDOC-117" due-to="Dennis Lundberg">Show version if maven.xdoc.date=right</action>
<action dev="aheritier" type="fix" issue="MPXDOC-115" due-to="Brent Worden">Allow header images and links to use relative paths</action>
<action dev="carlos" type="add" issue="MPFAQ-11">Added dt css style</action>
<action dev="brett" type="add">Add a legend for the symbols in the xdoc, disabled by setting
<code>maven.xdoc.legend=false</code>
</action>
<action dev="michal" type="add">Add a support for "hierarchical" site navigation in breadcrumbs</action>
</release>
<release version="1.8" date="2004-07-10">
<action dev="brett" type="add">Add an externalLink attribute to a report to use if link is not present</action>
<action dev="vmassol" type="add">Added a link to the release notes in the download report. Note that this link is only created if the project has a
<code>xdocs/changes.xml</code>file.
</action>
<action dev="carlos" type="add" issue="MPXDOC-112">Add instructions to checkout with maven to cvs-usage page</action>
</release>
<release version="1.7.2" date="2004-06-25">
<action dev="brett" type="fix" issue="MPXDOC-92">Correct ampersand handling in hrefs.</action>
<action dev="brett" type="fix">Build and run plugin against the installed version of Maven</action>
</release>
<release version="1.7.1" date="2004-05-19">
<action dev="aheritier" type="fix" issue="MPXDOC-102" due-to="Rafal Krzewski">Fix bad target in links generated in reports overview page.</action>
</release>
<release version="1.7" date="2004-05-12">
<action dev="aheritier" type="add" issue="MPXDOC-97" due-to="Fabrizio Giustina, Harald Ommang ">
<ul>
<li>Items in navigation.xml and reports can define a target attribute.</li>
<li>Items in links can use an img attribute to create an icon.</li>
<li>New CSS class named "externalLink" used for links with an url beginning with 'http://'.</li>
<li>New CSS class named "newWindow" used for links with target='_blank'.</li>
</ul>
</action>
<action dev="brett" type="fix">Exclude .fml files from copy to target directory</action>
<action dev="brett" type="add">Add a "classic" theme CSS</action>
<action dev="vmassol" type="add">Added new download report along with a new link in the Maven generated documentation. This new link will only appear if you have defined the new
<code>maven.xdoc.distributionUrl</code>property. There is also a new
<code>maven.xdoc.distributionType</code>property that indicates what type of artifact your project is delivering. It defaults to "jar".
</action>
<action dev="vmassol" type="add">The xdoc plugin now supports generating custom reports using Jelly. It was previously only supporting Velocity. Simply name your report templates with a ".jelly" extension.</action>
<action dev="brett" type="fix" issue="MPXDOC-98" due-to="fabrizio giustina">Allow reports to be generated even if they aren't linked from the "project reports" section by giving an empty link attribute to the register report tag.</action>
<action dev="brett" type="fix" issue="MPXDOC-90" due-to="Corey Tripp">Only show "CVS Access Behind a Firewall" section if using CVS.</action>
<action dev="brett" type="fix" issue="MPXDOC-96" due-to="fabrizio giustina">wrong lists generated for not expandable menu items. Some changes in patch were already put in place by brett.</action>
<action dev="dion" type="fix">Fix issues with DOM classes and jdk1.3</action>
<action dev="brett" type="fix" issue="MPXDOC-95" due-to="fabrizio giustina">jslToSite fix, escapeNameTokens improvement</action>
<action dev="brett" type="fix" issue="MPXDOC-63">make anchor tags not wrap text, but sit in front of it</action>
<action dev="brett" type="fix" due-to="Chad McHenry" issue="MPXDOC-78">indent nested menus in navigation</action>
<action dev="brett" type="fix">remove changes-report.xml which was generating over the top of the actual report. This information already exists in the changes plugin documentation.</action>
<action dev="brett" type="fix" issue="MPXDOC-82">fix processing of a href links</action>
<action dev="brett" type="fix" issue="MPXDOC-84">fix URI problems</action>
<action dev="dion" type="fix" issue="MPXDOC-89">html tags not passed through for source and pre tags</action>
</release>
<release version="1.6" date="2004-03-10">
<action dev="dion" type="fix">Fix google search form flow issues</action>
</release>
<release version="1.5" date="2004-02-03">
<action dev="dion" type="fix" issue="MPXDOC-77">
<ul>
<li>generated site is valid tableless XHTML with a fully css layout.</li>
<li>Html elements are now used properly: link lists are ul, titles are h1, h2, etc.</li>
<li>invalid html produced for sections "name" elements is now fixed, escaping unvalid chars (replaced by "_").</li>
<li>Hrefs for local links (starting with "#") are fixed accordingly during transformation</li>
<li>whitespace in output has been dramatically reduced (only preserved in sensitive elements such as pre, script, style</li>
<li>fixes layout during loading in internet explorer: empty images in the nav bar are popping up with the default blue border and text is initially unstyled.</li>
<li>No empty images are used anymore ("handles" for nav bar are created using css)</li>
<li>xdoc:copy-user-resources also copies resource from maven.gen.docs and not only from maven.docs.src: this allows for reporting plugins to generate images without copying them directly to maven.docs.dest</li>
<li>users can add links _after_ the standard project info/project reports section setting the "type" attribute to "footer" for the menu element ($nav/body/menu[@type='footer'])</li>
<li>development process URL is not included if maven.xdoc.developmentProcessUrl is empty</li>
<li>xhtml fix: missing "alt" attribute for images (required in xhtml) is added automatically</li>
</ul>
</action>
<action dev="jvanzyl" type="update">Remove the need for ${pom} interpolation in properties. The use of the maven:property tag is now used to glean a default property.</action>
<action dev="dion" type="update">Removed unneeded ant and grant dependencies.</action>
<action dev="dion" type="fix" issue="MAVEN-965">Document maven.xdoc.jsl.</action>
<action dev="dion" type="fix" issue="MAVEN-966">Evenly space breadcrumbs, customize separator.</action>
<action dev="dion" type="fix" issue="MAVEN-962">Better timezone calcs.</action>
<action dev="dion" type="fix" issue="MAVEN-961">Bad docs entries for maven.docs.dest and maven.gen.docs.</action>
<action dev="dion" type="fix" issue="MAVEN-964">Add details on date format.</action>
<action dev="dion" type="fix" issue="MAVEN-940">Fix excess whitespace.</action>
<action dev="dion" type="fix">Fixed empty scm repository and issue tracking URL still being added to the project navigation.</action>
</release>
<release version="1.4" date="2003-09-29">
<action dev="dion" type="fix" issue="MAVEN-756">cvs-usage.xml breaks on non-cvs scm URL</action>
<action dev="dion" type="update">Move xdoc faqs over from the wiki</action>
<action dev="dion" type="update">update to commons-jelly-20030902.160215</action>
<action dev="dion" type="fix">Move maven.docs.* and maven.gen.docs to defaults.properties instead of xdoc plugin</action>
<action dev="evenisse" type="fix" issue="MAVEN-698">Fix the broken build if repository/connection is not present.</action>
<action dev="dion" type="fix">Fixed bug where top level xdocs were using xdocs/navigation.xml instead of the generated one when it was available.</action>
<action dev="michal" type="update">Dependency report was completely rewritten. Report generator is now aware of notion of type and groupId. In addition URL and Description (which was also added to the report) of the dependency can be taken from the POM if there is one in the local repository</action>
<action dev="michal" type="fix">Documentation of goals ported to new dedicated format</action>
<action dev="dion" type="update">update to maven 1.0-beta-10</action>
<action dev="dion" type="update">update to velocity 1.4-dev</action>
<action dev="dion" type="update">Upgrade to dom4j 1.4</action>
<action dev="evenisse" type="fix">Add xml declaration to generated report. Fixed for character encoding.</action>
<action dev="dion" type="fix" issue="MAVEN-554" due-to="Tim Anderson">Added the google search on navbar</action>
<action dev="evenisse" type="fix" due-to="Paulo Silveira" issue="MAVEN-322">remove the space in anchors.</action>
<action dev="evenisse" type="fix" due-to="Mark Wilkinson" issue="MAVEN-419">suppress highlight on hover on mozilla on named anchors.</action>
</release>
<release version="1.3" date="Unknown">
<action dev="michal" type="add" due-to="Kuisong Tong" issue="MAVEN-383">target encoding can be set for files generated from POM.</action>
<action dev="dion" type="add">Added a target to validate the navigation.xml files from the schema</action>
<action dev="vmassol" type="add">Added Cactus reports to Project Reports</action>
<action dev="vmassol" type="add">Added new
<code>$gen-xdocs</code>variable in the Velocity context used to generate the templates files. It points to the location where generated xdocs are located.
</action>
<action dev="evenisse" type="update">Added maven.xdoc.development-process-url properties.</action>
<action dev="dion" type="add">Added Javadoc report to Project Reports</action>
<action dev="dion" type="fix">Fix table widths of changelog and changes reports</action>
<action dev="dion" type="fix">Fix for Maven-124, the navbar was out of sync with maven-reports.xml</action>
</release>
<release version="1.2" date="2002-10-01">
<action dev="evenisse" type="update">Created link with development process page if development-process.xml exist in xdocs directory, otherwise a link with development process page on Maven site.</action>
<action dev="dion" type="add">Added documentation for the new changes report.</action>
<action dev="vmassol" type="add">Added the new
<a href="changes-report.html">changes report</a>.
</action>
<action dev="vmassol" type="add">Added an id column for committers on the team-list page.</action>
</release>
</body>
</document>