leotm / react-native-template-new-architecture

React Native 0.71.12 โšก M1, Ubuntu ๐Ÿ’ป Hermes โš™๏ธ Fabric ๐Ÿš… Turbo Modules ๐Ÿ’จ TypeScript 5 โœ… Gradle 7.6, JDK 19, NDK 25 ๐ŸŽ Xcode 15b, Sonoma 14b, Ruby 3 ๐Ÿ’Ž Bison 2.3 ๐Ÿฆฌ ccache โ™ป๏ธ Yarn 4rc ๐Ÿ“ฆ ESLint ๐Ÿงน Prettier โœจ SES, LavaMoat, Buck2 ๐Ÿšง Babel ๐Ÿ—ผ GitHub Actions โœ”๏ธ Node 19 โฌข Storybook 6.5rc ๐Ÿ““ libs ๐Ÿ“š for curious early adopters :suspect: #RNEU #APPJS
https://reactnative.dev/blog/2022/06/16/resources-migrating-your-react-native-library-to-the-new-architecture#migration-status-of-popular-libraries
240 stars 29 forks source link

Update swc monorepo to v1.3.76 (patch) #1763

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@swc/core (source) 1.3.59 -> 1.3.76 age adoption passing confidence
@swc/wasm 1.3.59 -> 1.3.76 age adoption passing confidence

Release Notes

swc-project/swc (@​swc/core) ### [`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)) ### [`v1.3.64`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1364---2023-06-14) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.63...v1.3.64) ##### Bug Fixes - **(es/codegen)** Emit type arguments of jsx element names ([#​7522](https://togithub.com/swc-project/swc/issues/7522)) ([a0da02d](https://togithub.com/swc-project/swc/commit/a0da02d0ff641863dafc1a7d573419478c3b16dc)) - **(es/codegen)** Fix regression of source maps ([#​7523](https://togithub.com/swc-project/swc/issues/7523)) ([f27838d](https://togithub.com/swc-project/swc/commit/f27838dedcac792ac30380f45ef89b329221de59)) - **(es/compat)** Fix handling of `this` of optional chaining pass ([#​7527](https://togithub.com/swc-project/swc/issues/7527)) ([4644d00](https://togithub.com/swc-project/swc/commit/4644d005d2ca06ad002dc7c6ff6c4d19e1734970)) ### [`v1.3.63`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1363---2023-06-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.62...v1.3.63) ##### Bug Fixes - **(es/codegen)** Remove extra spaces in `AssignPatProp` and `KeyValuePatProp` ([#​7488](https://togithub.com/swc-project/swc/issues/7488)) ([064bcf4](https://togithub.com/swc-project/swc/commit/064bcf4854f8505f04b40b72da1becec0c531a7d)) - **(es/compat)** Make stage 3 decorator pass use correct state for inner classes ([#​7508](https://togithub.com/swc-project/swc/issues/7508)) ([cc4146c](https://togithub.com/swc-project/swc/commit/cc4146c9d3a21514031e46003170a3fdaac1987a)) - **(es/minifier)** Infect mutation when assigning a property ([#​7503](https://togithub.com/swc-project/swc/issues/7503)) ([7f9f0b8](https://togithub.com/swc-project/swc/commit/7f9f0b8bcebc26eed1354ce2901aabd61261f434)) - **(es/react)** Default to empty string when emitting refresh signature ([#​7514](https://togithub.com/swc-project/swc/issues/7514)) ([8e933c8](https://togithub.com/swc-project/swc/commit/8e933c8a9fdf8867deb7f0d108b99430949aad54)) ##### Features - **(es/codegen)** Add ability to set indentation string via rust api ([#​7494](https://togithub.com/swc-project/swc/issues/7494)) ([a343e7c](https://togithub.com/swc-project/swc/commit/a343e7ccae4e88d9e3941beedf63b61bd0512c3d)) - **(es/minifier)** Remove unused labels ([#​7478](https://togithub.com/swc-project/swc/issues/7478)) ([62075fa](https://togithub.com/swc-project/swc/commit/62075faeaada8d9df3c7d849bbcfda8ff0c5d79f)) - **(es/parser)** Disallow tagged tpl in optional chaining ([#​7515](https://togithub.com/swc-project/swc/issues/7515)) ([6c00a24](https://togithub.com/swc-project/swc/commit/6c00a2422addf0e402bb221e80f6f8acad839b28)) - **(plugin/runner)** Support shared wasix runtime ([#​7504](https://togithub.com/swc-project/swc/issues/7504)) ([73929fc](https://togithub.com/swc-project/swc/commit/73929fc43c34fd4545bd292fbf0f6d7de35fbee9)) ##### Performance - **(css/prefixer)** Convert macro to a function call to reduce binary size ([#​7507](https://togithub.com/swc-project/swc/issues/7507)) ([d545df6](https://togithub.com/swc-project/swc/commit/d545df6dd951fa2f5756830c40c21ae251e4e634)) - **(es)** Use `&dyn Comments` to reduce binary size ([#​7489](https://togithub.com/swc-project/swc/issues/7489)) ([2c3ac68](https://togithub.com/swc-project/swc/commit/2c3ac682e271dad0ab6e82c14ad14f06715d853b)) - **(es)** Use `&dyn Comments` for jsx and TypeScript ([#​7490](https://togithub.com/swc-project/swc/issues/7490)) ([abd62bc](https://togithub.com/swc-project/swc/commit/abd62bc797175d783d18d162301c851eefa7ac23)) ##### Refactor - **(es/ast)** Reimplement optional chaining ([#​7441](https://togithub.com/swc-project/swc/issues/7441)) ([aa83584](https://togithub.com/swc-project/swc/commit/aa83584634286d7c741d903ad94ba5228c89bc62)) - **(es/ast)** Remove unused fields ([#​7518](https://togithub.com/swc-project/swc/issues/7518)) ([3958f17](https://togithub.com/swc-project/swc/commit/3958f1792c4598e965f36a11c567c95f69984a9f)) ### [`v1.3.62`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1362---2023-06-03) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.61...v1.3.62) ##### Bug Fixes - **(es/minifier)** Don't generate generator arrows ([#​7466](https://togithub.com/swc-project/swc/issues/7466)) ([e506635](https://togithub.com/swc-project/swc/commit/e506635f74e38cb7eb88a2fa540d8c4f71c7323a)) ##### Miscellaneous Tasks - **(ci)** Publish npm packages with provenance option ([#​7481](https://togithub.com/swc-project/swc/issues/7481)) ([e4e77fd](https://togithub.com/swc-project/swc/commit/e4e77fd84fdfb9472f9a19fe7e8b1a850954d67c)) - **(ci)** Fix publish action ([#​7485](https://togithub.com/swc-project/swc/issues/7485)) ([0e37c18](https://togithub.com/swc-project/swc/commit/0e37c18c9ca0e8d011acb728ba8dcd879f15920a)) ##### Performance - **(bindings)** Enable `share-generics` to reduce binary size ([#​7482](https://togithub.com/swc-project/swc/issues/7482)) ([d623db4](https://togithub.com/swc-project/swc/commit/d623db48dedf08f32bf7a2afbf71cd1aed27d30a)) - **(es/minifier)** Make minifier not overly generic ([#​7483](https://togithub.com/swc-project/swc/issues/7483)) ([65ce5d1](https://togithub.com/swc-project/swc/commit/65ce5d1081271f1cb4db6d4537311fbb60a08359)) ### [`v1.3.61`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1361---2023-05-30) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.60...v1.3.61) ##### Bug Fixes - **(css/modules)** Don't drop the correct selector ([#​7450](https://togithub.com/swc-project/swc/issues/7450)) ([d370324](https://togithub.com/swc-project/swc/commit/d370324cfd251af49853fe887644fcaa8d811431)) - **(es/codegen)** Emit `;` for `TsImportEqualsDecl` ([#​7464](https://togithub.com/swc-project/swc/issues/7464)) ([3935d02](https://togithub.com/swc-project/swc/commit/3935d02e365c2fcfdf517fe6dc5943f4ba2616cd)) - **(es/parser)** Fix parsing of generic jsx element name ([#​7449](https://togithub.com/swc-project/swc/issues/7449)) ([77850dd](https://togithub.com/swc-project/swc/commit/77850dd8f01f51af1e9dda3eabddd07b7e39c841)) - **(plugin/runner)** Disable `wasi_env` cleanup ([#​7458](https://togithub.com/swc-project/swc/issues/7458)) ([1868d36](https://togithub.com/swc-project/swc/commit/1868d36cfed54e48c3439ec4547251e45731c93a)) ##### Features - **(common)** Enable bytecheck for missing structs ([#​7465](https://togithub.com/swc-project/swc/issues/7465)) ([56ac9eb](https://togithub.com/swc-project/swc/commit/56ac9eb6b3c8cc379ee4ccf55d6130e39aa641b8)) - **(es/minifier)** Inline for loop variables ([#​7445](https://togithub.com/swc-project/swc/issues/7445)) ([0cd2b61](https://togithub.com/swc-project/swc/commit/0cd2b61b054031f1a49cae25a82925d52dff0a73)) ##### Miscellaneous Tasks - **(es/preset-env)** Update data ([#​7459](https://togithub.com/swc-project/swc/issues/7459)) ([e15adaf](https://togithub.com/swc-project/swc/commit/e15adaf6eaada62b6a3c1b8447fb39612dee7946)) ##### Testing - **(es/parser)** Add a test for a fixed issue ([#​7467](https://togithub.com/swc-project/swc/issues/7467)) ([8274cce](https://togithub.com/swc-project/swc/commit/8274cce9a7d0aca8d005a215b46f7db9ed7c5aed)) ### [`v1.3.60`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1360---2023-05-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.59...v1.3.60) ##### Bug Fixes - **(es)** Init filesystem cache only if plugin exists ([#​7436](https://togithub.com/swc-project/swc/issues/7436)) ([786cf3a](https://togithub.com/swc-project/swc/commit/786cf3a10ffe5e2990c5473062ea42771b769124)) - **(es)** Ignore input sourcemap error ([#​7446](https://togithub.com/swc-project/swc/issues/7446)) ([0c92e53](https://togithub.com/swc-project/swc/commit/0c92e534a5e3ccc74077ac03c473ad2c12fd5349)) - **(es/compat)** Fix destructuring handling of `block_scoping` ([#​7425](https://togithub.com/swc-project/swc/issues/7425)) ([66d52ec](https://togithub.com/swc-project/swc/commit/66d52ec849f3ed2b33db0a3738f5692cb8fa2400)) - **(es/compat)** Fix stage 3 decorator pass ([#​7392](https://togithub.com/swc-project/swc/issues/7392)) ([97d0f79](https://togithub.com/swc-project/swc/commit/97d0f79142ec8ac6d1795b5c56cc565ca9b0a085)) - **(es/compat)** Fix variable scoping of object rest pass. ([#​7437](https://togithub.com/swc-project/swc/issues/7437)) ([f3d660f](https://togithub.com/swc-project/swc/commit/f3d660f972a9fef7ee0783125655c4873a5d43fe)) - **(es/parser)** Reset class context ([#​7433](https://togithub.com/swc-project/swc/issues/7433)) ([1cab43f](https://togithub.com/swc-project/swc/commit/1cab43f17deb35ef7e9a4b2c229327edc0f87756)) - **(es/parser)** Allow using `package` as a parameter name in interface ([#​7438](https://togithub.com/swc-project/swc/issues/7438)) ([33a922b](https://togithub.com/swc-project/swc/commit/33a922b6f8c8362b46fe8547e9d327a4d82520a4)) - **(es/parser)** Fix parsing of tsx with a type annotation in a conditional expression ([#​7440](https://togithub.com/swc-project/swc/issues/7440)) ([a37d59a](https://togithub.com/swc-project/swc/commit/a37d59a134b2a046b50bb5e70c694130227e0d9e)) - **(es/preset-env)** Fix pass ordering ([#​7434](https://togithub.com/swc-project/swc/issues/7434)) ([2071f89](https://togithub.com/swc-project/swc/commit/2071f89d4eea7ae311b05457650e2f42c1b503ef)) - **(swc_core)** Correctly expose plugin with host ([#​7427](https://togithub.com/swc-project/swc/issues/7427)) ([558ca40](https://togithub.com/swc-project/swc/commit/558ca40b99bd3e9ac9a1742223dd9d3ef84061cb)) ##### Features - **(plugin/runner)** Enable in-memory precompiled module cache ([#​7420](https://togithub.com/swc-project/swc/issues/7420)) ([f8fe365](https://togithub.com/swc-project/swc/commit/f8fe365c3b888bbe49e011a616b6926c9ef24fa2)) ##### Refactor - **(plugin/runner)** Add attributes to the module bytes ([#​7419](https://togithub.com/swc-project/swc/issues/7419)) ([c03a74c](https://togithub.com/swc-project/swc/commit/c03a74c19819cb0cfc8a47cd9b2c1e558355d40d)) - **(swc_core)** Make `common_plugin_transform` agnostic to mode ([#​7422](https://togithub.com/swc-project/swc/issues/7422)) ([cfdd407](https://togithub.com/swc-project/swc/commit/cfdd40789673eef32a9b9365456860a7cb511000)) - **(visit)** Reduce expanded LOCs ([#​7442](https://togithub.com/swc-project/swc/issues/7442)) ([e83368e](https://togithub.com/swc-project/swc/commit/e83368e5744ebabab8537cb979a374ecbc2e7d95))

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 these updates again.



This PR has been generated by Mend Renovate. View repository job log here.