Releases: mishoo/UglifyJS
Releases · mishoo/UglifyJS
v3.13.6
v3.13.5
Features
- drop unused self-referencing
class
&function
(bddb5a0) - handle
Map
,Set
,WeakMap
&WeakSet
(f46209b) - improve detection of unused assignment (9b8deff)
- improve compression on variable reassignment (10dd9d4)
- enable ESTree translation on all supported ECMAScript features (324587f, 97bd56b)
- support
__PURE__
in ESTree translation (d576495)
Bug Fixes
v3.13.4
Features
Bug Fixes
v3.13.3
v3.13.2
Features
- support exponentiation assignment operator (01aa078)
- flexible handling of
__PURE__
through newannotations
option (3b5d501) - retain
class
names viakeep_fnames
(997d09b) - better formatting of comments under
beautify
(7d595e2) import/export { foo as foo };
➡️import/export { foo };
(2411132)var f = async function*() { ... };
➡️async function* f() { ... }
(b244b4e)
Bug Fixes
arguments
object (9faee3b)- arrow function (e124ef5)
async
function (c36c3cb)BigInt
literal (3016a78)- comma operator (24619da)
delete
operator (48c46fa, 2508481)export
statement (6f3ab09, b872ffe)- generator function (73e6b25, 7da49b5)
- iteration statement (e821787)
- logical operator (b89cc84)
new.target
(352a944, 2508481)- numeric literal (aa6e33e)
- spread syntax (2619bff, 149d75c, d837a46)
super
keyword (77c9116)- template literal (176581d)
- Unicode escape sequence (9fc0ff5)
var
statement (9a95430)