Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
3.7.5
3.17.1
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.
This PR contains the following updates:
3.7.5
->3.17.1
Release Notes
mishoo/UglifyJS
### [`v3.17.1`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.17.1) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.17.0...v3.17.1) ##### Features - improve precision of escape analysis ([`d6d2f5c`](https://togithub.com/mishoo/UglifyJS/commit/d6d2f5ced2ce7f16eb02138ec243c01fe2b5717a), [`10bc86b`](https://togithub.com/mishoo/UglifyJS/commit/10bc86ba107a17b3186d06938cb1b2bb45262e42)) - improve usability of `--mangle-props` ([`9eea3a6`](https://togithub.com/mishoo/UglifyJS/commit/9eea3a673a0aceb277ab06e4d585d002af992dd6), [`4653e8a`](https://togithub.com/mishoo/UglifyJS/commit/4653e8aec0f8db498556b7da89903b6ae3434f24), [`5ac6ec5`](https://togithub.com/mishoo/UglifyJS/commit/5ac6ec5496af3d38b0d14ee1987d2bfc9e3085be)) - extend `glob` patterns for `--in-situ` ([`535212c`](https://togithub.com/mishoo/UglifyJS/commit/535212c69ef163c1cc35b7aa3d1fd625a171bb0e)) - support Adobe ExtendScipt on best-effort basis ([`32bd65a`](https://togithub.com/mishoo/UglifyJS/commit/32bd65a87fd8a828150eccb57024adc60b468b05)) - inline immediately invoked arrow function expressions ([`9dec612`](https://togithub.com/mishoo/UglifyJS/commit/9dec612cd5c167eeac9ed68f9f2832bae7260196)) - improve elimination of lexical declarations ([`edf1bf1`](https://togithub.com/mishoo/UglifyJS/commit/edf1bf110635e604973d626e7ac45b6086e4b9fc)) ##### Bug Fixes - `arguments` object ([`5b5f6e3`](https://togithub.com/mishoo/UglifyJS/commit/5b5f6e329cdaab4c8e89ad1d1c4c8f588d65e6a6)) - arrow function ([`02d966d`](https://togithub.com/mishoo/UglifyJS/commit/02d966d9140a3fd77e1e40f56a6b008ca5d9c9af)) - assignment operator ([`1d42e9a`](https://togithub.com/mishoo/UglifyJS/commit/1d42e9ad556d6024f58ff3a4fee6df310cbcf34d)) - `async` function ([`15b608f`](https://togithub.com/mishoo/UglifyJS/commit/15b608f74c5111083ab361e419652e38719884dd)) - `class` method ([`001f6f9`](https://togithub.com/mishoo/UglifyJS/commit/001f6f971913d28d9c77a5ff6602ae06d3780ccf)) - compound assignment operator ([`f63b7b0`](https://togithub.com/mishoo/UglifyJS/commit/f63b7b079d84cbb50f6ca77a7489bcb0bd66701f)) - destructuring syntax ([`eb22f01`](https://togithub.com/mishoo/UglifyJS/commit/eb22f0101eba4649e0cafb3e62f7601f9c37d0b7)) - `export` statement ([`9cdc1ef`](https://togithub.com/mishoo/UglifyJS/commit/9cdc1ef6c2a9684c0ae769ac4ce21c9d593378bb)) - lexical declaration ([`88dfc49`](https://togithub.com/mishoo/UglifyJS/commit/88dfc4968330e87b6c55ce3f160e1e4420c0f01e), [`e0b302d`](https://togithub.com/mishoo/UglifyJS/commit/e0b302d651096192612a1a5c1560b4842f681c82)) - logical operator ([`78f354b`](https://togithub.com/mishoo/UglifyJS/commit/78f354beb862aaf9176355a056b44f613efce236)) - `return` statement ([`887e086`](https://togithub.com/mishoo/UglifyJS/commit/887e086890a67c8529143d4efd8621f7a72c2d6a)) - ternary expression ([`78f354b`](https://togithub.com/mishoo/UglifyJS/commit/78f354beb862aaf9176355a056b44f613efce236), [`e4bff31`](https://togithub.com/mishoo/UglifyJS/commit/e4bff315eb6e8f57b9e0f6dddf81f7e0cb978708)) - `throw` statement ([`4e4a2f8`](https://togithub.com/mishoo/UglifyJS/commit/4e4a2f8ed3439a92dc14a3327cf0444a8156e5b4)) - unary arithmetic operator ([`ac002b6`](https://togithub.com/mishoo/UglifyJS/commit/ac002b6338a65d2323c092e34815d4db252da19a), [`f63b7b0`](https://togithub.com/mishoo/UglifyJS/commit/f63b7b079d84cbb50f6ca77a7489bcb0bd66701f)) - `var` statement ([`887e086`](https://togithub.com/mishoo/UglifyJS/commit/887e086890a67c8529143d4efd8621f7a72c2d6a), [`4db8106`](https://togithub.com/mishoo/UglifyJS/commit/4db81065ee8e6b3cd72e891a1c5f4d99ecb6562c)) ### [`v3.17.0`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.17.0) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.16.3...v3.17.0) ##### Features - merge common tail of `if` statements ([`996836b`](https://togithub.com/mishoo/UglifyJS/commit/996836b67e1800af188d7ca4e79813967ebc8bc2)) - eliminate superfluous `Object()` wrappers ([`db6fd6d`](https://togithub.com/mishoo/UglifyJS/commit/db6fd6db3e8eaa0b2ebbddb5e1cbcea81f0631ab)) - improve elimination of `return` statements ([`08c386f`](https://togithub.com/mishoo/UglifyJS/commit/08c386f363c8e3549e63c2d996c0e4f11c4cf116), [`ab5c7e6`](https://togithub.com/mishoo/UglifyJS/commit/ab5c7e6863f0a898798cf3b2fd87a52a89ed018d), [`6667440`](https://togithub.com/mishoo/UglifyJS/commit/6667440aafa04669e99c641ef945d6903e086b7a), [`e39f33e`](https://togithub.com/mishoo/UglifyJS/commit/e39f33e41b1234b195b90d299014f40a999a8608), [`64e3cee`](https://togithub.com/mishoo/UglifyJS/commit/64e3ceec3b6a7ee37dc4772dc3ad88542013f88f), [`8076d66`](https://togithub.com/mishoo/UglifyJS/commit/8076d66ae58315671821d9ecaa1f726f509e331d), [`884842c`](https://togithub.com/mishoo/UglifyJS/commit/884842cd6ceb49766c152a60b151fcf386c13831), [`a9d9af5`](https://togithub.com/mishoo/UglifyJS/commit/a9d9af53e9f469ed89f0be0a53da2a0ac07f3733)) - improve compression of ternary expressions ([`672cdfa`](https://togithub.com/mishoo/UglifyJS/commit/672cdfa57ae67aae726f5b46ea20638aa1e9ce1d)) - exclude latest ECMAScript runtime properties from `builtin` mangling ([`8a07f12`](https://togithub.com/mishoo/UglifyJS/commit/8a07f1202c135bd2fa6f2d5cc0231c466e73242e)) - introduce `--expression` for ease of handling bookmarklets or JSON expressions ([`f451a7a`](https://togithub.com/mishoo/UglifyJS/commit/f451a7ad79165dda0d3f7fa7a56b3841eeba8174)) - improve resolution and accuracy of source-maps ([`2c3c4ec`](https://togithub.com/mishoo/UglifyJS/commit/2c3c4ec32381bad3f21bf2778470d58abba7b82a)) - inline function calls with simple assignments ([`5a4cd09`](https://togithub.com/mishoo/UglifyJS/commit/5a4cd09938e46bbf7d9a875e03ce7e99c6e6c442)) ##### Bug Fixes - `async` generator function ([`da930af`](https://togithub.com/mishoo/UglifyJS/commit/da930affd2b9969e042dc8c9e9ded4de8f1174c2)) - `class` property ([`41b65af`](https://togithub.com/mishoo/UglifyJS/commit/41b65af6e2ef75010b30bfc10a40cea705ff12ac), [`dd90135`](https://togithub.com/mishoo/UglifyJS/commit/dd90135944fb3f980b8ff2fcbef9222261d05cd8)) - `class` `static` block ([`41b65af`](https://togithub.com/mishoo/UglifyJS/commit/41b65af6e2ef75010b30bfc10a40cea705ff12ac)) - default parameter ([`c32fe26`](https://togithub.com/mishoo/UglifyJS/commit/c32fe26b8d9b7a8fc9ddbd0e6771a0e2af40365b)) - destructuring syntax ([`c32fe26`](https://togithub.com/mishoo/UglifyJS/commit/c32fe26b8d9b7a8fc9ddbd0e6771a0e2af40365b)) - `function` literal ([`513995f`](https://togithub.com/mishoo/UglifyJS/commit/513995f57dfb295a7880ac5d33f633a2ee381f3b)) - lexical declaration ([`937a672`](https://togithub.com/mishoo/UglifyJS/commit/937a6728798cc139defa868c78ddf57d851913d7)) ### [`v3.16.3`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.16.3) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.16.2...v3.16.3) ##### Features - improve elimination of `return` statements ([`0207b46`](https://togithub.com/mishoo/UglifyJS/commit/0207b46d70caeecf332572ed69c0791bcfd733ae), [`c8d98f4`](https://togithub.com/mishoo/UglifyJS/commit/c8d98f4787f402c283cb1b3a31d7ce325d209281)) - merge common tail of `if` statements ([`d89f096`](https://togithub.com/mishoo/UglifyJS/commit/d89f0965aac64aa6b3a08c10950ae8eba486b29e), [`3dcf098`](https://togithub.com/mishoo/UglifyJS/commit/3dcf098468e08e9809079e1d9b5c68ac7e2ea980), [`902292f`](https://togithub.com/mishoo/UglifyJS/commit/902292f776d4223e3b603729813e201328dd1b49), [`b92a89f`](https://togithub.com/mishoo/UglifyJS/commit/b92a89f32573e5dea946957b307769202099f8de)) - improve compression of non-trivial function parameters ([`154edf0`](https://togithub.com/mishoo/UglifyJS/commit/154edf0427d2a871a73ffd905537d5286346244f), [`24443b6`](https://togithub.com/mishoo/UglifyJS/commit/24443b676401005724defe2a4339944127656972), [`b371dc2`](https://togithub.com/mishoo/UglifyJS/commit/b371dc2d1ed523e9a8b38ef4eb5826fa0fdfcf05)) - support `import` & `export` of non-ECMAScript identifiers ([`d67daa8`](https://togithub.com/mishoo/UglifyJS/commit/d67daa8314c9ce9ab9df6fd810f2cd0a2909c1ed)) ##### Bug Fixes - assignment operator ([`5792f30`](https://togithub.com/mishoo/UglifyJS/commit/5792f301757770b5314ec8d3df803fd6458d1669), [`f0120e9`](https://togithub.com/mishoo/UglifyJS/commit/f0120e90b6eae20e46eb38e815654f16d8a5d896)) - default parameter ([`ec4558b`](https://togithub.com/mishoo/UglifyJS/commit/ec4558be29d5381ed10f0b5aecfcf8273da00aaa)) - `export` statement ([`b2bc2e1`](https://togithub.com/mishoo/UglifyJS/commit/b2bc2e1173152c48096c032eb16921bfcbfae33e)) - `import()` ([`0b808f6`](https://togithub.com/mishoo/UglifyJS/commit/0b808f6428d53f4d4baa65b824aafc763d4160e2)) - `import.meta` ([`0b808f6`](https://togithub.com/mishoo/UglifyJS/commit/0b808f6428d53f4d4baa65b824aafc763d4160e2)) - `import` statement ([`b2bc2e1`](https://togithub.com/mishoo/UglifyJS/commit/b2bc2e1173152c48096c032eb16921bfcbfae33e)) - rest parameter ([`38bd4f6`](https://togithub.com/mishoo/UglifyJS/commit/38bd4f65d06fb0556fdb6af46af0d40de79008c5)) - spread syntax ([`56e9454`](https://togithub.com/mishoo/UglifyJS/commit/56e9454f1f29097d41a422bbe7cc88f4cdafb29f)) ### [`v3.16.2`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.16.2) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.16.1...v3.16.2) ##### Features - improve elimination of `return` statements ([`9f57920`](https://togithub.com/mishoo/UglifyJS/commit/9f579205665c3154fa3748b069fc7a635fbb1a70), [`8b46433`](https://togithub.com/mishoo/UglifyJS/commit/8b464331ba3884a3ea1b7e2a5343ac5e292f0aa6), [`fcc87ed`](https://togithub.com/mishoo/UglifyJS/commit/fcc87edb71901651ebc90c9e6542514a118aadb4)) - expand inlining within `async` generator functions ([`51deeff`](https://togithub.com/mishoo/UglifyJS/commit/51deeff72ea538fbe93db1bb88ac55bfb979b771)) ##### Bug Fixes - `async` function ([`e1b03d0`](https://togithub.com/mishoo/UglifyJS/commit/e1b03d0235c207a40c35d27d94bda372a253efd1)) - `async` generator function ([`f1b3e9d`](https://togithub.com/mishoo/UglifyJS/commit/f1b3e9df1e4d009a653ae26f1ba51809f3364c95)) - `class` field ([`2426657`](https://togithub.com/mishoo/UglifyJS/commit/2426657daa226d5cdab18bf40a668301dff0aa65)) - default parameter ([`4c227cc`](https://togithub.com/mishoo/UglifyJS/commit/4c227cc6bd795278c085a6b6dfd40a960ec35698), [`3596b4f`](https://togithub.com/mishoo/UglifyJS/commit/3596b4fedaf3f5c5451efd9ea100ebc0743c9b5d)) - destructuring syntax ([`4c227cc`](https://togithub.com/mishoo/UglifyJS/commit/4c227cc6bd795278c085a6b6dfd40a960ec35698)) - `function` literal ([`4c227cc`](https://togithub.com/mishoo/UglifyJS/commit/4c227cc6bd795278c085a6b6dfd40a960ec35698)) - lexical declaration ([`933ca9d`](https://togithub.com/mishoo/UglifyJS/commit/933ca9ddd82ed22ab5fe527c20b55f1691bb5e17)) - rest parameter ([`4c227cc`](https://togithub.com/mishoo/UglifyJS/commit/4c227cc6bd795278c085a6b6dfd40a960ec35698)) ### [`v3.16.1`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.16.1) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.16.0...v3.16.1) ##### Features - support top-level `await` via `--module` ([`d2bd0d1`](https://togithub.com/mishoo/UglifyJS/commit/d2bd0d1c1c0ca5d837aeec5f7253a84bc8f333e2), [`0c7b016`](https://togithub.com/mishoo/UglifyJS/commit/0c7b016fa780725c3ef7ae6ed157afe6b5a90f07)) - support `class static` initialization block ([`88b4283`](https://togithub.com/mishoo/UglifyJS/commit/88b4283200fedeb436d34e2be1d72c9eb99408d5), [`0066576`](https://togithub.com/mishoo/UglifyJS/commit/00665766daeddeee78b1c904b3634679a2305ccc), [`4382bfe`](https://togithub.com/mishoo/UglifyJS/commit/4382bfe848f36165459b59ddcb605976c0055187)) - discard all unused `in` & `instanceof` expressions via `unsafe_comps` ([`5d69545`](https://togithub.com/mishoo/UglifyJS/commit/5d695452991ff356f2886035ebb5fe1d342aa749)) - improve detection of unreferenced `class` & `function` ([`b6f250f`](https://togithub.com/mishoo/UglifyJS/commit/b6f250f5c96be2143df0091a967e84c3af5b45ba)) ##### Bug Fixes - `__proto__` accessor ([`123f9cf`](https://togithub.com/mishoo/UglifyJS/commit/123f9cf9878a8f4533a5cf2b95bd01dd2c8120a0)) - arrow function ([`44e5e99`](https://togithub.com/mishoo/UglifyJS/commit/44e5e99aaec5be47f4b06bbfa3edc654782ca6d8)) - assignment operator ([`99946a3`](https://togithub.com/mishoo/UglifyJS/commit/99946a399373af282540df4d5e796ad91991cc93)) - `await` operator ([`be53c48`](https://togithub.com/mishoo/UglifyJS/commit/be53c4838b407d3edd61be11ba5f7af3d843f97b)) - `class` literal ([`2501797`](https://togithub.com/mishoo/UglifyJS/commit/25017978e79fa3080b247d4af4107f6068385557), [`053cb27`](https://togithub.com/mishoo/UglifyJS/commit/053cb27fe33ef6fed6c2d109f6602a2434fac3f1)) - `instanceof` operator ([`139fad0`](https://togithub.com/mishoo/UglifyJS/commit/139fad0c0577218cdf48a554249002534940b8e1)) ### [`v3.16.0`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.16.0) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.5...v3.16.0) ##### Features - support handling of ES modules ([`c82fc1e`](https://togithub.com/mishoo/UglifyJS/commit/c82fc1ef717309059b24eda00b236c7b662251c3)) - improve handling of input with mixed sloppy/strict modes ([`e31bbe3`](https://togithub.com/mishoo/UglifyJS/commit/e31bbe329a55adbdd37a953597e297c0da279f07), [`2152f00`](https://togithub.com/mishoo/UglifyJS/commit/2152f00de213f56c5c3e92ff6b0c74c2e1f21726)) ##### Bug Fixes - `async` function ([`27aa85f`](https://togithub.com/mishoo/UglifyJS/commit/27aa85f84bc634430d76f54b9acedbb0b5c3ea57), [`3c9e169`](https://togithub.com/mishoo/UglifyJS/commit/3c9e1693d555ac858ead6ed6966d186d8816a3c5)) - `class` literal ([`c2ca7b7`](https://togithub.com/mishoo/UglifyJS/commit/c2ca7b76595cffc453ce840df515f2064edbdca5), [`ad3a331`](https://togithub.com/mishoo/UglifyJS/commit/ad3a331ca3ebb27724e56b30caff5e9dd1af7675)) - default parameter ([`f70462a`](https://togithub.com/mishoo/UglifyJS/commit/f70462aeb2db30d8b6ba800de67e0b33f2f4a9b2), [`27727e6`](https://togithub.com/mishoo/UglifyJS/commit/27727e692612bdd88e9b74aa16a506f1c5a92496), [`d4caa97`](https://togithub.com/mishoo/UglifyJS/commit/d4caa97b88f1de4850dfa10b0b53ed4fcaa903a9), [`740f93f`](https://togithub.com/mishoo/UglifyJS/commit/740f93f5a96cccb7bd26069710a925115b599ef0), [`a025392`](https://togithub.com/mishoo/UglifyJS/commit/a025392a3060e781eb5738b2e659f01e6548ca4e)) - destructuring syntax ([`33c9c48`](https://togithub.com/mishoo/UglifyJS/commit/33c9c48318c7598d3be646534ded2061dbd6121c), [`a025392`](https://togithub.com/mishoo/UglifyJS/commit/a025392a3060e781eb5738b2e659f01e6548ca4e)) - `export` statement ([`fc6a668`](https://togithub.com/mishoo/UglifyJS/commit/fc6a66836ad1b59dc0c109a3414320b66075b8bf)) - generator function ([`27aa85f`](https://togithub.com/mishoo/UglifyJS/commit/27aa85f84bc634430d76f54b9acedbb0b5c3ea57)) - immediately invoked function expression ([`63f16e4`](https://togithub.com/mishoo/UglifyJS/commit/63f16e4616099752fdf6e16aa25dfb2b9dcea3d0)) - labeled statement ([`ad5f5ef`](https://togithub.com/mishoo/UglifyJS/commit/ad5f5ef2a353d12792c76fcee91e36776ec5f658)) - lexical declaration ([`8bc03dc`](https://togithub.com/mishoo/UglifyJS/commit/8bc03dc6c47e987815e062abf86508582d7e5de7)) - logical operator ([`59b23b8`](https://togithub.com/mishoo/UglifyJS/commit/59b23b8c1367c99bc75190f8cd26147941670c4f)) - object literal ([`7db2ada`](https://togithub.com/mishoo/UglifyJS/commit/7db2ada880773d72ab585498454d26bcfbee4588)) - `return` statement ([`94aae05`](https://togithub.com/mishoo/UglifyJS/commit/94aae05d4503aea1284905058e31451db76ecebd), [`3c9e169`](https://togithub.com/mishoo/UglifyJS/commit/3c9e1693d555ac858ead6ed6966d186d8816a3c5)) ### [`v3.15.5`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.5) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.4...v3.15.5) ##### Bug Fixes - `arguments` object ([`5ebfa78`](https://togithub.com/mishoo/UglifyJS/commit/5ebfa78f5610774e393631eea4d11d76d32710cb)) - arrow function ([`950609f`](https://togithub.com/mishoo/UglifyJS/commit/950609f5788d4e5ed1480b45045f9c73179d3301)) - assignment operator ([`a0c0c29`](https://togithub.com/mishoo/UglifyJS/commit/a0c0c294c5c85ada60252c74298e8780d9feb135), [`89a35f9`](https://togithub.com/mishoo/UglifyJS/commit/89a35f9fcd3587ee52417458326e2ae398708008)) - class literal ([`35c2149`](https://togithub.com/mishoo/UglifyJS/commit/35c2149dbd77ac3ed2a58b644a81102abbe0e800)) - immediately invoked function expression ([`fbdb7ee`](https://togithub.com/mishoo/UglifyJS/commit/fbdb7eeda36aa07a0e2c20b03748a814d3730767)) - `try` statement ([`20252c6`](https://togithub.com/mishoo/UglifyJS/commit/20252c6483ae8a0c404250dbe8b07713002fae57)) ### [`v3.15.4`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.4) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.3...v3.15.4) ##### Features - ensure `keep_fnames` on `function` literals assigned to variables ([`8922f08`](https://togithub.com/mishoo/UglifyJS/commit/8922f08fbf9719393d999eb148247f8968dc66af)) - workaround quirk on Chrome v100 ([`3671894`](https://togithub.com/mishoo/UglifyJS/commit/36718948be7904a2e5f6acb0d30ebb607f478a06)) ##### Bug Fixes - `class` literal ([`a8e040b`](https://togithub.com/mishoo/UglifyJS/commit/a8e040b133a642a461ea5043b3b489daad1a79be), [`c624b43`](https://togithub.com/mishoo/UglifyJS/commit/c624b437394e0ba909a6cd9c3c4066bdd0240a30)) - comma operator ([`8922f08`](https://togithub.com/mishoo/UglifyJS/commit/8922f08fbf9719393d999eb148247f8968dc66af)) - default parameter ([`ccd77d7`](https://togithub.com/mishoo/UglifyJS/commit/ccd77d70db38a48fffde0f42c0f2285926ee407d)) - destructuring syntax ([`d75a946`](https://togithub.com/mishoo/UglifyJS/commit/d75a946707f6f721b69d046f607426d5a3c6f8db)) - `for...in` loop ([`01b8407`](https://togithub.com/mishoo/UglifyJS/commit/01b84074d73a855c374e6ef66f9ce376c61e0e1c)) - `function` literal ([`998c979`](https://togithub.com/mishoo/UglifyJS/commit/998c9792dab292545162cd33d79e27aafe35f6c2)) - labeled statement ([`224c91b`](https://togithub.com/mishoo/UglifyJS/commit/224c91b6c1bea47e152c31994247e119089b92ae)) - object method ([`a8e040b`](https://togithub.com/mishoo/UglifyJS/commit/a8e040b133a642a461ea5043b3b489daad1a79be)) - rest parameter ([`15a4074`](https://togithub.com/mishoo/UglifyJS/commit/15a4074d1a42a90b42ddba3a1f8f3c5cb35af275)) - spread syntax ([`46570a4`](https://togithub.com/mishoo/UglifyJS/commit/46570a4eb6a7251035fd70ec8ebb4402c7a945a9)) - `var` statement ([`fb5e08e`](https://togithub.com/mishoo/UglifyJS/commit/fb5e08e4ec58c227161214f8836191009786f5cd), [`21bd4c4`](https://togithub.com/mishoo/UglifyJS/commit/21bd4c4a9dfd230ebbf37d646a59e1ee826ddd96)) - `yield` keyword ([`5e30f3a`](https://togithub.com/mishoo/UglifyJS/commit/5e30f3a48b2b79c03a32369868447813fe1fddce)) ### [`v3.15.3`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.3) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.2...v3.15.3) ##### Features - improve `compress` efficiency ([`fdbbef2`](https://togithub.com/mishoo/UglifyJS/commit/fdbbef29916f50ba8b98a4b85159e5f100512d8b)) ##### Bug Fixes - `arguments` object ([`104d385`](https://togithub.com/mishoo/UglifyJS/commit/104d385ba9a9a24715e8cbe47d76ab71e8532799)) - `eval()` function ([`e2b0081`](https://togithub.com/mishoo/UglifyJS/commit/e2b00814a8b23ce9c03260b8a99817593bdd30d0)) - `var` statement ([`042c228`](https://togithub.com/mishoo/UglifyJS/commit/042c228c7b3b8c4de79be348747f3665d1bdcec6), [`12a6728`](https://togithub.com/mishoo/UglifyJS/commit/12a6728c4ea72d9caebafc73ff552552ba6f1b54)) ### [`v3.15.2`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.2) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.1...v3.15.2) ##### Features - improve `compress` efficiency ([`b6c72c8`](https://togithub.com/mishoo/UglifyJS/commit/b6c72c84d40bb4bb9239563fda7e8e9dff1fe1a1)) - generalise optimisation on conditional branches ([`6d0bb58`](https://togithub.com/mishoo/UglifyJS/commit/6d0bb58d686150708b2e4f3f60e814cf0b5c8e3b), [`a14555a`](https://togithub.com/mishoo/UglifyJS/commit/a14555a39e7074b2161b183fe890a0449da8a064), [`d5afe16`](https://togithub.com/mishoo/UglifyJS/commit/d5afe16bc8feafa3f20386872e69743021949667)) - extend nullish comparison truncation ([`9686379`](https://togithub.com/mishoo/UglifyJS/commit/968637988400c42f8c5c5432c468256ed305ee79)) - minimise `mangle` entropy ([`a7d0616`](https://togithub.com/mishoo/UglifyJS/commit/a7d06167a0fae22dc8a54ade71eb8fd6c7dabbc6)) - trim `return` from discarded calls ([`dd3b81d`](https://togithub.com/mishoo/UglifyJS/commit/dd3b81dec669dd316cfbd7b429d92d49a1d03474)) ##### Bug Fixes - `class` literal ([`316245e`](https://togithub.com/mishoo/UglifyJS/commit/316245ee12ec73427b5cd9dc9125acbf22b87fb3)) - `function` call ([`313e497`](https://togithub.com/mishoo/UglifyJS/commit/313e4974a4a58750c06ad990dfd3e0eeabaf6c5c)) - `function` literal ([`63b92ea`](https://togithub.com/mishoo/UglifyJS/commit/63b92ead4e154b9dc5c42208b64bdbf8f4ac1a32)) - postfix operator ([`82e8ebd`](https://togithub.com/mishoo/UglifyJS/commit/82e8ebd77d812619f4aa516c9e575dfa0447fc7e)) - rest parameter ([`fbc5ecf`](https://togithub.com/mishoo/UglifyJS/commit/fbc5ecf75a007e699d3682c7f4dbd90386a6e3ca)) - string literal ([`a9d0dde`](https://togithub.com/mishoo/UglifyJS/commit/a9d0ddea9d6812ede67a1c318dc8a7f8d9a764a4)) - unary arithmetic operator ([`0b50880`](https://togithub.com/mishoo/UglifyJS/commit/0b50880b4fa5b079c491b8cdc5307fc000fd7abc), [`212ce46`](https://togithub.com/mishoo/UglifyJS/commit/212ce4608ec24ba36868818b1ca662517b6ecb64)) ### [`v3.15.1`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.1) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.15.0...v3.15.1) ##### Features - collapse global assignments ([`5c863b7`](https://togithub.com/mishoo/UglifyJS/commit/5c863b74d71f7783561535844b96331a58a217ab)) - speed up `max_line_len` & `preserve_line` ([`371d259`](https://togithub.com/mishoo/UglifyJS/commit/371d25944d77e783ebd9a2bb1cd374ab528ebcac)) - support custom indentation ([`e4a91a8`](https://togithub.com/mishoo/UglifyJS/commit/e4a91a89e0040b94853526e9f29e30b88769c3e7)) - improve compression of conditional `return` chains ([`d7eb80b`](https://togithub.com/mishoo/UglifyJS/commit/d7eb80b050b9d8c9d4c5067b537d80c6f2a03167), [`aad5d6e`](https://togithub.com/mishoo/UglifyJS/commit/aad5d6e122e490b81fbea67c239e8a4af94dd0ba)) ##### Bug Fixes - `arguments` object ([`77552d9`](https://togithub.com/mishoo/UglifyJS/commit/77552d9e6972ece5340db06e6a2501a343702f85)) - `class` literal ([`e7d6dd2`](https://togithub.com/mishoo/UglifyJS/commit/e7d6dd2ea24c1566ae3c79f67d74065ae11bbd7c)) - compound assignment operator ([`0a5a1f3`](https://togithub.com/mishoo/UglifyJS/commit/0a5a1f36879073bd4b33a48b7f7baad197381472)) - default parameter ([`67438f3`](https://togithub.com/mishoo/UglifyJS/commit/67438f3ff9bf7629703ca5413adfa8bfc0e10003), [`9a91a7a`](https://togithub.com/mishoo/UglifyJS/commit/9a91a7a4dce49d348c5bf9ef1903682b52f7a428), [`d338e45`](https://togithub.com/mishoo/UglifyJS/commit/d338e4503330edbd1888cd6ff4026d560c29e9fd)) - destructuring syntax ([`67438f3`](https://togithub.com/mishoo/UglifyJS/commit/67438f3ff9bf7629703ca5413adfa8bfc0e10003)) - `function` literal ([`3693bde`](https://togithub.com/mishoo/UglifyJS/commit/3693bde2dde9cbe0aaa7d7e914ee506ded977705)) - global constant property ([`6fb7de7`](https://togithub.com/mishoo/UglifyJS/commit/6fb7de77870aa8989c8f6bf8b46a2145b07261e4)) - lexical declaration ([`18f0045`](https://togithub.com/mishoo/UglifyJS/commit/18f00457f69d1cf8efc1865abf471e8e82bd7728), [`28943bc`](https://togithub.com/mishoo/UglifyJS/commit/28943bcebb545924e69d8951a2f2965162f73238), [`b106cd9`](https://togithub.com/mishoo/UglifyJS/commit/b106cd94769790ac2913a9828f045b596080cf55)) - logical assignment operator ([`0a5a1f3`](https://togithub.com/mishoo/UglifyJS/commit/0a5a1f36879073bd4b33a48b7f7baad197381472)) - template literal ([`371d259`](https://togithub.com/mishoo/UglifyJS/commit/371d25944d77e783ebd9a2bb1cd374ab528ebcac)) - `var` statement ([`8ceb4b0`](https://togithub.com/mishoo/UglifyJS/commit/8ceb4b0492b1ba99cb43f77d3791ddb7a2131dc5), [`fa30960`](https://togithub.com/mishoo/UglifyJS/commit/fa30960b8b9b0a10a10cf562bdc304892e26b22f)) ### [`v3.15.0`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.15.0) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.5...v3.15.0) ##### Features - improve `compress` performance ([`7fe7c39`](https://togithub.com/mishoo/UglifyJS/commit/7fe7c39a0124cab7efddae50056c86d2c1846410), [`509896a`](https://togithub.com/mishoo/UglifyJS/commit/509896a41022dbc76cc75b985ce0ec35702279ef)) - inline non-trivial function calls ([`ba42cba`](https://togithub.com/mishoo/UglifyJS/commit/ba42cbad3f32a32ff2e8dbf083f11cd040dbf42d), [`343bf6d`](https://togithub.com/mishoo/UglifyJS/commit/343bf6d7a51feb6aad6bebd5f533687be1e6da5e), [`29a1e71`](https://togithub.com/mishoo/UglifyJS/commit/29a1e7170531320f37026013262193c7a91b1be6), [`e1013bd`](https://togithub.com/mishoo/UglifyJS/commit/e1013bd56d33143fbb45e29784eaae0a833b6132), [`835d130`](https://togithub.com/mishoo/UglifyJS/commit/835d130ccf526b0347846857143158d25c1dbde4), [`d51caaf`](https://togithub.com/mishoo/UglifyJS/commit/d51caaf3586036d5b62779acb0bc0acbd21930e5), [`87a7426`](https://togithub.com/mishoo/UglifyJS/commit/87a7426598c8a2053694b7f51089271134694e7d), [`aa6eb0d`](https://togithub.com/mishoo/UglifyJS/commit/aa6eb0d5be20cd686a212bf9bd6255f36b0c8fb9), [`f7841bc`](https://togithub.com/mishoo/UglifyJS/commit/f7841bc8b8bd6a415b9cf250da66c97c75c7bb70), [`7889192`](https://togithub.com/mishoo/UglifyJS/commit/7889192cae3dbbf6b19d69df693a96660eea14a9), [`1a054e8`](https://togithub.com/mishoo/UglifyJS/commit/1a054e869ee305f6908749a54c3a6edb02960b47), [`dec359c`](https://togithub.com/mishoo/UglifyJS/commit/dec359ce58118d49b29519a191ddb7a9e177bf00), [`3a3666a`](https://togithub.com/mishoo/UglifyJS/commit/3a3666a94ea5d847e87440899525efcf9c6254cf), [`d46eb69`](https://togithub.com/mishoo/UglifyJS/commit/d46eb69320914dd8f1b42baf6bb95432364bcf90), [`9aab1f3`](https://togithub.com/mishoo/UglifyJS/commit/9aab1f36617ee57e94fd9aa97c7a3fa4b04927f6), [`c7d2837`](https://togithub.com/mishoo/UglifyJS/commit/c7d2837184a7c435abe9c4411309f352170deb46), [`f8602ac`](https://togithub.com/mishoo/UglifyJS/commit/f8602aca968b95a5c17da349201b344cd0efde17), [`ff3c2ed`](https://togithub.com/mishoo/UglifyJS/commit/ff3c2ed7a2e79c91822a2760ad6ab8cf9ad09aed), [`dfd6418`](https://togithub.com/mishoo/UglifyJS/commit/dfd6418878495eb6ff22a83a9765478bdf0e1e17), [`43807c2`](https://togithub.com/mishoo/UglifyJS/commit/43807c26fbda3bbdfdc8c4b95103a5ce6555c41f), [`efed55f`](https://togithub.com/mishoo/UglifyJS/commit/efed55f42d8c356cde697b783c389df91483112d)) - improve compression of compound expressions ([`7b2eb4b`](https://togithub.com/mishoo/UglifyJS/commit/7b2eb4b5ff860019ca687552dcd54de37f7976a0), [`bab4164`](https://togithub.com/mishoo/UglifyJS/commit/bab416465f77ab76ad76f21be59481ccae6a342a), [`b46c794`](https://togithub.com/mishoo/UglifyJS/commit/b46c7944c6c840c004eacb06cd4eeab4ac2d8a74)) - trim non-trivial assignment values ([`e7ce105`](https://togithub.com/mishoo/UglifyJS/commit/e7ce1051febef6ba058cfab23c7e940bd241776f)) - improve value expansion of local variables ([`8d0422b`](https://togithub.com/mishoo/UglifyJS/commit/8d0422b6f33d05bdc634c75eabd8f5eaba81d148)) - reduce output entropy of `mangle` ([`2f568b9`](https://togithub.com/mishoo/UglifyJS/commit/2f568b93577461078920b7f7aa00979af9b41617)) - improve compression of compound assignments ([`10a1523`](https://togithub.com/mishoo/UglifyJS/commit/10a1523ee60ed90b7544b0d913f0c5d228e56a14), [`be8c75b`](https://togithub.com/mishoo/UglifyJS/commit/be8c75bae117b19ec8338d05b0239c353e4d2cf5), [`b0df5d7`](https://togithub.com/mishoo/UglifyJS/commit/b0df5d7b5574339982eba310c024350390e7fc0f), [`f473b4d`](https://togithub.com/mishoo/UglifyJS/commit/f473b4db383ae069f05bbdafbcdfea0af0d20177)) - eliminate unused symbols from `import` statements ([`9a58270`](https://togithub.com/mishoo/UglifyJS/commit/9a58270b70a2cf575cdb74aaa6e9a0a899644e4d)) - improve compression of spread syntax ([`8c2b76e`](https://togithub.com/mishoo/UglifyJS/commit/8c2b76eff98fbdfc7ed2154e75a86b028b25345f)) - preserve function argument names via `--keep-fargs` ([`e24b255`](https://togithub.com/mishoo/UglifyJS/commit/e24b2553508d70386924532f18dfeb35de4aef08), [`866cd4a`](https://togithub.com/mishoo/UglifyJS/commit/866cd4a975baaf761b5f9a156b2f1cabf7b62d68)) ##### Bug Fixes - `async` function ([`d96c59f`](https://togithub.com/mishoo/UglifyJS/commit/d96c59f9e66761e7cb30af3aa4893548817a4235)) - `await` operator ([`b636e97`](https://togithub.com/mishoo/UglifyJS/commit/b636e97e3bafdcaa1ee322a0ab583b19a847934d)) - `class` literal ([`e9d9d5a`](https://togithub.com/mishoo/UglifyJS/commit/e9d9d5a9d2ca9bbd339a3dbf4c8e88ab2caa824d), [`87e8aca`](https://togithub.com/mishoo/UglifyJS/commit/87e8aca2455625098a2cd1b896c4e9a452e40b0e)) - destructuring syntax ([`9e927ec`](https://togithub.com/mishoo/UglifyJS/commit/9e927ecc9a32775e47cf89d5dca1ed2a899d1684), [`b9b2a4f`](https://togithub.com/mishoo/UglifyJS/commit/b9b2a4f7f848ef93aa9524fe6ae237a23d4351e9)) - default parameter ([`e7ce105`](https://togithub.com/mishoo/UglifyJS/commit/e7ce1051febef6ba058cfab23c7e940bd241776f)) - lexical declaration ([`80d5f23`](https://togithub.com/mishoo/UglifyJS/commit/80d5f23fee0f727aef1b374b650651e4efc1cd66), [`c94624f`](https://togithub.com/mishoo/UglifyJS/commit/c94624f36cf57e27836097cdf0d462e41b4f24d3)) - `new` operator ([`86406e7`](https://togithub.com/mishoo/UglifyJS/commit/86406e71ec93f3f0c44b5d47b261177fbfe43047)) - optional chaining operator ([`14e1311`](https://togithub.com/mishoo/UglifyJS/commit/14e1311bdf6bc88f5e96f8e4d1b15ff5073746fb)) - `typeof` operator ([`f639a30`](https://togithub.com/mishoo/UglifyJS/commit/f639a30bd2410d1d40f63f5ca0080eb2ba5fe84d), [`35d7f31`](https://togithub.com/mishoo/UglifyJS/commit/35d7f316ef964bd85872ed2e1002d53b1de25e94)) - `var` statement ([`58bea67`](https://togithub.com/mishoo/UglifyJS/commit/58bea676acfccd1d88206656fb370acc9caf113f)) ### [`v3.14.5`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.5) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.4...v3.14.5) ##### Features - improve general performance ([`b079910`](https://togithub.com/mishoo/UglifyJS/commit/b0799105c224926da5ca0b6a6dfa18270e83afd0), [`033d8d9`](https://togithub.com/mishoo/UglifyJS/commit/033d8d9405c82d18c221daae9049874f8924d9a2), [`bc27966`](https://togithub.com/mishoo/UglifyJS/commit/bc27966a196ecb91f33a53a11497bdf2d85eb8cf), [`57a9519`](https://togithub.com/mishoo/UglifyJS/commit/57a9519c3d428d5b3b1e2a6db9ad27bc2f520e0a)) ### [`v3.14.4`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.4) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.3...v3.14.4) ##### Features - improve compression of logical assignments ([`6d94242`](https://togithub.com/mishoo/UglifyJS/commit/6d9424231858e41c86ed3cb5be2eee4899e923a0)) - compress transpiled TypeScript `enum`s ([`3acb5a3`](https://togithub.com/mishoo/UglifyJS/commit/3acb5a329e47b753248a3568c24794140ccf50a0), [`6e4aa03`](https://togithub.com/mishoo/UglifyJS/commit/6e4aa0326f543c12998ba603942f0c3fbbae1910), [`77f7ae5`](https://togithub.com/mishoo/UglifyJS/commit/77f7ae5ba2449c38751c444263106603edb587ef)) - improve tracking of non-initialised variables ([`f97e107`](https://togithub.com/mishoo/UglifyJS/commit/f97e107c09cb56e242614c9d7c629a4ae7e4a313)) - improve compression of destructuring assignments ([`1e3ca4c`](https://togithub.com/mishoo/UglifyJS/commit/1e3ca4c6f7dfed972928668a6d4c5793f93e4acb), [`dc9e1ff`](https://togithub.com/mishoo/UglifyJS/commit/dc9e1ff0b1965560679ab3cbe7dde831bf724dd4)) - minimise interference from `merge_vars` ([`3ee1b0d`](https://togithub.com/mishoo/UglifyJS/commit/3ee1b0d00d9b0d0e2f39ed33fb7e2b5a69a53f53), [`ea10498`](https://togithub.com/mishoo/UglifyJS/commit/ea1049890245d0f8b671640038d38a03ca7ef078), [`1a8f2ec`](https://togithub.com/mishoo/UglifyJS/commit/1a8f2ecc65896fcbbe8c6b884352f975af444ea0), [`0b6c185`](https://togithub.com/mishoo/UglifyJS/commit/0b6c185818fa77fff0661ef959e5c0bdf8b5100f), [`1b4bd70`](https://togithub.com/mishoo/UglifyJS/commit/1b4bd7082b3479c07bcae2dc7bc3b00d41b2206f), [`3f8f0e2`](https://togithub.com/mishoo/UglifyJS/commit/3f8f0e246e3cb715901f46b63042e4e1ae04723e)) ##### Bug Fixes - `await` operator ([`ae5c3ee`](https://togithub.com/mishoo/UglifyJS/commit/ae5c3ee8a1cd5edc5dba1178853996e3419ad30d)) - default parameter ([`bfd0ac7`](https://togithub.com/mishoo/UglifyJS/commit/bfd0ac7f4bd8d5062b480c904c302a56946d7c2a)) - destructuring syntax ([`e9932e1`](https://togithub.com/mishoo/UglifyJS/commit/e9932e131422a9a348c08e40542338065d2fd2c0)) - `function` call ([`2d0f8bc`](https://togithub.com/mishoo/UglifyJS/commit/2d0f8bcff5ea7a3af615762bfda7dd590041e451)) - object method ([`ae5c3ee`](https://togithub.com/mishoo/UglifyJS/commit/ae5c3ee8a1cd5edc5dba1178853996e3419ad30d)) - rest parameter ([`f9a4b36`](https://togithub.com/mishoo/UglifyJS/commit/f9a4b36dd14b1b4399e40196296495f58a8ce93b)) - `yield` keyword ([`ae5c3ee`](https://togithub.com/mishoo/UglifyJS/commit/ae5c3ee8a1cd5edc5dba1178853996e3419ad30d)) ### [`v3.14.3`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.3) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.2...v3.14.3) ##### Features - eliminate extraneous label on loops ([`436a293`](https://togithub.com/mishoo/UglifyJS/commit/436a29367c986056addc46837048e6fa1e6467d8)) - improve compression of template literals ([`f766bab`](https://togithub.com/mishoo/UglifyJS/commit/f766babf5eaea8482b5cc7b72f7bb22e7d72691a), [`0b2573c`](https://togithub.com/mishoo/UglifyJS/commit/0b2573c3fad6a66ae388ca115d0ba528b8a9e20c)) ##### Bug Fixes - `await` operator ([`eb93d92`](https://togithub.com/mishoo/UglifyJS/commit/eb93d923574d4059bfabe812e2b1c95f2b347b35), [`a841d45`](https://togithub.com/mishoo/UglifyJS/commit/a841d45bc3acaa10b2b8ca3922227403928bcc6f)) - `class` literal ([`c8b0f68`](https://togithub.com/mishoo/UglifyJS/commit/c8b0f685ee62fe4920b2b4bdaa0d6c17c8a4e18f)) - default parameter ([`940887f`](https://togithub.com/mishoo/UglifyJS/commit/940887f20fc889e1ad410809b3faa06bdf629ae1)) - destructuring syntax ([`a0250ec`](https://togithub.com/mishoo/UglifyJS/commit/a0250ec9233a4cf198a27ef9d11468a8a996da7f)) - `function` call ([`87b9916`](https://togithub.com/mishoo/UglifyJS/commit/87b99162fb124bb2a12a3a5babbce27096977d14)) - `let` keyword ([`2580162`](https://togithub.com/mishoo/UglifyJS/commit/25801627bec230f9b1ebead3ae18d14808f3c96e)) - rest parameter ([`55418fd`](https://togithub.com/mishoo/UglifyJS/commit/55418fd46037edaf0c2f10c10b466f2301b0d948)) - string concatenation ([`03aec89`](https://togithub.com/mishoo/UglifyJS/commit/03aec89f609750b7cd854265bab59f841a01822d)) ### [`v3.14.2`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.2) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.1...v3.14.2) ##### Features - improve function inlining heuristic ([`4fe2cac`](https://togithub.com/mishoo/UglifyJS/commit/4fe2cac35ecd8fc5a69b1122cf536ee148340b3d)) - suppress spurious warning messages ([`4b88dfb`](https://togithub.com/mishoo/UglifyJS/commit/4b88dfb8d9ea5d5d25649edbce2def4b1df6c553)) ##### Bug Fixes - `arguments` object ([`fdcc6d3`](https://togithub.com/mishoo/UglifyJS/commit/fdcc6d3a9c74f55b21ceb59953ee90369d3e5e13)) - default parameter ([`db94d21`](https://togithub.com/mishoo/UglifyJS/commit/db94d21980583714755322d5dd26bb0850801c03)) - destructuring syntax ([`befb99b`](https://togithub.com/mishoo/UglifyJS/commit/befb99bd7197d281417d7eb15e0f7b8ed992174d)) - `function` literal ([`c3aef23`](https://togithub.com/mishoo/UglifyJS/commit/c3aef2361458941a36d217cb3181ade3b777a37e)) - optional chaining operator ([`9634a9d`](https://togithub.com/mishoo/UglifyJS/commit/9634a9d1fd882bcd17047c285c9e3d656ba08688)) - rest parameter ([`c09f63a`](https://togithub.com/mishoo/UglifyJS/commit/c09f63aefb4609bbdae259213e7fa458d959e20b)) - `try` statement ([`02eb8ba`](https://togithub.com/mishoo/UglifyJS/commit/02eb8baa1c6c6f1e79a6e01dfe1e3bd68937eedd)) ### [`v3.14.1`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.1) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.14.0...v3.14.1) ##### Bug Fixes - assignment operator ([`6a3fe9d`](https://togithub.com/mishoo/UglifyJS/commit/6a3fe9d1dfd3ec4543dc71b72e990bed2c6022ef)) - destructuring syntax ([`9b82f9b`](https://togithub.com/mishoo/UglifyJS/commit/9b82f9be9129c98bc02614d15abf957b35778745)) - `function` literal ([`657d525`](https://togithub.com/mishoo/UglifyJS/commit/657d525c80e611df9a78812e4b6a35a3eb24d8f4)) ### [`v3.14.0`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.14.0) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.10...v3.14.0) ##### Features - improve escape analysis on lambda expression ([`798121c`](https://togithub.com/mishoo/UglifyJS/commit/798121c9f3e41df9389af3e5e1d1e7f96dd528d3), [`972b9f0`](https://togithub.com/mishoo/UglifyJS/commit/972b9f0bef90844a522f777610e88bf113309025), [`f4ae267`](https://togithub.com/mishoo/UglifyJS/commit/f4ae2679202ff9d8edd6a0d7c13cf756e5096a96), [`f5dbb67`](https://togithub.com/mishoo/UglifyJS/commit/f5dbb672b90b0591a824935c4855afc99adc2e59), [`6961c57`](https://togithub.com/mishoo/UglifyJS/commit/6961c57d1e2849b4c7c9e43295015d0bee44daa5), [`d0e3f69`](https://togithub.com/mishoo/UglifyJS/commit/d0e3f6955d956a4977d701e9027eb54d15b6f77c), [`1fefe3f`](https://togithub.com/mishoo/UglifyJS/commit/1fefe3f1d138f2a1dd9386e02c58f60635632611), [`ea7829d`](https://togithub.com/mishoo/UglifyJS/commit/ea7829daf55f8829cc48466379cc6f6cf3394dbd), [`d147d5d`](https://togithub.com/mishoo/UglifyJS/commit/d147d5d7f0bc61b1284a18a31eaa41c208a278ea)) - extend simplification of ternary expression ([`1b74549`](https://togithub.com/mishoo/UglifyJS/commit/1b745494ce12840176439b947acefbd63aa9d5d2)) - drop extraneous whitespace during `beautify` of loop statements ([`668f966`](https://togithub.com/mishoo/UglifyJS/commit/668f96623c745a4255766fe5595f1a95052afb77)) - support destructured shorthand for default parameter ([`2340fef`](https://togithub.com/mishoo/UglifyJS/commit/2340feff875eb4b32e95abfe7526dede72ba2253)) - improve escape analysis on default parameter ([`6577d64`](https://togithub.com/mishoo/UglifyJS/commit/6577d641ac82419d462f11fee73a7b067e793003)) - prune unreachable expressions in destrucuturing assignment ([`f67dd31`](https://togithub.com/mishoo/UglifyJS/commit/f67dd31cbb4a5ac3404e7c466c2ef2e23b916be4), [`aae1fcd`](https://togithub.com/mishoo/UglifyJS/commit/aae1fcd12d1dbd656f4225458a787d5b06f9222b), [`1ad830f`](https://togithub.com/mishoo/UglifyJS/commit/1ad830facb198878d7fe35586bca89c42b1ea263), [`0d350b7`](https://togithub.com/mishoo/UglifyJS/commit/0d350b78bfd7df22a6311efa94761e71950e3494), [`92c3fdd`](https://togithub.com/mishoo/UglifyJS/commit/92c3fddd7ae57a69de6f4e3448ae4a06b18f2fc6), [`a7e7865`](https://togithub.com/mishoo/UglifyJS/commit/a7e7865e6bb446d7bcb26fa96d57041c65001d01), [`8926a2f`](https://togithub.com/mishoo/UglifyJS/commit/8926a2f327f9954e856161169a92a4190f0318e4)) - address call & member resolution quirks under Internet Explorer ([`ef5f7fc`](https://togithub.com/mishoo/UglifyJS/commit/ef5f7fc25e93833396540cf7479685b241bd1b8f)) - extend `keep_quoted_props` over numeric keys ([`65adeba`](https://togithub.com/mishoo/UglifyJS/commit/65adeba55da7eb39daaa21044523141490effd6f)) ##### Bug Fixes - `class` literal ([`0668fad`](https://togithub.com/mishoo/UglifyJS/commit/0668fad5e9000fc8d4857f033c3e90b1cedb4563), [`902997b`](https://togithub.com/mishoo/UglifyJS/commit/902997b73dd0a6f3a8ada67f5e8bbfed000f5282)) - default parameter ([`0c48b84`](https://togithub.com/mishoo/UglifyJS/commit/0c48b84540d0a19c41ecdb48c2ad5ea4c31c5acc)) - destructuring syntax ([`85968de`](https://togithub.com/mishoo/UglifyJS/commit/85968dee5453dfb3cc0cb5c67f363eccd58b08c6)) - `for await...of` loop ([`64ebf6e`](https://togithub.com/mishoo/UglifyJS/commit/64ebf6efe939f9ea6a7b5bae8762460fdcc39ad7)) - `if` statement ([`611abff`](https://togithub.com/mishoo/UglifyJS/commit/611abff49f8c5aa158b0bd43c4af3ef79a875905)) - object literal ([`08391b8`](https://togithub.com/mishoo/UglifyJS/commit/08391b8e1c35da8b094aa4eebe6e6b6bbf5f3019)) - optional chaining operator ([`4ba8b66`](https://togithub.com/mishoo/UglifyJS/commit/4ba8b66c5aa86e1c2a48be1fc0c4743f9510aabf), [`7fac839`](https://togithub.com/mishoo/UglifyJS/commit/7fac839c62ef4881d3132e45aa9a18e30d7a3932)) - property accessor ([`f18804f`](https://togithub.com/mishoo/UglifyJS/commit/f18804fa068515f7142715a245c47094c9e348e7)) - rest parameter ([`450aaba`](https://togithub.com/mishoo/UglifyJS/commit/450aabaaa036df8735a6c21c847dbba1fe060663)) ### [`v3.13.10`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.10) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.9...v3.13.10) ##### Features - finer pruning of `switch` branch ([`498ac83`](https://togithub.com/mishoo/UglifyJS/commit/498ac8354188fac04d688882b58bab63993a343f), [`bf76e35`](https://togithub.com/mishoo/UglifyJS/commit/bf76e357723daa4fc00004a10b2b3de82a2bf33e), [`21fc8f4`](https://togithub.com/mishoo/UglifyJS/commit/21fc8f4630bccdb8b0a33747c2de8fd377e83138), [`7880568`](https://togithub.com/mishoo/UglifyJS/commit/7880568d157fcd1c15c0f392e4646e01de363afd)) - improve detection of superfluous assignment ([`fd8dec6`](https://togithub.com/mishoo/UglifyJS/commit/fd8dec61ad0e83caa72691b56e1d36b6f29203a8)) - extend simplification of boolean expression ([`7c5b6f3`](https://togithub.com/mishoo/UglifyJS/commit/7c5b6f349e5818a13ccb93c88b79a607d236bd0b), [`980dbde`](https://togithub.com/mishoo/UglifyJS/commit/980dbde171d47c36028355a4cbd4f6f0e7700976)) - implement workaround for Safari/WebKit `var` bug ([`82772cc`](https://togithub.com/mishoo/UglifyJS/commit/82772ccb12cfef97480fa8021032a53f90cd1f45)) ##### Bug Fixes - assignment operator ([`111366f`](https://togithub.com/mishoo/UglifyJS/commit/111366fca0352df45459ee8dc3fa6d8dcc337d92), [`8b05677`](https://togithub.com/mishoo/UglifyJS/commit/8b05677c15308923a76a6c769dc628a93901556d)) - `await` operator ([`6fc7a2a`](https://togithub.com/mishoo/UglifyJS/commit/6fc7a2ab6a9523a8da1962ba8701bd28f11e417c), [`e9c902b`](https://togithub.com/mishoo/UglifyJS/commit/e9c902b0449a291469ddaee04dc745cf4706560d)) - `class` literal ([`ce75477`](https://togithub.com/mishoo/UglifyJS/commit/ce754776706dd6b5ab77e99770ddf05d45faad76), [`e368d39`](https://togithub.com/mishoo/UglifyJS/commit/e368d3971588c78413a91d89c23356d2f511c723)) - default parameter ([`e70b848`](https://togithub.com/mishoo/UglifyJS/commit/e70b84895c3d3034b64372b77d343da0c4565c40)) - destructuring syntax ([`e70b848`](https://togithub.com/mishoo/UglifyJS/commit/e70b84895c3d3034b64372b77d343da0c4565c40)) - `function` literal ([`7cbcd11`](https://togithub.com/mishoo/UglifyJS/commit/7cbcd114402188d09267d3537894e611d2f13f9a), [`1a064b6`](https://togithub.com/mishoo/UglifyJS/commit/1a064b6e741f9c3e98f4e2de8084c48f324c0318), [`7621527`](https://togithub.com/mishoo/UglifyJS/commit/7621527a5f6a2bef8be44714729a082d4691d2d5)) - `import` statement ([`f8b2215`](https://togithub.com/mishoo/UglifyJS/commit/f8b2215145819ed104ba0be0fd5a6f951c91ef8a)) - lexical declaration ([`95090db`](https://togithub.com/mishoo/UglifyJS/commit/95090dbf24dbda120924eb3cd003f80e0128f52a)) - spread syntax ([`ac1262d`](https://togithub.com/mishoo/UglifyJS/commit/ac1262dc9708db36721349f1d3d03fc2113f2add)) - `yield` keyword ([`e9c902b`](https://togithub.com/mishoo/UglifyJS/commit/e9c902b0449a291469ddaee04dc745cf4706560d)) ### [`v3.13.9`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.9) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.8...v3.13.9) ##### Features - drop unused default parameter ([`362abe0`](https://togithub.com/mishoo/UglifyJS/commit/362abe0ffb54c20bfc5a2d2d60c3ca2fe5ecd76e)) - enhance elision of `await` operator ([`ab42a90`](https://togithub.com/mishoo/UglifyJS/commit/ab42a90edb0316d7c5ed1a74b4a7f9167789ce4d), [`d320a6c`](https://togithub.com/mishoo/UglifyJS/commit/d320a6cde2ef6436874f4f3790c790d65ed0c966), [`55a230d`](https://togithub.com/mishoo/UglifyJS/commit/55a230daa84a004058d8cde0e15543bb2647dc3c)) - extend inlining of `async` function ([`8cd95dd`](https://togithub.com/mishoo/UglifyJS/commit/8cd95dd2635189b27d1956796d917549e2179bf5), [`d40631f`](https://togithub.com/mishoo/UglifyJS/commit/d40631fd44165936158633cc81c4d62cc2a6a5a9)) - improve compress efficiency on block scope ([`260431f`](https://togithub.com/mishoo/UglifyJS/commit/260431f4e00be191a9c5db191c66e552898b0708), [`23b9f36`](https://togithub.com/mishoo/UglifyJS/commit/23b9f36bd83e95c36a12059546098f10452b56ba), [`06e3dbc`](https://togithub.com/mishoo/UglifyJS/commit/06e3dbc08916d70f3ca26cd89f8b442b23593332)) ##### Bug Fixes - `arguments` object ([`e3798d9`](https://togithub.com/mishoo/UglifyJS/commit/e3798d9a76704498819cc380166d62f2c8a9ff36)) - `class` literal ([`8d23496`](https://togithub.com/mishoo/UglifyJS/commit/8d23496e0fdf40f74273e7158417ff992006fe69), [`b9d5bba`](https://togithub.com/mishoo/UglifyJS/commit/b9d5bba5fb8e70c10f25f56ff6e7228739461cfb)) - destructuring syntax ([`749a828`](https://togithub.com/mishoo/UglifyJS/commit/749a828fc5995836596f1d554f31479d533232fe)) - `get` syntax ([`7fa1dea`](https://togithub.com/mishoo/UglifyJS/commit/7fa1dea9d032c1ed282f84507e79cee57294945d)) - lexical declaration ([`7e88d52`](https://togithub.com/mishoo/UglifyJS/commit/7e88d52faeb7032f54e9526b85042f06098e71b9)) - static `class` field ([`83f7887`](https://togithub.com/mishoo/UglifyJS/commit/83f7887e5d2eb58b3fdbfc1d0d7dd92ce972a105)) ### [`v3.13.8`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.8) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.7...v3.13.8) ##### Features - improve compression on tagged template literal ([`e0695ef`](https://togithub.com/mishoo/UglifyJS/commit/e0695ef5492ac227c3c381683347f939f99a1021)) - support source mapping of `class` property ([`5d4e6e3`](https://togithub.com/mishoo/UglifyJS/commit/5d4e6e3bdc4b37d9430470f6d794bec87a467ba3)) ##### Bug Fixes - `arguments` object ([`de376c3`](https://togithub.com/mishoo/UglifyJS/commit/de376c3d3316fc4a33a876793eb4d693422415a0), [`df47632`](https://togithub.com/mishoo/UglifyJS/commit/df47632eccdc505810073d7bfced21bbf8c2dd98)) - `function` scope ([`eb08fed`](https://togithub.com/mishoo/UglifyJS/commit/eb08fed120ad1d2dcd41a2ae03cec3d3b2885c7b)) - lexical declaration ([`8b0c836`](https://togithub.com/mishoo/UglifyJS/commit/8b0c8365150c1471eef98ed37e33bb66a51c3a45), [`1e787c5`](https://togithub.com/mishoo/UglifyJS/commit/1e787c556b916644e8ba2fc36fce024001f00ff8), [`7caab39`](https://togithub.com/mishoo/UglifyJS/commit/7caab39e261f1787f1a40fca3e7b6fd6ab21d824)) - optional chaining operator ([`4a19575`](https://togithub.com/mishoo/UglifyJS/commit/4a19575e74beaf4c934581623c3372d084ebfeb7)) - private `class` property ([`d2a45ba`](https://togithub.com/mishoo/UglifyJS/commit/d2a45ba441ed6975021b3524215c01a011dfb46a)) - static `class` field ([`eff45ea`](https://togithub.com/mishoo/UglifyJS/commit/eff45eac0ee284a113d1b587263fcef8e397daa3)) - `throw` statement ([`d6152e6`](https://togithub.com/mishoo/UglifyJS/commit/d6152e6a76908223cace651898e12a3b3c9a445d)) ### [`v3.13.7`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.7) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.6...v3.13.7) ##### Features - improve elimination of unused variables ([`b1cfa71`](https://togithub.com/mishoo/UglifyJS/commit/b1cfa7113129e15a621aa5fd5750bca3b4a7250c)) - reduce entropy of name mangling ([`689f8f5`](https://togithub.com/mishoo/UglifyJS/commit/689f8f504d03d47f184c45c85d0b3eb597fafe85)) ##### Bug Fixes - `__proto__` accessor ([`e136155`](https://togithub.com/mishoo/UglifyJS/commit/e13615549ef15954fa7317a504652b82cbb93c1c)) - assignment operator ([`bbed9b1`](https://togithub.com/mishoo/UglifyJS/commit/bbed9b13b12a5bdcaad414e4e2ccd469001eb0e7), [`2549377`](https://togithub.com/mishoo/UglifyJS/commit/254937754c2e3c33f934dcf7df619d8a46319a14)) - function declaration ([`a7698f8`](https://togithub.com/mishoo/UglifyJS/commit/a7698f88455b3bfc40b6543c812e6a795f00cd99)) - lexical declaration ([`2cff7c9`](https://togithub.com/mishoo/UglifyJS/commit/2cff7c94e843e72dee1adf6c826a190f0e156441)) - logical assignment operator ([`ae51f76`](https://togithub.com/mishoo/UglifyJS/commit/ae51f76ba7568e01b185cb4b6c6e16dee0bf5300)) - optional chaining operator ([`60f3b55`](https://togithub.com/mishoo/UglifyJS/commit/60f3b5515675644cde8ef1a980295f5c841956d8), [`e044293`](https://togithub.com/mishoo/UglifyJS/commit/e04429350f4eff1299afe84967d15093abc091ff)) - template literal ([`7576048`](https://togithub.com/mishoo/UglifyJS/commit/75760481184c6d63595f8f7c3456b664d221abb5)) ### [`v3.13.6`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.6) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.5...v3.13.6) ##### Features - support optional chaining operator ([`f0de9a8`](https://togithub.com/mishoo/UglifyJS/commit/f0de9a8b5d577221d3180c9e135d5cbda8a337c3), [`ce3c35f`](https://togithub.com/mishoo/UglifyJS/commit/ce3c35fa8b4c8e9a777d19220915880cdd45f3fb)) - improve granularity of variable substitutions ([`16411dc`](https://togithub.com/mishoo/UglifyJS/commit/16411dcb8721e9901271db74c3409e720c2f8ec5), [`6ab26ee`](https://togithub.com/mishoo/UglifyJS/commit/6ab26eef6c4bb67200f0b8b65171f774f1a16377), [`fb03561`](https://togithub.com/mishoo/UglifyJS/commit/fb035617996c416fd68d571fe351848d0e5aa506), [`4114431`](https://togithub.com/mishoo/UglifyJS/commit/4114431eec1f822e75b86753a801b720dbe5ad04), [`203f4b7`](https://togithub.com/mishoo/UglifyJS/commit/203f4b7ad9994f85472402c5be8474755d1d835d), [`3094eaa`](https://togithub.com/mishoo/UglifyJS/commit/3094eaaa89b3993051e307804dd5daee1cf7146a), [`d464be3`](https://togithub.com/mishoo/UglifyJS/commit/d464be3f3f7ef91c7083e16210cc7d1b8a337816)) - extend circular self-reference eliminations ([`53b57ee`](https://togithub.com/mishoo/UglifyJS/commit/53b57ee57e3d00792f70685e6b4531e6d990ca27), [`19d232b`](https://togithub.com/mishoo/UglifyJS/commit/19d232badb0d9b16f447e89c33998fcf542496ce)) ##### Bug Fixes - `__proto__` accessor ([`d833e66`](https://togithub.com/mishoo/UglifyJS/commit/d833e66d23cab3c9c03a99a9cf118647bf862868), [`8e4a19f`](https://togithub.com/mishoo/UglifyJS/commit/8e4a19ffec0506c25aebb05e2c84ec32ff307642), [`df980db`](https://togithub.com/mishoo/UglifyJS/commit/df980db4a887bf6d48d872d8dd61713dc42f7842), [`8bbfaac`](https://togithub.com/mishoo/UglifyJS/commit/8bbfaacdae0b63987652766b9f3a327ff6d06231), [`ac1f7d6`](https://togithub.com/mishoo/UglifyJS/commit/ac1f7d689b7dbd6311a6e8eaa633072db9d9703c)) - default parameter ([`ee9ceb7`](https://togithub.com/mishoo/UglifyJS/commit/ee9ceb79ca61c8adb9bbf7e82459ab0bbe3aaced)) - property accessor ([`bbca9de`](https://togithub.com/mishoo/UglifyJS/commit/bbca9de9cd7e715bf62a8c624cd3f53e4386b566), [`bb22536`](https://togithub.com/mishoo/UglifyJS/commit/bb225367cbf427c6588a541c3936f94b67cbc1c5)) - template literal ([`5d9224d`](https://togithub.com/mishoo/UglifyJS/commit/5d9224deb893c383e9a2c2b11c5926db96bd7a1f)) ### [`v3.13.5`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.5) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.4...v3.13.5) ##### Features - drop unused self-referencing `class` & `function` ([`bddb5a0`](https://togithub.com/mishoo/UglifyJS/commit/bddb5a01026e8295f9271f7d787e70937acba9d8)) - handle `Map`, `Set`, `WeakMap` & `WeakSet` ([`f46209b`](https://togithub.com/mishoo/UglifyJS/commit/f46209b7e5ecb33d9596fb946975be5f65c0b727)) - improve detection of unused assignment ([`9b8deff`](https://togithub.com/mishoo/UglifyJS/commit/9b8deff64d957b2804082572340cdd8175eff731)) - improve compression on variable reassignment ([`10dd9d4`](https://togithub.com/mishoo/UglifyJS/commit/10dd9d4eaf3d28479744676e344f0df6b6bd8029)) - enable ESTree translation on all supported ECMAScript features ([`324587f`](https://togithub.com/mishoo/UglifyJS/commit/324587f76980114e030c59165a60bd285ca05be0), [`97bd56b`](https://togithub.com/mishoo/UglifyJS/commit/97bd56b7e89c29fe2ba2800f88972e168366ae99)) - support `__PURE__` in ESTree translation ([`d576495`](https://togithub.com/mishoo/UglifyJS/commit/d576495e5a696302340580e999bc0446a1d4c1ca)) ##### Bug Fixes - assignment operator ([`4cccc01`](https://togithub.com/mishoo/UglifyJS/commit/4cccc01f3ec7f80c4ef3dd574942b164422c6bd9)) - default parameter ([`c53af3d`](https://togithub.com/mishoo/UglifyJS/commit/c53af3dfb1cb59681de34142aac420f780c0ec05)) - `export` statement ([`80efaa2`](https://togithub.com/mishoo/UglifyJS/commit/80efaa2f331b2c3f3ec35218d1086830a39bec93)) - `for [await]...of` loop ([`acf951a`](https://togithub.com/mishoo/UglifyJS/commit/acf951a5bc9d79dc2614d880758e3e7f79f975ae)) - `function` parameter ([`a1a212f`](https://togithub.com/mishoo/UglifyJS/commit/a1a212f6393f690180a606c0610a4ca9279522ad)) - global constant property ([`3c161a6`](https://togithub.com/mishoo/UglifyJS/commit/3c161a666259389f96f9aa88a5b6d4e7579d50a4), [`c296a63`](https://togithub.com/mishoo/UglifyJS/commit/c296a63fb338a6edba6682d821351255e8935fd9)) - logical assignment operator ([`a06e203`](https://togithub.com/mishoo/UglifyJS/commit/a06e20304b042ab5cd2ad051fb60cf50a7934bb7)) - `yield` keyword ([`a2b1b96`](https://togithub.com/mishoo/UglifyJS/commit/a2b1b96752c5f898539f8e28431461428c4c7731)) ### [`v3.13.4`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.4) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.3...v3.13.4) ##### Features - improve compression on `class` definition ([`aed758e`](https://togithub.com/mishoo/UglifyJS/commit/aed758ed5cc4ac180c92551ba80f4997f81d1dc4)) - mangle `class` field and method ([`10fbf8e`](https://togithub.com/mishoo/UglifyJS/commit/10fbf8e295d6062fbaefe1b716878b95051dce2a)) ##### Bug Fixes - `class` literal ([`1947a21`](https://togithub.com/mishoo/UglifyJS/commit/1947a21824f3cbbb7a3c8267a15fa9c80b91fc59)) - `for` loop ([`a37ca55`](https://togithub.com/mishoo/UglifyJS/commit/a37ca558dd8d7f5243e061e216287793b9108911)) - immediately invoked function expression ([`0df0281`](https://togithub.com/mishoo/UglifyJS/commit/0df028187d20b83e52d1829e14783284c5d09ad5)) - `import.meta` ([`cf38b52`](https://togithub.com/mishoo/UglifyJS/commit/cf38b52afaa0bd69d4b9e5f43c4d2ee87b65297b)) - lexical declaration ([`8a82822`](https://togithub.com/mishoo/UglifyJS/commit/8a828226547bcb898b95b69a3f55f6a0dc74d592)) - new operator ([`e755d01`](https://togithub.com/mishoo/UglifyJS/commit/e755d01a0b023339a3a4efc4d7b0e5500cb4c109)) - object method ([`cea1fb5`](https://togithub.com/mishoo/UglifyJS/commit/cea1fb5c58a336fad3e34478ab563b66f0d26988)) - octal number syntax ([`b179a24`](https://togithub.com/mishoo/UglifyJS/commit/b179a2459fbe170358089c70b4031f16f58c6eb2)) - spread syntax ([`ebe4e1a`](https://togithub.com/mishoo/UglifyJS/commit/ebe4e1ad28009bdf5b2e936ed8d01d7d20704cc4)) - `try` statement ([`ca49f6f`](https://togithub.com/mishoo/UglifyJS/commit/ca49f6f41a4b515b60a4b5784ae650b1b6cf0322)) ### [`v3.13.3`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.3) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.2...v3.13.3) ##### Features - support logical assignment operator ([`f9055df`](https://togithub.com/mishoo/UglifyJS/commit/f9055df44d86c8537afc34f00bd255792f80422f), [`e7be38b`](https://togithub.com/mishoo/UglifyJS/commit/e7be38b42ab8e18d003589f793c8388e072ba429), [`40ef074`](https://togithub.com/mishoo/UglifyJS/commit/40ef074cb30e0b0114466406f6b9d8592faad14e), [`daa8319`](https://togithub.com/mishoo/UglifyJS/commit/daa8319b8a66641e2d78dc0e68446a2e774495e4)) - improve compress efficiency on block scope ([`d559960`](https://togithub.com/mishoo/UglifyJS/commit/d5599604e80ab8771af422ca2f43302949b2eb15)) ##### Bug Fixes - default parameter ([`78e3936`](https://togithub.com/mishoo/UglifyJS/commit/78e3936cd489b6a764027f35c27e8438c1bee132)) - `function` literal ([`39df3a1`](https://togithub.com/mishoo/UglifyJS/commit/39df3a16802a9cabd5642f85f3aeff76f8b4201d)) - static `class` field ([`03c5ecb`](https://togithub.com/mishoo/UglifyJS/commit/03c5ecb2e3d17e5919c1ca997f76900f1fa5b4dc)) ### [`v3.13.2`](https://togithub.com/mishoo/UglifyJS/releases/tag/v3.13.2) [Compare Source](https://togithub.com/mishoo/UglifyJS/compare/v3.13.1...v3.13.2) ##### Features - support exponentiation assignment operator ([`01aa078`](https://togithub.com/mishoo/UglifyJS/commit/01aa078e9cae82e16aa1faad092dbd4fbce895e2)) - flexible handling of `__PURE__` through new `annotations` option ([`3b5d501`](https://togithub.com/mishoo/UglifyJS/commit/3b5d5014e09f0158a46e1729f36b5cdf7e7fd0ee)) - retain `class` names via `keep_fnames` ([`997d09b`](https://togithub.com/mishoo/UglifyJS/commit/997d09bb33f95cf414235b8fc3d3b0539d33d2a2)) - better formatting of comments under `beautify` ([`7d595e2`](https://togithub.com/mishoo/UglifyJS/commit/7d595e2eac14022a66ad501707f3e820b87a617d)) - `import/export { foo as foo };` :arrow_right: `import/export { foo };` ([`2411132`](https://togithub.com/mishoo/UglifyJS/commit/241113200e8ad3550efc051b2b7f4d7c9a4573e9)) - `var f = async function*() { ... };` :arrow_right: `async function* f() { ... }` ([`b244b4e`](https://togithub.com/mishoo/UglifyJS/commit/b244b4ec21fdb65870068879f02e5471ab371d1d)) ##### Bug Fixes - `arguments` object ([`9faee3b`](https://togithub.com/mishoo/UglifyJS/commit/9faee3b66abe7bdfbf8152cec606432cc9ddf7Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.