weebsquad / msafe

MIT License
2 stars 1 forks source link

Bump javascript-obfuscator from 1.11.0 to 3.1.0 #136

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps javascript-obfuscator from 1.11.0 to 3.1.0.

Release notes

Sourced from javascript-obfuscator's releases.

3.1.0 release

  • Added support of es2022 features: class static block

3.0.1

  • Dependencies update
  • Fixed performance for Apple M1 chip

3.0.0 release

  • Breaking change: ignoreRequireImports option renamed to ignoreImports
  • Breaking change: rotateStringArray option renamed to stringArrayRotate
  • Breaking change: shuffleStringArray option renamed to stringArrayShuffle
  • ignoreImports now ignores dynamic imports in addition to require imports

2.19.1 release

  • Updated @javascript-obfuscator/escodegen with fixed parenthesis of default export IIFE

2.19.0 release

  • Fixed very rare cases when rotateStringArray couldn't rotate array properly
  • Improved selfDefending option
  • Installed npm package now has types directory and doesn't have src directory
  • Fixed javascript-obfuscator/javascript-obfuscator#959

2.18.1 release

  • Updated @javascript-obfuscator/escodegen with fixed generation of private property names

2.18.0 release

  • Added support of es2022 features: class properties
  • Dropped support for node@15.
  • Increased minimum supported node versions: ^12.22.0 || ^14.17.0 || >=16.0.0

2.17.0 release

  • New option: sourceMapSourcesMode allows to control sources and sourcesContent fields of the source map
  • inputFileName option now required when using NodeJS API and sourceMapSourcesMode option has sources value`.
  • Fixed some cases with wrong source map file name generation when sourceMapFileName option is set

2.16.0 release

  • stringArrayWrappersType: 'function' now generates different indexes between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now generates different parameters order between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now appends FunctionDeclaration functions instead of FunctionExpression functions. This allows to append these wrappers at random positions inside each scope
  • renameProperties option now won't generate duplicated property names in some cases

2.15.5 release

  • Improved stringArray calls wrapper decode code

2.15.4 release

  • Improved stringArray calls wrapper code

2.15.3 release

  • Slightly improved integration between deadCodeInjection and stringArrayWrappersChainedCalls options

... (truncated)

Changelog

Sourced from javascript-obfuscator's changelog.

v3.1.0

  • Added support of es2022 features: class static block

v3.0.1

  • Dependencies update
  • Fixed performance for Apple M1 chip

v3.0.0

  • Breaking change: ignoreRequireImports option renamed to ignoreImports
  • Breaking change: rotateStringArray option renamed to stringArrayRotate
  • Breaking change: shuffleStringArray option renamed to stringArrayShuffle
  • ignoreImports now ignores dynamic imports in addition to require imports

v2.19.1

  • Updated @javascript-obfuscator/escodegen with fixed parenthesis of default export IIFE

v2.19.0

  • Fixed very rare cases when rotateStringArray couldn't rotate array properly
  • Improved selfDefending option
  • Installed npm package now has types directory and doesn't have src directory
  • Fixed javascript-obfuscator/javascript-obfuscator#959

v2.18.1

  • Updated @javascript-obfuscator/escodegen with fixed generation of private property names

v2.18.0

  • Added support of es2022 features: private identifiers and class properties
  • Dropped support for node@15
  • Increased minimum supported node versions: ^12.22.0 || ^14.17.0 || >=16.0.0

v2.17.0

  • New option: sourceMapSourcesMode allows to control sources and sourcesContent fields of the source map
  • inputFileName option now required when using NodeJS API and sourceMapSourcesMode option has sources value`
  • Fixed some cases with wrong source map file name generation when sourceMapFileName option is set

v2.16.0

  • stringArrayWrappersType: 'function' now generates different indexes between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now generates different parameters order between each wrapper inside the same lexical scope
  • stringArrayWrappersType: 'function' now appends FunctionDeclaration functions instead of FunctionExpression functions. This allows to append these wrappers at random positions inside each scope
  • renameProperties option now won't generate duplicated property names in some cases

... (truncated)

Commits
  • c594536 Merge pull request #1043 from javascript-obfuscator/class-static-block-support
  • 5c0334d Fixed tests
  • 6b8ead0 Support for class static blocks
  • ac3c34f Support for class static blocks
  • a6cab50 Merge pull request #1041 from javascript-obfuscator/m1-performance
  • 0443111 Apple M1 performance fix
  • 7ff8d47 Dependencies update 16.01.22
  • 32679f1 Merge pull request #983 from javascript-obfuscator/dependabot/npm_and_yarn/pa...
  • e3af78d Merge pull request #1008 from javascript-obfuscator/dependabot/npm_and_yarn/a...
  • 72587a7 Merge pull request #1032 from leopucci/patch-1
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
dependabot[bot] commented 2 years ago

Superseded by #138.