Releases: mishoo/UglifyJS
Releases · mishoo/UglifyJS
Release list
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 newannotationsoption (3b5d501) - retain
classnames 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
argumentsobject (9faee3b)- arrow function (e124ef5)
asyncfunction (c36c3cb)BigIntliteral (3016a78)- comma operator (24619da)
deleteoperator (48c46fa, 2508481)exportstatement (6f3ab09, b872ffe)- generator function (73e6b25, 7da49b5)
- iteration statement (e821787)
- logical operator (b89cc84)
new.target(352a944, 2508481)- numeric literal (aa6e33e)
- spread syntax (2619bff, 149d75c, d837a46)
superkeyword (77c9116)- template literal (176581d)
- Unicode escape sequence (9fc0ff5)
varstatement (9a95430)