Skip to content
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

Update uglify-js to the latest version 🚀 #4138

Closed
wants to merge 1 commit into from

Conversation

greenkeeper[bot]
Copy link
Contributor

@greenkeeper greenkeeper bot commented Feb 28, 2017

Version 2.8.0 of uglify-js just got published.

Dependency uglify-js
Current Version 2.7.5
Type devDependency

The version 2.8.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of uglify-js.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Commits

The new version differs by 48 commits .

  • 0b0296e v2.8.0
  • 872270b improve error messages (#1506)
  • b1c593a add harmony branch details in README (#1507)
  • 13be50a faster tree transversal (#1462)
  • 16cd5d5 consolidate evaluate & reduce_vars (#1505)
  • 834f9f3 update docs for pure_funcs & drop_console (#1503)
  • cf0951f allow --in-source-map inline (#1490)
  • 852f784 Avoid using exports when undefined (#1471)
  • 229e42c Merge pull request #1485 from alexlamsl/merge-2.8.0
  • 4e49302 enable collapse_vars & reduce_vars by default
  • 1e51586 Support marking a call as pure
  • d48a308 Fix: AST_Accessor missing start / end tokens
  • 26fbeec fix pure_funcs & improve side_effects
  • 8898b8a clean up max_line_len
  • ec64acd introduce unsafe_proto

There are 48 commits in total. See the full diff.

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 1, 2017

Version 2.8.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits .

  • fb2b6c7 v2.8.2
  • f5cbe19 invert reduce_vars tracking flag (#1519)
  • b34fa11 fix evaluate on object getter & setter (#1515)
  • 320984c v2.8.1
  • 4365a51 temporarily disables reduce_vars (#1517)
  • 858e6c7 warn & drop #__PURE__ iff IIFE is dropped (#1511)

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 1, 2017

Version 2.8.3 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits .

  • bff7ad6 v2.8.3
  • c2334ba fix crash on missing props to string_template() (#1523)

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 1, 2017

Version 2.8.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits .

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 2, 2017

Version 2.8.5 just got published.

Update to this version instead 🚀

Commits

The new version differs by 9 commits .

  • e5cb927 v2.8.5
  • 17b8135 fix chained assignment with unused (#1540)
  • 4d63d4f collapse_vars should not replace constant in for-in init section (#1538)
  • 70d72ad properly cover all cases of for-in loop variables (#1536)
  • fe9227a fix reference marking in for-in loops (#1535)
  • b49e142 disable do{...}while(false) optimisation (#1534)
  • ee3b39b optimize trivial IIFEs returning constants (#1530)
  • 9699ffb trim unused invocation parameters (#1526)
  • fdc9b94 minor improvement to string optimisation (#1514)

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 5, 2017

Version 2.8.6 just got published.

Update to this version instead 🚀

Commits

The new version differs by 12 commits .

  • 33b5f31 v2.8.6
  • 35a849d collapse assignment with adjacent subsequent usage (#1553)
  • b70591b handle variable declaration within catch blocks (#1546)
  • b33e7f8 improve unsafe on undefined (#1548)
  • 1f0333e stay safe with constants in IE8- (#1547)
  • eb98a7f fix handling of shebang and preamble (#1545)
  • 78d1bb9 fix a corner case in #1530 (#1552)
  • ea9ab9f resolve issue with outdated version of async (#1549)
  • ce54c9c disallow collapse_vars constant replacement in for-in statements (#1543)
  • 07accd2 process code with implicit return statement (#1522)
  • 18059cc compress numerical expressions (#1513)
  • b5e0e8c facilitate fix for #1531 (#1542)

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 5, 2017

Version 2.8.7 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits .

See the full diff.

@greenkeeper
Copy link
Contributor Author

greenkeeper bot commented Mar 7, 2017

Version 2.8.8 just got published.

Update to this version instead 🚀

Commits

The new version differs by 7 commits .

  • 144052c v2.8.8
  • 65c848c include benchmark.js in test suite (#1564)
  • 8a8a94a fix deep cloning of labels (#1565)
  • 8153b7b transform function calls to IIFEs (#1560)
  • d787d70 avoid substitution of global variables (#1557)
  • 3ac2421 collapse_vars: do not replace a constant in loop condition or init (#1562)
  • a9fc9dd suppress semicolons after do/while (#1556)

See the full diff.

@gkatsev gkatsev closed this in #4170 Mar 7, 2017
@greenkeeper greenkeeper bot deleted the greenkeeper/uglify-js-2.8.0 branch March 7, 2017 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants