Apache XML FOP

the Apache XML site
 
   

Release Notes

printer
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.