New: Added obfuscation support for Razor and Blazor Web applications
Enh: Improved XML rules with new locked attribute and Namespace element.
Enh: Added new command-line option –assembly-name
Enh: Improved merge and obfuscation of WPF applications
Enh: Various performance improvements
Enh: Merge RetargetTo supports regular expression to retarget multiple types based on search-replace expressions
Fixes
Fix: If string encryption is enabled on Xamarin iOS assemblies Visual Studio raise the error: MT2101: Can’t resolve the reference System.IO.BinaryReader.
Fix: Custom attributes with properties referencing external types are not renamed in public obfuscation.
Fix: Dynamic proxy protection for multi-dimensional arrays.
Fix: If XAML renaming is disabled resource keys are obfuscated.
Fix: Obfuscated .NET Core application can raise System.BadImageFormatException when string encryption is enabled.
Fix: Fixed MissingMethodException for public obfuscation of extension methods with generic parameters.
Fix: Babel could crash with null reference exception when embedding assemblies if an XML rule file is defined.
Fix: NET Core applications obfuscated with array value encryption could crash with InvalidOperationException.
Fix: XML rules, the Implements filter does not scan base types.
Babel Licensing 9.8.0.0
Enhancements
New: Added babel licensing tools for .NET 6.0
Enh: The lic.exe application can now load external assemblies to register new restrictions and signature providers
Enh: Added hardware restrictions for .NET 6.0 on Linux and macOS