GroupDocs.Assembly for .NET 26.6 теперь доступен. Этот выпуск вводит модульную структуру пакетов NuGet, обновляет базовые движки генерации документов, устраняет проблему безопасности и исправляет ошибку разбора дат JSON.

Что нового в этом выпуске

Key Category Summary
ASSEMBLYNET-115 Enhancement Разделение пакета NuGet — пакеты выполнения для каждой целевой платформы (добавлены .NET 8 и .NET 10)
ASSEMBLYNET-117 Enhancement Обновление базовых движков генерации документов
ASSEMBLYNET-116 🔒 Security Устранение проблемы безопасности System.Formats.Asn1
ASSEMBLYNET-118 🐛 Bug Fix UTC‑даты (Z) смещались по часовому поясу хоста при разборе из JSON

Изменения публичного API

GroupDocs.Assembly for .NET 26.6 не вводит изменений публичного API и изменений поведения в самом движке сборки документов.

Новые возможности

Разделение пакета NuGet — пакеты выполнения для каждой целевой платформы

Чтобы пакет оставался значительно меньше лимита NuGet в 250 МБ по мере добавления новых целевых платформ, GroupDocs.Assembly теперь публикуется как лёгкий router‑метапакет плюс один пакет выполнения для каждой целевой платформы:

  • GroupDocs.Assembly — router (пару КБ). Вы по‑прежнему устанавливаете его; для потребителей ничего не меняется.
  • GroupDocs.Assembly.Net40Client — сборки .NET Framework 4.0 Client Profile
  • GroupDocs.Assembly.Net462 — сборки .NET Framework 4.6.2
  • GroupDocs.Assembly.NetStandard20 — сборки .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)
  • GroupDocs.Assembly.Net60 — сборки .NET 6
  • GroupDocs.Assembly.Net80 — сборки .NET 8
  • GroupDocs.Assembly.Net100 — сборки .NET 10

При установке GroupDocs.Assembly NuGet автоматически выбирает пакет выполнения, соответствующий целевой платформе вашего проекта. Команда установки, пространства имён, типы и публичный API остаются без изменений — вы просто увидите один дополнительный пакет (пакет выполнения для вашего TFM) в разделе Dependencies.

Уведомление об устаревании — Net40Client и NetStandard20 будут удалены примерно через 3 месяца (планируется: сентябрь 2026). Клиентам, которые всё ещё устанавливают GroupDocs.Assembly.Net40Client или GroupDocs.Assembly.NetStandard20, рекомендуется перейти на поддерживаемый пакет выполнения — GroupDocs.Assembly.Net462 для .NET Framework или GroupDocs.Assembly.Net60 (а позже: Net80, Net100) для .NET.