Skip to content

Releases: mishoo/UglifyJS

v3.17.4

23 Oct 17:51
fb1bff2
Compare
Choose a tag to compare

Features

Bug Fixes

v3.17.3

05 Oct 18:15
4a1da49
Compare
Choose a tag to compare

Features

  • improve heuristics for mangle.properties (3fa2086)
  • enable domprops to be used under minify() (bd5fc4c)
  • improve compression of boolean & conditional expressions (80fc862, dabcc39, 58d997a)

Bug Fixes

v3.17.2

25 Sep 16:13
f9b811c
Compare
Choose a tag to compare

Bug Fixes

v3.17.1

19 Sep 20:14
3a6e581
Compare
Choose a tag to compare

Features

  • improve precision of escape analysis (d6d2f5c, 10bc86b)
  • improve usability of --mangle-props (9eea3a6, 4653e8a, 5ac6ec5)
  • extend glob patterns for --in-situ (535212c)
  • support Adobe ExtendScipt on best-effort basis (32bd65a)
  • inline immediately invoked arrow function expressions (9dec612)
  • improve elimination of lexical declarations (edf1bf1)

Bug Fixes

v3.17.0

16 Aug 19:47
8602d1b
Compare
Choose a tag to compare

Features

  • merge common tail of if statements (996836b)
  • eliminate superfluous Object() wrappers (db6fd6d)
  • improve elimination of return statements (08c386f, ab5c7e6, 6667440, e39f33e, 64e3cee, 8076d66, 884842c, a9d9af5)
  • improve compression of ternary expressions (672cdfa)
  • exclude latest ECMAScript runtime properties from builtin mangling (8a07f12)
  • introduce --expression for ease of handling bookmarklets or JSON expressions (f451a7a)
  • improve resolution and accuracy of source-maps (2c3c4ec)
  • inline function calls with simple assignments (5a4cd09)

Bug Fixes

v3.16.3

24 Jul 22:09
fc7678c
Compare
Choose a tag to compare

Features

Bug Fixes

v3.16.2

04 Jul 00:51
aa2a9fb
Compare
Choose a tag to compare

Features

Bug Fixes

v3.16.1

16 Jun 23:54
74e36e4
Compare
Choose a tag to compare

Features

  • support top-level await via --module (d2bd0d1, 0c7b016)
  • support class static initialization block (88b4283, 0066576, 4382bfe)
  • discard all unused in & instanceof expressions via unsafe_comps (5d69545)
  • improve detection of unreferenced class & function (b6f250f)

Bug Fixes

v3.16.0

06 Jun 03:30
25441d4
Compare
Choose a tag to compare

Features

  • support handling of ES modules (c82fc1e)
  • improve handling of input with mixed sloppy/strict modes (e31bbe3, 2152f00)

Bug Fixes

v3.15.5

10 May 21:26
a9ef659
Compare
Choose a tag to compare

Bug Fixes