Timofey Kachalov
|
a4ed35565a
|
Fixed controlFlowFlattening occasionally dropping the ?. short-circuit on foo?.(arg) calls, causing TypeError: <X> is not a function (#1409)
5.4.3
|
2026-05-21 22:59:34 +04:00 |
|
Timofey Kachalov
|
10c763fa65
|
Add reference letter mention
|
2026-04-27 12:18:29 +04:00 |
|
notaphplover
|
4ebced3490
|
Inversify v7 migration (#1368)
|
2026-04-27 08:32:41 +04:00 |
|
sanex3339
|
e2abba300d
|
Update readme
5.4.2
|
2026-04-24 12:23:00 +07:00 |
|
Timofey Kachalov
|
1857849145
|
Fix self-defending obfuscated code hanging in Bun environments (#1407)
|
2026-04-17 10:59:03 +04:00 |
|
sanex3339
|
6a31817910
|
Update VM options
|
2026-04-02 10:56:33 +07:00 |
|
zoffy
|
ea26067e5f
|
Add Vite plugin to README (#1402)
|
2026-03-23 15:15:14 +04:00 |
|
Timofey Kachalov
|
dd62feadae
|
Make Utils.nodeRequire lazy-evaluated to avoid ReferenceError in browser environments (#1401)
5.4.1
|
2026-03-22 17:08:16 +04:00 |
|
Timofey Kachalov
|
459fb31c12
|
Fix domain lock to be case-insensitive by normalizing domain values to lowercase (#1400)
|
2026-03-22 16:43:41 +04:00 |
|
Timofey Kachalov
|
fb74744555
|
Removed source-map-support runtime dependency (#1399)
|
2026-03-22 16:18:03 +04:00 |
|
Timofey Kachalov
|
8a67a82914
|
Fixed missing space between keywords (return, throw, typeof) and Unicode surrogate pair identifiers in compact mode (#1398)
|
2026-03-22 16:02:22 +04:00 |
|
Timofey Kachalov
|
84861e8e39
|
Updated reserved DOM properties list (#1397)
5.4.0
|
2026-03-22 13:03:29 +04:00 |
|
sanex3339
|
6659c8252a
|
Add domain lock case with - char
|
2026-03-22 15:56:01 +07:00 |
|
Timofey Kachalov
|
2ec6e13d8f
|
Fixed destructuring patterns inside class static blocks not being renamed when renameGlobals is disabled (#1396)
|
2026-03-22 12:45:29 +04:00 |
|
Timofey Kachalov
|
aa3c9fd344
|
Fixed CLI --options-preset not applying preset values for options not explicitly set via command line (#1395)
|
2026-03-22 12:10:12 +04:00 |
|
Timofey Kachalov
|
b4993e6798
|
Fix coveralls error on CI (#1394)
|
2026-03-22 11:42:58 +04:00 |
|
Timofey Kachalov
|
d8db02336d
|
Add renameProperties support for private class fields and methods (#1393)
|
2026-03-22 11:33:36 +04:00 |
|
Timofey Kachalov
|
e1d9435468
|
Fixed infinite loop / stack overflow when reservedNames patterns match all generated identifier names (#1390)
|
2026-03-22 11:22:58 +04:00 |
|
Timofey Kachalov
|
bac513e73d
|
Fix transformObjectKeys to preserve evaluation order in sequence expressions with side effects (#1392)
|
2026-03-22 11:14:07 +04:00 |
|
Timofey Kachalov
|
8ade200077
|
Remove conf package in favor of a custom implementation (#1391)
|
2026-03-22 10:32:09 +04:00 |
|
Timofey Kachalov
|
2246099bb6
|
Fixed reservedNames not preserving class method and property names when stringArray or deadCodeInjection is enabled (#1389)
|
2026-03-22 09:41:56 +04:00 |
|
sanex3339
|
1385963ecb
|
Remove removed in Pro@6.0.0 options from README.md
|
2026-03-22 11:59:35 +07:00 |
|
Timofey Kachalov
|
560212c0c4
|
Add import attributes support (#1388)
|
2026-03-22 08:56:53 +04:00 |
|
Roli Bosch
|
1aadbacc06
|
Replace mkdirp with native fs.mkdirSync({ recursive: true }) (#1384)
|
2026-03-22 08:26:33 +04:00 |
|
Timofey Kachalov
|
7792fb0be3
|
Fixed class expression name references inside class body being incorrectly resolved to an import binding with the same name, causing broken code at runtime (#1387)
5.3.1
|
2026-03-21 20:55:38 +04:00 |
|
sanex3339
|
0a06d29d68
|
Set version 5.3.0 to stable
5.3.0
|
2026-02-04 19:50:52 +04:00 |
|
sanex3339
|
22d090a998
|
Set version 5.3.0 to beta
|
2026-02-03 20:23:07 +04:00 |
|
Timofey Kachalov
|
25427bcc0b
|
Add Pro API support to CLI including support for large files obfuscation (#1381)
|
2026-02-03 20:22:11 +04:00 |
|
Timofey Kachalov
|
6864328c03
|
Fix identifiers generation (#1378)
5.2.1
|
2026-01-28 01:04:40 +04:00 |
|
sanex3339
|
999e93c084
|
Fixed transformObjectKeys with mangled identifier generator causing variable shadowing when extracted object variable name matched an existing inner scope variable
|
2026-01-27 23:34:45 +04:00 |
|
Timofey Kachalov
|
05aacd9dfe
|
Fixed deadCodeInjection causing SyntaxError when arguments from collected block statements was injected into class field initializers or static initialization blocks (#1377)
|
2026-01-27 23:34:22 +04:00 |
|
Timofey Kachalov
|
ccece3fef1
|
Fixed parsing error when await is used as an identifier in non-async context (#1376)
|
2026-01-27 22:59:28 +04:00 |
|
Timofey Kachalov
|
44028a147f
|
Fixed transformObjectKeys incorrectly hoisting object literal outsie of loop (#1375)
|
2026-01-27 22:19:27 +04:00 |
|
Timofey Kachalov
|
3848bca794
|
Backport some fixes from Pro version (#1374)
5.2.0
|
2026-01-27 17:20:23 +04:00 |
|
Timofey Kachalov
|
99c635a6d2
|
Fixed controlFlowFlattening breaking short-circuit evaluation with spread operator and conditional objects (#1373)
|
2026-01-27 14:04:39 +04:00 |
|
sanex3339
|
2be70353c7
|
Add strictMode to the readme
|
2026-01-25 23:23:34 +04:00 |
|
sanex3339
|
311799e3e7
|
Add vmPreprocessIdentifiers to the readme
|
2026-01-25 23:23:33 +04:00 |
|
Timofey Kachalov
|
c844f97cfc
|
Ignore transformation of process.env.* (#1367)
|
2026-01-06 23:37:42 +04:00 |
|
sanex3339
|
90362a2555
|
Update readme #3
|
2025-12-22 09:49:51 +04:00 |
|
sanex3339
|
a86314da59
|
Update readme #2
|
2025-12-22 09:34:13 +04:00 |
|
sanex3339
|
1c2d8bd9d0
|
Update readme
|
2025-12-22 09:29:21 +04:00 |
|
Timofey Kachalov
|
12aff3cfd4
|
Optimize performance (#1355)
|
2025-12-16 23:02:58 +04:00 |
|
Timofey Kachalov
|
6866396e9a
|
Add version parameter to the apiConfig to use different versions of JavaScript Obfuscator Pro via API (#1353)
5.1.0
|
2025-12-13 18:43:52 +04:00 |
|
Timofey Kachalov
|
4ac3368122
|
Version 5.0.1 (#1344)
|
2025-12-07 12:42:47 +04:00 |
|
sanex3339
|
d7114b750b
|
Don't run tests on build
5.0.0
|
2025-12-07 00:02:57 +04:00 |
|
Timofey Kachalov
|
4f3a456124
|
Add Async PRO API (#1343)
|
2025-12-07 00:01:00 +04:00 |
|
Timofey Kachalov
|
3bb9b1872f
|
Downgrade multimatch (#1341)
4.2.1
|
2025-12-04 18:23:22 +04:00 |
|
sanex3339
|
64e14ebe2f
|
Adjust precommit hook
|
2025-12-04 00:27:48 +04:00 |
|
Timofey Kachalov
|
4ee4b219e5
|
Add prettier (#1339)
|
2025-12-04 00:09:10 +04:00 |
|
sanex3339
|
01465a233c
|
Version update
4.2.0
|
2025-11-30 04:18:04 +04:00 |
|