Changelog

Stay up to date with every change to Jscrambler’s Code Integrity Platform

Subscribe via RSS
Version 5.3
Pre-releaseRecently Updated
24 May 2018
Bugfixes

- Protection Report data is now in pair with the data displayed on the files list. There was an issue in the size measurement leading to unexpected different values for growth and file size

- String Concealing gets a major performance improvement. The last stable version presented some core changes to the transformation String Concealing however its performance was degraded when compared with version 5.1. Performance is now back to what it was on 5.1 keeping the 5.2 functionality

18 May 2018
Enhancements

- Updated Jscrambler's App User Interface to match Jscrambler's new company image

- New User Onboarding - Includes a brief Demo and tooltips for guiding the Users throughout the use of his Applications

20 April 2018
Enhancements

- Released a new transformation: Object Properties Sparsing

Version 5.2
Released
19 April 2018
Enhancements

- initialCleanup and whitespaceRemoval steps were added to the Protection Report

- Improve the Delete Cookies countermeasure to target a larger set of cookies

Bugfixes

- Fixed an issue that was preventing Debug Mode to work properly when combined with Domain Lock

- Fixed an issue that was preventing Client Side Countermeasures to work properly when multiple domains were added to Domain Lock

12 March 2018
Enhancements

- Released version 5.2 as the new Stable version

- You can now specify if you want to use Jscrambler's latest or stable version instead of just choosing a specific version. This way, whenever a new latest or stable version is released, you don't need to change your settings. You can still choose to use a specific version. You can configure your Jscrambler version in your Jscrambler configuration or in your settings. More information about Jscrambler versioning can be found here

...
Show Complete List
07 March 2018
Bugfixes

- Fixed Application creation via Jscrambler's API

- Fixed an issue toallow FunctionOutlining to protect function calls with member expressions

...
Show Complete List
18 January 2018
Bugfixes

- Fixed an issue that would occasionally break code that had been protected with Variable Grouping and Dead Code Elimination

19 December 2017
Enhancements

- Added countermeasures to Self Defending and Application Locks. Countermeasures replace the previous default behavior of breaking the application, this behavior is now optional (although enabled by default). The available countermeasures are break application, custom callback, redirect and delete all cookies. Custom callback replaces the existing warning function option

- Added a debug mode to the App. When debug mode is enabled, Self Defending and Application Locks will log certain events to the console, our supports engineers may request these logs when you file a support ticket

...
Show Complete List
Version 5.1
Released
29 November 2017
Bugfixes

- Control Flow Flattening no longer causes unreachable code warnings on Firefox

- Added integration documents on Jscrambler’s Help Center for Meteor, Angular (2, 4 and 5) and Ember.js

06 November 2017
Bugfixes

- Greatly reduced the overhead of some transformations, resulting in lower file sizes when combining multiple transformations

- Improved Regex Obfuscation's runtime performance

...
Show Complete List
27 October 2017
Enhancements

- All new Function Outlining transformation, delivering greater obfuscation quality and higher resilience

- Released a tool that converts Jscrambler 3.8 JSON configuration files to Jscrambler 5. The tool is available here

...
Show Complete List
09 October 2017
Enterprise

- Disk space usage of the Enterprise VMs can now be monitored on the Enterprise Dashboard

- Added the ability to clean up old application and protections on the Enterprise Dashboard

27 September 2017
Bugfixes

- Improved Self Defending compatibility with IE8 and IE9 browsers

- Fixed an issue that caused Self Defending to not work on Microsoft Edge

19 September 2017
Enhancements

- Added the ability to choose from multiple Jscrambler versions (5.1 and 5.2 at the time of writing). You may select your preferred version of Jscrambler's App in the dropdown under My Profile and via CLI using the jscramblerVersion option

Version 5.0
Released
15 September 2017
Bugfixes

- Fixed an issue that caused Domain Lock to not be applied if it was used via code annotations

- Fixed various issues related to ignoring files when protecting

31 May 2017
Bugfixes

- Fixed an issue that caused function declarations inside catch clauses to be wrongfully renamed

- Fixed an issue which caused Regex Obfuscation to wrongfully insert extra literal characters

Enhancements

- Jscrambler is now fully compliant with the ES2015 specification

- Jscrambler Help Center: We have revamped our existing documentation page and added several helpful articles and tutorials to get you started faster

...
Show Complete List
Enterprise

- Source Maps - by activating the option on the App or CLI, Source Maps for the protected files will be available for download. It is also possible to merge previously generated Source Maps with the ones Jscrambler generates

- Randomization Seed - it is now possible to provide a Randomization Seed when creating a protection which is helpful for debugging and support tickets

...
Show Complete List