The latest beta version

A preview of the upcoming version of Eazfuscator.NET can be downloaded from this page.

Beta version can be useful if you are experiencing some bug or just want to keep track on the progress. Each version of Eazfuscator.NET thoroughly tested by automatic test suite, however there may be some hidden caveats, so please note that beta versions are not generally recommended for use in production environment.

Changelog shows the differences between the latest beta version and the latest released version.

Download

Beta version 2.8.45 published on March 7, 2010
Download beta setup (includes documentation)

Changelog

  • Added Eazfuscator.NET SDK for .NET
  • Added automatic XML documentation filter. XML documentation for non-public classes, methods, fields, propertes and events is automatically pruned so that essential knowledge about component internals does not leak to the rest of the world anymore. This feature is essential for component developers and publishers
  • Added automatic signing key discovery. .SNK key file(s) can now be placed near the input assemblies
  • Improved reflection analysis for components with design-time behavior
  • Improved pruning of .NET metadata
  • Fixed bug with custom COM marshallers
  • Fixed bug with sattelite assemblies in .NET Compact Framework applications
  • SuppressIldasmAttribute is automaticaly applied to the obfuscated assemblies
  • /ndebug command line option is automatically added at ILMerge.exe invocation
  • Added an ability to ignore InternalsVisibleToAttribute
  • Added an ability to create fail-safe project integrations. Such projects can be successfuly built without obfuscation when Eazfuscator.NET is not installed on machine
  • Fixed a bug in .NET Framework installation path discovery
  • Fixed overload induction algorithm to satisfy C++ assemblies that reference obfuscated assemblies. This fix is essential for component developers and publishers
  • Fixed an issue with SuppressIldasmAttribute when Eazfuscator is run by .NET 4.0
  • ILMerge transitive closure detection is no longer turned on by default. This eliminates unexpected assembly merging
  • Added support for .NET 4.0 and Microsoft Visual Studio 2010 Release Candidate
  • Improved obfuscation speed
  • Improved performance of string encryption
  • Added --probing-paths option. It allows to specify folders to use in assembly resolution process
  • Fixed a bug in stackalloc statement processing
Back to the main page

Copyright © 2007-2010 Oleksiy Gapotchenko