Update uglify-js to the latest version 🚀
Version 3.0.0 of uglify-js just got published.
| Dependency | uglify-js |
|---|---|
| Current Version | 2.8.22 |
| Type | dependency |
The version 3.0.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.
Release Notes
v3.0.0Â
Commits
The new version differs by 34 commits0.
7313465v3.0.02c7ee95fixunsafeonevaluateofreduce_vars(#1870)ecf3563killopera(#1869)dee5a27enhancecollapse_vars(#1862)5a25d24rename variables for better readability (#1863)bffdc8dupdatetest/benchmark.jsresources (#1864)69b5663restore report of supported options (#1861)ea92897improve literal return optimization (#1860)2cb55b2enforcetoplevelon other compress options (#1855)bbb5f2aUpdate ISSUE_TEMPLATE.md (#1846)76d19b6fix fuzzer onthis(#1842)9e62628fixunusedon for-in statements (#1843)9bf72cfimprove parser under "use strict" (#1836)64d7443update README for 3.x (#1840)45ce369fixAST_For.initpatch-up indrop_unused()(#1839)
There are 34 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 :palm_tree:
Version 3.0.1 just got published.
Update to this version instead 🚀
Release Notes
v3.0.1Â
Commits
The new version differs by 7 commits0.
014f428v3.0.1a3b2eb7returnErrorfromminify()(#1880)da295desupport dumping AST (#1879)4f8ca46deprecate low level API (#1877)e547483supportminify()output as AST (#1878)2d99d06update documentation98cf95efix test for #1865 (#1873)
false
See the full diff
Version 3.0.3 just got published.
Update to this version instead 🚀
Release Notes
v3.0.3Â
Commits
The new version differs by 11 commits0.
aae7d49v3.0.30459af2Update issue template: change harmony to uglify-es (#1900)04f2344Remove unnecessarygit cloneinstructions in README (#1897)bad9d5cChangeharmonytouglify-esin master README (#1895)a0f5f86gracefully handle non-Errorbeing thrown (#1893)41996beextend test timeout5fd8244v3.0.2c14e280print error stack in CLI (#1890)bc3fa78mentionminify().error8c7c107updateminify()usage intest/ufuzz.js(#1888)3dd328d[3.x] fix documentation for beautify options (#1882)
false
See the full diff
Version 3.0.5 just got published.
Update to this version instead 🚀
Release Notes
v3.0.5Â
Commits
The new version differs by 9 commits0.
ff526bev3.0.5e005099fix & improve coverage ofestree(#1935)504a436Tweak README Notes (#1934)3ca9022fix bugs with getter/setter (#1926)fd09512document 3 max passes (#1928)9e29b6dclarify wording (#1931)c391576remove support forconst(#1910)ac73c5davoidargumentsandevalinreduce_vars(#1924)547f41badd documentation forside_effects&[#@]__PURE__(#1925)
false
See the full diff
Version 3.0.6 just got published.
Update to this version instead 🚀
Release Notes
v3.0.6Â
Commits
The new version differs by 6 commits0.
050474av3.0.6f6c805aprint package name alongside version in CLI (#1946)9464d3cfix parsing of property access after new line (#1944)f18abd1minor fixes to README.md3be06adreorg README for 3.x (#1942)265008cimprove keyword-related parser errors (#1941)
false
See the full diff
Version 3.0.8 just got published.
Update to this version instead 🚀
Release Notes
v3.0.8Â
Commits
The new version differs by 7 commits.
43add94v3.0.8efcf167makeexpect_stdoutnode version specific (#1963)6ed9091fix docs for side_effects flag to reflect current behavior (#1966)569c21eimproveRegExphandling (#1959)87c3a2cremovespace_colon(#1960)baef8bfupdate output options in readme (#1958)0813c53remove Travis CI badge
See the full diff
Version 3.0.10 just got published.
Update to this version instead 🚀
Release Notes
v3.0.10Â
Commits
The new version differs by 6 commits.
d3c4a8ev3.0.107e164abadd "es5" to package.json keywords (#1980)22aedefdocument minify() optiontoplevel(#1979)58fae7denhanceif_returnto handlereturn void...(#1977)5bf8d7edocument 3.x minify() does not throw errors (#1975)1df9d06document minifywarningsand add an error example (#1973)
See the full diff
Version 3.0.13 just got published.
Update to this version instead 🚀
Release Notes
v3.0.13Â
Commits
The new version differs by 6 commits.
4e0a22ev3.0.131aa3805better fix for #512 & #2010 (#2019)e62b879display default values in--help options(#2018)c6c9f4fimplement--help options(#2017)fec1437improve CLI usability (#2016)79131cdextendnode_versionrange on applicable tests (#2015)
See the full diff
Version 3.0.16 just got published.
Update to this version instead 🚀
Release Notes
v3.0.16Â
Commits
The new version differs by 23 commits.
4231f73v3.0.16da2de35add comment about quote_style and gzip (#2092)41beae4cache web assets between CI runs (#2089)82db918fix CLI parsing of--source-map content(#2088)3dc9e14add Node.js 8 to Travis CI (#2086)fed0096allowexpect_stdoutto specifyError(#2087)2bdc880fix variable accounting ininline(#2085)5ef7cb3suppress false positives for-in loops (#2080)4ad7b1dfix portability ofsandbox.run_code()on Node.js 0.1x (#2078)9186859fix non-string parameters (#2076)47c0713reporttest/ufuzz.jsfailures inprocess.stderr(#2074)293c566marshalmangle[.properties].reservedfrom non-Array values (#2072)9c30640fix iteration over object with inherited properties (#2068)9db0695fixcascadeon multi-branch evaluations (#2067)f2af093fix CLI output corruption (#2061)
There are 23 commits in total.
See the full diff
Version 3.0.18 just got published.
Update to this version instead 🚀
Release Notes
v3.0.18Â
Commits
The new version differs by 6 commits.
1c150c6v3.0.180a0f4f5make defensive copies wheninline(#2116)931daa8fix loss of context incollapse_vars&cascade(#2112)00e4f7bin-placetigten_body()(#2111)11e63bccorrectly determine scope ofAST_This(#2109)33405bbenforceinlinescope restriction (#2106)
See the full diff
Version 3.0.20 just got published.
Update to this version instead 🚀
Release Notes
v3.0.20Â
Commits
The new version differs by 9 commits.
8b4dcd8v3.0.20285401cmore tests for #2158 (#2160)9db4c42fixcascade&collapseon property access of constants (#2158)94e5e00refactorcompute_char_frequency()(#2152)dc6bcaasynchronisemangle.propertiesforminify()&test/compress(#2151)d58b184refactorCompressor.toplevel(#2149)b3a57ffminimisereduce_varscloning overhead (#2148)3d5bc08fixreduce_varsonthis(#2145)0692435fix for-in loop parsing (#2144)
See the full diff
Version 3.0.24 just got published.
Update to this version instead 🚀
Release Notes
v3.0.24Â
Commits
The new version differs by 11 commits.
bd7be07v3.0.2471ee91ehandle duplicate argument names incollapse_vars(#2215)4f70d2einlining of static methods & constants (#2211)4b6ca5einline property access of object literal (#2209)9306da3suppresscollapse_varsofthisas call argument (#2204)1ac25fcimprovecompressgranularity throughtypeofs(#2201)5f046c7minor clean-ups toevaluate(#2197)af0262bimprove parenthesis emission (#2196)6b3aeffclean upTreeWalker.pop()(#2195)20e4f82refactorthrowusage withincompress(#2193)f3a487adocument fast mangle-only minify mode (#2194)
See the full diff
Version 3.0.25 just got published.
Update to this version instead 🚀
Release Notes
v3.0.25Â
Commits
The new version differs by 11 commits.
4e12a6fv3.0.25b35dfc2reject malformed CLI parameters (#2239)9e1da92ensureie8works with mangled properties (#2238)a5ffe2cdropunusedbuiltin globals underunsafe(#2236)9282e7bfixunsafeevaluateofObjectstatic methods (#2232)5229cb2dropunusedcompound assignments (#2230)458e3e1enhancepasses(#2229)c615a1efix gzip stream intest/benchmark.js(#2228)10a938cenhance source mapping on IIFEs (#2224)4956ad3benchmark gzipped output (#2220)145874edocs: update benchmarks using node 8, add babili (#2218)
See the full diff
Version 3.1.0 just got published.
Update to this version instead 🚀
Release Notes
v3.1.0Â
Commits
The new version differs by 9 commits.
cd27f4ev3.1.08158b1bTesting all leading comments against being PURE comments (#2305)aacf3edextendunsafeon pure global functions (#2303)8b89072addDateand other known globals tounsafecompress option (#2302)395a17cfixcollapse_varson default function argument (#2299)3f35586correctly count declarations afterhoist_vars(#2297)71d52f1Fix CLI example for mangle reserved list of names (#2294)eb7adaaFix CLI source-maps examples (#2291)e5cf797fixunusedpatching ofAST_For.initblocks (#2289)
See the full diff
Version 3.1.4 just got published.
Update to this version instead 🚀
Release Notes
v3.1.4Â
Commits
The new version differs by 8 commits.
dfe4f6cv3.1.4a09c8adupdate dependency (#2362)ec598c3fix-ups for #2356 (#2360)eba0f93more tests for #2351 (#2357)99800d4update README to include defaults (#2356)70d56c9Update README.md - sourceMappingURL directive note (#2355)b810e2fperformreduce_varson safe literals (#2351)1abe142collapsea.bwhenever safe (#2350)
See the full diff