Ми раді оголосити про випуск GroupDocs.Comparison for .NET 26.5, доступний з травня 2026.
GroupDocs.Comparison версія 26.5 приносить покращення точності рендерингу PDF, підвищену читабельність порівняння CSV та електронних таблиць, нові можливості API для обробки ревізій та метаданих змін у таблицях, а також оновлену модель пакування NuGet з підтримкою кількох фреймворків.
Виправлення та покращення
- [Feature] Багатофреймворкове пакування NuGet і пакети з розділенням по TFM. (COMPARISONNET-4770)
- [Enhancement] PDF порівняння: підвищення точності рендерингу абзаців у режимі Inline. (COMPARISONNET-4751)
- [Enhancement] Покращення результатів порівняння PDF‑документів з таблицями. (COMPARISONNET-4763)
- [Bug] Виправлення ArgumentOutOfRangeException при порівнянні PDF з оформленими таблицями. (COMPARISONNET-4762)
- [Feature] Підтримка необов’язкового звільнення переданого потоку в RevisionHandler. (COMPARISONNET-4773)
- [Enhancement] Підвищення читабельності результату порівняння CSV за допомогою текстових маркерів. (COMPARISONNET-4769)
- [Feature] Розширення ChangeInfo властивостями електронних таблиць. (COMPARISONNET-4767)
- [Bug] Метод Compare генерує виключення при виводі HTML. (COMPARISONNET-4764)
Основні функції
Багатофреймворкове пакування NuGet і пакети з розділенням по TFM
GroupDocs.Comparison перейшов до більш просунутої моделі доставки NuGet‑пакетів. Основний пакет тепер орієнтується на net462;net6.0;net8.0;net10.0, замінюючи попередні цілі net462;netstandard2.1.
Крім того, щоб зменшити розмір завантаження, окремі пакети для кожного фреймворку публікуються разом з основним пакетом. При встановленні платформи‑специфічного пакету завантажуються лише бінарники, що відповідають цільовому фреймворку користувача — зайві платформи не включаються.
| Пакет | Цільовий фреймворк |
|---|---|
GroupDocs.Comparison |
net462;net6.0;net8.0;net10.0 (всі фреймворки) |
GroupDocs.Comparison.net462 |
.NET Framework 4.6.2 |
GroupDocs.Comparison.net6 |
.NET 6.0 |
GroupDocs.Comparison.net8 |
.NET 8.0 |
GroupDocs.Comparison.net10 |
.NET 10.0 |
Примітка: .NET Standard 2.1 більше не підтримується як окремий цільовий фреймворк. Проекти, які раніше використовували
netstandard2.1, повинні перейти на один із підтримуваних TFMs, зазначених вище.
Підтримка необов’язкового звільнення переданого потоку в RevisionHandler
RevisionHandler тепер приймає параметр leaveOpen, який керує тим,