2.0.21

* Improved: Anti-Tampering

2.0.20

* Fixed: Activation issue
* Fixed: Compatibility with obfuscators
* Fixed: ArgumentException: Illegal characters in path while resolving SDK tools path

2.0.19

* Fixed: Exception handlers resolving
* Fixed: System.OverflowException in x64 applications (introduced in 2.0.19.3 and fixed in 2.0.19.4)
* Fixed: Assembly resolving while integrity checking
* Improved: Multi threaded applications performance
* Improved: Anti-Tampering
* Misc: Optimizations and bug fixes
* Updated: Mono.Cecil v0.9.6

2.0.18

* New: 30-day evaluation license
* Fixed: ArgumentNullException when method body does not have ret instruction.
* Improved: Anti-Tampering
* Improved: Assembly is signed (if required) even if it has no code for protection
* Improved: UI for medium font size 125%
* Misc: Various optimizations and fixes

2.0.17

* New: ILProtector has gone commercial
* New: Struct methods protection
* Improved: Anti-Tampering
* Misc: Various optimizations and fixes
* Updated: Windows SDKs search paths

2.0.16

* New: String encryption
* New: EncryptStrings option and -encryptstrings command-line option
* New: Updating from command-line, -update and -noprompt options
* Fixed: Unity compiler error CS0229
* Fixed: Unity compiler error CS0122
* Fixed: Mono.Cecil.AssemblyResolutionException
* Misc: Various optimizations and fixes
* Updated: Mono.Cecil

2.0.15

* New: Some ILProtector features require a license (See ILProtector License Comparison)
* New: -embed-dlls, -integrity, -loadfromfile command-line options
* Misc: Various optimizations and fixes

2.0.14

* New: Project Properties dialog box
* New: Protect DLLs naming now available per Project
* New: Protect DLLs embedding into assembly
* New: EnableIntegrity & LoadFromFile options
* New: Exclude from protection option
* New: Added file icons into assemblies list
* Fixed: File selection behavior on drag and drop
* Misc: Various optimizations and fixes