Latest version of Stunnix JavaScript ObfuscatorLatest version of Stunnix JavaScript Obfuscator is 4.2. If you wish to be notified of new versions of Stunnix JavaScript Obfuscator as soon as they are released, you can signup for Stunnix Newsletter.Stunnix JavaScript Obfuscator has been released about 5 years ago, so we keep history of its improvement here. | ||
New features in version 4.2
| ||
New features in version 4.1
| ||
New features in version 4.0
| ||
New features in version 3.9
| ||
New features in version 3.8
| ||
New features in version 3.7
| ||
New features in version 3.6
| ||
New features in version 3.5
| ||
New features in version 3.4
| ||
New features in version 3.3
| ||
New features in version 3.2
| ||
New features in version 3.1
| ||
New features in version 3.0This version implements long-awaited perfect automatic statement ends detector that brings JS-Obfus to new level of quality and ease of use, thus it has got version number 3.0.
| ||
New features in version 2.8
| ||
New features in version 2.7
| ||
New features in version 2.6
| ||
New features in version 2.5
| ||
New features in version 2.4
| ||
New features in version 2.3
| ||
New features in version 2.2
| ||
New features in version 2.1
| ||
New features in version 2.0
| ||
New features in version 1.9Support for scripts inside Windows Scripting Components and Windows Scripting Host files is added via profiles and extractors with names wsc and wsh; corresponding exceptions are supplied.Minor improvements all over the code were made. | ||
New features in version 1.8Exceptions for standard ASP components like AdRotator and exceptions for ADO have been added. Now it's even more easy to use shipped exceptions via the use of -O commandline option. | ||
New features in version 1.7
| ||
New features in version 1.6Support for processing JavaScript embedded inside ASP and ASP.NET files was added. These modes of operation are activated by passing -E asp or -E asp.NET switch to JavaScript Obfuscator correspondingly. A special utility - get-idents-from-html.pl to extract names and ids of form fields and other elements is also updated to treat server-side and client-side object names and ids differently.Support for using case-insensitive exception lists was added - it is very useful for specifying properties and methods of ActiveX objects. Specify the file names to treat as case-insensitive exceptions after --excludeidentsfile-anycase switch to JavaScript Obfuscator. The code and documentation as always undergone polishing. | ||
New features in version 1.5Support for processing JavaScript embedded inside HTML was added. This mode of operation is activated by passing -E html switch to JavaScript Obfuscator. A special utility - get-idents-from-html.pl to extract names and ids of form fields and other elements is also included.Support for encoding only some fragments of the source code was added. This mode of operation is activated by passing -E code switch to JavaScript Obfuscator. The code and documentation as always undergone polishing. | ||
New features in version 1.4Support for ECMAScript and JavaScript for .NET and JavaScript for .NET used for scripting applications was added. The language dialect supported can be chosen using newly added option -O. Encoding and support for ensuring license conditins works correctly for these environments; a lot of licensing conditions' "asserters" were added for .NET platform.New encoding algorithm is implemented. Now decoding that happens at startup of each encoded script takes by order less time, thus making encoding more applicable for large files. The code and documentation as always undergone polishing. | ||
New features in version 1.3Support for ensuring that licensing conditions of the code was added. It allows to make the script automatically terminate during startup its lifetime has expired or if it's integrated into the document that came from server that is not in the set of hosts it was licensed to; also user-defined checks and actions are supported too.Now it's possible to make the obfuscated result to be much more resistant to the analisys by using "do-nothing" licensing conditions generic asserter - the numeric constants from the original source code will be replaced with arithmetic expressions involving variables that are initialized in the additionally encoded block of code ensuring licensing conditions. The code and documentation as always undergone polishing. | ||
New features in version 1.2Besides generic code polishing, a new obfuscator for symbol names - shortest - was added. It turns JavaScript Obfuscator into so-called "source code compressor" tool, that can be used to minimize size of source code by renaming variables to the shortest names possible (the more used symbols are renamed to the shorter symbols). | ||
New features in version 1.1The version 1.1 was the first public release of Stunnix JavaScript Obfuscator, so the list of changes between 1.1 and version preceeding is not provided. | ||