GroupDocs.Comparison for Python via .NET 25.12 Release Notes
We’re pleased to introduce a new major update to our Python package, bringing macOS ARM support, notable performance improvements, and enhanced comparison accuracy across multiple document formats. This release focuses on increasing stability, optimizing memory usage, and improving output quality—especially for PDF, CAD, image, email, and Office document comparisons. Numerous fixes and internal optimizations ensure a smoother, faster, and more reliable comparison experience overall.
Full list of changes in this release
| Key | Category | Summary |
|---|---|---|
| COMPARISONPYTHON-17 | ★ Feature | macOS ARM Support |
| COMPARISONPYTHON-4472 | 🔧 Fix | XLSX comparison causes memory leak |
| COMPARISONPYTHON-4410 | 🔧 Fix | Documents show evaluation watermark when using ShowOnlySummaryPage = true |
| COMPARISONPYTHON-4461 | 🔧 Fix | Diagram preview functionality keeps evaluation watermark |
| COMPARISONPYTHON-4508 | Enhancement | Enhance CAD document preview |
| COMPARISONPYTHON-4507 | 🔧 Fix | License is not applied when comparing CAD documents |
| COMPARISONPYTHON-4459 | Enhancement | Improve CAD comparison performance |
| COMPARISONPYTHON-4502 | Enhancement | Enhance comparison stability across all document types |
| COMPARISONPYTHON-4542 | 🔧 Fix | Word detected as removal instead of insertion in comparison results |
| COMPARISONPYTHON-4512 | 🔧 Fix | License issue with Email document comparison output |
| COMPARISONPYTHON-4513 | Enhancement | Improved accuracy of email document comparison results |
| COMPARISONPYTHON-4550 | 🔧 Fix | Wrong shape is shown as removed in the slides comparison |
| COMPARISONPYTHON-4545 | Enhancement | Normalize order of deleted and inserted components in Word comparison diff output |
| COMPARISONPYTHON-4549 | Enhancement | Technical improvements and internal optimization |
| COMPARISONPYTHON-4407 | 🔧 Fix | Incorrect text wrapping in PDF paragraph comparison results |
| COMPARISONPYTHON-4406 | 🔧 Fix | Incorrect paragraph position calculation in the result PDF document |
| COMPARISONPYTHON-4369 | 🔧 Fix | PDF comparison generates an abnormally large number of pages |
| COMPARISONPYTHON-4566 | Enhancement | Preserving vector graphics from the target PDF document |
| COMPARISONPYTHON-4567 | Enhancement | Retention of background color for text in PDF comparison output |
| COMPARISONPYTHON-4568 | Enhancement | Improved performance and accuracy in detecting identical pages in PDFs |
| COMPARISONPYTHON-4565 | 🔧 Fix | Some text not displayed in Word comparison output |
| COMPARISONPYTHON-4343 | 🔧 Fix | Pdf comparison output is messed up |
| COMPARISONPYTHON-4577 | Enhancement | Enhanced speed of PDF comparison |
| COMPARISONPYTHON-4606 | 🔧 Fix | Image preview ignores the width and height preview options |
| COMPARISONPYTHON-4604 | 🔧 Fix | Support comparing Email documents in MHTML format |
| COMPARISONPYTHON-4539 | 🔧 Fix | ShowOnlySummaryPage option does not affect PDF documents |
| COMPARISONPYTHON-4505 | Enhancement | Image comparison performance optimization |
| COMPARISONPYTHON-4617 | Enhancement | SVG comparison enhancements |
macOS ARM Support
🌐 We’re excited to introduce macOS ARM support in our latest release! Our package now runs seamlessly on macOS ARM environments, offering greater flexibility and broader compatibility for developers. You can install the package from PyPI https://pypi.org/project/groupdocs-comparison-net/#files or directly download from https://releases.groupdocs.com/comparison/python-net/