Babel Obfuscator 9.3.3.1 Release Notes

Released

Babel Obfuscator 9.3.3.1

Bug Fixes

  • Fix: Obfuscated Xamarin assemblies can make the Xamarin Linker raise the following error during the build of the project:
           error XALNK7000: Mono.Linker.MarkException: Error processing method: ... 
           in assembly: ... ---> System.ArgumentNullException: Value cannot be null.

Babel Obfuscator 9.3.3.0

Bug Fixes

  • Fix: The JSON dependency manifest is not updated when embedding .NET Core assemblies.
  • Fix: XML license validation could raise the error: XML document not loaded.
  • Fix: PInvoke adds .dll extension to non windows library imports
  • Fix: Stability issue that will make obfuscated assemblies to crash with error:
           System.TypeInitializationException: The type initializer for '?' threw an exception.
           This fix affects the following encryption features:
    • Code Encryption
    • String Encryption HASH, XOR
    • Value Encryption
    • Resource Encryption
  • Fix: A XAML parsing issue that in some occasions could raise the warning 
           W00002: Cannot parse BAML resource stream
  • Fix: Dynamic Proxy Call could generate the following error:
           System.TypeInitializationException: The type initializer for 'xyz' threw an exception.
           System.NotSupportedException: The return Type contains some invalid type
  • Fix: XML rules targeting methods, fields, properties or events do not match if any 
           HasAttribute has been defined