What is new in version 4?

Future proof customizations Future proof customizations

In this version you can tell DeepSea Obfuscator important aspects about your code that you want to preserve and DeepSea Obfuscator will automatically tune all relevant features to achieve this.
For example if you're using invoke methods by their name (reflection) you can tell DeepSea Obfuscator to preserver name binding and it will tune the rename feature, it will tune the cleanup feature, it will tune the way members are renamed and so on.

All of this means that once you've set your customizations in this manner, upgrading to future versions of DeepSea Obfuscator will be as easy as installing the new version.

Automatic error handling Automatic error handling

DeepSea Obfuscator can now help you in adding an error handler to your assemblies. This error handler will show a decent "Unhandled error" dialog and add the ability to send all information about the error to your own web server.

You can fully customize the error handler. You can also fully customize the information that is being send to your web server.
The handler used to receive error information is provided in source form and is free to use and/or modify for your site.

Improved size and protection Improved size and protection

Various features in DeepSea Obfuscator have been optimized for size. As a result, you'll typically get smaller assemblies then before.

We've also added several new protection features designed to obscure your code even further.

Assembly expiration Assembly expiration

DeepSea Obfuscator can now add an expiration date to your assemblies. Once this expiration date is reached, it can automatically stop your application. It is also possible to specify fully customized behavior.

Automatic Code contracts support Automatic Code contracts support

DeepSea Obfuscator will automatic handle code contract assemblies and code contract sequences in method bodies.

Future proof customizations Improved user interface

Our user interface has been streamlined even further with simplicity and consistency in mind.