Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
terser (source) ^5.17.6 -> ^5.31.6 age adoption passing confidence

Release Notes

terser/terser (terser)

v5.31.6

Compare Source

  • Retain side effects in a case when the expression is a sequence (comma) expression

v5.31.5

Compare Source

v5.31.4

Compare Source

  • drop_unused: drop classes which only have side effects in the extends part

v5.31.3

Compare Source

  • drop_unused: drop unused parameters from IIFEs in some more situations.

v5.31.2

Compare Source

  • drop_unused: scan variables in self-referential class declarations that contain side effects.
  • Don't add parens to arrow function when it's the default for an argument (#​1540)
  • Update domprops (#​1538)

v5.31.1

Compare Source

  • Allow drop-unused to drop the whole assignment (not just the assigned name) in more situations, in order to avoid duplication of long strings.

v5.31.0

Compare Source

  • Sync up property mangler exceptions with current contents of Firefox and Chrome environments
  • Add more webcomponent properties to property mangler exceptions (#​1525)
  • Drop non-nullish constants in ...spreads in objects (#​1141)

v5.30.4

Compare Source

  • Fix parsing #private in ... when next to other operators

v5.30.3

Compare Source

  • Fix precedence of #private in ... operator

v5.30.2

Compare Source

  • Avoid optimizations inside computed keys, because they can cause js-engine-specific bugs.

v5.30.1

Compare Source

  • Removed useless \ escapes for non-ascii characters
  • Make modern identifier characters quoted for older environments (#​1512)

v5.30.0

Compare Source

  • Improve removal of classes referring to themselves

v5.29.2

Compare Source

  • Make sure 'computed_props' creates string keys
  • Take into account the evaluated size when inlining

v5.29.1

Compare Source

  • fix optimisation of all-bits mask check

v5.29.0

Compare Source

  • Re-releases previously reverted 5.28.0
  • Fix crash while optimizing some bitwise ops
  • (internal) Remove needless wrapper for from_moz (#​1499)

v5.28.1

Compare Source

(hotfix release)

  • Reverts v5.28.0

v5.28.0

Compare Source

  • Optimise redundant or shrinkable bitwise operations (|, ^, &, >>, <<)
  • Evaluate some BigInt math operations

v5.27.2

Compare Source

  • Recognise this as a reference to the surrounding class in drop_unused. Closes #​1472

v5.27.1

Compare Source

  • Fixed case where collapse_vars inlines await expressions into non-async functions.

v5.27.0

Compare Source

  • Created minify_sync() alternative to minify() since there's no async code left.

v5.26.0

Compare Source

  • Do not take the /*#__PURE__*/ annotation into account when the side_effects compress option is off.
  • The preserve_annotations option now automatically opts annotation comments in, instead of requiring the comments option to be configured for this.
  • Refuse to parse empty parenthesized expressions (())

v5.25.0

Compare Source

  • Regex properties added to reserved property mangler (#​1471)
  • pure_new option added to drop unused new expressions.

v5.24.0

Compare Source

  • Improve formatting performance in V8 by keeping a small work string and a large output string

v5.23.0

Compare Source

  • When top_retain will keep a variable assignment around, inline the assignee when it's shorter than the name (#​1434)
  • Remove empty class static {} blocks.

v5.22.0

Compare Source

  • Do not unsafely shorten expressions like a?.toString() when they're conditional.
  • Avoid running drop_unused in nodes that aren't scopes. Fixes a rare crash.
  • When 'module' is enabled, assume strict mode when figuring out scopes.

v5.21.0

Compare Source

  • Do not inline functions that would be retained in the toplevel (as this would cause code duplication).
  • Fix precedence of arrow function and ternary operator when formatting output.

v5.20.0

Compare Source

  • Passing minify() zero files will now throw a clean exception (#​1450)
  • drop_console supports passing in an array of console.* method names (#​1445)
  • New DOM properties from the WebGPU API have been added for use in the property mangler (#​1436)
  • Internal code simplification (#​1437)

v5.19.4

Compare Source

  • Prevent creating very deeply nested ternaries from a long list of if..return
  • Prevent inlining classes into other functions, to avoid constructors being compared.

v5.19.3

Compare Source

  • Fix side effect detection of optional?.chains.
  • Add roundRect to domprops.js (#​1426)

v5.19.2

Compare Source

  • fix performance hit from avoiding HTML comments in the output

v5.19.1

Compare Source

  • Better avoid outputting </script> and HTML comments.
  • Fix unused variables in class static blocks not being dropped correctly.
  • Fix sourcemap names of methods that are async or static

v5.19.0

Compare Source

  • Allow /*@&#8203;__MANGLE_PROP__*/ annotation in object.property, in addition to property declarations.

v5.18.2

Compare Source

  • Stop using recursion in hoisted defuns fix.

v5.18.1

Compare Source

  • Fix major performance issue caused by hoisted defuns' scopes bugfix.

v5.18.0

Compare Source

  • Add new /*@&#8203;__MANGLE_PROP__*/ annotation, to mark properties that should be mangled.

v5.17.7

Compare Source

  • Update some dependencies
  • Add consistent sorting for v RegExp flag
  • Add inert DOM attribute to domprops

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Jun 1, 2023
@renovate renovate bot changed the title Update dependency terser to ^5.17.7 Update dependency terser to ^5.18.0 Jun 12, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 692e27d to 7e258cb Compare June 12, 2023 18:51
@renovate renovate bot changed the title Update dependency terser to ^5.18.0 Update dependency terser to ^5.18.1 Jun 19, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 7e258cb to 7ea8674 Compare June 19, 2023 14:28
@renovate renovate bot changed the title Update dependency terser to ^5.18.1 Update dependency terser to ^5.18.2 Jun 27, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 7ea8674 to 3b7d721 Compare June 27, 2023 16:55
@renovate renovate bot changed the title Update dependency terser to ^5.18.2 Update dependency terser to ^5.19.0 Jul 11, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 3b7d721 to ea1347c Compare July 11, 2023 11:53
@renovate renovate bot changed the title Update dependency terser to ^5.19.0 Update dependency terser to ^5.19.1 Jul 17, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from ea1347c to e44b3d8 Compare July 17, 2023 16:27
@renovate renovate bot changed the title Update dependency terser to ^5.19.1 Update dependency terser to ^5.19.2 Jul 21, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from e44b3d8 to a0fdfe5 Compare July 21, 2023 13:06
@renovate renovate bot force-pushed the renovate/terser-5.x branch from a0fdfe5 to f045e9c Compare August 29, 2023 17:14
@renovate renovate bot changed the title Update dependency terser to ^5.19.2 Update dependency terser to ^5.19.3 Aug 29, 2023
@renovate renovate bot changed the title Update dependency terser to ^5.19.3 Update dependency terser to ^5.19.4 Sep 4, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from f045e9c to 12a57dc Compare September 4, 2023 14:55
@renovate renovate bot changed the title Update dependency terser to ^5.19.4 Update dependency terser to ^5.20.0 Sep 20, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 12a57dc to 34abdb7 Compare September 20, 2023 16:38
@renovate renovate bot changed the title Update dependency terser to ^5.20.0 Update dependency terser to ^5.21.0 Oct 3, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 34abdb7 to 6e00c36 Compare October 3, 2023 14:21
@renovate renovate bot changed the title Update dependency terser to ^5.21.0 Update dependency terser to ^5.22.0 Oct 16, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 6e00c36 to 6253da7 Compare October 16, 2023 14:32
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 6253da7 to 065ae6c Compare October 24, 2023 04:19
@renovate renovate bot changed the title Update dependency terser to ^5.22.0 Update dependency terser to ^5.23.0 Oct 30, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 065ae6c to b893fa0 Compare October 30, 2023 14:40
@renovate renovate bot changed the title Update dependency terser to ^5.23.0 Update dependency terser to ^5.24.0 Oct 31, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from b893fa0 to 547f79e Compare October 31, 2023 15:30
@renovate renovate bot changed the title Update dependency terser to ^5.24.0 Update dependency terser to ^5.25.0 Dec 4, 2023
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 547f79e to e38b5de Compare December 4, 2023 17:38
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 4596d47 to f2f3927 Compare February 23, 2024 16:24
@renovate renovate bot changed the title Update dependency terser to ^5.28.1 Update dependency terser to ^5.29.1 Mar 6, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from f2f3927 to 6c4744a Compare March 6, 2024 13:33
@renovate renovate bot changed the title Update dependency terser to ^5.29.1 Update dependency terser to ^5.29.2 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 6c4744a to 6a543ae Compare March 14, 2024 13:45
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 6a543ae to e507643 Compare March 27, 2024 14:49
@renovate renovate bot changed the title Update dependency terser to ^5.29.2 Update dependency terser to ^5.30.0 Mar 27, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from e507643 to bfe503c Compare April 1, 2024 13:37
@renovate renovate bot changed the title Update dependency terser to ^5.30.0 Update dependency terser to ^5.30.1 Apr 1, 2024
@renovate renovate bot changed the title Update dependency terser to ^5.30.1 Update dependency terser to ^5.30.2 Apr 2, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch 2 times, most recently from 5216c47 to eb590ef Compare April 3, 2024 12:20
@renovate renovate bot changed the title Update dependency terser to ^5.30.2 Update dependency terser to ^5.30.3 Apr 3, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from eb590ef to 6a1772f Compare April 22, 2024 14:23
@renovate renovate bot changed the title Update dependency terser to ^5.30.3 Update dependency terser to ^5.30.4 Apr 22, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 6a1772f to a1880be Compare April 29, 2024 16:05
@renovate renovate bot changed the title Update dependency terser to ^5.30.4 Update dependency terser to ^5.31.0 Apr 29, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from a1880be to 90e0810 Compare June 6, 2024 12:44
@renovate renovate bot changed the title Update dependency terser to ^5.31.0 Update dependency terser to ^5.31.1 Jun 6, 2024
@renovate renovate bot changed the title Update dependency terser to ^5.31.1 Update dependency terser to ^5.31.2 Jul 10, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch 2 times, most recently from 1c39fa0 to 42676f8 Compare July 16, 2024 19:13
@renovate renovate bot changed the title Update dependency terser to ^5.31.2 Update dependency terser to ^5.31.3 Jul 16, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 42676f8 to 9bfdc70 Compare August 7, 2024 14:12
@renovate renovate bot changed the title Update dependency terser to ^5.31.3 Update dependency terser to ^5.31.4 Aug 7, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 9bfdc70 to 84dde60 Compare August 8, 2024 11:52
@renovate renovate bot changed the title Update dependency terser to ^5.31.4 Update dependency terser to ^5.31.5 Aug 8, 2024
@renovate renovate bot force-pushed the renovate/terser-5.x branch from 84dde60 to 86068a7 Compare August 13, 2024 10:13
@renovate renovate bot changed the title Update dependency terser to ^5.31.5 Update dependency terser to ^5.31.6 Aug 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants