reshape / minify

a reshape plugin to minify html output
Other
5 stars 3 forks source link

An in-range update of uglify-js is breaking the build 🚨 #12

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 2.8.0 of uglify-js just got published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 2.7.5
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

As uglify-js is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them. I recommend you give this issue a very high priority. I’m sure you can resolve this :muscle:


Status Details - ❌ **coverage/coveralls** Coverage pending from Coveralls.io [Details](https://coveralls.io/builds/10364763) - ❌ **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/reshape/minify/builds/206164216)
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](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 7 years ago

Version 2.8.2 just got published.

Your tests are still failing with this version. Compare the changes 🚨

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[bot] commented 7 years ago

Version 2.8.3 just got published.

Your tests are still failing with this version. Compare the changes 🚨

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[bot] commented 7 years ago

Version 2.8.4 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 2 commits .

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.5 just got published.

Your tests are still failing with this version. Compare the changes 🚨

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[bot] commented 7 years ago

Version 2.8.6 just got published.

Your tests are still failing with this version. Compare the changes 🚨

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[bot] commented 7 years ago

Version 2.8.7 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 2 commits .

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.8 just got published.

Your tests are still failing with this version. Compare the changes 🚨

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.

greenkeeper[bot] commented 7 years ago

Version 2.8.9 just got published.

Your tests are still failing with this version. Compare the changes 🚨

Commits

The new version differs by 5 commits .

  • 344d11d v2.8.9
  • c7cdcf0 fix function name eliminiation (#1576)
  • 3ee5574 only run benchmark & jetstream on CI (#1571)
  • dedbeef plan B for IE8 do-while semi-colon fix (#1572)
  • bd6dee5 fix return from recursive IIFE (#1570)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.10 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Commits

The new version differs by 5 commits .

  • e9920f7 v2.8.10
  • 7e465d4 scan RHS of dropped assignments (#1581)
  • aa80ee3 remove checkboxes from Issues template
  • 80e8176 explain how to make a proper bug report (#1579)
  • 711f88d scan assignment value in drop_unused() (#1578)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.11 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.11

Β 

Commits

The new version differs by 10 commits .

  • cf45e2f fixup for #1585 (#1589)
  • 8354758 v2.8.11
  • 9e6b128 fix catch variable reference in IE8 (#1587)
  • 93cdb19 Correctly raise a parse exception with a missing loop body (#1585)
  • b633706 fix & improve function argument compression (#1584)
  • e9920f7 v2.8.10
  • 7e465d4 scan RHS of dropped assignments (#1581)
  • aa80ee3 remove checkboxes from Issues template
  • 80e8176 explain how to make a proper bug report (#1579)
  • 711f88d scan assignment value in drop_unused() (#1578)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.12 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.12

Β 

Commits

The new version differs by 14 commits .

  • 919d5e3 v2.8.12
  • e3a3db7 temporary fix for boolean bug (#1597)
  • d9344f3 disallow parameter substitution for named IIFEs (#1596)
  • be80f7e support multi-line string in tests (#1590)
  • cf45e2f fixup for #1585 (#1589)
  • 8354758 v2.8.11
  • 9e6b128 fix catch variable reference in IE8 (#1587)
  • 93cdb19 Correctly raise a parse exception with a missing loop body (#1585)
  • b633706 fix & improve function argument compression (#1584)
  • e9920f7 v2.8.10
  • 7e465d4 scan RHS of dropped assignments (#1581)
  • aa80ee3 remove checkboxes from Issues template
  • 80e8176 explain how to make a proper bug report (#1579)
  • 711f88d scan assignment value in drop_unused() (#1578)

See the full diff.

greenkeeper[bot] commented 7 years ago

Version 2.8.13 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.13

Β 

Commits

The new version differs by 22 commits .

  • b2b8a0d v2.8.13
  • ac40301 fix chained evaluation (#1610)
  • 3563d8c extend test/run-tests.js to optionally execute uglified output (#1604)
  • 5ae04b3 make collapse_vars consistent with toplevel (#1608)
  • a80b228 fix hoist_vars on reduce_vars (#1607)
  • cf4bf4c fix stack issues with AST_Node.evaluate() (#1603)
  • 8223b2e fix AST_Node.optimize() (#1602)
  • 381bd38 minor clean-ups (#1600)
  • 919d5e3 v2.8.12
  • e3a3db7 temporary fix for boolean bug (#1597)
  • d9344f3 disallow parameter substitution for named IIFEs (#1596)
  • be80f7e support multi-line string in tests (#1590)
  • cf45e2f fixup for #1585 (#1589)
  • 8354758 v2.8.11
  • 9e6b128 fix catch variable reference in IE8 (#1587)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.14 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.14

Β 

Commits

The new version differs by 30 commits .

  • 30a7504 v2.8.14
  • a3cc3a9 make expect_stdout work on Node.js 0.12 (#1623)
  • 96f8bef fix commit 88fb83a (#1622)
  • cd58635 fix AST_Binary.lift_sequences() (#1621)
  • 274331d transform String.charAt() to index access (#1620)
  • 0489d6d handle runtime errors in expect_stdout (#1618)
  • fb09283 fix top-level directives in compress tests (#1615)
  • b7c112e Add --in-source-map inline documentation (#1611)
  • b2b8a0d v2.8.13
  • ac40301 fix chained evaluation (#1610)
  • 3563d8c extend test/run-tests.js to optionally execute uglified output (#1604)
  • 5ae04b3 make collapse_vars consistent with toplevel (#1608)
  • a80b228 fix hoist_vars on reduce_vars (#1607)
  • cf4bf4c fix stack issues with AST_Node.evaluate() (#1603)
  • 8223b2e fix AST_Node.optimize() (#1602)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.15 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.15

Β 

Commits

The new version differs by 36 commits .

  • 6b2f347 v2.8.15
  • 48ffbef account for cross-scope modifications in collapse_vars (#1634)
  • c0f3fea introduce compressor.info() (#1633)
  • a00040d fix a bug in simple_glob (#1632)
  • ee95c1b metadata cleanup (#1630)
  • 4bceb85 throw parse error on invalid assignments (#1627)
  • 30a7504 v2.8.14
  • a3cc3a9 make expect_stdout work on Node.js 0.12 (#1623)
  • 96f8bef fix commit 88fb83a (#1622)
  • cd58635 fix AST_Binary.lift_sequences() (#1621)
  • 274331d transform String.charAt() to index access (#1620)
  • 0489d6d handle runtime errors in expect_stdout (#1618)
  • fb09283 fix top-level directives in compress tests (#1615)
  • b7c112e Add --in-source-map inline documentation (#1611)
  • b2b8a0d v2.8.13

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

greenkeeper[bot] commented 7 years ago

Version 2.8.16 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.16

Β 

Commits

The new version differs by 48 commits .

  • 491f16c v2.8.16
  • a30092e fix invalid AST_For.init (#1657)
  • b1abe92 introduce ufuzz.js (#1655)
  • b454ce6 Update ISSUE_TEMPLATE.md
  • 32283a0 fix cascade of evaluate optimisation (#1654)
  • ac51d4c fix corner case in AST_For.init (#1652)
  • 0432a7a fix assignment extraction from conditional (#1651)
  • f3a1694 fix assignment substitution in sequences (#1643)
  • 2e0dc97 improve error marker placement (#1644)
  • 7010356 fix expect_stdout (#1642)
  • 79334dd fix regression: CLI options with hyphens like -b ascii-only (#1640)
  • e918748 improve collapsible value detection (#1638)
  • 6b2f347 v2.8.15
  • 48ffbef account for cross-scope modifications in collapse_vars (#1634)
  • c0f3fea introduce compressor.info() (#1633)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.17 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.17

Β 

Commits

The new version differs by 74 commits .

  • 6ab3224 v2.8.17
  • c909ffb fix unused on var of the same name within catch (#1716)
  • f71f490 fix is_number() on += (#1714)
  • fb177a6 drop anonymous function name when overshadowed by other declarations (#1712)
  • 65da9ac handle var within catch of the same name (#1711)
  • 67d0237 fix tail trimming of switch blocks (#1707)
  • 984a217 fix mangle for variable declared within catch block (#1706)
  • aa3f647 ufuzz: workaround for Function.toString() v2 (#1700)
  • c526da5 has_side_effects() should take AST_Switch.expression into account (#1699)
  • 581630e fix typeof side effects (#1696)
  • f595293 preserve side effects in switch expression (#1694)
  • f001e4c fix cascade on anonymous function reference (#1693)
  • 57ce5bd handle overlapped variable definitions (#1691)
  • 861a79a fix delete related issues in collapse_vars and reduce_vars (#1689)
  • 00996af ufuzz: workaround function name and toString() (#1688)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.18 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.18

Β 

Commits

The new version differs by 77 commits .

  • ae740b9 v2.8.18
  • ec7f37f remove UGLIFY_DEBUG (#1720)
  • eb48a03 fix corner case in unused (#1718)
  • 6ab3224 v2.8.17
  • c909ffb fix unused on var of the same name within catch (#1716)
  • f71f490 fix is_number() on += (#1714)
  • fb177a6 drop anonymous function name when overshadowed by other declarations (#1712)
  • 65da9ac handle var within catch of the same name (#1711)
  • 67d0237 fix tail trimming of switch blocks (#1707)
  • 984a217 fix mangle for variable declared within catch block (#1706)
  • aa3f647 ufuzz: workaround for Function.toString() v2 (#1700)
  • c526da5 has_side_effects() should take AST_Switch.expression into account (#1699)
  • 581630e fix typeof side effects (#1696)
  • f595293 preserve side effects in switch expression (#1694)
  • f001e4c fix cascade on anonymous function reference (#1693)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.19 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.19

Β 

Commits

The new version differs by 87 commits .

  • a84564d v2.8.19
  • c595b84 fix catch symbol mangling (#1734)
  • 7cb1adf remove paranthesis for -(x*y) (#1732)
  • 7bea38a optimize try-catch-finally (#1731)
  • 0f910ee improve tests from #1726 (#1729)
  • beb9659 speed up IIFE elimination (#1728)
  • f1a833a speed up equivalent_to() and AST_Switch (#1727)
  • 2e41cd6 fix missing parentheses around NaN/Infinity shorthands (#1726)
  • 09f77c7 output optimal representations of NaN & Infinity (#1723)
  • fef0bf9 improve beautified output of switch blocks (#1721)
  • ae740b9 v2.8.18
  • ec7f37f remove UGLIFY_DEBUG (#1720)
  • eb48a03 fix corner case in unused (#1718)
  • 6ab3224 v2.8.17
  • c909ffb fix unused on var of the same name within catch (#1716)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.20 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.20

Β 

Commits

The new version differs by 89 commits .

  • f8a71b5 v2.8.20
  • 11e9bdc fix missing preamble when shebang is absent (#1742)
  • a84564d v2.8.19
  • c595b84 fix catch symbol mangling (#1734)
  • 7cb1adf remove paranthesis for -(x*y) (#1732)
  • 7bea38a optimize try-catch-finally (#1731)
  • 0f910ee improve tests from #1726 (#1729)
  • beb9659 speed up IIFE elimination (#1728)
  • f1a833a speed up equivalent_to() and AST_Switch (#1727)
  • 2e41cd6 fix missing parentheses around NaN/Infinity shorthands (#1726)
  • 09f77c7 output optimal representations of NaN & Infinity (#1723)
  • fef0bf9 improve beautified output of switch blocks (#1721)
  • ae740b9 v2.8.18
  • ec7f37f remove UGLIFY_DEBUG (#1720)
  • eb48a03 fix corner case in unused (#1718)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.21 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.21

Β 

Commits

The new version differs by 104 commits .

  • b7f6b73 v2.8.21
  • 9469c03 fix corner case in switch (#1765)
  • d575276 avoid confusion of NaN & Infinity with catch symbol of the same name (#1763)
  • f7ca4f2 fix corner cases in switch and undefined (#1762)
  • c076e7b speed up fuzzer code generation (#1757)
  • 4a55bb0 minor tweaks to test/ufuzz.js (#1756)
  • 28ecea5 upgrade fuzzer (#1754)
  • 9a31170 fuzz regexp literals, more constant numbers, typeof expression (#1755)
  • ee3fe0f fix switch branch elimination (#1752)
  • 87f6e1b minor tweaks to fuzzer (#1751)
  • c934fc8 implement test/sandbox.js (#1749)
  • 257ddc3 improve compression of undefined, NaN & Infinitiy (#1748)
  • 1ddc057 combine rules for binary boolean operations (#1744)
  • e6b76a4 Massive extension of the fuzzer (#1697)
  • a0c3836 sort options in alphabetical order (#1743)

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

greenkeeper[bot] commented 7 years ago

Version 2.8.22 just got published.

Your tests are passing again with this version. Explicitly upgrade to this version πŸš€

Release Notes v2.8.22

Β 

Commits

The new version differs by 125 commits .

  • 04b8964 v2.8.22
  • d6fbc36 fix LHS cases for NaN & friends (#1804)
  • 9a97884 enhance test/ufuzz.js (#1803)
  • 0479ff0 fix a couple of bugs in global_defs (#1802)
  • cf72fe5 fix delete corner cases (#1799)
  • a1532eb extend ufuzz generator (#1783)
  • c2a1bce fix pure_getters for chained property access (#1798)
  • e3c9c22 fix corner cases with delete (#1796)
  • 0f4cd73 introduce "strict" to pure_getters (#1795)
  • 281e882 fix reduce_vars on catch variable (#1794)
  • cc6aa3e fix incorrect context in variable substitution (#1791)
  • e869779 enable inline_script by default (#1793)
  • 06cdb74 improve pure_getters (#1786)
  • ff289b9 implement delayed resolution for reduce_vars (#1788)
  • 9b6bc67 optimise do{...}while(false) (#1785)

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