14.0 Release Notes
14.0.5- 12th June 2023
Bug Fix
PipelinedComparatorS9 now uses improved orderless algorithm by default. This was customer support case 114.
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 matchingcolspec
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
entry
s orentrtbl
s (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 containsenrtytbl
s and the otherenrty
s we show anentrytbl
with A and B data shown in different columns and rows. A similar approach is taken in cases where a single spanningentrytbl
from B overlaps mutlipleentrytbl
s 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:
Comparing the columns of a table first, based on the content that they contain.
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.