What's new in Crypto Obfuscator For .Net 2020 Build 210317

Mar 17, 2021
  • FIXED: Error occurred while determining path of signtool.exe for Authenticode signing.

New in Crypto Obfuscator For .Net 2020 Build 200911 (Sep 11, 2020)

  • Side by side installation of Crypto Obfuscator v2020 now works correctly with older versions.

New in Crypto Obfuscator For .Net 2020 Build 200801 (Aug 1, 2020)

  • FIXED: Error occurred while reading some assemblies.

New in Crypto Obfuscator For .Net 2020 Build 200717 (Jul 17, 2020)

  • Obfuscation rules/attributes can now be used to exclude parameters of specific method(s) from being renamed.

New in Crypto Obfuscator For .Net 2020 Build 200714 (Jul 14, 2020)

  • Fixed regression bug caused by earlier build.

New in Crypto Obfuscator For .Net 2020 Build 200629 (Jun 29, 2020)

  • Crypto Obfuscator installer now supports silent installation.

New in Crypto Obfuscator For .Net 2020 Build 200625 (Jun 25, 2020)

  • FIXED: Assembly resolution during obfuscation failed under certain circumstances.

New in Crypto Obfuscator For .Net 2020 Build 200608 (Jun 8, 2020)

  • Fixed hang when reading some attributes specified for properties.

New in Crypto Obfuscator For .Net 2020 Build 200506 (May 6, 2020)

  • Crypto Obfuscator v2020 released with bug fixes and minor updates.

New in Crypto Obfuscator For .Net 2019 Build 190807 (Aug 7, 2019)

  • It is now possible to specifiy the path of sn.exe and signtool.exe via the command-line.

New in Crypto Obfuscator For .Net 2019 Build 190726 (Jul 26, 2019)

  • Environment variables in command-line passed to signcode tool are expanded.

New in Crypto Obfuscator For .Net 2019 Build 190718 (Jul 22, 2019)

  • Fixed stack overflow exception that occurred while obfuscateing some assemblies.
  • Improvde support for some assemblies built using VS 2017 and above, when usingpinned variables.

New in Crypto Obfuscator For .Net 2018 Build 181108 (Nov 8, 2018)

  • Improved support for advanced authenticode signing of obfuscated assemblies.

New in Crypto Obfuscator For .Net 2018 Build 181012 (Oct 15, 2018)

  • Improved support for obfuscation of certain custom attribute patterns.

New in Crypto Obfuscator For .Net 2018 Build 180808 (Aug 2, 2018)

  • Improved certain obfuscation logic.
  • Improved documentation.
  • Some UI tweaks for better experience.

New in Crypto Obfuscator For .Net 2015 Build 170126 (Sep 27, 2017)

  • Encrypt Constants and Code Masking did not work with each other under rare circumstances in VS 2015.
  • Certain reserved names are excluded when renaming.

New in Crypto Obfuscator For .Net 2015 Build 170111 (Sep 27, 2017)

  • Added support for SQL CLR projects via the 'Visual Studio Integration Wizard'.

New in Crypto Obfuscator For .Net 2015 Build 160701 (Sep 27, 2017)

  • Improved support for obfuscating VS 2015 compiled assemblies.
  • Improved documentation.

New in Crypto Obfuscator For .Net 2015 Build 160520 (Nov 18, 2016)

  • Improved disgnostics.
  • Slightly improved UI.

New in Crypto Obfuscator For .Net 2015 Build 160322 (Nov 18, 2016)

  • NEW: Map files location now support environment variables.
  • NEW: Support for multiple developers to consume and view exception report.
  • IMPROVED: Improved obfuscation when using method encryption.
  • FIX: Deep-integration of CryptoLicensing failed in some circumstances when obfuscation assemblies built with VS 2015.
  • FIX: Encrypt Constants did not work in rare circumstances for assemblies compiled with VS 2015.

New in Crypto Obfuscator For .Net 2015 Build 160118 (Nov 18, 2016)

  • NEW: Added support for SHA256 algorithm during Athenticode signing.
  • FIX: Fixed rare bug in 'Encrypt Constant Values/Arrays' when VS 2015 is used.
  • IMPROVED: Improved logging if type resolution fails during obfuscation.
  • IMPROVED: Improved support for exception reporting on some servers.

New in Crypto Obfuscator For .Net 2015 Build 151102 (Nov 24, 2015)

  • NEW: Improved logging.
  • NEW: Improved support for variety of servers for exception reporting service.

New in Crypto Obfuscator For .Net 2015 Build 150918 (Sep 18, 2015)

  • NEW: Ability to generate different names for symbols during each obfuscation when using cryptographic renaming scheme.
  • FIX: Obfuscation failed in rare circumstances for VS 2015 complied assemblies when Automatic Exception Reporting is turned on.

New in Crypto Obfuscator For .Net 2015 Build 150905 (Sep 18, 2015)

  • NEW: Ability to specify additional pattern for matching in Exclusion/Inclusion Rules.
  • Minor UI changes.

New in Crypto Obfuscator For .Net 2015 Build 150729 (Sep 7, 2015)

  • NEW: Added support for PDBs generated by VS 2015/.Net 4.6
  • NEW: Better support for array type attributes parameters when a null value is passed.

New in Crypto Obfuscator For .Net 2015 Build 150619 (Sep 7, 2015)

  • Some UI improvements.

New in Crypto Obfuscator For .Net 2015 Build 150606 (Sep 7, 2015)

  • NEW: Ability to pass any command-line parameter as parameter when invoking from MSBuild.

New in Crypto Obfuscator For .Net 2015 Build 150605 (Sep 7, 2015)

  • NEW: Ability to turn off processing of satellite assemblies.
  • NEW: Ability to pass/override all obfuscation settings and inputs via MSBuild properties.
  • IMPROVED: Improved support for type arrays specified via attributes.
  • NEW: The Exclusion/Inclusion Rules tab can now show only those tree nodes for which rules have been added.
  • NEW: ExceptionHandler.SendReportToService(byte[]) and ExceptionHandler.SendReportToService(string methods to allow sending a previously locally saved report.

New in Crypto Obfuscator For .Net 2015 Build 150416 (Apr 16, 2015)

  • FIX: The 'Obfuscation Rules' tab was sometimes shown twice.
  • IMPROVED: Old versions of unmanaged dlls added via 'Additional Dependencies' are overwritten if a new version is embedded in the obfuscated assembly.

New in Crypto Obfuscator For .Net 2015 Build 150328 (Mar 28, 2015)

  • NEW: Added a "quiet" mode to the command-line and MSBuild task.
  • NEW: A warning is shown if the assembly is strong-named with a different key than the one specified before obfuscation.

New in Crypto Obfuscator For .Net 2015 Build 150325 (Mar 25, 2015)

  • NEW: Ability to export Exclusion/Inclusion Rule in C#/VB.Net format.
  • CHANGE: v2015 installation will no longer interfere with installation of earlier versions.

New in Crypto Obfuscator For .Net 2015 Build 150314 (Mar 16, 2015)

  • NEW: Ability to specify 'Exclusion/Inclusion Rules' via ObfuscationAttributes in code.

New in Crypto Obfuscator For .Net 2015 Build 150312 (Mar 12, 2015)

  • FIX: 'Obfuscation Rules' tab was not shown if old projects with these rules present were opened.
  • CHANGE: Documented 'processinlinestring' in 'Using Obfuscation Attributes' topic and exposed this setting via 'Exclusion/Inclusion Rules' tab.

New in Crypto Obfuscator For .Net 2015 Build 150306 (Mar 6, 2015)

  • NEW: Ability to specify entire assembly folders recursively via the command line.

New in Crypto Obfuscator For .Net 2015 Build 150227 (Feb 27, 2015)

  • FIX: String/Constant Encryption failed for Silverlight/WinRT/Metro assemblies.

New in Crypto Obfuscator For .Net 2015 Build 150210 (Feb 10, 2015)

  • FIX: Performance of obfuscated assemblies was affected if the CryptoLicensing assembly is merged in your assemblies.

New in Crypto Obfuscator For .Net 2015 Build 150203 (Feb 3, 2015)

  • FIX: Fixed obfuscation crash when obfuscating some assemblies containing private resources.

New in Crypto Obfuscator For .Net 2015 Build 150124 (Jan 24, 2015)

  • NEW: Ability to remove the AccessedThroughPropertyAttribute added by WinForms designer to form fields.

New in Crypto Obfuscator For .Net 2015 Build 141219 (Jan 24, 2015)

  • NEW: Ability to exclude resources using Exclusion/Inclusion Rules.
  • IMPROVED: Better support for flag enums specified via named parameters in attributes.
  • NEW: New warnings added.

New in Crypto Obfuscator For .Net 2015 Build 141126 (Jan 24, 2015)

  • NEW: Exclusion/Inclusion rule patterns can now be matched against the attributes of the enclosing (containing) assembly of symbols.
  • NEW: Methods with dynamic parameters or return types are excluded from renaming.

New in Crypto Obfuscator For .Net 2015 Build 141125 (Jan 24, 2015)

  • NEW: Exclusion/Inclusion rule patterns can now be matched against the attributes of method parameters and return type.

New in Crypto Obfuscator For .Net 2015 Build 141115 (Jan 24, 2015)

  • Crypto Obfuscator For .Net v2015 released.

New in Crypto Obfuscator For .Net 2013 R2 Build 141112 (Jan 24, 2015)

  • NEW: Exclusion/Inclusion rule patterns can now be matched against the attributes on the enclosing type as well as its entire hierarchy.

New in Crypto Obfuscator For .Net 2013 R2 Build 141108 (Jan 24, 2015)

  • CHANGE: Updated exception reporting service code to use OnUploadReportEx instead of OnUploadReport.
  • IMPROVED: Default exception reporting takes over if the custom exception handling code fails.

New in Crypto Obfuscator For .Net 2013 R2 Build 141002 (Jan 24, 2015)

  • Minor documentation updates.

New in Crypto Obfuscator For .Net 2013 R2 Build 141001 (Jan 24, 2015)

  • NEW: Ability to save full parameter type names in mapping file.
  • NEW: Produces new names each time assemblies are obfuscated even if they are not changed.

New in Crypto Obfuscator For .Net 2013 R2 Build 140925 (Jan 24, 2015)

  • NEW: Ability to pass Exclusion/Inclusion Rules via the command line.
  • NEW: Ability for the Exception Reporting service to store reports in a database instead of the file system.

New in Crypto Obfuscator For .Net 2013 Build 130117 (Jan 17, 2013)

  • NEW: Remove Constant Field Values setting.
  • Fixed minor regression bug related to Windows Forms control names.

New in Crypto Obfuscator For .Net 2012 R2 Build 120725 (Jul 26, 2012)

  • NEW FEATURE : Method Encryption - Encrypts and hides all IL code within methods. If the method is viewed by a decompiler or disassembler, an empty proxy delegate call is seen.
  • NEW: Obfuscation attribute(s) applied to an enclosing class are considered for nested classes.

New in Crypto Obfuscator For .Net 2012 R2 Build 120724 (Jul 26, 2012)

  • FIX: When Visual Studio Project Integration Wizard is run on a .sln file which outputs a xap file, only last assembly in the xap file is added to the newly created .obproj file in certain circumstances.