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