jhwohlgemuth/applied

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

greenkeeper opened this issue Β· 8 comments

Version 2.8.13 of uglify-js just got published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 2.8.12
Type devDependency

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

As uglify-js is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ


Status Details
  • ❌ bitHound - Code 7 failing files. Details

  • βœ… bitHound - Dependencies No failing dependencies. Details

  • βœ… continuous-integration/travis-ci/push The Travis CI build passed Details

  • βœ… coverage/coveralls First build on greenkeeper/uglify-js-2.8.13 at 100.0% Details

Release Notes v2.8.13

 

Commits

The new version differs by 8 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)

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 🌴

Version 2.8.14 just got published.

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

Release Notes v2.8.14

 

Commits

The new version differs by 8 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)

See the full diff.

Version 2.8.15 just got published.

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

Release Notes v2.8.15

 

Commits

The new version differs by 6 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)

See the full diff.

Version 2.8.16 just got published.

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

Release Notes v2.8.16

 

Commits

The new version differs by 12 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)

See the full diff.

Version 2.8.17 just got published.

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

Release Notes v2.8.17

 

Commits

The new version differs by 26 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 26 commits in total. See the full diff.

Version 2.8.18 just got published.

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

Release Notes v2.8.18

 

Commits

The new version differs by 3 commits .

See the full diff.

Version 2.8.19 just got published.

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

Release Notes v2.8.19

 

Commits

The new version differs by 10 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)

See the full diff.

Version 2.8.20 just got published.

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

Release Notes v2.8.20

 

Commits

The new version differs by 2 commits .

  • f8a71b5 v2.8.20
  • 11e9bdc fix missing preamble when shebang is absent (#1742)

See the full diff.

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 15 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)

See the full diff.