DeltaXML ODT Merger


Release 1.4.1

10th June 2010

  • Bug Fix: Tracked changes are no longer created inside a draw:custom-shape element. This is invalid ODF and was causing OpenOffice.org to crash when loading the result file.

Release 1.4

4th June 2010

  • New Feature: Tables can now optionally be keyed by their table name using the setKeyTableByName(boolean) method

  • Enhancement: The structure of the merge parameter settings that are added to the meta file has been improved to make it more readable.

Release 1.3.1

20th May 2010

  • Bug Fix: ODT Merge correctly handles internal conversion of a filename into a URI. Previous versions threw an Exception when filenames containing certain characters (e.g. square brackets '[', ']') were compared.

  • Bug Fix: Text field changes are now tracked correctly.

Release 1.3

30th April 2010

  • Enhancement: Speed and memory use improvements to the underlying comparison engine.

  • Dependency Change: Common code version is now 2.0.0. See common code release notes for details

Release 1.2.2

17th March 2010

  • Bug Fix: Added footnote change tracking is now generated correctly.

  • Bug Fix: Deleted footnotes whose tracked changes are accepted are now removed when running finalise.

  • Bug Fix: Tracked changes with duplicate ids are no longer produced.

  • Bug Fix: Words are no longer excluded from a tracked deletion of a paragraph containing footnotes.

  • Bug Fix: Invalid use of change tracking in text:note-citation elements no longer occurs.

  • Enhancement: Improved debug facilities within Merge. This will help with solving reported issues.

  • Dependency Change: Common code version is now 1.3.0. See common code release notes for details

Release 1.2.1

14th December 2009

  • Bug Fix: The text content of bookmark-ref and reference-ref is now removed. This text is auto-generated and so comparing it is not meaningful

Release 1.2

8th December 2009

  • Enhancement: The underlying architecture for running filter chains has been updated. This should allow a merge to run with a much smaller Java heap size than previous versions

  • Bug Fix: Fixed an issue that could stop images from being included in the ODT ZIP file correctly.

  • Bug Fix: Fixed a bug in the code that checks that the available common code version is recent enough

  • Bug Fix: Changes to index entry markers no longer trigger an edit paragraph to be output. The result now includes all index entries from every version of the document.

  • Samples: The distribution now includes a set of sample documents

  • Dependency Change: Common code version is now 1.2.0. See common code release notes for details

  • Distribution Change: The ODT Track Changes Processor, ODT Keyer and ODT Metadata Processor products are no longer distributed as part of ODT Merge. They are now available as individual distributions on their own

Release 1.1.1

23rd November 2009

  • Enhancement: Merge now removes soft page breaks from inputs. This is the behaviour recommended in the ODF specification for applications that make no use of such elements.

  • Enhancement: Finalise now removes styles used to mark up changes in the Merge result

  • Dependency Change: Common code version is now 1.1.1. See common code release notes for details

Release 1.1

25th September 2009

  • Beta Release accepted as full release

Release 1.1 Beta

27th August 2009

  • Enhancement: Finalise now removes any empty merge units left after tracked deletions have been accepted.

  • Enhancement: Merge command line tool now requests confirmation before overwriting the specified result file.

  • Dependency Change: Common code version is now 1.1 WARNING: Due to a bug in the old build procedure, this version of the common jar is incompatible with products that are distributed with version 1.0

Release 1.0

26th June 2009

  • Enhancement: Changed the way structural table changes are output. A single merged table is output with a warning paragraph stating that there have been structural changes.

  • Enhancement: Fixed inconsistencies between addition and insertions in the editor associated with a tracked change

  • New Feature: New exception hierarchy. See javadoc for details.

  • Enhancement: New distribution packaging structure. Common classes are now in a separate jar file, as is the command line tool.

Release 0.2

27th April 2009

  • New Feature: Image and Object changes are now handled. Edits are shown in a separate 'image/object edit' paragraph below the paragraph, table or list where they are anchored. The output of image/object edits can be controlled independently of other edit types.

  • Enhancement: Tables that have been changed structurally now produce a deleted table and an added table rather than producing a potentially confusing modified table. Table processing in general is likely to be improved in a future release.

  • Enhancement: Parameters used when producing a merge result are now saved as metadata in the result document. This will aid in the debugging of reported problems.

  • Bug Fix: Textbox edit paragraphs are now shown below the paragraph, table or list where they are anchored rather than above it.

  • Bug Fix: Non-breaking spaces are now correctly treated as whitespace characters.

Release 0.1

2nd April 2009

  • Initial ODT Merger release