Skip to content

build: update terser to version 4.3.8 #15696

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Oct 7, 2019

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 27, 2019

This PR contains the following updates:

Package Type Update Change
terser (source) dependencies patch 4.3.2 -> 4.3.8

Release Notes

terser/terser

v4.3.8

Compare Source

  • Typescript typings fix

v4.3.7

Compare Source

  • Parsing of regex options in the CLI (which broke in v4.3.5) was fixed.
  • typescript definition updates

v4.3.6

Compare Source

(crash hotfix)

v4.3.5

Compare Source

  • Fixed an issue with DOS line endings strings separated by \ and a new line.
  • Improved fix for the output size regression related to unused references within the extends section of a class.
  • Variable names of anonymous functions (eg: const x = () => { ... } or var func = function () {...}) are now preserved when keep_fnames is true.
  • Fixed performance degradation introduced for large payloads in v4.2.0

v4.3.4

Compare Source

  • Fixed a regression where the output size was increased when unused classes were referred to in the extends clause of a class.
  • Small typescript typings fixes.
  • Comments with @preserve, @license, @cc_on as well as comments starting with /*! and /**! are now preserved by default.

v4.3.3

Compare Source

  • Fixed a problem where parsing template strings would mix up octal notation and a slash followed by a zero representing a null character.
  • Started accepting the name async in destructuring arguments with default value.
  • Now Terser takes into account side effects inside class extends clauses.
  • Added parens whenever there's a comment between a return statement and the returned value, to prevent issues with ASI.
  • Stopped using raw RegExp objects, since the spec is going to continue to evolve. This ensures Terser is able to process new, unknown RegExp flags and features. This is a breaking change in the AST node AST_RegExp.

Renovate configuration

📅 Schedule: "after 10pm every weekday,before 4am every weekday,every weekend" in timezone America/Tijuana.

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

🔕 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 has been generated by Renovate Bot. View repository job log here.

@forking-renovate forking-renovate bot added the target: major This PR is targeted for the next major release label Sep 27, 2019
@filipesilva
Copy link
Contributor

Size regression reported as terser/terser#470

@renovate-bot renovate-bot changed the title build: update terser to version 4.3.3 build: update terser to version 4.3.4 Sep 28, 2019
@renovate-bot renovate-bot changed the title build: update terser to version 4.3.4 build: update terser to version 4.3.5 Oct 4, 2019
@renovate-bot renovate-bot force-pushed the renovate/terser-4.x branch 2 times, most recently from 69f0bcc to 2e0203c Compare October 4, 2019 20:07
@renovate-bot renovate-bot changed the title build: update terser to version 4.3.5 build: update terser to version 4.3.6 Oct 4, 2019
@renovate-bot renovate-bot force-pushed the renovate/terser-4.x branch 2 times, most recently from 08db60e to b4bfd7e Compare October 5, 2019 01:46
@renovate-bot renovate-bot changed the title build: update terser to version 4.3.6 build: update terser to version 4.3.7 Oct 5, 2019
@renovate-bot renovate-bot changed the title build: update terser to version 4.3.7 build: update terser to version 4.3.8 Oct 5, 2019
@mgechev mgechev merged commit b65c0d2 into angular:master Oct 7, 2019
@renovate-bot renovate-bot deleted the renovate/terser-4.x branch October 7, 2019 22:24
clydin pushed a commit to clydin/angular-cli that referenced this pull request Oct 8, 2019
mgechev pushed a commit that referenced this pull request Oct 9, 2019
* build: add @babel/core typings

* refactor(@angular-devkit/build-angular): process bundle code quality improvements

* refactor(@angular-devkit/build-angular): reorganize bundle processing for browser builder

* fix(@angular-devkit/build-angular): workaround high memory usage for differential loading

Large files (10MB+) currently cause an excessive amount of memory usage during AST processing.  This is currently being remedied upstream.  However for the current time period, this change allows for successful builds without increasing the Node.js memory limit.

* build: update terser to version 4.3.8 (#15696)
@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Nov 7, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
target: major This PR is targeted for the next major release
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants