Versione 9.8.0.0
Babel Obfuscator
Miglioramenti
- Novità: Aggiunti i tool dell'offuscatore babel per .NET 6.0.
- Novità: Aggiunto il supporto all'offuscamento per le applicazioni web Razor e Blazor.
- Migliorate le regole XML con il nuovo attributo locked e l'elemento Namespace.
- Aggiunta la nuova opzione da riga di comando --assembly-name.
- Migliorati l'unione e l'offuscamento delle applicazioni WPF.
- Vari miglioramenti di prestazioni.
- Merge RetargetTo supporta le espressioni regolari per reindirizzare più tipi in base a espressioni di ricerca e sostituzione.
Correzioni di bug
- Con la cifratura stringhe attiva sugli assembly Xamarin iOS, Visual Studio segnalava l'errore: MT2101: Can't resolve the reference System.IO.BinaryReader.
- Gli attributi personalizzati con proprietà che referenziano tipi esterni non vengono rinominati nell'offuscamento pubblico.
- Protezione con proxy dinamici per gli array multidimensionali.
- Se la ridenominazione XAML è disattivata, le chiavi delle risorse vengono offuscate.
- Un'applicazione .NET Core offuscata può sollevare System.BadImageFormatException quando la cifratura stringhe è attiva.
- Risolta la MissingMethodException nell'offuscamento pubblico dei metodi di estensione con parametri generici.
- Babel poteva andare in crash con un'eccezione di riferimento nullo durante l'incorporamento degli assembly se è definito un file di regole XML.
- Le applicazioni .NET Core offuscate con la cifratura dei valori degli array potevano andare in crash con InvalidOperationException.
- Regole XML: il filtro Implements non analizza i tipi base.
Babel Licensing
Miglioramenti
- Novità: Aggiunti i tool di babel licensing per .NET 6.0.
- L'applicazione lic.exe può ora caricare assembly esterni per registrare nuove restrizioni e nuovi provider di firma.
- Aggiunte le restrizioni hardware per .NET 6.0 su Linux e macOS.

