GroupDocs.Comparison for .NET 20.1 Release Notes

Note
This page contains release notes for GroupDocs.Comparison for .NET 20.1
Warning
In this version we will remove Legacy API of GroupDocs.Comparison. So from version 20.1 GroupDocs.Comparison.Legacy. does not exist anymore

Major Features

Below is the list of most notable changes in release of GroupDocs.Comparison for .NET 20.1:

  • Removed legacy API
  • Implemented comparing more than 2 PDF documents
  • Implemented comparing more than 2 Diagrams documents
  • Improve table comparison in PDF
  • Fixed error when comparing two identical Word documents

Full List of Issues Covering all Changes in this Release

KeySummaryIssue Type
COMPARISONNET-2104Implement Multicomparer for DiagramFeature
COMPARISONNET-2105 Implement Multicomparer for PDFFeature
COMPARISONNET-2133 Improve table comparison in PDFImprovement
COMPARISONNET-2148 Error occurred in comparing two identical Word documentsBug

Public API and Backward Incompatible Changes

Note
This section lists public API changes that were introduced in GroupDocs.Comparison for .NET 20.1. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in GroupDocs.Comparison which may affect existing code. Any behavior introduced that could be seen as a regression and modifies existing behavior is especially important and is documented here.
  • Multicomparing for Diagrams documents
    You have ability to compare more than one target diagram (vsdx) documents

    string sourcePath = "source.vsdx";
    string target1Path = "target1.vsdx";
    string target2Path = "target2.vsdx";
    string target3Path = "target3.vsdx";
    string resultPath = "result.vsdx";
    
    Comparer comparer = new Comparer(sourcePath);
    comparer.Add(target1Path);
    comparer.Add(target2Path);
    comparer.Add(target3Path);
    
    comparer.Compare(File.Create(resultPath), new SaveOptions(), new CompareOptions());
    
  • Multicomparing for PDF documents

    You have ability to compare more than one target PDF documents

    string sourcePath = "source.pdf";
    string target1Path = "target1.pdf";
    string target2Path = "target2.pdf";
    string target3Path = "target3.pdf";
    string resultPath = "result.pdf";
    
    Comparer comparer = new Comparer(sourcePath);
    comparer.Add(target1Path);
    comparer.Add(target2Path);
    comparer.Add(target3Path);
    
    comparer.Compare(File.Create(resultPath), new SaveOptions(), new CompareOptions());