Releases: mishoo/UglifyJS
Releases · mishoo/UglifyJS
v3.17.4
Features
Bug Fixes
v3.17.3
v3.17.2
v3.17.1
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
arguments
object (5b5f6e3)- arrow function (02d966d)
- assignment operator (1d42e9a)
async
function (15b608f)class
method (001f6f9)- compound assignment operator (f63b7b0)
- destructuring syntax (eb22f01)
export
statement (9cdc1ef)- lexical declaration (88dfc49, e0b302d)
- logical operator (78f354b)
return
statement (887e086)- ternary expression (78f354b, e4bff31)
throw
statement (4e4a2f8)- unary arithmetic operator (ac002b6, f63b7b0)
var
statement (887e086, 4db8106)
v3.17.0
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
v3.16.2
v3.16.1
v3.16.0
Features
- support handling of ES modules (c82fc1e)
- improve handling of input with mixed sloppy/strict modes (e31bbe3, 2152f00)
Bug Fixes
async
function (27aa85f, 3c9e169)class
literal (c2ca7b7, ad3a331)- default parameter (f70462a, 27727e6, d4caa97, 740f93f, a025392)
- destructuring syntax (33c9c48, a025392)
export
statement (fc6a668)- generator function (27aa85f)
- immediately invoked function expression (63f16e4)
- labeled statement (ad5f5ef)
- lexical declaration (8bc03dc)
- logical operator (59b23b8)
- object literal (7db2ada)
return
statement (94aae05, 3c9e169)