sylviiu / ezytdl

Advanced electron-based frontend for yt-dlp
GNU General Public License v3.0
546 stars 21 forks source link

Bump uglify-js from 3.17.4 to 3.19.0 #215

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 4 months ago

Bumps uglify-js from 3.17.4 to 3.19.0.

Release notes

Sourced from uglify-js's releases.

v3.19.0

Features

  • eliminate side-effect-free property access (9c80456634550045b51e921e59deb61e4e1dcab7, 95d3ede664598916e6dced8a5e0f5003efd3c77a, 205a1d1f19cfc128018cfd822c3332e6ee0a831f, 124c4d3fe364c825488528f9d90b68cb3b48178d)
  • improve hoist_vars efficiency (ce8ef52e2bcad2747b803faad68ab9c78cadf4d9)
  • improve compression around built-in function (8c5a899986e7f66cadd76bfcbd7c017e03508d36)
  • improve deconstruction of singular destructuring assignment (8c5a899986e7f66cadd76bfcbd7c017e03508d36)

Bug Fixes

  • __proto__ accessor (87c9edbbc74e87fc0cd6a6af54890376d6669ddd)
  • automatic semicolon insertion (008edfbb26843ead4a7e37e657fdb0953d80c145, 8cfa37ec698c1d7f7c203c43ed62511d6aa7ec29)
  • class field (2c731033b04786e1f8662b4a09def0f437a9415c, 0a33da4f76a06cd1c37c0b544e4fa8e92845c622)
  • default parameter (6669ea19efaa8f9de2572de5c5f16009cf9114ed)
  • delete operator (b6b0658fd6e7c17eed0c2f87bd452a4e0a0da4f4)
  • destructuring syntax (f31311e4394a505a041e5401149e4484c8114ec8, 8195a664fd83e7381d0823e01a4ea30dc28e9f0d, ed36c1ec5cd5cd8efb18d43f38cb13de94a93582)
  • function call (dc7aa321725a22702cbc4b08ecb9acc7e3042011, 722465b2a032b64ad24bb1822559dd4885332d04)
  • immediately invoked function expression (dc51a23d3152b6dd942024cbc6d1d58a136c4e4a)
  • property access (6b23899ef376459bc5734574b458cd637343548b)
  • spread syntax (23d74bedeb91742cd8bc090cb96812ef99dda0c5)
  • try statement (8dc99fa25f72c76e9a587299ca279135341491be, 787dfbed644f5b879ca3ae86828782d7ac1e7c38)
  • unary arithmetic operator (fada1a1927ddb770749a9b956cfd6c864e3a79cb)

v3.18.0

Features

  • convert const to let when possible (21aff996a5d54730a1b67a51f3e79a89a7abd53f)
  • process input as ES module by default (68d62a8a310a67f2c8fb4334f9e210f6fed55d67, 17c3ae6cbabc61c97193de4a56b0be71fc36bfe9)
  • concatenate let and var declarations (e5cbd3e0f36afbbd3055c151d5f77561002dc50c)
  • avoid mangling of enableHighAccuracy & maximumAge DOM properties (aa7c3389e6853f5a8210da8dc1e189d2d1ad6c46)
  • compress array element assignments into declaration (ffe0fe77625d1886d7710a1caf3f3ea600e7d7cc, 3dfb3794865a24e69fb01507f462f3879f13482a)
  • handle lexical function declaration in ES6+ (e7b9b4aafbc0ee1196de0a8b76c1015e53181056)
  • improve ESTree interoperability with third-party tools (ca4185a0fdae65764cf6d66e6efee6595a7fb542)

Bug Fixes

  • assignment operator (f0ca9cfbe65efc919149e7cd74cedd186d6413ee)
  • async generator function (404794f5dba1205a5731d45d13b1365f807b2a21)
  • await operator (09910771a1e8e2531c8dac09e274e345d3feb0e4)
  • BigInt literal (2b1c321ac88bd5b51a1eb0af9731965232e7b956)
  • class field (f40dbd6e3364d3bffc887774178be1b6f82029a6, 1d400f1a255a9e2808af92730e4526754584414f)
  • class literal (548f0938e8fd608efff7d5923db64db424914764)
  • default parameter (57dd3f6a2c74decc3fe68447e56a90fe9d3593c0)
  • function call (e37a1489d401e8abed462a4e647663a8fba7c38a, a437a61518f98bd4131d6713b3dbbfe5025ecdb7)
  • generator function (574ca47666c9f8581f4e45737b6b141a75fb03bf)
  • if statement (358faaacaaa502d031cb4e195ab7601edcd5e44d)
  • immediately invoked function expression (1d400f1a255a9e2808af92730e4526754584414f, aef70652620741e6312ab8b99ea38d894cf999a2, dd88f3866b87c0a1c747bc3f177dd338317e5967, c9117041fac7d6d83453868154ac2e0f534e9a94)
  • instanceof operator (8d28052182a4cd1261a4f24a15a1c694079ef930)

... (truncated)

Commits


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 show ignore conditions` will show all of the ignore conditions of the specified dependency - `@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 3 months ago

Superseded by #217.