| Version | Date | Description |
| 2.4.1.160 | juli 16, 2010 |  | Few assemblies obfuscated by other Obfuscators fail to load. |
|
|
| 2.4.0.157 | juni 4, 2010 |  | Some project types caused a NOT_IMPL error in single assembly Visual Studio integration. |
|
|
| 2.4.0.156 | mei 18, 2010 |  | In rare cases custom attributes throw errors during obfuscation. |
|
|
| 2.4.0.155 | april 15, 2010 |  | Updated .NET 4.0 support to RTM. |
 | Updated VisualStudio 2010 support to RTM. |
|
|
| 2.3.2.152 | april 13, 2010 |  | Injecting some generic methods fails in rare situations. |
|
|
| 2.3.2.148 | april 9, 2010 |  | Added References directories setting to GUI. |
 | Some Linq to SQL mappings are not properly protected by Smart Protection. |
|
|
| 2.3.2.146 | april 1, 2010 |  | Support for Windows Phone 7 assemblies. |
 | Added quiet argument to MSBuild and NAnt tasks. |
 | Added option to specify reference folders. |
 | Injecting some generic methods fails in rare situations. |
|
|
| 2.3.1.143 | maart 26, 2010 |  | Failed to load some obfuscated assemblies on .NET 4.0 |
 | Injecting generic methods with same name (in one type) with different number of generic arguments fail. |
|
|
| 2.3.1.142 | maart 16, 2010 |  | sn.exe not found in .NET 3.5 or 4.0 |
|
|
| 2.3.1.140 | maart 8, 2010 |  | Added support for Visual Studio 2010 RC |
 | Added support for .NET 4 RC |
|
|
| 2.3.0.139 | februari 12, 2010 |  | Generic types without generic arguments used in attributes cause error. |
 | RenameMode and Verify attributes on MSBuild task can cause MSBuild errors. |
|
|
| 2.3.0.138 | februari 9, 2010 |  | Some Silverlight3 assemblies were not recognized. |
|
|
| 2.3.0.136 | januari 26, 2010 |  | Added support for incremental obfuscation. |
 | Added feature to control member name overloading. |
 | Added Verbose and Diagnostics logging to command line application. |
|
|
| 2.2.0.134 | december 21, 2009 |  | "Project type is not supported" for DeepSea Obfuscation project in some VisualStudio 2005 installations. |
|
|
| 2.2.0.133 | december 3, 2009 |  | Added support for Visual Studio 2010 beta 2. |
 | Updated .NET 4 support to beta 2. |
|
|
| 2.1.6.126 | november 10, 2009 |  | "Missing definition for required runtime implemented delegate method" error thrown during type initialization of some delegates. |
|
|
| 2.1.6.125 | november 6, 2009 |  | Injecting .NET 1.1 assemblies can cause "method not found" errors. |
|
|
| 2.1.6.123 | november 3, 2009 |  | Control-flow feature is not recognized in certain cases. |
|
|
| 2.1.6.121 | oktober 27, 2009 |  | Added Smart Protection rules for .NET Remoting. |
 | Added Smart Protection rules for types and members with custom attributes. |
|
|
| 2.1.6.120 | oktober 23, 2009 |  | Metadata injection used to break Reflector |
 | Possible UI crash in External configuration setting |
|
|
| 2.1.5.119 | september 21, 2009 |  | Added support for including/excluding assemblies in a XAP file inside the GUI. |
 | Added stacktrace de-obfuscation .NET API. |
 | An error can occur in case of an unknown obfuscation feature. |
|
|
| 2.1.4.118 | september 7, 2009 |  | Added support for projects in solution folders in Visual Studio. |
 | Added /strict option to restric namespace testers to a specific namespace, instead of a namespace and all child namespaces. |
 | Assembly attributes concerning inclusion or exclusion of types and namespaces now are priority based. This means that an include of namespace A.B.C overrides an exclude of namespace A.B. |
 | Inject may fail when used in VisualStudio integration. |
 | "Item has already been added" in attribute classes. |
|
|
| 2.1.3.117 | september 3, 2009 |  | Added BaseDir property to MSBuild and NAnt tasks. |
 | Obfuscate settings in some Visual Studio projects fails. |
|
|
| 2.1.3.115 | augustus 28, 2009 |  | Added -basedir option to specify directory used to resolve all relative path's. |
 | All relative path's are resolved against a base directory. See userguide for details. |
 | Rare error during assembly merging. |
|
|
| 2.1.2.111 | juli 31, 2009 |  | Added Optimize feature that applies various optimizations aimed at making your assemblies smaller and faster. |
 | Some Silverlight 3 system assemblies included in XAP files are not automatically excluded. |
 | Dialog asking for a strong name pops up many times. |
|
|
| 2.1.1.109 | juli 28, 2009 |  | External configuration file is "attached" to project file. If you open a project, its configuration is also opened. If you save one, you save both. |
 | Improved Silverlight 3.0 reference assembly resolving. |
 | File references are now relative to the project file. |
 | Event handlers using generic instance types as EventArgs argument are not recognized as event handler. |
|
|
| 2.1.0.107 | juli 9, 2009 |  | Fixed rare problem in assemblies with P/Invoke's and injection. |
|
|
| 2.1.0.106 | juni 25, 2009 |  | Added automatic support for Satellite Assemblies. |
 | Added Control Flow Obfuscation. |
 | Added Code Cleanup. |
 | Strong naming using PFX files. |
|
|
| 2.0.2.95 | mei 29, 2009 |  | Cannot add multiple items of XapIncludes and XapExcludes in MSBuild task |
|
|
| 2.0.2.94 | april 27, 2009 |  | Updated help to reflect license model updates. |
 | Solved "Cannot load type" error for named enum values used ni custom attributes. |
 | Various minor fixes. |
|
|
| 2.0.0.93 | februari 27, 2009 |  | Fixed rare issue multi dimensional array's. |
 | Fixed rare issue with modopt's on parameters and return types. |
|
|
| 2.0.0.90 | januari 29, 2009 |  | Cleanup of nested types in nested types causes error during creation of assemblies. |
|
|
| 2.0.0.87 | januari 22, 2009 |  | Fixed XML documentation merging of injects assemblies. |
|
|
| 1.3.0.83 | januari 15, 2009 |  | Added cleanup of unreferences types and members. |
 | Added option to completely disable obfuscation features for an entire assembly (e.g. disable-rename). |
 | De-obfuscation from the command line using /DEOBFUSCATE option. |
 | Injection fails for certain .NET 1.1 assemblies. |
|
|
| 1.3.0.82 | december 31, 2008 |  | External configuration of obfuscation settings. |
 | Virtual property error in rare situations. |
|
|
| 1.2.4.81 | december 8, 2008 |  | Added smart protection for XML serialization. |
|
|
| 1.2.4.80 | december 2, 2008 |  | Character set used for renaming is configurable. |
 | Stack trace de-obfuscation failed in rare cases. |
 | Reference parameters in renamed methods fail across assemblies. |
 | Named parameters in occurrences of obfuscated attributes fail across assemblies. |
|
|
| 1.2.2.79 | november 19, 2008 |  | Smart Protection features are now customizable. |
 | Named parameters in occurrences of obfuscated attributes fail. |
 | Strong named assemblies are not re-signed when using single assembly Visual Studio integration. |
 | Strong name encryption on Silverlight fails in combination with string encryption. |
 | Field in Serializable classes that implement ISerializable are not renamed. |
|
|
| 1.2.1.78 | november 7, 2008 |  | Use of custom nested EventArgs classes break WPF event handlers. |
 | Startup issue on Windows Vista X64. |
|
|
| 1.2.1.77 | oktober 24, 2008 |  | Assembly injection for generic types with constraints may fail. |
 | Inherited attributes attached to virtual properties or events are broken after obfuscation. |
|
|
| 1.2.1.76 | oktober 3, 2008 |  | Added /XapExclude and /XapInclude command line arguments for excluding / including assembly parts in XAP files. |
 | Framework assemblies included in XAP files are automatically excluded (e.g. System.Xml.Linq.dll). |
 | String encryption skips last string in function. |
 | Resources in sub-folders of XAP files cannot be found. |
|
|
| 1.2.0.75 | september 28, 2008 |  | Some XAP AppManifest files could not be read correctly. |
 | Some XAP files with sub-folders in them cause the obfuscation to fail. |
 | Errors in sn.exe are not properly detected. |
 | XAP files cannot be dragged into the GUI. |
|
|
| 1.2.0.73 | september 25, 2008 |  | Automatic sealing also seals types in assemblies that have an InternalsVisibleTo attribute. |
|
|
| 1.2.0.71 | september 23, 2008 |  | XAP file support. Automatically obfuscate assemblies in a XAP (Silverlight) file. |
 | Comprehensive VisualStudio integration. It is now possible to create DeepSea Obfuscation projects in VisualStudio. |
 | Use Workgroup name instead of PC as activation key if PC not in a Windows domain. |
 | Cannot find sn.exe is VisualStudio 2008 is installed and no .NET 2.0 SDK is installed. |
|
|
| 1.1.12.68 | september 15, 2008 |  | Inheritance caching now included extra information to detect changed assemblies that have the same version. |
 | WPF eventhandler is renamed if EventArgs type is in different assembly. |
|
|
| 1.1.11.67 | september 11, 2008 |  | "Value is null" error in rare Silverlight related circumstances. |
|
|
| 1.1.11.66 | september 11, 2008 |  | Silverlight Assemblies are not always found automatically. |
 | "Value is null" error in rare Silverlight related circumstances. |
|
|
| 1.1.10.64 | augustus 29, 2008 |  | Performance improvement by caching reference assemblies. |
 | Fields backing auto-implemented properties are not renamed. |
 | Shell context menu shows "open" message box in some combinations of Vista and Office. |
 | In rare situations virtual methods in type extending generic instance types are renamed incorrect. |
|
|
| 1.1.9.61 | augustus 26, 2008 |  | Added /mapfile command line argument, used to specify file name and folder of map file. |
 | Added mapfile property to NAnt task, used to specify file name and folder of map file. |
 | DefaultParameterValue attribute is not preserved properly when it has null as value. |
|
|
| 1.1.9.60 | augustus 1, 2008 |  | Added automatic sealing of non-public classes. |
 | Added option to automatically seal public classes. |
 | Added automatic exclusion of Linq mappings. |
|
|
| 1.1.8.59 | July 8, 2008 |  | Enums used in WPF assemblies may fail when obfuscated as private assembly. |
|
|
| 1.1.8.58 | July 4, 2008 |  | Local assemblies are not always resolved properly. |
|
|
| 1.1.8.57 | July 3, 2008 |  | WPF assemblies obfuscated as private assembly may fail after obfuscation. |
|
|
| 1.1.8.56 | June 9, 2008 |  | Error while obfuscating multi-dimensional generic arrays. |
|
|
| 1.1.8.55 | June 5, 2008 |  | Sn.exe cannot be found on some installations. |
|
|
| 1.1.7.54 | May 30, 2008 |  | "Expected that AssemblyInfo.Init would be called before use" errors during obfuscation. |
|
|
| 1.1.7.51 | May 11, 2008 |  | Visual Studio integration does not activate for some VB.NET projects. |
 | Assembly injection for large assemblies can create type load failures. |
 | /internal:true argument for the inject feature what not honored in all cases. |
|
|
| 1.1.6.48 | May 1, 2008 |  | Command line arguments can be mixed with dsoproj arguments. |
 | Performance of clean-xmldoc feature has improved significantly. |
 | Introduced deepsea.com for command line environments. |
 | Clean-xmldoc feature can cause errors on some single CPU PC's |
 | Stacktrace de-obfuscation fails on French .NET versions. |
 | Renamed elements of non-renamed types are not listed in dsomap files. |
|
|
| 1.1.5.44 | April 17, 2008 |  | String encryption on strong named assemblies causes type initialization errors in some circumstances. |
|
|
| 1.1.5.43 | April 10, 2008 |  | Added string encryption |
 | Integrated user guide as online help file |
 | Feature overriding. Features specified at a higher level can be overriden by specifications at a more detailed level. |
 | Safe import list of VisualStudio integration has invalid folder causing warnings in VisualStudio |
|
|
| 1.1.3.40 | March 31, 2008 |  | Renamed nested classes referred to from other assemblies fail |
|
|
| 1.1.3.39 | March 11, 2008 |  | Added automatic support for binary serialization. |
|
|
| 1.1.2.34 | March 10, 2008 |  | Added automatic support for Silverlight 2.0 (beta) assemblies. |
|
|
| 1.1.1.33 | February 20, 2008 |  | Added automatic support for Silverlight 1.1 assemblies. |
|
|
| 1.1.0.32 | February 15, 2008 |  | Added Code assistant for Delphi.Net |
 | Official release |
|
|
| 1.0.4.27 | January 15, 2008 |  | Virtual method with equal method signature and alternating visibility are renamed incorrect. |
|
|
| 1.0.3.24 | December 17, 2007 |  | Added parameter to rename feature (rename /stronglytypedresources) to exclude/include strongly typed resources. |
 | Types used in attributes could be referenced incorrectly in specific circumstances. |
|
|
| 1.0.2.23 | December 10, 2007 |  | Code builder renamed to Code asistant. |
 | Sample code in Code assistant can become invisible when window is too small. |
 | Code assistant generates invalid boolean values for C# code. |
 | Map directory is read invalid from .dsoproj files. |
|
|
| 1.0.1.21 | November 23, 2007 |  | First public beta version. |
|
|