NOTES DE VERSION

Les nouveautés de Babel.

Modifications apportées au moteur, aux outils de gestion des licences et à l’espace de travail Desktop, extraites des notes de version du produit.

Publié le 7 décembre 2020

Version 9.7.0.0

Babel Obfuscator

Améliorations

  • Nouveau : ajout de la prise en charge des assemblies .NET 5.0.
  • Nouveau : les outils du paquet NuGet peuvent désormais s'exécuter sur le SDK .NET 5.0.
  • Nouveau : davantage de personnalisations des thèmes de l'interface.
  • L'attribut Obfuscation prend désormais en charge les sélecteurs « include methods » et « exclude methods » ainsi que les propriétés de nom insensibles à la casse.
  • L'aplatissement des espaces de noms peut désormais être appliqué à un ensemble défini d'espaces de noms.
  • Plus de contrôle sur le renommage des paramètres au moyen des règles d'obfuscation XML.

Modifications

  • La définition Babel.Build.xsd a été mise à jour afin de décrire les propriétés MSBuild de Babel.
  • La tâche d'agent XAML Symbols a été supprimée.

Corrections de bugs

  • Lorsque l'obfuscation du flux de contrôle est activée, les informations de débogage des méthodes sont supprimées du fichier PDB.
  • Le chiffrement du code et le chiffrement des chaînes pouvaient faire planter une application .NET Core obfusquée avec l'erreur « object reference not set ».
  • Problème de compatibilité pour les assemblies .NET 2,0 obfusqués.
  • Règles XML : HasBase ne fonctionne pas pour les types génériques.
  • Les bibliothèques de référence ne sont pas correctement mises à jour dans les fichiers de dépendances JSON lors de la fusion d'assemblies.
  • Problème d'obfuscation XAML avec la liaison de champs d'énumération.
  • Correctif : résolution en ligne de commande des noms d'options contenant le caractère tiret.
  • Correctif interface : OutputFile ne devrait pas propager ses modifications aux autres projets.
  • Correctif interface : propagation des modifications pour les externes d'obfuscation virtuelle.
  • Correctif interface : si l'option de propagation des modifications est activée, les listes Optimizations Attributes et Entry Points ne sont pas mises à jour.
  • Correctif interface : correction de diverses fautes dans les messages.

Babel Licensing 2.8.8.0

Améliorations

  • Nouveau : ajout de la prise en charge de .NET 5.0.