upsert
upsert copied to clipboard
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 | devDependency |
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.
7313465
v3.0.0
2c7ee95
fix
unsafe
onevaluate
ofreduce_vars
(#1870)ecf3563
kill
opera
(#1869)dee5a27
enhance
collapse_vars
(#1862)5a25d24
rename variables for better readability (#1863)
bffdc8d
update
test/benchmark.js
resources (#1864)69b5663
restore report of supported options (#1861)
ea92897
improve literal return optimization (#1860)
2cb55b2
enforce
toplevel
on other compress options (#1855)bbb5f2a
Update ISSUE_TEMPLATE.md (#1846)
76d19b6
fix fuzzer on
this
(#1842)9e62628
fix
unused
on for-in statements (#1843)9bf72cf
improve parser under "use strict" (#1836)
64d7443
update README for 3.x (#1840)
45ce369
fix
AST_For.init
patch-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.3 just got published.
Update to this version instead 🚀
Release Notes
v3.0.3Â
Commits
The new version differs by 11 commits0.
aae7d49
v3.0.3
0459af2
Update issue template: change harmony to uglify-es (#1900)
04f2344
Remove unnecessary
git clone
instructions in README (#1897)bad9d5c
Change
harmony
touglify-es
in master README (#1895)a0f5f86
gracefully handle non-
Error
being thrown (#1893)41996be
extend test timeout
5fd8244
v3.0.2
c14e280
print error stack in CLI (#1890)
bc3fa78
mention
minify().error
8c7c107
update
minify()
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.
ff526be
v3.0.5
e005099
fix & improve coverage of
estree
(#1935)504a436
Tweak README Notes (#1934)
3ca9022
fix bugs with getter/setter (#1926)
fd09512
document 3 max passes (#1928)
9e29b6d
clarify wording (#1931)
c391576
remove support for
const
(#1910)ac73c5d
avoid
arguments
andeval
inreduce_vars
(#1924)547f41b
add documentation for
side_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.
050474a
v3.0.6
f6c805a
print package name alongside version in CLI (#1946)
9464d3c
fix parsing of property access after new line (#1944)
f18abd1
minor fixes to README.md
3be06ad
reorg README for 3.x (#1942)
265008c
improve 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.
43add94
v3.0.8
efcf167
make
expect_stdout
node version specific (#1963)6ed9091
fix docs for side_effects flag to reflect current behavior (#1966)
569c21e
improve
RegExp
handling (#1959)87c3a2c
remove
space_colon
(#1960)baef8bf
update output options in readme (#1958)
0813c53
remove 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.
d3c4a8e
v3.0.10
7e164ab
add "es5" to package.json keywords (#1980)
22aedef
document minify() option
toplevel
(#1979)58fae7d
enhance
if_return
to handlereturn void...
(#1977)5bf8d7e
document 3.x minify() does not throw errors (#1975)
1df9d06
document minify
warnings
and add an error example (#1973)
See the full diff
Version 3.0.14 just got published.
Update to this version instead 🚀
Release Notes
v3.0.14Â
Commits
The new version differs by 9 commits.
3e62faa
v3.0.14
e9645e0
introduce
unsafe_Func
(#2033)55b5f2a
widen CLI parse error code fragment displayed (#2032)
4e0a22e
v3.0.13
1aa3805
better fix for #512 & #2010 (#2019)
e62b879
display default values in
--help options
(#2018)c6c9f4f
implement
--help options
(#2017)fec1437
improve CLI usability (#2016)
79131cd
extend
node_version
range 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.
4231f73
v3.0.16
da2de35
add comment about quote_style and gzip (#2092)
41beae4
cache web assets between CI runs (#2089)
82db918
fix CLI parsing of
--source-map content
(#2088)3dc9e14
add Node.js 8 to Travis CI (#2086)
fed0096
allow
expect_stdout
to specifyError
(#2087)2bdc880
fix variable accounting in
inline
(#2085)5ef7cb3
suppress false positives for-in loops (#2080)
4ad7b1d
fix portability of
sandbox.run_code()
on Node.js 0.1x (#2078)9186859
fix non-string parameters (#2076)
47c0713
report
test/ufuzz.js
failures inprocess.stderr
(#2074)293c566
marshal
mangle[.properties].reserved
from non-Array values (#2072)9c30640
fix iteration over object with inherited properties (#2068)
9db0695
fix
cascade
on multi-branch evaluations (#2067)f2af093
fix 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.
1c150c6
v3.0.18
0a0f4f5
make defensive copies when
inline
(#2116)931daa8
fix loss of context in
collapse_vars
&cascade
(#2112)00e4f7b
in-place
tigten_body()
(#2111)11e63bc
correctly determine scope of
AST_This
(#2109)33405bb
enforce
inline
scope 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.
8b4dcd8
v3.0.20
285401c
more tests for #2158 (#2160)
9db4c42
fix
cascade
&collapse
on property access of constants (#2158)94e5e00
refactor
compute_char_frequency()
(#2152)dc6bcaa
synchronise
mangle.properties
forminify()
&test/compress
(#2151)d58b184
refactor
Compressor.toplevel
(#2149)b3a57ff
minimise
reduce_vars
cloning overhead (#2148)3d5bc08
fix
reduce_vars
onthis
(#2145)0692435
fix 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.
bd7be07
v3.0.24
71ee91e
handle duplicate argument names in
collapse_vars
(#2215)4f70d2e
inlining of static methods & constants (#2211)
4b6ca5e
inline property access of object literal (#2209)
9306da3
suppress
collapse_vars
ofthis
as call argument (#2204)1ac25fc
improve
compress
granularity throughtypeofs
(#2201)5f046c7
minor clean-ups to
evaluate
(#2197)af0262b
improve parenthesis emission (#2196)
6b3aeff
clean up
TreeWalker.pop()
(#2195)20e4f82
refactor
throw
usage withincompress
(#2193)f3a487a
document 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.
4e12a6f
v3.0.25
b35dfc2
reject malformed CLI parameters (#2239)
9e1da92
ensure
ie8
works with mangled properties (#2238)a5ffe2c
drop
unused
builtin globals underunsafe
(#2236)9282e7b
fix
unsafe
evaluate
ofObject
static methods (#2232)5229cb2
drop
unused
compound assignments (#2230)458e3e1
enhance
passes
(#2229)c615a1e
fix gzip stream in
test/benchmark.js
(#2228)10a938c
enhance source mapping on IIFEs (#2224)
4956ad3
benchmark gzipped output (#2220)
145874e
docs: 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.
cd27f4e
v3.1.0
8158b1b
Testing all leading comments against being PURE comments (#2305)
aacf3ed
extend
unsafe
on pure global functions (#2303)8b89072
add
Date
and other known globals tounsafe
compress option (#2302)395a17c
fix
collapse_vars
on default function argument (#2299)3f35586
correctly count declarations after
hoist_vars
(#2297)71d52f1
Fix CLI example for mangle reserved list of names (#2294)
eb7adaa
Fix CLI source-maps examples (#2291)
e5cf797
fix
unused
patching ofAST_For.init
blocks (#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.
dfe4f6c
v3.1.4
a09c8ad
update dependency (#2362)
ec598c3
fix-ups for #2356 (#2360)
eba0f93
more tests for #2351 (#2357)
99800d4
update README to include defaults (#2356)
70d56c9
Update README.md - sourceMappingURL directive note (#2355)
b810e2f
perform
reduce_vars
on safe literals (#2351)1abe142
collapse
a.b
whenever safe (#2350)
See the full diff