Commit Graph
2101 Commits
Author SHA1 Message Date
Timofey Kachalov 10c7bf26ee Merge pull request #848 from javascript-obfuscator/directive-placement-refactoring
Directive placement refactoring
2020-12-30 10:46:29 +03:00
sanex adcf2691aa Using of internal storage to store lexical scope directives 2020-12-30 10:12:33 +03:00
sanex 89db80a32c Updated DirectivePlacementTransformer tests with all function scope types 2020-12-30 10:07:04 +03:00
sanex eb8d2bf24d Fixed readme CI badge 2020-12-30 01:21:36 +03:00
Timofey Kachalov 0afcf7a5b2 Merge pull request #847 from javascript-obfuscator/directive-placement-transformer
Preventing move of `"use strict";` directive during obfuscation
2.9.6
2020-12-30 00:08:49 +03:00
sanex 17167cbc5a Updated bitcoin link 2020-12-29 23:46:22 +03:00
sanex 2927fa0ab8 Preventing move of "use strict"; directive during obfuscation 2020-12-29 23:29:16 +03:00
Timofey Kachalov d2671daad4 Migration from travis.ci to github actions WIP (#843)
* Migration from travis.ci to github actions
2020-12-28 10:37:17 +03:00
Timofey Kachalov e7fb615cba Merge pull request #842 from javascript-obfuscator/string-array-storage-invalid-cache-fix
Fixed runtime errors in large obfuscated code when both `rc4` and `ba…
2.9.5
2020-12-28 00:52:16 +03:00
sanex 935d57a349 Fixed runtime errors in large obfuscated code when both rc4 and base64 encodings are enabled 2020-12-28 00:37:14 +03:00
Timofey Kachalov 03ba43b2ee Merge pull request #841 from javascript-obfuscator/runtime-error-fix
reservedDomPropertiesList property is now static
2020-12-27 17:37:08 +03:00
sanex e5762d2993 reservedDomPropertiesList property is now static 2020-12-27 16:32:15 +03:00
Timofey Kachalov 2546b27c09 Merge pull request #839 from javascript-obfuscator/remove-event-emitter
Removed `obfuscation-event-emitter` to allow more flexible append of …
2020-12-25 15:25:30 +03:00
sanex 2e4aae4c40 Fixed mistake in CallsControllerFunctionCodeHelper.ts 2020-12-25 15:04:20 +03:00
sanex 1b3a906187 Updated dist files 2020-12-25 14:01:32 +03:00
sanex e4fca67e7b Added type TCustomCodeHelpersGroupAppendMethodName 2020-12-25 13:59:13 +03:00
sanex a118112095 Removed obfuscation-event-emitter to allow more flexible append of node inside custom code helper groups. 2020-12-25 11:00:11 +03:00
sanex 102cf2ff10 Dependencies update 2020-12-24 23:29:51 +03:00
Timofey Kachalov 808e7b2b30 Merge pull request #827 from whoami-shubham/master
PR for issue #826
2020-11-25 11:09:57 +03:00
Shubham Jha 6b6a9c7d85 updated README 2020-11-25 09:52:37 +05:30
Timofey Kachalov 9c98de7cde Merge pull request #825 from javascript-obfuscator/string-array-wrappers-prefix
Fixed missing prefix of root identifiers added by `stringArrayWrapper…
2.9.4
2020-11-23 13:19:42 +03:00
sanex ab4508de14 Fixed missing prefix of root identifiers added by stringArrayWrappersCount option when identifiersPrefix option is set 2020-11-23 12:22:05 +03:00
Timofey Kachalov ef7c203c20 Merge pull request #819 from javascript-obfuscator/dependencies-update-20.11.20
Fixed wrong name of obfuscated files when input directory path is the `.` symbol
2.9.3
2020-11-21 00:30:26 +03:00
sanex 576c50e755 Fixed wrong name of obfuscated files when input directory path is the . symbol
https://github.com/javascript-obfuscator/javascript-obfuscator/issues/816
2020-11-20 10:21:11 +03:00
sanex 1409c02f45 Added additional test for ObfuscatedCodeWriter.getOutputCodePath 2020-11-20 10:07:06 +03:00
sanex 18dd2f28f9 Dependencies update 20.11.20 2020-11-20 09:50:33 +03:00
Timofey Kachalov c2d8dbb8df Merge pull request #818 from javascript-obfuscator/issue-813
Ignore object expressions as body of arrow function expression
2.9.2
2020-11-19 08:37:49 +03:00
sanex b2aee6cb6c Ignore object expressions as body of arrow function expression when transformObjectKeys option is enabled 2020-11-19 07:45:41 +03:00
sanex c7cc68bedb Fixed wrong stringArrayWrappersParametersMaxCount CLI option name 2.9.1 2020-11-16 23:54:25 +03:00
Timofey Kachalov a4328da67f Merge pull request #812 from javascript-obfuscator/string-array-calls-wrapper-additional-parameters
WIP: added random string array scope calls wrappers parameters
2.9.0
2020-11-16 23:47:31 +03:00
sanex 002e068be2 Renamed fields of IStringArrayScopeCallsWrapperParameterIndexesData interface 2020-11-16 21:04:21 +03:00
sanex 80e54a4307 Additional StringArrayScopeCallsWrapperTransformer tests for variable amount of arguments when stringArrayWrappersParametersMaxCount option is enabled 2020-11-16 20:39:00 +03:00
sanex 8c788b90ba Updated StringArrayScopeCallsWrapperTransformer tests 2020-11-16 17:02:32 +03:00
sanex c0cd04d2bf Added stringArrayWrappersParametersMaxCount option 2020-11-15 23:14:30 +03:00
sanex 4079b42fbd WIP: added random string array scope calls wrappers parameters 2020-11-15 22:15:37 +03:00
Timofey Kachalov 962cbc250e Merge pull request #811 from javascript-obfuscator/string-array-call-index-type
New option: `stringArrayIndexesType` accepts an array of types of string array call indexes
2020-11-15 18:06:01 +03:00
sanex 4bc8a76e46 Fixed identifier names inside StringArrayScopeCallsWrapperTransformer 2020-11-15 16:43:07 +03:00
sanex 441699a737 Added tests for stringArrayIndexesType option 2020-11-15 16:16:44 +03:00
sanex 381582f6f3 Extracted string array index type logic to a StringArrayIndexNode classes 2020-11-15 13:20:16 +03:00
sanex ed7fbc5bef New option: stringArrayIndexesType accepts an array of types of string array call indexes 2020-11-15 12:05:34 +03:00
Timofey Kachalov 63bbd97254 Merge pull request #810 from javascript-obfuscator/string-array-index-shift-option
New option: `stringArrayIndexShift`
2020-11-15 10:04:48 +03:00
sanex 5e8c1648fe Added tests for string array index shift 2020-11-15 00:30:46 +03:00
sanex cf0dadd41e Dependencies update 2020-11-14 23:17:33 +03:00
sanex 4f33c76da1 New option: stringArrayIndexShift enables additional index shift for all string array calls 2020-11-14 10:15:42 +03:00
Timofey Kachalov 44ac6c3ec8 Merge pull request #805 from javascript-obfuscator/fixed-attach-missing-ranges
Fixed incorrect rename of the identifiers of the added helpers in some rare cases
2.8.1
2020-11-10 07:42:05 +03:00
sanex bce877b22d Updated dependencies 2020-11-10 01:24:10 +03:00
sanex 8e55d19ebb Fixed incorrect rename of the identifiers of the added helpers in some rare cases
Fixed https://github.com/javascript-obfuscator/javascript-obfuscator/issues/804
2020-11-10 01:05:21 +03:00
Timofey Kachalov f28445f230 Merge pull request #802 from javascript-obfuscator/ignore-requires
New option `ignoreRequireImports` prevents obfuscation of `require` imports
2.8.0
2020-11-07 13:16:11 +03:00
sanex 532fd8654c Updated CHANGELOG.md 2020-11-07 12:08:44 +03:00
sanex 8ae8e0b50b New option ignoreRequireImports prevents obfuscation of require imports 2020-11-07 11:49:48 +03:00