ChangesdIon GillardArnaud HeritierAdd support for ]]> and ]]> tags.Unable to remove cover type and version.Upgrade to Xalan 2.7.0.Upgrade to Xerces 2.8.0. Replace the deprecated xmlParserAPIs by xml-apis 1.3.03. Add the xml-resolver dependency for xerces.An icon is added to the report entry in the navigation. Works only with the xdoc plugin 1.10 and above.The links generated in the reports list are wrong. Works only with the xdoc plugin 1.10 and above.New property
maven.pdf.createBookmarksto create PDF bookmarks.
Title and dates are incorrect when used with Maven 1.0.2.Identical ids in tables in different documents caused a build failure.Update dependencies to match ones in maven 1.1 core and to unify them between plugins.An error occurs if the project logo or the company logo aren't defined.Page numbering not correct with more than 10 items in menu.New goal
pdf:navigation-validateto validate the pdf navigation file.
Fix
maven.pdf.cover.projectCompany.
Make cover header- and footer-height configurable.Use optional id tag for sub/section anchors to avoid problems with identical names.Make the plugin compatible with maven 1.0 and jdk 1.3/1.4/1.5 or with maven 1.1 and jdk 1.4/1.5.sub-/superscripts do not work.Error when logo locations are not set.Suppress verbose output by default.Missing patch for MPPDF-24 ( it defines a missing attribute for <code style="indent"> tags and cleans up some layout issues with definition lists).Standardize copyright notices.Fix some "contents overflows area" errors.Cannot use SVG images. (batik: java.lang.NoSuchMethodError.)Can't insert the logo image described in the POM if its path begins with a slash (as it works for the xdoc plugin).Allow copy and paste from pdf to text editor.Allow the pdf plugin to be added as a project's report.Add support for external imaging libraries like jimi and jai to use PNG images in generated pdf files.PDF generation doesn't use proxy settings for external resources.Use the ant task for the xsl transformation and remove xerces and xalan dependencies. People using java 5 will have to use this release with maven 1.1 or maven 1.0 with at the most the PDF plugin 2.2.X.Use the ant task for the fop transformation and remove xalan dependency.maven pdf fails with footer in navigation.xml.The first row of table is not rendered.Internal links failed.img src attributes are not made relative to the xdoc source.The content of style tag was printed on the PDF file.JDK 5.0 incompatibility. XSLT is now called from Jelly.PRE tag support added.Show "v." in cover only when version is not empty.The new property "maven.pdf.navigationFilePath" allows you to define a different directory from ${maven.xdoc.src} for the navigation file. From now, the PDF plugin can be used in a multiproject environment with a navigation file dynamically generated.Add USLetter (8.5"x11") as a paper type.
Add xml-apis and xalan dependencies for JDK 1.3.
The PDF generation works if paths used in navigation.xml don't begin with a '/'.
The date on the cover worked for all projects (not only maven).
Tables management XSL code cleaned (duplications removed) and simplified.
Tables with THEAD/TBODY and tables with a first row compound of th have the same look : They use a table header which is copied on each page.
The cover is improved.
Internal and external links are differently colored.
XSL styles are extracted in a single file.
Upgraded to xerces 2.4.0, fop 0.20.5, batik 1.5A new plugin property (maven.pdf.navigationFile) is added to allow the users to have a different navigation file for the site and for the pdf doc.The use of links inside xdocs don't lead to crash the PDF generation.MAVEN-MPPDF-1. Completely re-write of the PDF plug-in. It solves most of the thorniest issues, such as table formatting, more levels in the table of contents, and image sizing. The graphic design is also dramatically improved.update to use maven.docs.*/maven.gen.docsUpgraded to xerces 2.3.0, xalan 2.4.1 and fop 0.20.5rc2Added more documentationFix plugin and fo stylesheet to get plugin working againAdded table support.