GroupDocs.Assembly for .NET 26.6 is now available. This release introduces a modular NuGet package layout, updates the underlying document‑generation engines, resolves a security advisory, and fixes a JSON date‑parsing issue.
What’s new in this release
| 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 |
Public API changes
GroupDocs.Assembly для .NET 26.6 не вносит изменений публичного API и изменений поведения в самом движке сборки документов.
New features
NuGet package split — per-target-framework runtime packages
Чтобы пакет оставался значительно меньше лимита NuGet 250 MB по мере добавления новых целевых платформ, GroupDocs.Assembly теперь публикуется как лёгкий router‑метапакет плюс один runtime‑пакет для каждой целевой платформы:
GroupDocs.Assembly— роутер (несколько КБ). Вы по‑прежнему устанавливаете его; для потребителей ничего не меняется.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 автоматически выбирает runtime‑пакет, соответствующий целевой платформе