Repository navigation
Releases: javascript-obfuscator/javascript-obfuscator
Releases · javascript-obfuscator/javascript-obfuscator
Release list
5.10.0 version
5.9.1 version
5.9.0 version
- Pro API: added
getProQuota(), which returns the usage left on the API key's plan. - Pro API:
ApiErrornow carriescode, the machine-readable cause sent by the API; a build refused for quota hascodedailyLimitormonthlyLimit - The Node
distbundle is no longer minified, so uncaught errors print a readable stack frame instead of the whole bundle.
5.8.1 version
5.8.0 version
- Pro API: added support for custom presets.
optionsPresetaccepts the alias of a custom preset saved in the obfuscator.io dashboard;obfuscatePro()and the CLI (--pro-api-token) fetch it and merge its options - CLI:
--options-presetwith a VM preset name (e.g.vm-default) no longer fails locally when--pro-api-tokenis set; the name is passed to the Pro API
5.7.0 version
- New option:
advertisementallows to control the display of the JavaScript Obfuscator Pro advertisement message in the console. Fixed #1448
5.6.0 version
- Pro API:
obfuscatePronow fall back to the basic local obfuscation API when no Pro feature (vmObfuscationorparseHtml) is enabled, instead of throwing anApiError - Improved
stringArrayEncodingruntime performance
5.5.1 version
- Fixed leading whitespace of the source code being stripped without being reflected in the source map, shifting all
sourcesContentand original position mappings. Fixes #1437
5.5.0 version
- Pro API: reworked large file uploads — fixed
413 Content Too Largefor ~4.4–4.6MB request bodies, and Blob uploads now send the raw source (blobFormat: 'raw') instead of the JSON request body, so uploads always fit the plan's file size cap
5.4.7 version
- Fixed directory obfuscation with a set
sourceMapFileNamemaking all files share and overwrite one.map. Fixes #817 - Fixed CLI
--configfailures hiding the real cause behind a genericCannot open config filemessage. Fixes #1101 - Fixed
sourceMapFileNameending in.js.map(e.g.foo.min.js.map) being mangled in the emitted//# sourceMappingURL=comment. Fixes #1312 - Fixed
URIError: URI malformedcrash whenstringArraywithbase64/rc4encoding processed a string literal containing lone surrogate code units (e.g."[^\uD800-\uDFFF]"). Fixes #1431 - Bumped the production
brace-expansiontransitive dependency to a patched version, resolvingCVE-2026-25547. Fixes #1405