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 1 juin 2020

Version 9.4.0.0

Babel Obfuscator

Améliorations

  • Ajout du plug-in Babel Encrypt au paquet NuGet Babel.Obfuscator.
  • Le NuGet Babel.Obfuscator est désormais compatible avec AppCentral.
  • Interface de plug-in Babel Obfuscator améliorée.
  • Les options mapin et rules prennent désormais en charge les expressions de globbing.

Modifications

  • Modification du paquet NuGet Babel.Obfuscator afin de mieux prendre en charge le dernier environnement de compilation de Visual Studio 2019.

Corrections de bugs

  • Les assemblies Xamarin obfusqués peuvent faire lever au linker Xamarin l'erreur suivante pendant la compilation du projet : error XALNK7000: Mono.Linker.MarkException: Error processing method: … in assembly: … System.ArgumentNullException: Value cannot be null.
  • BabelEncrypt : correction de l'exception « method not found » lors de l'obfuscation d'assemblies .NET 2.0.
  • Chiffrement du code, erreur : Attempt by method 'DynamicClass.?(…)' to access field 'Type`1.value' failed.
  • Babel génère des métadonnées PDB portables erronées.
  • Le linker Xamarin émet un avertissement en lisant des assemblies PDB obfusqués, à cause de l'exception : System.IndexOutOfRangeException: Index was outside the bounds of the array, lors de la lecture d'informations de débogage personnalisées.
  • Les bibliothèques UWP obfusquées peuvent faire planter le compilateur avec une erreur interne : Object reference not set to an instance of an object.
  • Les applications UWP obfusquées peuvent planter au démarrage avec une TypeInitializationException.
  • Le décodeur de pile ne parvenait pas à décoder toutes les trames lorsque plusieurs fichiers de mappage sont utilisés pour décoder la pile obfusquée.
  • L'algorithme d'obfuscation du flux de contrôle peut casser l'application obfusquée avec une exception InvalidProgramException.
  • Correctif interface : correction de l'exception d'opération invalide « Duplicate attribute. » survenant dans certains cas à l'enregistrement des fichiers de projet.
  • Correctif interface : les barres de niveau et les réglages avancés sont sans effet sur les thèmes.
  • Correctif interface : correction des liens du menu d'aide vers le site web.