Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.4.0 – Release Date May 11, 2021

Reading Time: < 1 minute

Enhancements

Functional Changes

  • When using Automatic Input Management, such as with the recommended Protect Your App instructions, the Config Editor’s View menu will no longer allow access to report files if there could be multiple reports that vary by build configuration and platform. To access the full set of reports, check the DotfuscatorReports directory.
  • In cases where Dotfuscator downloads ILDasm and ILAsm tools via NuGet, you can now specify the NuGet feed, username, and password via environment variables. This should only be necessary if you do not have access to the public nuget.org feed.
  • When using an internet proxy requiring authentication, you can now specify the username and password via environment variables for Dotfuscator to use for licensing communications. For details, see Internet Connection Requirement.

Fixes

  • Fixed issues related to renaming obfuscation.
  • Fixed an issue where strong name re-signing doesn’t support spaces in the path to the key file.
  • Fixed an issue where Automatic Input Management would fail if a solution contains a non-filesystem path to a project. For instance, when an “Existing Website” is added to a solution, the solution can contain a web address. In these scenarios, Dotfuscator now warns and continues.
  • Fixed an issue where Dotfuscator errors when protecting an assembly whose name contains netstandard.
  • Fixed an issue where Dotfuscator errors when processing an assembly which has type forwards to nested types.
  • Fixed an issue where the Output tab in the Config Editor would not indicate types which were removed by Dotfuscator.
  • Fixed other minor issues.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.2.0 – Release Date January 26, 2021

Reading Time: < 1 minute

Enhancements

Functional Changes

  • When the PREEMPTIVE_TELEMETRY_OPT_OUT environment variable has an unrecognized value, Dotfuscator will now warn and treat the variable as unset instead of giving an error.

Fixes

  • Fixed runtime issue that could occur after renaming types that implement (or extend) types via generic instantiations nested more than two levels.
  • Fixed selecting the wrong version of ILasm and ILdasm to use in some cases.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.1.0 – Release Date November 19, 2020

Reading Time: < 1 minute

Change Log – Version 6.1.0 – Release Date November 19, 2020

Enhancements

Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.0.1 – Release Date April 30, 2020

Reading Time: < 1 minute

Change Log – Version 6.0.1 – Release Date April 30, 2020

This is a new major version of Dotfuscator Professional.
See Upgrading from Dotfuscator 4 for details on how to migrate from the previous version of Dotfuscator Professional to this version.

Note that this changelog only covers the changes since the 6.0.0-beta release.
See the 6.0.0-beta changelog for the list of changes between 4.x and 6.0.0-beta.
There are substantial changes described there, including:

  • Support for running Dotfuscator’s build components on macOS and Linux, .NET Core, and Mono.
  • A new structure for Dotfuscator’s NuGet package.
  • Removed features, including the Visual Studio integrated UI, which was replaced with an MSBuild integration that supports Visual Studio, Visual Studio for Mac, Visual Studio Code, and command line build tools.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 6.0.0-beta – Release Date December 19, 2019

Reading Time: 3 minutes

Change Log – Version 6.0.0-beta – Release Date December 19, 2019

This is a beta release of Dotfuscator.
Please see the Beta Release Notes for important information.

This is a new major version of Dotfuscator Professional.
See Upgrading from Dotfuscator 4 for details on how to migrate from the previous version of Dotfuscator Professional to this version.

Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 4.43.3 – Release Date December 12, 2019

Reading Time: < 1 minute

Change Log – Version 4.43.3 – Release Date December 12, 2019

Fixes

  • Fixed performance issue with saving in the Dotfuscator Config Editor.
  • Worked around issue where the .NET 4.8 SDK ILDasm introduces unparseable IL for the Double.NaN field.
  • Fixed issue in the MSBuild targets integration preventing the SolutionDir property from being used as part of the HintPath of a reference.
  • The Dotfuscator Config Editor no longer crashes when debugauto is set and an input assembly in a subdirectory references another input in a different directory.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 4.43.2 – Release Date October 14, 2019

Reading Time: < 1 minute

Change Log – Version 4.43.2 – Release Date October 14, 2019

Fixes

  • Updated probing for references for .NET Core 3.0.
  • Fixed issue where Renaming exclusion rules would be erased by the Config Editor.
  • Updated Smart Obfuscation rules to detect enums declared in .NET Standard assemblies.
  • Fixed issue processing XAML with markup extensions that have nested values.
  • Fixed issue loading ARM 64 APPX assemblies in Dotfuscator.
  • Fixed crash in the Config Editor when loading a config file with a directory input that is not on disk.
  • Updated MSBuild targets integration to allow absolute paths for IntermediateOutputPath.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 4.43.1 – Release Date July 31, 2019

Reading Time: < 1 minute

Change Log – Version 4.43.1 – Release Date July 31, 2019

Fixes

  • Fixed an issue where Xamarin applications built in Visual Studio 2019 version 16.2 with Dotfuscator’s MSBuild Targets would not be completely protected or would fail to build.
Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 4.43.0 – Release Date July 24, 2019

Reading Time: < 1 minute

Change Log – Version 4.43.0 – Release Date July 24, 2019

Enhancements

Categories
Dotfuscator Pro Change Log

Dotfuscator Professional Edition, Version 4.41.1 – Release Date April 29, 2019

Reading Time: < 1 minute

Change Log – Version 4.41.1 – Release Date April 29, 2019

Enhancements