Skip to content

Releases: mkaring/ConfuserEx

ConfuserEx 1.1.0

10 Feb 19:52
v1.1.0
Compare
Choose a tag to compare

Bug Fixes:

  • Fixed renaming of explicit implemented interface members
  • Fixed reference proxy protection (protection stopped in case a call to a non-static function was encountered)
  • Fixed renaming of the default resources of VB.NET assemblies
  • Fixed renaming of WPF (Resolving referenced resources is now more flexible)
  • Fixed resource processing of compressor (Compressor grabbed invalid resource references in some cases, especially when working with localized satellite assemblies)
  • Fixed renaming to internal properties and events
  • Fixed renaming of VB.NET projects (The obfuscation is no longer breaking the embedded VB runtime
  • Fixed is-public check. It now detects properly if a member is visible outside of the assembly
  • Fixed error in WPF renaming that caused ConfuserEx to crash when encountering a invalid property path
  • Fixed reference proxy protection breaking other protections

New Features:

  • Additional anti tamper mode ("anti")
    The new mode works just like the "normal" mode, but performs some additional checks against debuggers. Thanks to @XenocodeRCE for this.
  • Updated reference to dnlib 3.x
    • Support for portable pdb files
  • Improved WPF PropertyPath parser that is able to handle a lot more cases than the old one and should make the WPF renaming significantly better
  • Renamer support for WindowsForms data bindings. Property names from WF data bindings are now resolved
  • MSBuild Integration
    There is now a nuget package that ties ConfuserEx directly into the build process to obfuscate any output assemblies