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 ProfileGroupDocs.Assembly.Net462— assemblages .NET Framework 4.6.2GroupDocs.Assembly.NetStandard20— assemblages .NET Standard 2.0 (Mono, Unity, Xamarin, .NET Core 3.x)GroupDocs.Assembly.Net60— assemblages .NET 6GroupDocs.Assembly.Net80— assemblages .NET 8GroupDocs.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 —
Net40ClientetNetStandard20seront supprimés dans ~3 mois (prévu : septembre 2026). Les clients qui installent encoreGroupDocs.Assembly.Net40ClientouGroupDocs.Assembly.NetStandard20doivent migrer vers un package d’exécution pris en charge —GroupDocs.Assembly.Net462pour .NET Framework, ouGroupDocs.Assembly.Net60(ou ultérieur :Net80,Net100) pour .NET.