Closed renovate[bot] closed 1 year ago
This PR contains the following updates:
1.3.64
1.3.80
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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 contains the following updates:
1.3.64
->1.3.80
Release Notes
swc-project/swc (@swc/core)
### [`v1.3.80`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1380---2023-08-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.79...v1.3.80) ##### Bug Fixes - **(es/module)** Fix logic for exact matches in `jsc.paths` ([#7860](https://togithub.com/swc-project/swc/issues/7860)) ([52a1ee7](https://togithub.com/swc-project/swc/commit/52a1ee78da87da760f9923cd8cdb420da855417f)) - **(es/module)** Don't resolve as `node_modules` from `TscResolver` ([#7866](https://togithub.com/swc-project/swc/issues/7866)) ([11ebae1](https://togithub.com/swc-project/swc/commit/11ebae1bdd2fbd05d908fa560b81b830dddb3c56)) ##### Miscellaneous Tasks - **general**: Remove unused files ([e47f1c2](https://togithub.com/swc-project/swc/commit/e47f1c2bf7e1dc9fedf5a364884a40a5e7735973)) ### [`v1.3.79`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1379---2023-08-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.78...v1.3.79) ##### Bug Fixes - **(es)** Fix default value of `jsc.minify.format.comments` ([#7853](https://togithub.com/swc-project/swc/issues/7853)) ([64e51d3](https://togithub.com/swc-project/swc/commit/64e51d3a28052734d2eaf9992bc8ba578dd5630b)) - **(es/minifier)** Don't inline properties if the var is not `fn-local` ([#7839](https://togithub.com/swc-project/swc/issues/7839)) ([7fe01e6](https://togithub.com/swc-project/swc/commit/7fe01e64dd9917d375a4f1cf9661ffaca822c5b3)) - **(es/minifier)** Don't remove exports ([#7856](https://togithub.com/swc-project/swc/issues/7856)) ([ae8cd94](https://togithub.com/swc-project/swc/commit/ae8cd9430dd1ec0d857ac7f87ffa4b76258be92c)) - **(es/module)** Make `jsc.paths` work for a nest.js app ([#7852](https://togithub.com/swc-project/swc/issues/7852)) ([d33a973](https://togithub.com/swc-project/swc/commit/d33a97303ceeee4069321ef21027ff99fe973a79)) ##### Features - **(css/ast)** Support `@scope` at-rule ([#7837](https://togithub.com/swc-project/swc/issues/7837)) ([a34f359](https://togithub.com/swc-project/swc/commit/a34f3592b3fd2731b63a5c58c5022e12a403850b)) ##### Miscellaneous Tasks - **(ci)** Fix CI ([#7857](https://togithub.com/swc-project/swc/issues/7857)) ([854e2e7](https://togithub.com/swc-project/swc/commit/854e2e78b38699fd09c65074a38a21d1d9836002)) ##### Refactor - **(common)** Mark some methods of `Input` unsafe ([#7848](https://togithub.com/swc-project/swc/issues/7848)) ([c657324](https://togithub.com/swc-project/swc/commit/c65732496e4e2aab664b7443a29f5180cba6e965)) - **(es/helpers)** Move packages for monorepo ([#7833](https://togithub.com/swc-project/swc/issues/7833)) ([1ab406c](https://togithub.com/swc-project/swc/commit/1ab406cd7aa19ea333a8462b0cd496ceb3e39ac1)) - **(es/minifier)** Pre-calculate `reassigned` ([#7832](https://togithub.com/swc-project/swc/issues/7832)) ([65db1ba](https://togithub.com/swc-project/swc/commit/65db1badff3108983fcd59f933e9f87c55d62916)) - **(es/types)** Extract `@swc/types` as a small, reusable package ([#7834](https://togithub.com/swc-project/swc/issues/7834)) ([f713f1b](https://togithub.com/swc-project/swc/commit/f713f1b2f6783ed6d85edd6decd87daa473acea0)) ### [`v1.3.78`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1378---2023-08-17) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.77...v1.3.78) ##### Bug Fixes - **(es/codegen)** Add quotes to property names when `ascii_only` is `true` ([#7820](https://togithub.com/swc-project/swc/issues/7820)) ([04921f3](https://togithub.com/swc-project/swc/commit/04921f301afbc2dc74bed4cb24e7656b60e54327)) - **(es/compat)** Remove wrong logic for object patterns in `object_rest` ([#7788](https://togithub.com/swc-project/swc/issues/7788)) ([3766a7c](https://togithub.com/swc-project/swc/commit/3766a7c776b63e159be3f11f5f931c5e5f968cdb)) - **(es/minifier)** Preserve `cooked` while compressing template literals ([#7773](https://togithub.com/swc-project/swc/issues/7773)) ([05990a9](https://togithub.com/swc-project/swc/commit/05990a98fd3f06a3c03bd1e795800acf22f16035)) - **(es/minifier)** Abort seq inliner if var is not fn_local or reassigned ([#7804](https://togithub.com/swc-project/swc/issues/7804)) ([f8ca366](https://togithub.com/swc-project/swc/commit/f8ca366cc179d2d83d35148c3600b8faa2e7f801)) - **(es/minifier)** Preserve more analysis data upon inlining ([#7823](https://togithub.com/swc-project/swc/issues/7823)) ([31de19e](https://togithub.com/swc-project/swc/commit/31de19ece22663623b1fc1fe48c90b7aa41e41e0)) ##### Features - **(es/module)** Improve error message about relative `jsc.baseUrl` ([#7827](https://togithub.com/swc-project/swc/issues/7827)) ([9099883](https://togithub.com/swc-project/swc/commit/9099883175c590106109670de01ab32b33303bfd)) ##### Refactor - **(common)** Make `ahash` optional ([#7816](https://togithub.com/swc-project/swc/issues/7816)) ([981d7b1](https://togithub.com/swc-project/swc/commit/981d7b152b2f488a67d42052152db22225f1d094)) - **(es/parser)** Remove needless `unsafe` ([#7818](https://togithub.com/swc-project/swc/issues/7818)) ([8b809db](https://togithub.com/swc-project/swc/commit/8b809dbe23cab3db2159979cf1852a69c109f1e0))- **general**: Use `ahash` from `swc_common` in more places ([#7815](https://togithub.com/swc-project/swc/issues/7815)) ([b43e38d](https://togithub.com/swc-project/swc/commit/b43e38d3f92bc889e263b741dbe173a6f2206d88)) ### [`v1.3.77`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1377---2023-08-16) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.76...v1.3.77) ##### Bug Fixes - **(es)** Resolve `jsc.baseUrl` for `.swcrc` specified by `--config-file` ([#7801](https://togithub.com/swc-project/swc/issues/7801)) ([fe1ca26](https://togithub.com/swc-project/swc/commit/fe1ca26218493d2e7d4121433c365a37e13285e6)) - **(es/compat)** Revert [#7610](https://togithub.com/swc-project/swc/issues/7610) ([#7813](https://togithub.com/swc-project/swc/issues/7813)) ([42dec55](https://togithub.com/swc-project/swc/commit/42dec557ed2e8fd829aba7847b354003cfea1b18)) - **(es/parser)** Revert lexer fix for `<<` ([#7807](https://togithub.com/swc-project/swc/issues/7807)) ([e527c12](https://togithub.com/swc-project/swc/commit/e527c12a82740397ed4e909f242326f8e92624a8)) ##### Features - **(es/ast)** Expose `Archived` types ([#7811](https://togithub.com/swc-project/swc/issues/7811)) ([478fa47](https://togithub.com/swc-project/swc/commit/478fa4736f355555c7a19e7b674db5d7bd81c0e2)) ##### Refactor - **(es/parser)** Don't attempt to handle shebangs in `read_token_number_sign` ([#7803](https://togithub.com/swc-project/swc/issues/7803)) ([5e7834a](https://togithub.com/swc-project/swc/commit/5e7834aa2ecb0cd01b72979f393a517f1c1e5add)) ### [`v1.3.76`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1376---2023-08-10) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.75...v1.3.76) ##### Bug Fixes - **(es/ast)** Bump version ([#7793](https://togithub.com/swc-project/swc/issues/7793)) ([13bedc0](https://togithub.com/swc-project/swc/commit/13bedc084e46db193b3fd0b7930046b2f013742b)) - **(es/minifier)** Abort seq inliner if a same var is defined in outer scope ([#7772](https://togithub.com/swc-project/swc/issues/7772)) ([ef8d121](https://togithub.com/swc-project/swc/commit/ef8d12154ddaad47eddb41298bae14460834be0c)) - **(es/minifier)** Do not drop properties used via `this` ([#7785](https://togithub.com/swc-project/swc/issues/7785)) ([552d9aa](https://togithub.com/swc-project/swc/commit/552d9aa344cb6db2dff1e20011411a56f92d4f06)) - **(es/module)** Use `jsc.baseUrl` while resolving absolute paths ([#7775](https://togithub.com/swc-project/swc/issues/7775)) ([5c4bfa6](https://togithub.com/swc-project/swc/commit/5c4bfa61f9e4f7732bc1a9da6cd25f52e593a374)) ##### Features - **(es/minifier)** Support `mangle.eval` ([#7777](https://togithub.com/swc-project/swc/issues/7777)) ([eff0cac](https://togithub.com/swc-project/swc/commit/eff0caca2b6bfd383c8369cf0f4cdad86bb9e575)) ##### Miscellaneous Tasks - **(ci)** Cleanup CI ([#7787](https://togithub.com/swc-project/swc/issues/7787)) ([ab39f1c](https://togithub.com/swc-project/swc/commit/ab39f1c3c83c7156e6e9979773bf542a59d9b4f4)) ##### Performance - **(es/compat)** Improve time complexity of `class_properties` ([#7786](https://togithub.com/swc-project/swc/issues/7786)) ([76c6258](https://togithub.com/swc-project/swc/commit/76c6258d1544ede09cb4f281c42e1fc80ad4145b)) ### [`v1.3.75`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1375---2023-08-08) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.74...v1.3.75) ##### Bug Fixes - **(es/codegen)** Don't strip necessary escape characters ([#7687](https://togithub.com/swc-project/swc/issues/7687)) ([b45649b](https://togithub.com/swc-project/swc/commit/b45649b8d6484bd872f6443fc729f6b1998ff44d)) - **(es/compat)** Fix loose mode of the `spread` pass ([#7760](https://togithub.com/swc-project/swc/issues/7760)) ([b69ae8f](https://togithub.com/swc-project/swc/commit/b69ae8f433a1702e09a24c1c47b2fc312e8fb801)) - **(es/minifier)** Abort on `Array.slice` with `start >= end` ([#7745](https://togithub.com/swc-project/swc/issues/7745)) ([36ccbec](https://togithub.com/swc-project/swc/commit/36ccbec06130a55bc0707a0096a56558a77a1ceb)) - **(es/module)** Fix handling of continuous assignments in `systemjs` ([#7741](https://togithub.com/swc-project/swc/issues/7741)) ([f713f6a](https://togithub.com/swc-project/swc/commit/f713f6aba84ffe84bed9dff80a772b0cd78135b8)) - **(es/utils)** Ignore `typeof Id` while preserving side effects ([#7763](https://togithub.com/swc-project/swc/issues/7763)) ([d57ac0d](https://togithub.com/swc-project/swc/commit/d57ac0dd28cdefef63a18d53565154e65ee8b838)) - **(plugin/runner)** Use fs cache properly ([#7748](https://togithub.com/swc-project/swc/issues/7748)) ([1122de7](https://togithub.com/swc-project/swc/commit/1122de7d8b3c178b4e315bb50a6e214669c37a4f)) ##### Features - **(es)** Alias `format` as `output` for `minify()` ([#7746](https://togithub.com/swc-project/swc/issues/7746)) ([28dfc51](https://togithub.com/swc-project/swc/commit/28dfc518879b9125a382b48e8310895e137d4fd4)) ##### Miscellaneous Tasks - **(ci)** Fix permissions of publish action ([#7768](https://togithub.com/swc-project/swc/issues/7768)) ([fa7e428](https://togithub.com/swc-project/swc/commit/fa7e4289bd04320b9a88bda81538fc394bda23f9)) ##### Refactor - **(es/ast)** Avoid `transmute` in impl of `Hash` for `Number` ([#7771](https://togithub.com/swc-project/swc/issues/7771)) ([2258274](https://togithub.com/swc-project/swc/commit/225827423355cab8cd3c0ae80f335cd2873e6cd4)) - **(es/minifier)** Support stable rustc ([#7734](https://togithub.com/swc-project/swc/issues/7734)) ([f7afe7e](https://togithub.com/swc-project/swc/commit/f7afe7edecc65f41845721c75b77d2f6dba04a6a)) - **(es/parser)** Do not use `lexical` ([#7758](https://togithub.com/swc-project/swc/issues/7758)) ([e50cfde](https://togithub.com/swc-project/swc/commit/e50cfde938b2504b723a95f034ac4b388d8725c3)) - **(es/parser)** Do not validate top-level await with target ([#7774](https://togithub.com/swc-project/swc/issues/7774)) ([5f97f86](https://togithub.com/swc-project/swc/commit/5f97f8656f9ff7c42bbf1db95fd9d964c5cc6c7c)) ### [`v1.3.74`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1374---2023-08-02) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.73...v1.3.74) ##### Bug Fixes - **(es)** Fix typo in a warning ([#7740](https://togithub.com/swc-project/swc/issues/7740)) ([22e06cc](https://togithub.com/swc-project/swc/commit/22e06cce630b365b17f390559e065ee48cb3d2b9)) - **(es/minifier)** Mark args of `new`s as references ([#7743](https://togithub.com/swc-project/swc/issues/7743)) ([3873f58](https://togithub.com/swc-project/swc/commit/3873f5849999e49b732fef9959cb12ce6159c078)) ### [`v1.3.73`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1373---2023-08-01) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.72...v1.3.73) ##### Bug Fixes - **(es/minifier)** Handle synthesized export default expression ([#7707](https://togithub.com/swc-project/swc/issues/7707)) ([5ea6f27](https://togithub.com/swc-project/swc/commit/5ea6f27eb07df768c6fab2bdff744e402480c53f)) - **(es/utils)** Fix string evaluation of array literals ([#7731](https://togithub.com/swc-project/swc/issues/7731)) ([e8c58cf](https://togithub.com/swc-project/swc/commit/e8c58cfd779f7c9dcfae06200ec2f726fbc74758)) ##### Features - **(es/preset-env)** Update builtin definitions for `core-js` imports ([#7715](https://togithub.com/swc-project/swc/issues/7715)) ([b4f3332](https://togithub.com/swc-project/swc/commit/b4f3332b21fc2b04e9824469568401725d1dfca5)) ##### Testing - **(es/compat)** Add a test for optional chaining with loose mode ([#7726](https://togithub.com/swc-project/swc/issues/7726)) ([216c4f1](https://togithub.com/swc-project/swc/commit/216c4f17df449847c3cc3a62b9f5694d2416eca1)) ### [`v1.3.72`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1372---2023-07-28) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.71...v1.3.72) ##### Bug Fixes - **(es/compat)** Fix handling of private members in optional chaining pass ([#7610](https://togithub.com/swc-project/swc/issues/7610)) ([7ba7b6e](https://togithub.com/swc-project/swc/commit/7ba7b6ec1fd7170ef7a321a6bd4931984e1a08d4)) - **(es/minifier)** Do not drop used properties ([#7702](https://togithub.com/swc-project/swc/issues/7702)) ([f901b41](https://togithub.com/swc-project/swc/commit/f901b417d1a37f679ff4c5a54e81671684d9f485)) - **(es/module)** Do not determine module name for modules without exports in UMD ([#7718](https://togithub.com/swc-project/swc/issues/7718)) ([40136f7](https://togithub.com/swc-project/swc/commit/40136f7c54bdc347d5f725549a27e1104433ff36)) ##### Features - **(es)** Add a validation for a wrong config ([#7704](https://togithub.com/swc-project/swc/issues/7704)) ([900701f](https://togithub.com/swc-project/swc/commit/900701fbf24912dce219f97baa8c11c533966896)) - **(swc_core)** Expose `visit/serde` as serde feature ([#7722](https://togithub.com/swc-project/swc/issues/7722)) ([2bc9637](https://togithub.com/swc-project/swc/commit/2bc96373b736ce4d81336c1c0340a1d4f7d7f4b0)) ##### Refactor - **(es/parser)** Make `stacker` an optional dependency ([#7720](https://togithub.com/swc-project/swc/issues/7720)) ([864bdef](https://togithub.com/swc-project/swc/commit/864bdefbe0012ddbe93075c70f0b2b44577a5424)) ### [`v1.3.71`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1371---2023-07-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.70...v1.3.71) ##### Bug Fixes - **(css/modules)** Preserve attr selectors used with `:global` ([#7670](https://togithub.com/swc-project/swc/issues/7670)) ([11b4679](https://togithub.com/swc-project/swc/commit/11b4679231bdfa8662fdcb1dade4dc1146f8e11d)) - **(es/minifier)** Only cast global `Infinity`/`undefined`/`NaN` ([#7684](https://togithub.com/swc-project/swc/issues/7684)) ([241c04a](https://togithub.com/swc-project/swc/commit/241c04ab4a2e7e7f34563fdc8a355f82c6ba03e8)) - **(es/minifier)** Drop line comments starting with `!` ([#7689](https://togithub.com/swc-project/swc/issues/7689)) ([951138c](https://togithub.com/swc-project/swc/commit/951138cd13339ca7b5cb5305203e466fcd4a0b0e)) - **(es/minifier)** Abort seq inliner using visitor ([#7699](https://togithub.com/swc-project/swc/issues/7699)) ([a26dbce](https://togithub.com/swc-project/swc/commit/a26dbce9817c8f39c7d5857bb258298da274c6f3)) - **(es/typescript)** Fix handling of optional chaining ([#7660](https://togithub.com/swc-project/swc/issues/7660)) ([c017874](https://togithub.com/swc-project/swc/commit/c01787408522202f3c717c0ecfa8e00aedef9142)) ##### Features - **(css/parser)** Support `@starting-style` ([#7677](https://togithub.com/swc-project/swc/issues/7677)) ([cfb7b51](https://togithub.com/swc-project/swc/commit/cfb7b511eebe068b3c57f4540b90cb59c922d7e9)) ##### Miscellaneous Tasks - **(ci)** Fix CI ([#7679](https://togithub.com/swc-project/swc/issues/7679)) ([57398af](https://togithub.com/swc-project/swc/commit/57398af2708ebd72c489fa81b9573259b0a71d15)) ##### Refactor - **(es/minifier)** Respect `toplevel` and `module` options ([#7671](https://togithub.com/swc-project/swc/issues/7671)) ([9893bd2](https://togithub.com/swc-project/swc/commit/9893bd2d43de60978dd28c44c8e4032170b11987)) - **(es/minifier)** Respect top-level when invoking IIFE ([#7690](https://togithub.com/swc-project/swc/issues/7690)) ([bf72362](https://togithub.com/swc-project/swc/commit/bf723625b02204c4d2e9228d53ac53c9d41221a1)) ### [`v1.3.70`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1370---2023-07-18) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.69...v1.3.70) ##### Bug Fixes - **(es/minifier)** Fix a bug about `eval` of name mangler ([#7615](https://togithub.com/swc-project/swc/issues/7615)) ([6be1f70](https://togithub.com/swc-project/swc/commit/6be1f7075d8d14cc56b05079ee134153ab65c6fc)) - **(es/minifier)** Do not reuse identifier used for import bindings ([#7639](https://togithub.com/swc-project/swc/issues/7639)) ([a65be14](https://togithub.com/swc-project/swc/commit/a65be14a00f41e9b0b4439c31b49febeefd1f845)) - **(es/module)** Skip CJS and AMD transformations for `Script` ([#7661](https://togithub.com/swc-project/swc/issues/7661)) ([a2d0408](https://togithub.com/swc-project/swc/commit/a2d040859790d10d445ba6b06e9fe88635d84c1b)) ##### Features - **(es/minifier)** Drop recursively used var declaration ([#7649](https://togithub.com/swc-project/swc/issues/7649)) ([04b0f6d](https://togithub.com/swc-project/swc/commit/04b0f6d8234bdcc34815a558c4c9eecf24c8e4e7)) ##### Testing - **(es)** Add a test for a unreproducible issue ([#7656](https://togithub.com/swc-project/swc/issues/7656)) ([c0e4805](https://togithub.com/swc-project/swc/commit/c0e480593f7af001eb329f088dc29ea3f0f8df58)) - **(es/modules)** Add a test for unreproducible issue ([#7655](https://togithub.com/swc-project/swc/issues/7655)) ([7528de1](https://togithub.com/swc-project/swc/commit/7528de189780cc6850fad2f744004353c8892a70)) ##### Buiild - **(bindings/wasm)** Fix Wasm build ([#7666](https://togithub.com/swc-project/swc/issues/7666)) ([dc5135f](https://togithub.com/swc-project/swc/commit/dc5135f43f5fe01ed36c1b40a5647b2f1c3277b4)) ### [`v1.3.69`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1369---2023-07-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.68...v1.3.69) ##### Bug Fixes - **(es/compat)** Visit children of `while` statement in the `generator` pass ([#7624](https://togithub.com/swc-project/swc/issues/7624)) ([d2ac2c1](https://togithub.com/swc-project/swc/commit/d2ac2c16a3d9067b3afa14ba6ae8745b553c6642)) - **(es/compat)** Fix loose mode of the `spread` pass ([#7608](https://togithub.com/swc-project/swc/issues/7608)) ([a7daa5b](https://togithub.com/swc-project/swc/commit/a7daa5b28e45c0b310850279433178bf75f0f5f0)) - **(es/minifier)** Don't drop unused properties of top-level vars ([#7638](https://togithub.com/swc-project/swc/issues/7638)) ([19ba714](https://togithub.com/swc-project/swc/commit/19ba714ea11d6e733cd46ed3ce6b851ddc972e5a)) ##### Features - **(es/preset-env)** Update compat data ([#7630](https://togithub.com/swc-project/swc/issues/7630)) ([7e9e84e](https://togithub.com/swc-project/swc/commit/7e9e84e2306941de591700d3c5f15da2d43236bb)) ##### Miscellaneous Tasks - **(es/parser)** Scope use of `lexical` to certain features ([#7644](https://togithub.com/swc-project/swc/issues/7644)) ([a961090](https://togithub.com/swc-project/swc/commit/a961090c9da5994ec83ad6ffca1074277d61431d)) ##### Refactor - **(bindings/node)** Remove unused `babelify` type ([#7625](https://togithub.com/swc-project/swc/issues/7625)) ([73c7769](https://togithub.com/swc-project/swc/commit/73c77694f11c2b98b6caca5fdd106390e3f82629)) ##### Build - **(cargo)** Update `rustc` to `2023-07-03` ([#7623](https://togithub.com/swc-project/swc/issues/7623)) ([b34f1ad](https://togithub.com/swc-project/swc/commit/b34f1adbcc0d9556872c05bb6c7a92b77332a924)) ### [`v1.3.68`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1368---2023-07-05) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.67...v1.3.68) ##### Bug Fixes - **(css/modules)** Fix `:local` and `:global` ([#7600](https://togithub.com/swc-project/swc/issues/7600)) ([f0ab5b3](https://togithub.com/swc-project/swc/commit/f0ab5b39f79685023cfc9529bc60e96231ad18d7)) - **(es/compat)** Visit transformed expression in optional chaining pass ([#7614](https://togithub.com/swc-project/swc/issues/7614)) ([c087c82](https://togithub.com/swc-project/swc/commit/c087c82aa3131ecafa2e42cdef6ecfba6c80b9b8)) - **(es/fixer)** Don't change default decls to default expr exports ([#7585](https://togithub.com/swc-project/swc/issues/7585)) ([e272545](https://togithub.com/swc-project/swc/commit/e2725451aa507c18222c5f66cf0a5a049c92bd0b)) - **(es/minifier)** Add usage to inlined ident eagerly ([#7597](https://togithub.com/swc-project/swc/issues/7597)) ([4f866de](https://togithub.com/swc-project/swc/commit/4f866de8788558a4f9f3e3f889048136c7896ee3)) - **(es/parser)** Re-lex `<<` as two `<`-s if required ([#7439](https://togithub.com/swc-project/swc/issues/7439)) ([6850372](https://togithub.com/swc-project/swc/commit/68503726a78cfc37cd995eda69a3e8982b6fdf57)) - **(plugin/runner)** Disable wasi env cleanup ([#7607](https://togithub.com/swc-project/swc/issues/7607)) ([8209594](https://togithub.com/swc-project/swc/commit/8209594a8c11d2a65061763fef5d3a7780976f39)) - **(xml/codegen)** Fix wrong minification of spaces in a self-closing tag ([#7595](https://togithub.com/swc-project/swc/issues/7595)) ([769d651](https://togithub.com/swc-project/swc/commit/769d6516a50796e6642d6724e8472dd32d871612)) ##### Features - **(es/compat)** Implement transform for explicit resource management ([#7376](https://togithub.com/swc-project/swc/issues/7376)) ([bcd5a1d](https://togithub.com/swc-project/swc/commit/bcd5a1d6665bc6f4aaa857d1f88b0da82a6c4a04)) - **(es/minifier)** Drop unused properties ([#7534](https://togithub.com/swc-project/swc/issues/7534)) ([47d2edd](https://togithub.com/swc-project/swc/commit/47d2edd4dc448a611396006852f30e2b8de1c42c)) - **(es/minifier)** Compress common sub expressions in sequences ([#7587](https://togithub.com/swc-project/swc/issues/7587)) ([ff1ad95](https://togithub.com/swc-project/swc/commit/ff1ad95b59732282c014474609bbb405e0f9edb4)) - **(es/optimization)** Support `default` imports for const modules ([#7604](https://togithub.com/swc-project/swc/issues/7604)) ([ac02b84](https://togithub.com/swc-project/swc/commit/ac02b84918932f2d51840b4c4cef9adf460fce40)) ##### Refactor - **(es/compat)** Remove usage of `box_patterns` ([#7613](https://togithub.com/swc-project/swc/issues/7613)) ([0a26066](https://togithub.com/swc-project/swc/commit/0a26066b7b01d06a6d9e3df2ab7c7e47f4aa9e4c)) ### [`v1.3.67`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1367---2023-06-29) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.66...v1.3.67) ##### Bug Fixes - **(es/minifier)** Don't drop assignments to unused top-level variables ([#7581](https://togithub.com/swc-project/swc/issues/7581)) ([a685c88](https://togithub.com/swc-project/swc/commit/a685c88c61248e5bff98fb339a71b40b8fd4e528)) - **(es/parser)** Adjust context while parsing type arguments of TypeScript type queries ([#7582](https://togithub.com/swc-project/swc/issues/7582)) ([9d5dda1](https://togithub.com/swc-project/swc/commit/9d5dda12991dac031064b139eb61d2d03dcd8571)) - **(estree/compat)** Adjust `loc.col` ([#7565](https://togithub.com/swc-project/swc/issues/7565)) ([d86f8f6](https://togithub.com/swc-project/swc/commit/d86f8f6a3c1f6ad5de3078ade5c8a905f7067f24)) ##### Features - **(es/minifier)** Support `__NO_SIDE_EFFECTS__` ([#7532](https://togithub.com/swc-project/swc/issues/7532)) ([3ad07a7](https://togithub.com/swc-project/swc/commit/3ad07a7d2e5c9507a786dc338f0cf50191916aa3)) - **(es/minifier)** Enable `hoist_props` by default ([#7535](https://togithub.com/swc-project/swc/issues/7535)) ([07a8580](https://togithub.com/swc-project/swc/commit/07a858030c1a368b3152bfdb57471a35c47c3b32)) - **(es/minifier)** Inline constants even if they are exported ([#7583](https://togithub.com/swc-project/swc/issues/7583)) ([398e922](https://togithub.com/swc-project/swc/commit/398e922ca0214e03556bb84fe632e5e03badd533)) - **(plugin/runner)** Update `wasmer` to `v4` ([#7576](https://togithub.com/swc-project/swc/issues/7576)) ([ab7b17c](https://togithub.com/swc-project/swc/commit/ab7b17cf106620caa1ba46adf23e6013cc4d6288)) - **(plugin/runner)** Share runtime `Engine` ([#7590](https://togithub.com/swc-project/swc/issues/7590)) ([9512ea3](https://togithub.com/swc-project/swc/commit/9512ea31ff1bb0c70f4f96a620b429fa01f48e0c)) - **(testing)** Add `CARGO_TARGET_DIR` and use it from other crates ([#7552](https://togithub.com/swc-project/swc/issues/7552)) ([46fb461](https://togithub.com/swc-project/swc/commit/46fb4619bafd56dfa3edd9064c1fe2ae4b6b78de)) ##### Miscellaneous Tasks - **(ci)** Make `cargo deny` happy ([#7560](https://togithub.com/swc-project/swc/issues/7560)) ([c8d9338](https://togithub.com/swc-project/swc/commit/c8d933858333209ecf786b64948ac3c88e401be6)) - **(ci)** Change condition for `ci` testing ([#7533](https://togithub.com/swc-project/swc/issues/7533)) ([724e75d](https://togithub.com/swc-project/swc/commit/724e75d2569d3c210d4e0d3c6861e17c906babed)) - **(ci)** Fix CI ([#7589](https://togithub.com/swc-project/swc/issues/7589)) ([c51eac6](https://togithub.com/swc-project/swc/commit/c51eac6075c161bdf4e8211fd6f96df8bd902e7d)) ##### Refactor - **(common)** Remove `add_bitflags` and update `bitflags` ([#7571](https://togithub.com/swc-project/swc/issues/7571)) ([95ac74e](https://togithub.com/swc-project/swc/commit/95ac74e6e494afc90f32c8fc9add2b1824f25db5)) ##### Build - **(cargo)** Update deps ([#7564](https://togithub.com/swc-project/swc/issues/7564)) ([d12dc70](https://togithub.com/swc-project/swc/commit/d12dc70c9108d5863e0ca2e4f05f4aefcfb4380e)) - **(cargo)** Update deps ([#7566](https://togithub.com/swc-project/swc/issues/7566)) ([d57d0d3](https://togithub.com/swc-project/swc/commit/d57d0d3ad3f8ce7ed449eec5896eb2f10b83a930)) - **(deps)** Update `syn` to `v2` ([#7557](https://togithub.com/swc-project/swc/issues/7557)) ([5441004](https://togithub.com/swc-project/swc/commit/54410047fa7ccb1330fb2e9db27a3c0b2a24a02e)) ### [`v1.3.66`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1366---2023-06-20) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.65...v1.3.66) ##### Bug Fixes - **(es)** Accept `parse` option for `minify()` ([#7543](https://togithub.com/swc-project/swc/issues/7543)) ([1d84e95](https://togithub.com/swc-project/swc/commit/1d84e952feefc3cd50e379455bb6648b82c42256)) - **(es/compat)** Visit arrow body from optional chaining pass ([#7549](https://togithub.com/swc-project/swc/issues/7549)) ([bc6e950](https://togithub.com/swc-project/swc/commit/bc6e95052eaf60d71c544c8a88c8440d7a2b437c)) - **(es/preset-env)** Don't log `Yield` to the console ([#7548](https://togithub.com/swc-project/swc/issues/7548)) ([8cfc4f9](https://togithub.com/swc-project/swc/commit/8cfc4f9e9ab43a5ed25c9b600b9dd7e5790c2d1e)) - **(es/resolver)** Resolve the super class before registering a class name ([#7550](https://togithub.com/swc-project/swc/issues/7550)) ([1d9f972](https://togithub.com/swc-project/swc/commit/1d9f972fb44e0722fce8a83090cbada81decf577)) ##### Features - **(es/codegen)** Support `preamble` ([#7551](https://togithub.com/swc-project/swc/issues/7551)) ([6e5d8b3](https://togithub.com/swc-project/swc/commit/6e5d8b3cf1af74d614d5c073d966da543c26e302)) ##### Testing - **(es)** Add a test for a wrong issue ([#7542](https://togithub.com/swc-project/swc/issues/7542)) ([70bc605](https://togithub.com/swc-project/swc/commit/70bc605c6769759b0e896e7e5e91bb070d719552)) - **(es)** Add one more test for a wrong issue ([#7545](https://togithub.com/swc-project/swc/issues/7545)) ([862f095](https://togithub.com/swc-project/swc/commit/862f095e656edf6c0e86f1ad8065d8095e162cfa)) - **(plugin/runner)** Share `target` directory ([#7544](https://togithub.com/swc-project/swc/issues/7544)) ([aa82e5f](https://togithub.com/swc-project/swc/commit/aa82e5fff3452db38599bb0bf7fef7cd72b6a09f)) ### [`v1.3.65`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1365---2023-06-19) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.64...v1.3.65) ##### Bug Fixes - **(es/compat)** Fix optional chaining ([#7530](https://togithub.com/swc-project/swc/issues/7530)) ([990e48e](https://togithub.com/swc-project/swc/commit/990e48e0e81c339b42b0bf33b62a6f7126b0e2e8)) - **(es/module)** Add `"use strict"` while preserving directives ([#7537](https://togithub.com/swc-project/swc/issues/7537)) ([f42fdd2](https://togithub.com/swc-project/swc/commit/f42fdd21afad775358138c3aaed4ff3c41bfb16a)) - **(es/typescript)** Don't panic of `@jsxFrag null` ([#7540](https://togithub.com/swc-project/swc/issues/7540)) ([76aa91f](https://togithub.com/swc-project/swc/commit/76aa91f83cf37a11aa55feba40d6f73819fc811d)) ##### Features - **(es/module)** Preserve custom `use` directives ([#7528](https://togithub.com/swc-project/swc/issues/7528)) ([3e9dd88](https://togithub.com/swc-project/swc/commit/3e9dd88e37fcb99293a3683ea7a62214950f7860))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.