paralleldrive / cuid

Collision-resistant ids optimized for horizontal scaling and performance.
Other
3.42k stars 123 forks source link

chore(deps): update dependency uglify-js to v3.17.1 - autoclosed #196

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 4 years ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
uglify-js 3.7.5 -> 3.17.1 age adoption passing confidence

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/9faee3b66abe7bdfbf8152cec606432cc9ddf7

Configuration

📅 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.

renovate[bot] commented 4 years ago

Branch automerge failure

This PR was configured for branch automerge, however this is not possible so it has been raised as a PR instead.