dothiv / ribbon

A static version of the the digital red ribbon, that replaces the click-counter.
https://click4life.hiv/
0 stars 0 forks source link

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

Open greenkeeper[bot] opened 7 years ago

greenkeeper[bot] commented 7 years ago

Version 3.0.14 of uglify-js just got published.

Branch Build failing 🚨
Dependency uglify-js
Current Version 3.0.13
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 :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:

greenkeeper[bot] commented 7 years ago

Version 3.0.15 just got published.

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

Release Notes v3.0.15

Β 

Commits

The new version differs by 5 commits.

  • 4377e93 v3.0.15
  • bac14ba fix non-identifier getter/setter name (#2041)
  • ec095ed whitelist unsafe evaluate candidates (#2039)
  • 17e7312 enhance unsafe evaluate (#2037)
  • f71e8fd reformat mangle options section of README (#2036)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 3.0.16 just got published.

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

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

greenkeeper[bot] commented 7 years ago

Version 3.0.17 just got published.

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

Release Notes v3.0.17

Β 

Commits

The new version differs by 5 commits.

  • 57dc4fb v3.0.17
  • b85a358 suppress inline of this (#2103)
  • 4369795 avoid intermittent test time-out failures (#2100)
  • 3f961bb compute uses_arguments correctly in figure_out_scope() (#2099)
  • 0a1e523 fix parsing of expect_stdout (#2096)

See the full diff

greenkeeper[bot] commented 7 years ago

Version 3.0.18 just got published.

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

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

greenkeeper[bot] commented 7 years ago

Version 3.0.19 just got published.

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

Release Notes v3.0.19

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.20 just got published.

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

Release Notes v3.0.20

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.21 just got published.

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

Release Notes v3.0.21

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.22 just got published.

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

Release Notes v3.0.22

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.23 just got published.

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

Release Notes v3.0.23

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.24 just got published.

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

Release Notes v3.0.24

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.25 just got published.

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

Release Notes v3.0.25

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.26 just got published.

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

Release Notes v3.0.26

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.27 just got published.

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

Release Notes v3.0.27

Β 

Commits

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

greenkeeper[bot] commented 7 years ago

Version 3.0.28 just got published.

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

Release Notes v3.0.28

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.0 just got published.

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

Release Notes v3.1.0

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.2 just got published.

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

Release Notes v3.1.2

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.3 just got published.

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

Release Notes v3.1.3

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.4 just got published.

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

Release Notes v3.1.4

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.5 just got published.

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

Release Notes v3.1.5

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.6 just got published.

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

Release Notes v3.1.6

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.7 just got published.

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

Release Notes v3.1.7

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.8 just got published.

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

Release Notes v3.1.8

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.9 just got published.

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

Release Notes v3.1.9

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.1.10 just got published.

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

Release Notes v3.1.10

Β 

Commits

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_Functions (#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

greenkeeper[bot] commented 6 years ago

Version 3.2.0 just got published.

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

Release Notes v3.2.0

Β 

Commits

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_Functions (#2486)
  • ebe761c minor consolidations (#2484)
  • fa7a7c5 Update ISSUE_TEMPLATE.md (#2481)

There are 146 commits in total.

See the full diff

greenkeeper[bot] commented 6 years ago

Version 3.2.1 just got published.

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

Release Notes v3.2.1

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.2.2 just got published.

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

Release Notes v3.2.2

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.0 just got published.

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

Release Notes v3.3.0

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.1 just got published.

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

Release Notes v3.3.1

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.2 just got published.

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

Release Notes v3.3.2

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.3 just got published.

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

Release Notes v3.3.3

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.4 just got published.

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

Release Notes v3.3.4

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.5 just got published.

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

Release Notes v3.3.5

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.6 just got published.

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

Release Notes v3.3.6

Β 

Commits

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 vars 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

greenkeeper[bot] commented 6 years ago

Version 3.3.7 just got published.

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

Release Notes v3.3.7

Β 

Commits

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 vars 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

greenkeeper[bot] commented 6 years ago

Version 3.3.8 just got published.

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

Release Notes v3.3.8

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.9 just got published.

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

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.10 just got published.

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

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.11 just got published.

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

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.12 just got published.

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

Release Notes v3.3.12

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.13 just got published.

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

Release Notes v3.3.13

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.14 just got published.

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

Release Notes v3.3.14

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.15 just got published.

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

Release Notes v3.3.15

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.16 just got published.

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

Release Notes v3.3.16

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.17 just got published.

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

Release Notes v3.3.17

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.18 just got published.

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

Release Notes v3.3.18

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.19 just got published.

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

Release Notes v3.3.19

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.20 just got published.

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

Release Notes v3.3.20

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.21 just got published.

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

Release Notes v3.3.21

Β 

Commits

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

greenkeeper[bot] commented 6 years ago

Version 3.3.22 just got published.

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

Release Notes v3.3.22

Β 

Commits

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