Ми раді оголосити про випуск 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, який керує тим,