Share

JODReports

File Release Notes and Changelog

Release Name: 2.0rc2

Notes:
This is JOOReports version 2.0rc2, released on 2006-08-14

Please see

  http://www.artofsolving.com/jooreports
  
for up-to-date documentation.

Requirements
============

JOOReports requires Java 1.4 or later (although with minor modifications
it can be made to work with 1.3 as well).

To create documents in formats other than OpenDocument Text (odt) an
OpenOffice.org instance running as a service is also required
See http://www.artofsolving.com/node/7 for more info.

To run the webapp a servlet 2.3 container such as Apache Tomcat 4.1
or later is also required.

Licenses
========

The JOOReports library is distributed under the terms of the LGPL.
This basically means that you are free to use it in both open source
and commercial projects.

If you modify the library itself you are required to contribute
your changes back, so JOOReports can be improved.

(You are free to modify the sample webapp as a starting point for your
own webapp without restrictions.)

JOOReports includes the following third-party libraries so you must
agree to their respective licenses as well

 * OpenOffice.org Java/UNO bridge - http://www.openoffice.org
   GNU LGPL

 * FreeMarker - http://www.freemarker.org
   BSD-style

 * Jakarta Commons - IO, Logging and FileUpload - http://jakarta.apache.org/commons/
   Apache License 2.0

 * XOM - http://xom.nu
   GNU LGPL

 * Spring Framework - http://www.springframework.org
   Apache License 2.0

 * XStream - http://xstream.codehaus.org
   BSD-style (revised) 

 * JFreeChart - http://www.jfree.org/jfreechart/
   optional (used by report sample) - GNU LGPL

 * PDFBox - http://www.pdfbox.org
   optional (used by unit tests) - BSD-style (revised)

Third-party licenses are included in lib/licenses.

In compliance to some of the above licenses I also need to state here
that JOOReports includes software developed by

 * the Visigoth Software Society (FreeMarker - http://www.visigoths.org/)
 * the Apache Software Foundation (http://www.apache.org)
 * the Spring Framework project (http://www.springframework.org)

-- Mirko Nasato (mirko at artofsolving.com)


Changes: JOOReports 2.0rc2 ----------------- * scripts (of type "JOOScript") can now be used to insert FreeMarker directives directly in Writer - no need to edit XML by hand anymore! * input fields can now be used instead of ${..} notation for FreeMarker expressions * converter module split into the separate project "JOOConverter" and included as a dependency * replaced DocumentTemplate.setImage() with a more flexible ImageProvider interface that can be passed to an overloaded createDocument() * images are now specified by their name (Pictures... / Options / Name), not by their internal OOo filename * re-introduced DocumentTemplate.setContentWrapper() by user request * new method DocumentTemplate.setXmlEntries() allows users to customise which entries are processed