GroupDocs.Assembly pour .NET 26.6 est maintenant disponible. Cette version introduit une disposition modulaire des packages NuGet, met à jour les moteurs de génération de documents sous‑jacent, résout un avis de sécurité et corrige un problème d’analyse des dates JSON.

Nouveautés de cette version

Clé Catégorie Résumé
ASSEMBLYNET-115 Amélioration Division du package NuGet — packages d’exécution par framework cible (ajoute .NET 8 et .NET 10)
ASSEMBLYNET-117 Amélioration Mise à jour des moteurs de génération de documents sous‑jacent
ASSEMBLYNET-116 🔒 Sécurité Résoudre l’avis de sécurité System.Formats.Asn1
ASSEMBLYNET-118 🐛 Correction de bug Dates UTC (Z) décalées par le fuseau horaire de l’hôte lors de l’analyse depuis JSON

Modifications de l’API publique

GroupDocs.Assembly pour .NET 26.6 n’introduit aucune modification de l’API publique et aucun changement de comportement dans le moteur d’assemblage de documents lui‑même.

Nouvelles fonctionnalités

Division du package NuGet — packages d’exécution par framework cible

Pour garder le package bien en dessous de la limite de 250 Mo de NuGet à mesure que de nouveaux frameworks cibles sont ajoutés, GroupDocs.Assembly est maintenant publié comme un metapackage routeur léger plus un package d’exécution par framework cible :

  • GroupDocs.Assembly — le routeur (quelques Ko). Vous continuez à l’installer ; rien ne change pour les consommateurs.
  • GroupDocs.Assembly.Net40Client — assemblages .NET Framework 4.0 Client Profile
  • GroupDocs.Assembly.Net462 — assemblages .NET Framework 4.6.2
  • GroupDocs.Assembly.NetStandard20 — assemblages .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)
  • GroupDocs.Assembly.Net60 — assemblages .NET 6
  • GroupDocs.Assembly.Net80 — assemblages .NET 8
  • GroupDocs.Assembly.Net100 — assemblages .NET 10

Lorsque vous installez GroupDocs.Assembly, NuGet résout automatiquement le package d’exécution correspondant au framework cible de votre projet. La commande d’installation, les espaces de noms, les types et l’API publique restent inchangés — vous verrez simplement un package supplémentaire (le package d’exécution pour votre TFM) sous Dependencies.

Avis de dépréciation — Net40Client et NetStandard20 seront supprimés dans ~3 mois (prévu : septembre 2026). Les clients qui installent encore GroupDocs.Assembly.Net40Client ou GroupDocs.Assembly.NetStandard20 doivent migrer vers un package d’exécution pris en charge — GroupDocs.Assembly.Net462 pour .NET Framework, ou GroupDocs.Assembly.Net60 (ou ultérieur : Net80, Net100) pour .NET.