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 ProfileGroupDocs.Assembly.Net462— сборки .NET Framework 4.6.2GroupDocs.Assembly.NetStandard20— сборки .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)GroupDocs.Assembly.Net60— сборки .NET 6GroupDocs.Assembly.Net80— сборки .NET 8GroupDocs.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.