Version 9.7.0.0
Babel Obfuscator
Verbesserungen
- Neu: Unterstützung für .NET-5.0-Assemblies.
- Neu: Die NuGet-Paketwerkzeuge laufen jetzt auf dem .NET-5.0-SDK.
- Neu: Mehr Anpassungsmöglichkeiten für Farbschemata der Oberfläche.
- Das Obfuscation-Attribut unterstützt jetzt die Selektoren „include methods“ und „exclude methods“ sowie Namenseigenschaften ohne Beachtung der Groß-/Kleinschreibung.
- Das Abflachen von Namensräumen lässt sich jetzt auf eine festgelegte Menge von Namensräumen anwenden.
- Mehr Kontrolle über das Umbenennen von Parametern mit XML-Verschleierungsregeln.
Änderungen
- Die Definition Babel.Build.xsd wurde aktualisiert und beschreibt jetzt die MSBuild-Eigenschaften von Babel.
- Die Agenten-Task „XAML Symbols“ wurde entfernt.
Fehlerbehebungen
- Bei aktiver Kontrollflussverschleierung werden die Debuginformationen der Methode aus der PDB-Datei entfernt.
- Code- und Zeichenfolgenverschlüsselung konnten eine verschleierte .NET-Core-Anwendung mit dem Fehler „object reference not set“ abstürzen lassen.
- Kompatibilitätsproblem bei verschleierten .NET-2.0-Assemblies.
- XML-Regeln: HasBase funktioniert für generische Typen nicht.
- Referenzbibliotheken werden beim Zusammenführen von Assemblies in JSON-Abhängigkeitsdateien nicht korrekt aktualisiert.
- Problem bei der XAML-Verschleierung mit der Bindung von Enumeratorfeldern.
- Behoben: Auflösung von Kommandozeilennamen bei Optionen mit Bindestrich.
- Behoben in der Oberfläche: OutputFile sollte Änderungen nicht an andere Projekte weitergeben.
- Behoben in der Oberfläche: Weitergabe von Änderungen für virtuelle Verschleierung externer Symbole.
- Behoben in der Oberfläche: Bei aktivierter Weitergabe von Änderungen werden die Listen „Optimizations Attributes“ und „Entry Points“ nicht aktualisiert.
- Behoben in der Oberfläche: Diverse Tippfehler in Meldungen.
Babel Licensing 2.8.8.0
Verbesserungen
- Neu: Unterstützung für .NET 5.0.

