Release Notes | ![]() print-friendly version |
FOP 0.20.5
This is the last planed release in the 0.20.x series (aka maintenance branch).
Important changes since the last release (0.20.4):
- Some hyphenation patterns (cs, da, de, de_DR, el, en, en_US, fr, nl, no, pt, ru, sk, tr) have been removed due to licensing reasons. We hope to resolve this issue until the final release. (English hyphenation is still available as en_GB)
- Documentation is done with Forrest (version 0.3). You need to install Forrest if you want build the docs yourself. (See Using Forrest)
- The following JARs have been updated: Xerces to version 2.2.1, Xalan to version 2.4.1 and Batik to version 1.5beta4.
- Fop has been compiled with Jimi support this time but you still have to download Jimi, extract the archive, copy JimiProClasses.zip to FOP's lib dir and rename it to jimi-1.0.jar.
- Fop has been compiled with JAI support. For using JAI you just need to install it.
- Links in PDF won't generate multiple link rectangles anymore. If this causes a problem you can set the system property "links.merge" to "no".
FOP 0.20.4
Important changes since 0.20.3:
- FOP should now work with any JAXP1.1 compliant parser/transformer. It has been successfully tested with Xerces/Xalan, Saxon and JDK1.4 (which includes Crimson and Xalan).
- The following JARs have been updated: Xerces to version 2.0.1, Xalan to version 2.3.1 and Batik to version 1.5beta2.
- Fop has been compiled with Jimi support this time but you still have to download Jimi and copy it to lib/ to get PNG support (no need to build FOP yourself though).
- Building FOP with JDK1.2 does not work. Running is ok except support for additional truetype fonts in AWT Viewer.
- Logging has been changed from LogKit to Avalon's Logger Interface. (see Embedding for details).
- Building under JDK 1.4: You need to add a method in src/org/apache/fop/svg/PDFGraphics2D.java (search for jdk1.4 and remove the comments)
- To decrease the size of the distributions, ant, xml-docs, design-docs and the hyphenation sources have been removed from the binary distribution. Javadocs have been removed from the source distribution (use build javadocs to generate them).
- Documentaion generation is broken in the maintenance branch at the moment (Stylebook needs xerces1). The docs for this release are generated from the trunk.
- For a more detailed list of changes, see the CHANGES file in the root of the FOP distribution.
FOP 0.20.3
Important Information:
- This version supports the
XSL-FO Version 1.0
W3C Recommendation syntax. So don't forget to update your
Stylesheets:
Just rename the master-name property to master-reference on fo:page-sequence, fo:single-page-master-reference, fo:repeatable-page-master-reference and fo:conditional-page-master-reference. - JDK 1.2 (or later) is required
- Jimi has been removed for licensing reasons
If you need PNG support you have to download Jimi, copy it to lib/ and build FOP yourself - Building under JDK 1.4:
You need to add a method in src/org/apache/fop/svg/PDFGraphics2D.java (search for jdk1.4 and remove the comments) - For a more detailed list of changes, see the CHANGES file in the root of the FOP distribution.