Open greenkeeper[bot] opened 7 years ago
Your tests are still failing with this version. Compare the changes π¨
Β
Your tests are still failing with this version. Compare the changes π¨
Β
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 specify Error
(#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 in process.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
Your tests are still failing with this version. Compare the changes π¨
Β
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
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
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 8 commits.
f67a6b0
v3.0.19
343ea32
ensure mangling works if catch reuses a scope variable (#2123)
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
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 17 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
for minify()
& test/compress
(#2151)
d58b184
refactor Compressor.toplevel
(#2149)
b3a57ff
minimise reduce_vars
cloning overhead (#2148)
3d5bc08
fix reduce_vars
on this
(#2145)
0692435
fix for-in loop parsing (#2144)
f67a6b0
v3.0.19
343ea32
ensure mangling works if catch reuses a scope variable (#2123)
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)
There are 17 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 20 commits.
5e6f264
v3.0.21
f0a9912
improve unsafe_Func
(#2171)
1e4de2e
parse @global_defs
as expressions (#2169)
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
for minify()
& test/compress
(#2151)
d58b184
refactor Compressor.toplevel
(#2149)
b3a57ff
minimise reduce_vars
cloning overhead (#2148)
3d5bc08
fix reduce_vars
on this
(#2145)
0692435
fix for-in loop parsing (#2144)
f67a6b0
v3.0.19
343ea32
ensure mangling works if catch reuses a scope variable (#2123)
1c150c6
v3.0.18
There are 20 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 22 commits.
7659ea1
v3.0.22
bdeadff
improve usability of name cache under minify()
(#2176)
5e6f264
v3.0.21
f0a9912
improve unsafe_Func
(#2171)
1e4de2e
parse @global_defs
as expressions (#2169)
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
for minify()
& test/compress
(#2151)
d58b184
refactor Compressor.toplevel
(#2149)
b3a57ff
minimise reduce_vars
cloning overhead (#2148)
3d5bc08
fix reduce_vars
on this
(#2145)
0692435
fix for-in loop parsing (#2144)
f67a6b0
v3.0.19
There are 22 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 25 commits.
2dde416
v3.0.23
8b69a3d
drop argument value after collapse_vars
(#2190)
d40950b
improve inline
efficiency (#2188)
7659ea1
v3.0.22
bdeadff
improve usability of name cache under minify()
(#2176)
5e6f264
v3.0.21
f0a9912
improve unsafe_Func
(#2171)
1e4de2e
parse @global_defs
as expressions (#2169)
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
for minify()
& test/compress
(#2151)
d58b184
refactor Compressor.toplevel
(#2149)
b3a57ff
minimise reduce_vars
cloning overhead (#2148)
There are 25 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 36 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
of this
as call argument (#2204)
1ac25fc
improve compress
granularity through typeofs
(#2201)
5f046c7
minor clean-ups to evaluate
(#2197)
af0262b
improve parenthesis emission (#2196)
6b3aeff
clean up TreeWalker.pop()
(#2195)
20e4f82
refactor throw
usage within compress
(#2193)
f3a487a
document fast mangle-only minify mode (#2194)
2dde416
v3.0.23
8b69a3d
drop argument value after collapse_vars
(#2190)
d40950b
improve inline
efficiency (#2188)
7659ea1
v3.0.22
There are 36 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 47 commits.
4e12a6f
v3.0.25
b35dfc2
reject malformed CLI parameters (#2239)
9e1da92
ensure ie8
works with mangled properties (#2238)
a5ffe2c
drop unused
builtin globals under unsafe
(#2236)
9282e7b
fix unsafe
evaluate
of Object
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)
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)
There are 47 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 50 commits.
bc61dee
v3.0.26
6a5e74b
unescape surrogate pairs only (#2246)
5444634
update dependencies (#2241)
4e12a6f
v3.0.25
b35dfc2
reject malformed CLI parameters (#2239)
9e1da92
ensure ie8
works with mangled properties (#2238)
a5ffe2c
drop unused
builtin globals under unsafe
(#2236)
9282e7b
fix unsafe
evaluate
of Object
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)
bd7be07
v3.0.24
There are 50 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 53 commits.
c4c2ef4
v3.0.27
a845897
improve mangle.properties
(#2261)
32ea2c5
issue template: describe acceptable JS input (#2255)
bc61dee
v3.0.26
6a5e74b
unescape surrogate pairs only (#2246)
5444634
update dependencies (#2241)
4e12a6f
v3.0.25
b35dfc2
reject malformed CLI parameters (#2239)
9e1da92
ensure ie8
works with mangled properties (#2238)
a5ffe2c
drop unused
builtin globals under unsafe
(#2236)
9282e7b
fix unsafe
evaluate
of Object
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)
There are 53 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 56 commits.
f81ff10
v3.0.28
16d4091
don't escape null characters as \0 when followed by any digit (#2273)
e7c21e8
fix ie8
mangling of top-level AST_SymbolCatch
(#2263)
c4c2ef4
v3.0.27
a845897
improve mangle.properties
(#2261)
32ea2c5
issue template: describe acceptable JS input (#2255)
bc61dee
v3.0.26
6a5e74b
unescape surrogate pairs only (#2246)
5444634
update dependencies (#2241)
4e12a6f
v3.0.25
b35dfc2
reject malformed CLI parameters (#2239)
9e1da92
ensure ie8
works with mangled properties (#2238)
a5ffe2c
drop unused
builtin globals under unsafe
(#2236)
9282e7b
fix unsafe
evaluate
of Object
static methods (#2232)
5229cb2
drop unused
compound assignments (#2230)
There are 56 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 65 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 to unsafe
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 of AST_For.init
blocks (#2289)
f81ff10
v3.0.28
16d4091
don't escape null characters as \0 when followed by any digit (#2273)
e7c21e8
fix ie8
mangling of top-level AST_SymbolCatch
(#2263)
c4c2ef4
v3.0.27
a845897
improve mangle.properties
(#2261)
32ea2c5
issue template: describe acceptable JS input (#2255)
There are 65 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 71 commits.
55387e8
v3.1.2
7e3e9da
fix "use asm" numeric output (#2328)
00f5094
suppress collapse_vars
of this
into "use strict" (#2326)
aceb0af
v3.1.1
4f0953f
handle LHS side-effects on cascade
& collapse_vars
(#2314)
182a47b
improve source mapping (#2312)
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 to unsafe
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 of AST_For.init
blocks (#2289)
There are 71 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 74 commits.
6920e89
v3.1.3
dd71639
enhance reduce_vars
for AST_Accessor
(#2339)
2dcc552
trap invalid use of reserved words (#2338)
55387e8
v3.1.2
7e3e9da
fix "use asm" numeric output (#2328)
00f5094
suppress collapse_vars
of this
into "use strict" (#2326)
aceb0af
v3.1.1
4f0953f
handle LHS side-effects on cascade
& collapse_vars
(#2314)
182a47b
improve source mapping (#2312)
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 to unsafe
compress option (#2302)
395a17c
fix collapse_vars
on default function argument (#2299)
3f35586
correctly count declarations after hoist_vars
(#2297)
There are 74 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 82 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)
6920e89
v3.1.3
dd71639
enhance reduce_vars
for AST_Accessor
(#2339)
2dcc552
trap invalid use of reserved words (#2338)
55387e8
v3.1.2
7e3e9da
fix "use asm" numeric output (#2328)
00f5094
suppress collapse_vars
of this
into "use strict" (#2326)
aceb0af
v3.1.1
There are 82 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 91 commits.
96439ca
v3.1.5
c927cea
unsafe
fix-ups for #2351 (#2379)
9f4b98f
backport #2374 (#2376)
0f2ef33
enhance collapse_vars
around lazy operations (#2369)
7e5b5ca
fix AST_PropAccess
in collapse_vars
(take 3) (#2375)
c1346e0
clean up lazy operator detection (#2373)
0d2fe8e
fix AST_PropAccess
in collapse_vars
(take 2) (#2372)
f2b9c11
fix AST_PropAccess
in collapse_vars
(#2370)
fe647b0
account for side-effects from AST_This
in collapse_vars
(#2365)
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)
There are 91 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 107 commits.
2fd927a
v3.1.6
8428326
enhance properties
(#2412)
31f8209
remove dead code (#2405)
9b0f86f
fix reduce_vars
on AST_Array.length
(#2404)
ee082ac
compress self comparisons (#2398)
ae67a49
document compress option hoist_props
(#2399)
4178289
implement hoist_props
(#2396)
74ae16f
fix unsafe
reduce_vars
on arrays & objects (#2397)
1968203
docs: Fix spelling and style (#2395)
86ea38a
enhance unsafe
evaluate
of arrays & objects (#2394)
8a713e4
deduplicate declarations regardless of toplevel
(#2393)
24aa078
safer properties
transform (#2391)
5fd723f
fix unsafe
expansion of object literals (#2390)
516eaef
fix unsafe
evaluation of AST_Sub
(#2389)
4ae1fb3
fix unsafe
evaluation of objects (#2388)
There are 107 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 115 commits.
f46281e
v3.1.7
25a1888
tweak #2424 (#2432)
5b4b07e
extend function inlining safety checks (#2430)
a8aa28a
consolidate single-use function
reduction (#2427)
fe5a68f
maintain call argument order in collapse_vars
(#2426)
71e6115
improve variations on call arguments for ufuzz
(#2424)
c8b6f47
reduce this
within functions (#2421)
a48f87a
compress new
function
containing this
(#2417)
2fd927a
v3.1.6
8428326
enhance properties
(#2412)
31f8209
remove dead code (#2405)
9b0f86f
fix reduce_vars
on AST_Array.length
(#2404)
ee082ac
compress self comparisons (#2398)
ae67a49
document compress option hoist_props
(#2399)
4178289
implement hoist_props
(#2396)
There are 115 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 120 commits.
38bfb73
v3.1.8
bbedbf4
handle circular function
reference gracefully (#2446)
2cfb5aa
account for eval
& with
in reduce_vars
(#2441)
6c45101
consolidate & enhance unused
(#2439)
2c2fd89
inline single-use functions that are not constant expressions (#2434)
f46281e
v3.1.7
25a1888
tweak #2424 (#2432)
5b4b07e
extend function inlining safety checks (#2430)
a8aa28a
consolidate single-use function
reduction (#2427)
fe5a68f
maintain call argument order in collapse_vars
(#2426)
71e6115
improve variations on call arguments for ufuzz
(#2424)
c8b6f47
reduce this
within functions (#2421)
a48f87a
compress new
function
containing this
(#2417)
2fd927a
v3.1.6
8428326
enhance properties
(#2412)
There are 120 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 127 commits.
346fa12
v3.1.9
cda27b0
extend reduce_funcs
to cover cross-scope substitutions (#2469)
3c74047
implement compress option reduce_funcs
(#2466)
94525d8
fix object literal tracing in reduce_vars
(#2461)
1127a2c
fix multiple nested function substitutions (#2458)
246d9d4
remove hack in collapse_vars
(#2457)
4c0b017
preserve function identity in reduce_vars
(#2451)
38bfb73
v3.1.8
bbedbf4
handle circular function
reference gracefully (#2446)
2cfb5aa
account for eval
& with
in reduce_vars
(#2441)
6c45101
consolidate & enhance unused
(#2439)
2c2fd89
inline single-use functions that are not constant expressions (#2434)
f46281e
v3.1.7
25a1888
tweak #2424 (#2432)
5b4b07e
extend function inlining safety checks (#2430)
There are 127 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 136 commits.
667fc4d
v3.1.10
6142117
document the webkit
output option (#2490)
ae28a24
fix cross-scope inlining of AST_Function
s (#2486)
ebe761c
minor consolidations (#2484)
fa7a7c5
Update ISSUE_TEMPLATE.md (#2481)
557636f
update documentation for reduce_funcs
(#2478)
49fbe9c
fix replacement logic in collapse_vars
(#2475)
2ac5086
fix top_retain
on hoist_props
(#2474)
c6cfa04
allow symbol replacement on multiple occurrences (#2472)
346fa12
v3.1.9
cda27b0
extend reduce_funcs
to cover cross-scope substitutions (#2469)
3c74047
implement compress option reduce_funcs
(#2466)
94525d8
fix object literal tracing in reduce_vars
(#2461)
1127a2c
fix multiple nested function substitutions (#2458)
246d9d4
remove hack in collapse_vars
(#2457)
There are 136 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 146 commits.
b37a68c
v3.2.0
c141ae6
fix argument/atom collision by properties
(#2514)
97c464d
fix wording and formatting (#2512)
3b28b91
extend escape analysis on constant expression properties (#2509)
eb001dc
fix argument/atom collision by collapse_vars
(#2507)
aa9bdf4
make AST_Lambda.contains_this()
less magical (#2505)
8987780
eliminate invalid state caching in collapse_vars
(#2502)
30cfea2
fix rename
(#2501)
f4e2fb9
expand symbol space to improve compression (#2460)
b80062c
enable hoist_props
by default (#2492)
667fc4d
v3.1.10
6142117
document the webkit
output option (#2490)
ae28a24
fix cross-scope inlining of AST_Function
s (#2486)
ebe761c
minor consolidations (#2484)
fa7a7c5
Update ISSUE_TEMPLATE.md (#2481)
There are 146 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 163 commits.
b9f3ddf
v3.2.1
77332a0
fix dead_code
on for
(#2552)
85c56ad
more tests for #2535 (#2551)
8da3754
improve evaluate
on typeof
(#2550)
9a6b11f
improve boolean compression (#2548)
7ac6fdc
improve switch case compression (#2547)
f6610ba
improve AST_For.init
& AST_Switch.expression
compression (#2546)
09b320e
convert to number under boolean context (#2545)
5a1e99d
improve compression of if
conditions (#2544)
b762f2d
improve compression of loop conditions (#2543)
172079a
improve code reuse (#2542)
c58d393
fix corner case in call binding (#2541)
18302bf
backport test from #2526 (#2534)
bc5047c
fix inline
on nested substitutions (#2533)
206a54a
fix nested hoist_props
substitution (#2523)
There are 163 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 170 commits.
2441827
v3.2.2
0aff037
improve unused
on assign-only symbols (#2568)
74a2f53
fix escape analysis for AST_Throw
(#2564)
e20935c
fix escape analysis for AST_Conditional
& AST_Sequence
(#2563)
3e34f62
account for side-effects in conditional call inversion (#2562)
d21cb84
eliminate noop calls more aggressively (#2559)
3dd495e
improve if_return
(#2558)
b9f3ddf
v3.2.1
77332a0
fix dead_code
on for
(#2552)
85c56ad
more tests for #2535 (#2551)
8da3754
improve evaluate
on typeof
(#2550)
9a6b11f
improve boolean compression (#2548)
7ac6fdc
improve switch case compression (#2547)
f6610ba
improve AST_For.init
& AST_Switch.expression
compression (#2546)
09b320e
convert to number under boolean context (#2545)
There are 170 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 212 commits.
f1556cb
v3.3.0
efffb81
fix comments output & improve /*@__PURE__*/
202f90e
fix corner cases with collapse_vars
, inline
& reduce_vars
(#2637)
c07ea17
fix escape analysis on AST_PropAccess
(#2636)
edb4e3b
make comments output more robust (#2633)
4113609
extend test/ufuzz.js
to inline
& reduce_funcs
(#2620)
7ac7b08
remove AST hack from inline
(#2627)
86ae588
disable hoist_funs
by default (#2626)
fac003c
avoid inline
of function with special argument names (#2625)
2273655
fix inline
after single-use reduce_vars
(#2623)
01057cf
Transform can be simplified when clone is not done. (#2621)
032f096
add test for #2613 (#2618)
4b334ed
handle global constant collision with local variable after inline
(#2617)
8ddcbc3
compress apply()
& call()
of function
(#2613)
0b0eac1
drop property assignment to constants (#2612)
There are 212 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 215 commits.
8701a99
v3.3.1
1476c78
add html-minifier
to benchmarks (#2646)
cb6a928
fix infinite loop during inline
(#2645)
f1556cb
v3.3.0
efffb81
fix comments output & improve /*@__PURE__*/
202f90e
fix corner cases with collapse_vars
, inline
& reduce_vars
(#2637)
c07ea17
fix escape analysis on AST_PropAccess
(#2636)
edb4e3b
make comments output more robust (#2633)
4113609
extend test/ufuzz.js
to inline
& reduce_funcs
(#2620)
7ac7b08
remove AST hack from inline
(#2627)
86ae588
disable hoist_funs
by default (#2626)
fac003c
avoid inline
of function with special argument names (#2625)
2273655
fix inline
after single-use reduce_vars
(#2623)
01057cf
Transform can be simplified when clone is not done. (#2621)
032f096
add test for #2613 (#2618)
There are 215 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 217 commits.
8660715
v3.3.2
0fe259e
parse LF & comment correctly (#2653)
8701a99
v3.3.1
1476c78
add html-minifier
to benchmarks (#2646)
cb6a928
fix infinite loop during inline
(#2645)
f1556cb
v3.3.0
efffb81
fix comments output & improve /*@__PURE__*/
202f90e
fix corner cases with collapse_vars
, inline
& reduce_vars
(#2637)
c07ea17
fix escape analysis on AST_PropAccess
(#2636)
edb4e3b
make comments output more robust (#2633)
4113609
extend test/ufuzz.js
to inline
& reduce_funcs
(#2620)
7ac7b08
remove AST hack from inline
(#2627)
86ae588
disable hoist_funs
by default (#2626)
fac003c
avoid inline
of function with special argument names (#2625)
2273655
fix inline
after single-use reduce_vars
(#2623)
There are 217 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 227 commits.
8ca4915
v3.3.3
b95e333
fix pure_getters
on AST_Binary
(#2681)
e40a0ee
improve assignment variations (#2671)
cb62bd9
fix function inlining within loops (#2675)
f30790b
fix dead_code
on return
assignments (#2668)
5205dbc
retain recursive function names (#2667)
3ff625d
fix bugs on substituted AST_Defun
(#2661)
4832bc5
replace single-use recursive functions (#2659)
7f342cb
suppress inline
within substituted AST_Scope
(#2658)
05e7d34
improve unused
over duplicate variable names (#2656)
8660715
v3.3.2
0fe259e
parse LF & comment correctly (#2653)
8701a99
v3.3.1
1476c78
add html-minifier
to benchmarks (#2646)
cb6a928
fix infinite loop during inline
(#2645)
There are 227 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 230 commits.
e2ec270
v3.3.4
ed7a0a4
fix dead_code
on escaped return
assignment (#2693)
d819559
minor clean-ups (#2686)
8ca4915
v3.3.3
b95e333
fix pure_getters
on AST_Binary
(#2681)
e40a0ee
improve assignment variations (#2671)
cb62bd9
fix function inlining within loops (#2675)
f30790b
fix dead_code
on return
assignments (#2668)
5205dbc
retain recursive function names (#2667)
3ff625d
fix bugs on substituted AST_Defun
(#2661)
4832bc5
replace single-use recursive functions (#2659)
7f342cb
suppress inline
within substituted AST_Scope
(#2658)
05e7d34
improve unused
over duplicate variable names (#2656)
8660715
v3.3.2
0fe259e
parse LF & comment correctly (#2653)
There are 230 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 259 commits.
9336cc8
v3.3.5
9809567
improve process.exit()
workaround (#2741)
1ee8be8
fix recursive function inline
(#2738)
8430c2f
enable AppVeyor CI (#2739)
659c8a7
handle trailing line comments correctly (#2736)
3564b4f
compress RegExp()
in unsafe
(#2735)
3505a36
enhance unsafe_proto
(#2733)
9b1bc6c
ufuzz: add strings "a", "b", "c" to VALUES (#2732)
9f23185
fix corner case with arguments
as function name (#2729)
b82feb9
improve if_return
(#2727)
7f2a591
warn on deprecated features (#2726)
afbcebd
fix mangle
name collision across files (#2722)
484e484
fix corner case in inline
(#2720)
6f3f212
reminify tests upon expect_stdout
(#2716)
a6873a3
forbid block-scoped AST_Defun
in strict mode (#2718)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 273 commits.
460218a
v3.3.6
e49416e
fix reduce_vars
on AST_Accessor
(#2776)
d4d7d99
add SymbolDef IDs to --output ast (#2772)
6a696d0
fix output of imported AST (#2771)
1c9e13f
update dependencies (#2770)
b757450
fix nested unused
assignments (#2769)
23ec484
fix corner case in #2763 (#2766)
f1e1bb4
join object assignments (#2763)
6a0af85
skip only var
s in if_return
(#2759)
09269be
enhance conditionals
(#2758)
bf832cd
improve synergy between compress
and rename
(#2755)
2972d58
patch variable declaractions extracted within catch
(#2753)
2e22d38
improve rename
reproducibility (#2754)
ce27bcd
compress loops with immediate break
(#2746)
9336cc8
v3.3.5
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 276 commits.
7c0c929
v3.3.7
62a66df
fix & extend join_vars
for object assigments (#2781)
2cab348
improve SymbolDef info in --output ast
(#2778)
460218a
v3.3.6
e49416e
fix reduce_vars
on AST_Accessor
(#2776)
d4d7d99
add SymbolDef IDs to --output ast (#2772)
6a696d0
fix output of imported AST (#2771)
1c9e13f
update dependencies (#2770)
b757450
fix nested unused
assignments (#2769)
23ec484
fix corner case in #2763 (#2766)
f1e1bb4
join object assignments (#2763)
6a0af85
skip only var
s in if_return
(#2759)
09269be
enhance conditionals
(#2758)
bf832cd
improve synergy between compress
and rename
(#2755)
2972d58
patch variable declaractions extracted within catch
(#2753)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 302 commits.
06166df
v3.3.8
e2dc9cf
fix unsafe
evaluate
of AST_Array
(#2825)
069df27
enable unsafe
for test/ufuzz.js
(#2819)
3e78732
improve unused
on built-in functions (#2817)
e21bab7
avoid duplicate property names in object literals under "use strict" (#2818)
ac9a168
fix & improve test/ufuzz.js
(#2815)
81b6454
fix time-out for respawned test/ufuzz.js
(#2814)
082e004
compress undefined
property names (#2811)
983e691
fix join_vars
property assignment for negative array index (#2810)
b335912
enhance test/ufuzz.js
(#2808)
cc07f3b
faster output of comments (#2806)
07e4b64
fix AST_Scope.clone()
(#2803)
d3ce2bc
suppress unsafe_proto
for LHS expressions (#2804)
cff3bf4
configure rename
with CLI (#2802)
79cfac7
extend join_vars
& sequences
(#2798)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 307 commits.
4eb4cb6
v3.3.9
193612a
fix accounting after conversion to assignment (#2847)
95cfce6
backport of #2835 (#2841)
ec42025
drop assignments to constant expressions only (#2839)
5e2cd07
handle duplicate function declarations correctly (#2837)
06166df
v3.3.8
e2dc9cf
fix unsafe
evaluate
of AST_Array
(#2825)
069df27
enable unsafe
for test/ufuzz.js
(#2819)
3e78732
improve unused
on built-in functions (#2817)
e21bab7
avoid duplicate property names in object literals under "use strict" (#2818)
ac9a168
fix & improve test/ufuzz.js
(#2815)
81b6454
fix time-out for respawned test/ufuzz.js
(#2814)
082e004
compress undefined
property names (#2811)
983e691
fix join_vars
property assignment for negative array index (#2810)
b335912
enhance test/ufuzz.js
(#2808)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 331 commits.
0cfbd79
v3.3.10
d66d86f
account for exceptions in AST_Assign.left
(#2892)
905325d
update dependencies (#2889)
dea0cc0
mention file encoding (#2887)
d69d800
evaluate to{Low,Upp}erCase()
under unsafe
(#2886)
c0b8f2a
add information on testing and code style (#2885)
cb0257d
describe a few compiler assumptions (#2883)
9637f51
change undefined == x
to null == x
(#2882)
3026bd8
improve exceptional flow compression by collapse_vars
(#2880)
78a44d5
maintain order between side-effects and externally observable assignments (#2879)
7e13c0d
handle break
& continue
in collapse_vars
(#2875)
e6a2e9e
allow collapse_vars
across conditional branches (#2867)
e773f03
fix assignment logic in reduce_vars
(#2872)
b16380d
fix missing corner case in #2855 (#2868)
334b07a
Update License Copyright Year to 2018 (#2866)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
The new version differs by 340 commits.
a3dfeea
v3.3.11
d316fb1
fix unsafe
evaluate
on type-converting operators (#2917)
83d8aa8
fix collapse_vars
within loops (#2915)
4f1c12b
report options upon reminify input error (#2911)
d8e0e34
collapse within unary expressions (#2910)
0c4f315
fix corner case in collapse_vars
(#2909)
0809699
simplify do-while
into for
(#2907)
2088e1c
fix AST corruption due to collapse_vars
& inline
(#2899)
bf1d471
fix join_vars
on property accessors (#2895)
0cfbd79
v3.3.10
d66d86f
account for exceptions in AST_Assign.left
(#2892)
905325d
update dependencies (#2889)
dea0cc0
mention file encoding (#2887)
d69d800
evaluate to{Low,Upp}erCase()
under unsafe
(#2886)
c0b8f2a
add information on testing and code style (#2885)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 355 commits.
604caa0
v3.3.12
29a71d3
more tests for #2938 (#2940)
39a907b
workaround pure_getters=true
when dropping unused assignments (#2939)
7047431
improve unsafe
evaluate
of function
(#2936)
b5f0f4f
reduce false positives from object literals (#2935)
2905fd6
reduce false positives from labels (#2934)
4facd94
reduce false positives from noop (#2933)
4b5993f
fix crash in may_throw()
(#2932)
2351a67
fix dead_code
on exceptional return
(#2930)
4a528c4
reduce false positives from function.toString()
(#2928)
82d1ef0
fix unsafe
evaluate
of function
property (#2927)
7fdd208
drop unused "class" definition IIFEs (#2923)
e529f54
reduce function
-related false positives (#2925)
d626e9b
improve inline
efficiency (#2924)
a2a9459
fix unsafe
evaluate
of AST_Function
(#2920)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 370 commits.
951d87c
v3.3.13
798fc21
improve test/run-test.js
performance (#2971)
a75a046
compress arguments[index]
(#2967)
38f2b45
fix value reference caching in evaluate
(#2969)
56e2a36
enhance conditionals
(#2966)
0daa199
migrate safe transformations out of unsafe_comps
(#2962)
73e98dc
drop side_effects
-free return
values (#2965)
36bca69
enhance collapse_vars
(#2952)
ace5811
drop lone "use strict" in function body (#2963)
ba7bad0
show benchmark subtotal (#2960)
b8b2ac5
improve fix for #2954 (#2958)
ea23593
fix collapse_vars
on nested exception (#2955)
52de64c
deduplicate parenthesis around object and function literals (#2953)
4557902
minor clean-ups (#2951)
f40f5eb
improve mangle
(#2948)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 373 commits.
7e00a12
v3.3.14
10b3752
fix mangle
of AST_SymbolLambda
under ie8
(#2978)
fe51a91
handle negated constants correctly in collapse_vars
(#2975)
951d87c
v3.3.13
798fc21
improve test/run-test.js
performance (#2971)
a75a046
compress arguments[index]
(#2967)
38f2b45
fix value reference caching in evaluate
(#2969)
56e2a36
enhance conditionals
(#2966)
0daa199
migrate safe transformations out of unsafe_comps
(#2962)
73e98dc
drop side_effects
-free return
values (#2965)
36bca69
enhance collapse_vars
(#2952)
ace5811
drop lone "use strict" in function body (#2963)
ba7bad0
show benchmark subtotal (#2960)
b8b2ac5
improve fix for #2954 (#2958)
ea23593
fix collapse_vars
on nested exception (#2955)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 379 commits.
90585e2
v3.3.15
d8fc281
update dependencies (#3002)
188c39e
retain comments within brackets (#2999)
5429234
preserve non-constant value assignments with modifications (#2997)
b9f72a4
handle case
correctly under reduce_vars
(#2993)
fc6ebd0
preserve case when inline_script
(#2991)
7e00a12
v3.3.14
10b3752
fix mangle
of AST_SymbolLambda
under ie8
(#2978)
fe51a91
handle negated constants correctly in collapse_vars
(#2975)
951d87c
v3.3.13
798fc21
improve test/run-test.js
performance (#2971)
a75a046
compress arguments[index]
(#2967)
38f2b45
fix value reference caching in evaluate
(#2969)
56e2a36
enhance conditionals
(#2966)
0daa199
migrate safe transformations out of unsafe_comps
(#2962)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 383 commits.
73d77f4
v3.3.16
ccf0e2e
extend fuzzy RHS folding (#3006)
20ca0f5
improve truthy compression (#3009)
b29d435
refactor brackets to braces (#3005)
90585e2
v3.3.15
d8fc281
update dependencies (#3002)
188c39e
retain comments within brackets (#2999)
5429234
preserve non-constant value assignments with modifications (#2997)
b9f72a4
handle case
correctly under reduce_vars
(#2993)
fc6ebd0
preserve case when inline_script
(#2991)
7e00a12
v3.3.14
10b3752
fix mangle
of AST_SymbolLambda
under ie8
(#2978)
fe51a91
handle negated constants correctly in collapse_vars
(#2975)
951d87c
v3.3.13
798fc21
improve test/run-test.js
performance (#2971)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 394 commits.
6982a05
v3.3.17
fa32501
mangle unused nested AST_SymbolCatch
correctly (#3038)
06b9894
handle modifications to this
correctly (#3036)
9f9db50
improve test for #3023 (#3031)
82ae95c
improve source map granularity (#3030)
9a5e205
fix extra regex slash when going through mozilla AST I/O (#3025)
b1410be
speed up has_parens()
(#3014)
12985d8
fix corner case in hoist_props
(#3022)
49bfc6b
improve performance (#3020)
d1c6bb8
fix nested inline
within loop (#3019)
5c16961
fix corner case in inline
(#3017)
73d77f4
v3.3.16
ccf0e2e
extend fuzzy RHS folding (#3006)
20ca0f5
improve truthy compression (#3009)
b29d435
refactor brackets to braces (#3005)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 398 commits.
fcf542f
v3.3.18
8adfc29
Don't load source map until the JS source is fully received (#3040)
02f47e1
give sensible error against invalid input source map (#3044)
07f64d4
fix escape analysis on AST_New
(#3043)
6982a05
v3.3.17
fa32501
mangle unused nested AST_SymbolCatch
correctly (#3038)
06b9894
handle modifications to this
correctly (#3036)
9f9db50
improve test for #3023 (#3031)
82ae95c
improve source map granularity (#3030)
9a5e205
fix extra regex slash when going through mozilla AST I/O (#3025)
b1410be
speed up has_parens()
(#3014)
12985d8
fix corner case in hoist_props
(#3022)
49bfc6b
improve performance (#3020)
d1c6bb8
fix nested inline
within loop (#3019)
5c16961
fix corner case in inline
(#3017)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 406 commits.
8d0b003
v3.3.19
db49daf
mangle Object.defineProperty()
(#3059)
923deef
support inline source map from multiple files (#3058)
0b62a28
improve usability of includeSources
(#3057)
44116c6
fix AST corruption during inline
of simple return
(#3056)
b5bab25
speed up has_parens()
(take 2) (#3052)
81603ec
improve performance through makePredicate()
(#3048)
e67553f
fix tree traversal on AST_Do
(#3047)
fcf542f
v3.3.18
8adfc29
Don't load source map until the JS source is fully received (#3040)
02f47e1
give sensible error against invalid input source map (#3044)
07f64d4
fix escape analysis on AST_New
(#3043)
6982a05
v3.3.17
fa32501
mangle unused nested AST_SymbolCatch
correctly (#3038)
06b9894
handle modifications to this
correctly (#3036)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 408 commits.
87857b0
v3.3.20
e5f6a88
fix corner case in reuse of mangle
options (#3062)
8d0b003
v3.3.19
db49daf
mangle Object.defineProperty()
(#3059)
923deef
support inline source map from multiple files (#3058)
0b62a28
improve usability of includeSources
(#3057)
44116c6
fix AST corruption during inline
of simple return
(#3056)
b5bab25
speed up has_parens()
(take 2) (#3052)
81603ec
improve performance through makePredicate()
(#3048)
e67553f
fix tree traversal on AST_Do
(#3047)
fcf542f
v3.3.18
8adfc29
Don't load source map until the JS source is fully received (#3040)
02f47e1
give sensible error against invalid input source map (#3044)
07f64d4
fix escape analysis on AST_New
(#3043)
6982a05
v3.3.17
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 415 commits.
eaa2c1f
v3.3.21
6a91652
fix inline
of catch
-scoped variables (#3077)
ba7069d
suppress hoist_props
for embedded assignments (#3074)
4dd7d0e
extend hoist_props
(#3073)
90199d0
extend join_vars
on object assignments (#3072)
b82fd0a
handle flow control in loops with reduce_vars
(#3069)
183da16
handle pure_funcs
under inline
& reduce_vars
correctly (#3066)
87857b0
v3.3.20
e5f6a88
fix corner case in reuse of mangle
options (#3062)
8d0b003
v3.3.19
db49daf
mangle Object.defineProperty()
(#3059)
923deef
support inline source map from multiple files (#3058)
0b62a28
improve usability of includeSources
(#3057)
44116c6
fix AST corruption during inline
of simple return
(#3056)
b5bab25
speed up has_parens()
(take 2) (#3052)
There are 250 commits in total.
See the full diff
Your tests are passing again with this version. Explicitly upgrade to this version π
Β
The new version differs by 418 commits.
59eecb6
v3.3.22
d83c649
fix corner case in strip_func_ids()
(#3090)
7362f57
improve performance when handling unused variables in collapse_vars
(#3084)
eaa2c1f
v3.3.21
6a91652
fix inline
of catch
-scoped variables (#3077)
ba7069d
suppress hoist_props
for embedded assignments (#3074)
4dd7d0e
extend hoist_props
(#3073)
90199d0
extend join_vars
on object assignments (#3072)
b82fd0a
handle flow control in loops with reduce_vars
(#3069)
183da16
handle pure_funcs
under inline
& reduce_vars
correctly (#3066)
87857b0
v3.3.20
e5f6a88
fix corner case in reuse of mangle
options (#3062)
8d0b003
v3.3.19
db49daf
mangle Object.defineProperty()
(#3059)
923deef
support inline source map from multiple files (#3058)
There are 250 commits in total.
See the full diff
Version 3.0.14 of uglify-js just got published.
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 :muscle:
Status Details
- β **continuous-integration/travis-ci/push** The Travis CI build failed [Details](https://travis-ci.org/dothiv/ribbon/builds/237844296?utm_source=github_status&utm_medium=notification)Release Notes
v3.0.14Β
Commits
The new version differs by 3 commits.
3e62faa
v3.0.14
e9645e0
introduce
unsafe_Func
(#2033)55b5f2a
widen CLI parse error code fragment displayed (#2032)
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: