Skip to main content
Skip table of contents

14.0 Release Notes

14.0.4 - 17th May 2023

  • XML Compare now supports the latest versions of Saxon 10 (i.e. 10.9 currently).

  • Java command-line driver now has saxon-pe-10.9.jar on its classpath, to use a different version of Saxon 10 use the standard Java options to set the classpath manually.

14.0.3 - 14th April 2023

Bug Fixes & Improvements

  • HTML table validation now accounts for whitespace elements properly - fixing an error that was previously thrown if ignorable whitespace preservation was enabled while using HTML table comparison.

  • CALS tables with namest/nameend attributes whose values do not have matching colspec entries will now cause table validation to fail.

  • The new table comparison algorithm attempts to use the spans of the table in the second ‘B' input to restore table structure. Data from the overlapped cells of the first 'A' input would then be appended to that span, except for the first cell which was overlapped where the content would be compared if possible. CALS table cells can be either entrys or entrtbls (nested tables). Previously there were problems when a span in ‘B’ was of one cell type and the cells from ‘A’ that it overlapped were of a different type. In this case content from 'A’ was lost. This has now been fixed. Now if one input contains enrtytbls and the other enrtys we show an entrytbl with A and B data shown in different columns and rows. A similar approach is taken in cases where a single spanning entrytbl from B overlaps mutliple entrytbls from A. The idea in all cases is to show the unmatched data from A and B in a nested table that is valid. Users whose tables do not contain nested tables remain unaffected. Feedback from Users is welcomed.

  • Changed behaviour that scales column widths in HTML tables to make sure the total width doesn’t exceed 100%.

14.0.2 - 16th March 2023

  • Added a new scripts directory to the product samples in the distribution with Linux and Windows scripts to demonstrate how to run a comparison

14.0.1 - 13th March 2023

Bug fixes

  • Fix an issue with Extra 'col' elements being created within a 'colgroup' of unchanged table

  • Revert to the original definition of duplicate deltaxml:keys, where Keys only need to be unique within the set of keys all on the same element name

14.0 - 2nd February 2023

Enhancements and API Changes

  • In this 14.0.0 release we have included our latest table comparison algorithms for HTML Tables. The new approach is based on different techniques:

    1. Comparing the columns of a table first, based on the content that they contain.

    2. Reconstructing a non-ragged table showing column and row adds and deletes but basing the final structure on that of the B input.

Dependency Changes

  • Update to the latest version of FlexNet Publisher for licensing.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.