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 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 автоматически выбирает runtime‑пакет, соответствующий целевой платформе