Change Log - Version 4.38.0 - Release Date November 15, 2018
Important Compatibility Changes
Options for the "Emit Debugging Symbols" setting have changed.
The "No PDB" option has been renamed to "Never".
Other existing options are deprecated and will be removed in a future release. The Config Editor will not display these options unless the loaded Dotfuscator config file already has one of these options set.
An "Automatically from Input Assemblies" option has been added and is the default for new config files. Selecting this option causes Dotfuscator to emit updated debugging symbols with each protected assembly based on the format of the symbols with the corresponding input assembly. Unlike the deprecated options, this option supports Portable PDBs, as well as the original .NET Framework PDB format.
Dotfuscator Professional's proxy settings are deprecated and will be removed in a future release. Please use the operating system proxy settings instead.
The MSBuild targets no longer depend on Dotfuscator Professional's command line executable. As a result, the DotfuscatorCliPath MSBuild property is no longer required and will be ignored.
The Xamarin instructions in the User Guide have been updated to show how to use the new integration for Xamarin apps, making it much easier to use and maintain Dotfuscator with Xamarin.
Added a new option for the "Emit Debugging Symbols" setting, "Automatically from Input Assemblies". Selecting this option causes Dotfuscator to automatically emit updated debugging symbols (e.g., PDB files) in the same format as those included with the input assemblies. This option supports Portable PDBs as well as the original .NET Framework PDB format.