What's New In Release 2.1.1 (Current version Feb 2010)? (PDF)

  1. OpenOffice 3.2 support. OpenOffice 3.2 has fixed many of the bugs we were hoping they would. The current version is great and once again the current version of OpenOffice is our recommended version.
  2. New options for loading jars and libraries from OpenOffice. This allows Docmosis to work in more environments using embedded converters (such as JBoss 5). Embedded converters help to simplify setup and deployment since you don't need to run them separately, but the can't help with load balancing or load distribution.
  3. template.store.location can be set to blank/null and docmosis will create a temp area to house the template cache.
  Get the latest download bundle here
  Release Notes [PDF]

  Please note build2.1.1_2906 [available here] had some image issues which have been fixed in build 2942

Version 2.1 (Old Version) - Supports Open Office 2.2 to 3.1.1 (3.0.0 recommended)

  Docmosis 2.1 [ZIP]
  Docmosis 2.0 [TGZ]
  Release Notes [PDF]
  Template Guide [PDF]
  Developer Guide [PDF]
  Docmosis Java API [ZIP]
  Docmosis Java API [TGZ]

Change Summary
  1. Hyperlinks can be inserted dynamically
  2. New API methods to improve template loading including from directories and jar/zip files from the class path
  3. Fixes and enhancements to expression evaluation including null comparisons, extended boolean testing and "isEmpty()" notations.
  4. Fixes to Table Of Contents/Tables/Figures refreshing
  5. Fixes to adding of Java Objects under a given name
  6. Improved character set handling for non-ascii characters and languages

Version 2.0 (Old Version) - Supports Open Office 2.2 to 3.1.1

  Docmosis 2.0 [ZIP]
  Docmosis 2.0 [TGZ]
  Release Notes [PDF]
  Template Guide [PDF]
  Developer Guide [PDF]
  Docmosis Java API [ZIP]
  Docmosis Java API [TGZ]

Change Summary
  1. Template errors can be highlighted in the output document (rather than logged) for simplified template development
  2. Setting and referencing of variables within the template including several built-in variables such as $parent, $current, $top, $idx etc.
  3. Template Caching in memory to further improve performance of the Docmosis core
  4. A simplified way of defining complex table structures including row repetition, alternating colour patterns and optional columns.
  5. Simplified and more powerful notation for fields including a broad array of range notation and support for expressions
  6. Automatic monitoring and registering of templates into the template store from directories and Jar archives
  7. Simplified Java API minimizing the number of actions required for simple operation including:
    1. A template can be rendered with one line of code (plus one line to initialize the system).
    2. Providing Data is now through a single class and no need to understand the different types of data providers.
  8. OpenOffice 3.1.0 support (though some issues have been found with this version - known issues)
  9. Many bug fixes and improvements including:
    1. docmosis tags no longer leave blank lines in the resulting document
    2. SQL data supports all JDBC data types
    3. Improved error messages and suggestions
    4. Boolean and String data can now be used interchangably to control template flow as well as display values
    5. Unbreakable start and end tag matching which previously could be upset by template styling
    6. Overcoming of 64k paragraph limit in OpenOffice

Version 1.2 (Old Version) - Supports Open Office 2.2 to 3.0.1

  Docmosis 1.2 [ZIP]
  Docmosis 1.2 [TGZ]
  Template Guide [PDF]
  Developer Guide [PDF]
  Docmosis Java API [ZIP]
  Docmosis Java API [TGZ]

Version 1.1 (Old Version) - Supports Open Office 2.2 to 2.4

  Docmosis 1.1 [ZIP]
  Docmosis 1.1 [TGZ]
  Template Guide [PDF]
  Developer Guide [PDF]
  Docmosis Java API [ZIP]
  Docmosis Java API [TGZ]

Account