RELEASE NOTES

What’s new in Babel.

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

Released December 9, 2024

Version 10.9.0.0

Babel Obfuscator

Enhancements

  • Added support for .NET 9.0 SDK.
  • Introduced Blazor app agent task.
  • Enhanced Babel to handle the processing of projects with multiple obfuscation targets from the CLI without using MSBuild.exe.
  • Improved obfuscation of XAML in MAUI applications.

Changes

  • Babel Obfuscator NuGet package removed support for .NET 5.0 SDK.

Bug Fixes

  • Resolved a startup crash affecting Blazor assemblies.
  • Fixed an issue where the XAML Style property attribute could not be properly resolved.
  • Corrected dead code removal for structs tagged with InlineArrayAttribute.
  • Addressed a crash in ILCompiler caused by an incorrect embedded portable PDB format, resulting in the error: “Specified argument was out of the range of valid values. (Parameter ‘length’).”
  • Updated Babel UI: In the “Edit Rules” panel, assembly-scoped rules now display correctly in the root namespace.
  • Cross assembly renaming for custom attributes accepting enums in constructor arguments.

Babel Licensing

Enhancements

  • Added support for .NET 9.0

Bug Fixes

  • Resolved an issue where trial restriction validation failed with an invalid cast exception on .NET 4.5 applications.
  • Addressed a bug in the Babel UI that prevented the creation of a new license when the license table was empty.
  • Resolved a license activation error in Babel Licensing Service where the license could not be signed if created from a template configured to use an XML DSig signature.
  • Fixed an issue in the Babel Licensing WordPress plugin where the license edit page did not refresh after creating a new license.
  • Corrected an issue where the motherboard serial number was not retrieved correctly on macOS systems.