RELEASE NOTES

What’s new in Babel.

Changes to the engine, licensing tools and Desktop workspace, from the product release notes.

Released February 2, 2020

Version 9.3.3.1

Babel Obfuscator

Bug Fixes

  • 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

  • The JSON dependency manifest is not updated when embedding .NET Core assemblies.
  • XML license validation could raise the error: XML document not loaded.
  • PInvoke adds .dll extension to non windows library imports.
  • 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.
  • A XAML parsing issue that in some occasions could raise the warning W00002: Cannot parse BAML resource stream.
  • 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.
  • XML rules targeting methods, fields, properties or events do not match if any HasAttribute has been defined.