mei23 / misskey

めいすきー
GNU Affero General Public License v3.0
68 stars 12 forks source link

Update dependency @swc/core to v1.3.107 #4755

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 9 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@swc/core (source) 1.3.80 -> 1.3.107 age adoption passing confidence

Release Notes

swc-project/swc (@​swc/core) ### [`v1.3.107`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13107---2024-01-28) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.106...v1.3.107) ##### Bug Fixes - **(es/codegen)** Do not produce octal literals ([#​8565](https://togithub.com/swc-project/swc/issues/8565)) ([07634a0](https://togithub.com/swc-project/swc/commit/07634a05ba9b989d68502953a69a40a2806e93d0)) - **(es/decorator)** Skip TypeScript class method/prop declarations ([#​8555](https://togithub.com/swc-project/swc/issues/8555)) ([6a8dd8c](https://togithub.com/swc-project/swc/commit/6a8dd8cbb384372657923d4c1094e8053661aa56)) - **(es/decorator)** Preserve state while traversing the `module_items` scope ([#​8556](https://togithub.com/swc-project/swc/issues/8556)) ([f416aff](https://togithub.com/swc-project/swc/commit/f416aff7d7036de72509132603d9b423a0b95f68)) - **(es/loader)** Make `tsc` resolver work for bare specifier ([#​8550](https://togithub.com/swc-project/swc/issues/8550)) ([d6a4615](https://togithub.com/swc-project/swc/commit/d6a46158987d0e96d6184d41c2fdd73df92d6681)) ### [`v1.3.106`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13106---2024-01-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.105...v1.3.106) ##### Bug Fixes - **(binding/types)** Add `bugfixes` field to EnvConfig ([#​8538](https://togithub.com/swc-project/swc/issues/8538)) ([49ebdf9](https://togithub.com/swc-project/swc/commit/49ebdf9fb7c9228c711c303c822add29bc3c8364)) - **(common)** Fix source map generation with `inputSourceMap` ([#​8546](https://togithub.com/swc-project/swc/issues/8546)) ([043ee85](https://togithub.com/swc-project/swc/commit/043ee85d0852c7c7d6193ad699074a599326aeec)) - **(es/ast)** Add `definite` and `is_override` to `AutoAccessor` ([#​8436](https://togithub.com/swc-project/swc/issues/8436)) ([572bcae](https://togithub.com/swc-project/swc/commit/572bcaefc1b6ba9f92c57a35ede61fec9f3221bd)) - **(es/ast)** Fix definition of `SetterProp` ([#​8314](https://togithub.com/swc-project/swc/issues/8314)) ([bc38ac9](https://togithub.com/swc-project/swc/commit/bc38ac906c427ba060f3da47c64726fe417162ed)) - **(es/codegen)** Set `sourceRoot` of sourcemaps ([#​6086](https://togithub.com/swc-project/swc/issues/6086)) ([ae78669](https://togithub.com/swc-project/swc/commit/ae786692a0d20254bc233472a23035ba1be25e46)) - **(es/compat)** Support vars from `reserved_word` pass ([#​8543](https://togithub.com/swc-project/swc/issues/8543)) ([fc929e9](https://togithub.com/swc-project/swc/commit/fc929e962ba18afa98ae4523e50ff630527a218f)) - **(es/loader)** Don't use browser versions for `jsc.paths` ([#​8548](https://togithub.com/swc-project/swc/issues/8548)) ([fab27da](https://togithub.com/swc-project/swc/commit/fab27dabed3a4d0478b28c86809cc06482b2c45c)) - **(es/minifier)** Fix a bug related to inliner and the variable scoping ([#​8542](https://togithub.com/swc-project/swc/issues/8542)) ([aa70131](https://togithub.com/swc-project/swc/commit/aa70131c558158abd3dcd3fca53dfe444c511ae1)) - **(es/module)** Fix resolving of dependencies ([#​8533](https://togithub.com/swc-project/swc/issues/8533)) ([71fb5c1](https://togithub.com/swc-project/swc/commit/71fb5c12a75bec27cc775069f83b576019d261f2)) - **(es/module)** Fix handling of `*` in `jsc.paths` ([#​8535](https://togithub.com/swc-project/swc/issues/8535)) ([2d8bd9e](https://togithub.com/swc-project/swc/commit/2d8bd9ed894cbc2e0e9063f6a1ab723c3d3bfdc6)) - **(es/quote)** Add support for import phase to quote macro ([#​8536](https://togithub.com/swc-project/swc/issues/8536)) ([71930ff](https://togithub.com/swc-project/swc/commit/71930ffb5625fb58fab3200764ea98b05abab8ba)) ##### Features - **(css/parser)** Implement error reporting for `@value` of CSS Modules ([#​8547](https://togithub.com/swc-project/swc/issues/8547)) ([00619b1](https://togithub.com/swc-project/swc/commit/00619b17082e857d1d5822f04b9ee82b0a295cc3)) - **(es/ast)** Support import phase ([#​8279](https://togithub.com/swc-project/swc/issues/8279)) ([72048ae](https://togithub.com/swc-project/swc/commit/72048ae1ced64b6d9d326e6d436a60b1191bc266)) - **(swc_core)** Expose `preset_env_base` ([#​8537](https://togithub.com/swc-project/swc/issues/8537)) ([793f265](https://togithub.com/swc-project/swc/commit/793f2651a8c44c43cde8b83d4f98eda6e274676c)) ##### Miscellaneous Tasks - **(common)** Update `sourcemap` ([#​8544](https://togithub.com/swc-project/swc/issues/8544)) ([4630426](https://togithub.com/swc-project/swc/commit/4630426d6aa77af992787456e476b8862c25a45e)) ### [`v1.3.105`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13105---2024-01-21) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.104...v1.3.105) ##### Bug Fixes - **(common)** Remove `<` and `>` from `Display` impl of `FileName::Custom` ([#​8530](https://togithub.com/swc-project/swc/issues/8530)) ([014a6cd](https://togithub.com/swc-project/swc/commit/014a6cda8205183f6c3a5e395b6f89cbf7b388b9)) - **(es/codegen)** Fix codegen of `\\0` ([#​8433](https://togithub.com/swc-project/swc/issues/8433)) ([9f1ce3a](https://togithub.com/swc-project/swc/commit/9f1ce3acd6965302afb3a65713f429fd1ddf4a2b)) - **(es/minifier)** Fix a bug in tpl string <-> string logic ([#​8510](https://togithub.com/swc-project/swc/issues/8510)) ([4946a11](https://togithub.com/swc-project/swc/commit/4946a111377cfb7da5eee3df88a06e2365aac0c2)) - **(es/typescript)** Fix panic on invalid jsx pragma ([#​8513](https://togithub.com/swc-project/swc/issues/8513)) ([f40f59b](https://togithub.com/swc-project/swc/commit/f40f59bd707a9d21d8eb41e42b5c6a1c95f0bb7e)) ##### Miscellaneous Tasks - **(preset-env)** Update `browserslist-rs` ([#​8524](https://togithub.com/swc-project/swc/issues/8524)) ([5e40dc7](https://togithub.com/swc-project/swc/commit/5e40dc7d8c7d7b979c3765fbaa2f9c9b41cf49a0)) ##### Testing - **(es/codegen)** Add tests for `@ctrl/tinycolor` ([#​8518](https://togithub.com/swc-project/swc/issues/8518)) ([1c4eb1f](https://togithub.com/swc-project/swc/commit/1c4eb1f54fbecef8f955172cba725c27eb4e2b7e)) - **(es/codegen)** Add a JS test for ascii-only mode ([#​8519](https://togithub.com/swc-project/swc/issues/8519)) ([974c6a0](https://togithub.com/swc-project/swc/commit/974c6a0036c5ef3e3d12c81c7310758046ff0a0d)) - **(es/minifier)** Add a test for a fixed issue ([#​8520](https://togithub.com/swc-project/swc/issues/8520)) ([8fac2bb](https://togithub.com/swc-project/swc/commit/8fac2bb03ce63eb66774fa007285fa8ae8575038)) - **(es/module)** Add a test for a fixed issue ([#​8521](https://togithub.com/swc-project/swc/issues/8521)) ([4b4a0a2](https://togithub.com/swc-project/swc/commit/4b4a0a244deef02a86165b8fd0a070408abfa654)) ### [`v1.3.104`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13104---2024-01-17) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.103...v1.3.104) ##### Bug Fixes - **(es)** Fix plugin template & restore `test!` as `test_inline!` ([#​8508](https://togithub.com/swc-project/swc/issues/8508)) ([10449e0](https://togithub.com/swc-project/swc/commit/10449e08d9459af2c313eb7146005bcff016d169)) - **(es/systemjs)** Handle top level this ([#​8506](https://togithub.com/swc-project/swc/issues/8506)) ([0f94c8c](https://togithub.com/swc-project/swc/commit/0f94c8cf051f7a7526f6a3e7742fc079146e0af2)) - **(plugin)** Set `swc_common::errors::HANDLER` while invoking plugins ([#​8511](https://togithub.com/swc-project/swc/issues/8511)) ([ba753f1](https://togithub.com/swc-project/swc/commit/ba753f12885c4c3062afa5782dc7f6652981a659)) ### [`v1.3.103`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13103---2024-01-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.102...v1.3.103) ##### Bug Fixes - **(binding/types)** Add type for `decoratorVersion` ([#​8468](https://togithub.com/swc-project/swc/issues/8468)) ([79438e6](https://togithub.com/swc-project/swc/commit/79438e6dc24735fae1adc98e9a74ab6cecd502de)) - **(es/codegen)** Emit abstract keyword ([#​8479](https://togithub.com/swc-project/swc/issues/8479)) ([a12eaae](https://togithub.com/swc-project/swc/commit/a12eaae0e544d7e485ce7ce11e56591e7ff34108)) - **(es/codegen)** Emit declare keyword for class properties ([#​8478](https://togithub.com/swc-project/swc/issues/8478)) ([2076ef8](https://togithub.com/swc-project/swc/commit/2076ef8f359941ad511c860000ec3eaa74410cac)) - **(es/codegen)** Emit implements clause with commas ([#​8477](https://togithub.com/swc-project/swc/issues/8477)) ([d98a282](https://togithub.com/swc-project/swc/commit/d98a28290b1c439abbd0cdec30436ef25a256ebd)) - **(es/codegen)** Emit `?` for an optional computed property ([#​8481](https://togithub.com/swc-project/swc/issues/8481)) ([e0bdc0f](https://togithub.com/swc-project/swc/commit/e0bdc0f7c210c73f0291ab72e380743fe5f03b72)) - **(es/codegen)** Fix codegen of a property key in ascii-only mode ([#​8493](https://togithub.com/swc-project/swc/issues/8493)) ([8d9bf4c](https://togithub.com/swc-project/swc/commit/8d9bf4cfaaeef9a9f3307b53c3349bff1359ccdf)) - **(es/compat)** Set inserted var inside export class in destructing ([#​8470](https://togithub.com/swc-project/swc/issues/8470)) ([4416077](https://togithub.com/swc-project/swc/commit/4416077f4ac1afb74575b9a0e836bb66b8dc8b9a)) - **(es/compat)** Correctly handle `this` in arrow function parameters ([#​8489](https://togithub.com/swc-project/swc/issues/8489)) ([52a8f05](https://togithub.com/swc-project/swc/commit/52a8f05fe419e905465e31b493d2007a1511276c)) - **(es/minifier)** Correctly escape more characters ([#​8490](https://togithub.com/swc-project/swc/issues/8490)) ([f7c4934](https://togithub.com/swc-project/swc/commit/f7c4934e591bc14bc965cb28bc6b9ca1d8ac1350)) - **(es/module)** Fix resolving of `.js` files ([#​8480](https://togithub.com/swc-project/swc/issues/8480)) ([b70e96f](https://togithub.com/swc-project/swc/commit/b70e96ffe93d3ed59420d5c66a0a4258f6bf1de7)) - **(es/parser)** Correctly parse the keyword ([#​8483](https://togithub.com/swc-project/swc/issues/8483)) ([740e6f3](https://togithub.com/swc-project/swc/commit/740e6f390a8a5327cc320c9582dbe8afbc8b5a27)) - **(es/resolver)** Resolve top-level `undefined`, `NaN`, and `Infinity` correctly ([#​8471](https://togithub.com/swc-project/swc/issues/8471)) ([82bd807](https://togithub.com/swc-project/swc/commit/82bd8070cb276d8020ba688f1b781b7b46b6ce0c)) ##### Documentation - Replace `string_cache` with `hstr` in `ARCHITECTURE.md` ([#​8487](https://togithub.com/swc-project/swc/issues/8487)) ([abd7c51](https://togithub.com/swc-project/swc/commit/abd7c51583dff82816a910d46e894eddea3c1aff)) ##### Features - **(html/parser)** Allow self-closing `/>` on non-void HTML elements via a flag ([#​8460](https://togithub.com/swc-project/swc/issues/8460)) ([566063d](https://togithub.com/swc-project/swc/commit/566063dca5fe73834cdf5e0acf7c7f344a9806a5)) ##### Refactor - **(css/parser)** Remove value normalization ([#​8434](https://togithub.com/swc-project/swc/issues/8434)) ([85be8a4](https://togithub.com/swc-project/swc/commit/85be8a4de1d8407421aadeb5769d414b9938f693)) ##### Testing - **(es/minifier)** Enable non esm mode for tests ([#​8472](https://togithub.com/swc-project/swc/issues/8472)) ([1120336](https://togithub.com/swc-project/swc/commit/1120336f23a75e8c236f088d56b6dea04311d2ed)) - **(es/minifier)** Enable script mode for `terser_exec` and `mangle` ([#​8474](https://togithub.com/swc-project/swc/issues/8474)) ([b676e75](https://togithub.com/swc-project/swc/commit/b676e75cdd8ae6b4b3637152e39e982637221701)) ### [`v1.3.102`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13102---2023-12-31) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.101...v1.3.102) ##### Bug Fixes - **(css/parser)** Fix parsing of `hsla(var(--foo), 1)` ([#​8443](https://togithub.com/swc-project/swc/issues/8443)) ([d89b60a](https://togithub.com/swc-project/swc/commit/d89b60a000e6a40a6d624ba3903743f9c80170d1)) - **(es)** Apply `paren_remover` for minify ([#​8442](https://togithub.com/swc-project/swc/issues/8442)) ([e68720a](https://togithub.com/swc-project/swc/commit/e68720a76cf8146befa26ff147a812e9ba2959aa)) - **(es/codegen)** Fix codegen of type-only export declarations ([#​8447](https://togithub.com/swc-project/swc/issues/8447)) ([65dec90](https://togithub.com/swc-project/swc/commit/65dec905c076c8e95341ada23b140a538d37abce)) - **(es/codegen)** Emit `override` keyword ([#​8449](https://togithub.com/swc-project/swc/issues/8449)) ([0dd96f8](https://togithub.com/swc-project/swc/commit/0dd96f85e2215f5c18849bdfb150dc95006399e8)) - **(es/compat)** Use correct `span.lo` in class transforms ([#​8439](https://togithub.com/swc-project/swc/issues/8439)) ([a06d5b2](https://togithub.com/swc-project/swc/commit/a06d5b23416d8f4f45334e5edaed3da53f9f5777)) - **(es/minifier)** Add WeakRef as a safe global reference ([#​8458](https://togithub.com/swc-project/swc/issues/8458)) ([d681785](https://togithub.com/swc-project/swc/commit/d681785b428b7958e7652dc3a7c709ad85b298f9)) - **(es/parser)** Disallowing await as an identifier in class static block ([#​8450](https://togithub.com/swc-project/swc/issues/8450)) ([0b188cc](https://togithub.com/swc-project/swc/commit/0b188ccdff487bc5c344b0e70b102ce1d9ba308d)) - **(es/renamer)** Correctly check top level ([#​8456](https://togithub.com/swc-project/swc/issues/8456)) ([1e44e57](https://togithub.com/swc-project/swc/commit/1e44e57a095c151fc52685b9580c083620342fe7)) ### [`v1.3.101`](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.100...v1.3.101) ### [`v1.3.100`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#13100---2023-11-30) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.99...v1.3.100) ##### Bug Fixes - **(es/codegen)** Fix panic due to `\\ud` ([#​8346](https://togithub.com/swc-project/swc/issues/8346)) ([1891afa](https://togithub.com/swc-project/swc/commit/1891afa2ad27f183e56adcd288dd3a1ae0c5b367)) - **(es/codegen)** Wrap quote for length greater than one ([#​8351](https://togithub.com/swc-project/swc/issues/8351)) ([2cdea3f](https://togithub.com/swc-project/swc/commit/2cdea3fbeaf4a2dac662a4d019982943c0a896ba)) - **(es/decorators)** Resolve enum for `design:returntype` ([#​8320](https://togithub.com/swc-project/swc/issues/8320)) ([91ef7c9](https://togithub.com/swc-project/swc/commit/91ef7c9415c0efed347d3faf20653749fb7a6b15)) - **(es/fixer)** Wrap yield expression in await expression ([#​8357](https://togithub.com/swc-project/swc/issues/8357)) ([ff719f0](https://togithub.com/swc-project/swc/commit/ff719f0cdd3cf79e7afa1c136243e6fa53c5abe3)) - **(es/minifier)** Fix `if_return` bug related to `await` and `yield` ([#​8328](https://togithub.com/swc-project/swc/issues/8328)) ([01e2c7f](https://togithub.com/swc-project/swc/commit/01e2c7fc5ab71d55c522e48eae9e3e08d8bf418d)) - **(es/minifier)** Give up terminate merge if in `try` with `finally` ([#​8342](https://togithub.com/swc-project/swc/issues/8342)) ([ed5a9b3](https://togithub.com/swc-project/swc/commit/ed5a9b3f2e5b7035f657a8ea3cb38a27413369b2)) - **(es/parser)** Wrap with `OptChain` across `TsNonNull` ([#​8332](https://togithub.com/swc-project/swc/issues/8332)) ([8af6ffb](https://togithub.com/swc-project/swc/commit/8af6ffb1ddaf60b997163aaf80abfb528eb2ca9c)) - **(es/parser)** Fix conditional compilation ([#​8343](https://togithub.com/swc-project/swc/issues/8343)) ([a423681](https://togithub.com/swc-project/swc/commit/a423681df897956e58650b3acc9f2331887e42e8)) - **(es/react)** Make jsx with single spread child static ([#​8339](https://togithub.com/swc-project/swc/issues/8339)) ([58568fa](https://togithub.com/swc-project/swc/commit/58568fa23be932ed8f3858c24962973bdc4b8057)) - **(es/renamer)** Allow `globalThis` to be shadowed ([#​8327](https://togithub.com/swc-project/swc/issues/8327)) ([3dd73a3](https://togithub.com/swc-project/swc/commit/3dd73a3cd8fddd9e19dc85c2a2bf785b585b5b9a)) - **(es/typescript)** Handle shebang with jsx pragma ([#​8318](https://togithub.com/swc-project/swc/issues/8318)) ([c25601d](https://togithub.com/swc-project/swc/commit/c25601dec21d7293ad48549a1f49ccd161f9da72)) ##### Miscellaneous Tasks - **(css/linter)** Document rules require porting ([#​8352](https://togithub.com/swc-project/swc/issues/8352)) ([55da0bb](https://togithub.com/swc-project/swc/commit/55da0bb9ddbb661a75e24162b7bdd63d2549dca3)) ##### Build - **(cargo)** Update `vergen` to `v8` ([#​8325](https://togithub.com/swc-project/swc/issues/8325)) ([1315615](https://togithub.com/swc-project/swc/commit/13156157ebf9434fef8ed04ee4cf59c22421a3fa)) ### [`v1.3.99`](https://togithub.com/swc-project/swc/compare/v1.3.96...v1.3.99) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.96...v1.3.99) ### [`v1.3.96`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1396---2023-11-03) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.95...v1.3.96) ##### Bug Fixes - **(ci)** Set `tag` for wasm publish actions ([#​8200](https://togithub.com/swc-project/swc/issues/8200)) ([8db80b8](https://togithub.com/swc-project/swc/commit/8db80b8c28bba5a423194dd19ddf05ccd94eb650)) - **(es/compat)** Make `block-scoping` pass rename exports correctly ([#​8175](https://togithub.com/swc-project/swc/issues/8175)) ([b13bc32](https://togithub.com/swc-project/swc/commit/b13bc320274e773c9b0ef479e86194c4c6f1f6f8)) - **(es/compat)** Use dummy span for blocks in `parameters` ([#​8202](https://togithub.com/swc-project/swc/issues/8202)) ([c1b255a](https://togithub.com/swc-project/swc/commit/c1b255a59c1e8d81371c9576ca0c4573f04e65da)) - **(es/compat)** Handle private names from class properties pass ([#​8090](https://togithub.com/swc-project/swc/issues/8090)) ([83a5a0c](https://togithub.com/swc-project/swc/commit/83a5a0c612b7ca97529720f8a35117957d4cb9a6)) - **(es/react)** Visit children nodes in `jsx-src` pass ([#​8212](https://togithub.com/swc-project/swc/issues/8212)) ([47733a9](https://togithub.com/swc-project/swc/commit/47733a951c14bc22c2a60acb420b597ddab7d306)) - **(es/transforms)** Do not add `PURE` comment to `BytePos(0)` ([#​8207](https://togithub.com/swc-project/swc/issues/8207)) ([c061356](https://togithub.com/swc-project/swc/commit/c061356b63431fcd0323e434402ead143c622340)) - **(es/typescript)** Preserve const enum for named export ([#​8208](https://togithub.com/swc-project/swc/issues/8208)) ([abced23](https://togithub.com/swc-project/swc/commit/abced23b2a16e9602ffe59a20e6cbf65a882a3ce)) ##### Features - **(es/minifier)** Respect inline level and preserve native names ([#​8205](https://togithub.com/swc-project/swc/issues/8205)) ([dd805e9](https://togithub.com/swc-project/swc/commit/dd805e95a4735e1b869c298489b80555ab4eb20d)) - **(es/preset-env)** Update compat data ([#​8194](https://togithub.com/swc-project/swc/issues/8194)) ([3dc4e1e](https://togithub.com/swc-project/swc/commit/3dc4e1e02d3e594da6301ca4c80aaee582642fd7)) - **(es/testing)** Support babel-like fixture testing officially ([#​8190](https://togithub.com/swc-project/swc/issues/8190)) ([e960614](https://togithub.com/swc-project/swc/commit/e9606147fc560cac2ffa75b917a08413b7c94908)) - **(es/testing)** Use `__swc_snapshots__` for `test!` macro ([#​8191](https://togithub.com/swc-project/swc/issues/8191)) ([0aafa75](https://togithub.com/swc-project/swc/commit/0aafa75fef43beb6630b143e9d71f129300e7614)) ##### Performance - **(es/minifier)** Add `has_flag` to `Comments` ([#​8182](https://togithub.com/swc-project/swc/issues/8182)) ([7530e90](https://togithub.com/swc-project/swc/commit/7530e9051d67d8721126e48c39f0a8ac27d980a5)) ##### Refactor - **(es/minifier)** Simplify analyzer context ([#​8164](https://togithub.com/swc-project/swc/issues/8164)) ([bb02cdd](https://togithub.com/swc-project/swc/commit/bb02cdd26ed863649c6ec8ef9c5cbdaece743b9b)) ### [`v1.3.95`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1395---2023-10-24) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.94...v1.3.95) ##### Bug Fixes - **(es/compat)** Don't add pure annotations to dummy spans ([#​8172](https://togithub.com/swc-project/swc/issues/8172)) ([9ceb57b](https://togithub.com/swc-project/swc/commit/9ceb57b4c7b15e679031c08d4100bb2b6a0ce229)) - **(es/minifier)** Always consider `reassigned` when inlining ([#​8168](https://togithub.com/swc-project/swc/issues/8168)) ([c26a225](https://togithub.com/swc-project/swc/commit/c26a2252b6cfbc659fdd935a7282cec27bcb527b)) - **(es/typescript)** Support `ts_enum_is_mutable` with const enums ([#​8171](https://togithub.com/swc-project/swc/issues/8171)) ([02d0613](https://togithub.com/swc-project/swc/commit/02d0613a35a3875ad3b0c0b008cf063bd162bc07)) ##### Build - **(deps)** Update `ahash` ([#​8174](https://togithub.com/swc-project/swc/issues/8174)) ([5ca3b63](https://togithub.com/swc-project/swc/commit/5ca3b6358219ec71a000fa30d8be14ee2c3f2fc8)) ### [`v1.3.94`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1394---2023-10-21) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.93...v1.3.94) ##### Bug Fixes - **(css/ast)** Make `.hash()` of `Token` not recursive ([#​8151](https://togithub.com/swc-project/swc/issues/8151)) ([8d7894c](https://togithub.com/swc-project/swc/commit/8d7894c71f86ef6b1813b69a15d72bb7911ed7ca)) - **(es/minifier)** Abort seq inliner if `b` can short-circuit ([#​8128](https://togithub.com/swc-project/swc/issues/8128)) ([111de26](https://togithub.com/swc-project/swc/commit/111de264b0ec04ec7a693b0006050df21513b583)) - **(es/minifier)** Abort function inliner if `keep_fnames` is `true` ([#​8145](https://togithub.com/swc-project/swc/issues/8145)) ([35601e4](https://togithub.com/swc-project/swc/commit/35601e4dcb7bb65e16d217c50d6065958cbd8e6d)) - **(es/parser)** Skip `this` parameters in setter ([#​8158](https://togithub.com/swc-project/swc/issues/8158)) ([826386f](https://togithub.com/swc-project/swc/commit/826386f49a1226ff3f7d352a75ccdc65c982b4be)) - **(es/utils)** Skip var declarator name in `RefRewriter` ([#​8125](https://togithub.com/swc-project/swc/issues/8125)) ([fb81a36](https://togithub.com/swc-project/swc/commit/fb81a36adcebdc269ae89677977220e9b21b072f)) - **(es/utils)** Fix regression of `RefRewriter` ([#​8153](https://togithub.com/swc-project/swc/issues/8153)) ([08cf1f7](https://togithub.com/swc-project/swc/commit/08cf1f786d0a0fbe4029614306ba2ebaf0a9c919)) ##### Features - **(es/compat)** Implement decorator metadata proposal ([#​8097](https://togithub.com/swc-project/swc/issues/8097)) ([9c029ef](https://togithub.com/swc-project/swc/commit/9c029ef095f83783a3581dfcc165dd197308f538)) - **(es/compat)** Skip empty class static blocks ([#​8138](https://togithub.com/swc-project/swc/issues/8138)) ([e186b80](https://togithub.com/swc-project/swc/commit/e186b80ddcc0c95f276e845cc491b276d0fb15ee)) - **(es/minifier)** Evaluate more `toFixed` expressions ([#​8109](https://togithub.com/swc-project/swc/issues/8109)) ([7da3f52](https://togithub.com/swc-project/swc/commit/7da3f52485062eb23c719e1236b2fee90c228bdd)) - **(es/minifier)** Inline into the arguments of `new` using seq inliner ([#​8127](https://togithub.com/swc-project/swc/issues/8127)) ([4f67794](https://togithub.com/swc-project/swc/commit/4f67794223cf2848ac3c3e42e1e43acec4533246)) - **(es/minifier)** Drop empty static blocks ([#​8152](https://togithub.com/swc-project/swc/issues/8152)) ([8a461b8](https://togithub.com/swc-project/swc/commit/8a461b89573e82bfdac9e730ee23a2fa9210a4c5)) - **(es/parser)** Implement `AsRef` for `IdentLike` ([#​8133](https://togithub.com/swc-project/swc/issues/8133)) ([bffe33a](https://togithub.com/swc-project/swc/commit/bffe33a27036d01d409bad3fcc69d35157665662)) - **(es/typescript)** Add `ts_enum_is_mutable` to disable enum inlining ([#​8115](https://togithub.com/swc-project/swc/issues/8115)) ([57b171d](https://togithub.com/swc-project/swc/commit/57b171dcbe55a8d285d5bc477844b24fdf48835a)) ##### Miscellaneous Tasks - **(bindings)** Add `@deprecated` to JS plugins ([#​8132](https://togithub.com/swc-project/swc/issues/8132)) ([1e9b4e0](https://togithub.com/swc-project/swc/commit/1e9b4e027cabba88c8a0cfd6b62f9ca6c00b29a8)) - **(es/module)** Remove `serde(deny_unknown_fields)` ([#​8163](https://togithub.com/swc-project/swc/issues/8163)) ([5be8e74](https://togithub.com/swc-project/swc/commit/5be8e74ee0a2e81058c340f414479da554081d09)) ##### Refactor - **(es/minifier)** Decouple `assign_count` from `reassigned` ([#​8137](https://togithub.com/swc-project/swc/issues/8137)) ([13106e0](https://togithub.com/swc-project/swc/commit/13106e0d2eaa08c4c74f58205f57c4f2d7d4479f)) ### [`v1.3.93`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1393---2023-10-13) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.92...v1.3.93) ##### Bug Fixes - **(ci)** Fix CI ([#​8079](https://togithub.com/swc-project/swc/issues/8079)) ([7073e83](https://togithub.com/swc-project/swc/commit/7073e83f65ed5e98ee294c8e366a80b0a0f5921f)) - **(es/codegen)** Fix codegen of type-only imports ([#​8070](https://togithub.com/swc-project/swc/issues/8070)) ([6f45b46](https://togithub.com/swc-project/swc/commit/6f45b4693e6d35bf05bacb89b65c7f013d0366a2)) - **(es/compat)** Handle `__proto__` edge case in `shorthand` pass ([#​8077](https://togithub.com/swc-project/swc/issues/8077)) ([a912937](https://togithub.com/swc-project/swc/commit/a912937cea672ad4fbda057efc3a09283e3635fe)) - **(es/compat)** Handle export default decorator only if not empty ([#​8099](https://togithub.com/swc-project/swc/issues/8099)) ([bf523f5](https://togithub.com/swc-project/swc/commit/bf523f53513311d6c7d4a94f9a36bedd42230c09)) - **(es/decorators)** Fix a regression about class expressions ([#​8102](https://togithub.com/swc-project/swc/issues/8102)) ([cb4361f](https://togithub.com/swc-project/swc/commit/cb4361f2931cf222edbb449db6fe2c261c4b735d)) - **(es/helpers)** Override mistake in `_interop_require_wildcard` ([#​8076](https://togithub.com/swc-project/swc/issues/8076)) ([1346528](https://togithub.com/swc-project/swc/commit/1346528477bd8c587f0ee0d5fa6969f397739ddb)) - **(es/minifier)** Don't inline functions if `keep_fnames` is enabled ([#​8093](https://togithub.com/swc-project/swc/issues/8093)) ([94bb42e](https://togithub.com/swc-project/swc/commit/94bb42e29418a8697ba0ab41dad2ffe63f1c32c7)) - **(es/parser)** Fix parsing of `await using` ([#​8101](https://togithub.com/swc-project/swc/issues/8101)) ([e1043fa](https://togithub.com/swc-project/swc/commit/e1043fae77ca9e33b2d65ce6edc9559917a895ec)) - **(xtask)** Fix nightly command ([#​8105](https://togithub.com/swc-project/swc/issues/8105)) ([db4ca65](https://togithub.com/swc-project/swc/commit/db4ca650e445e602f289f7964b24f7e2647beacd)) ##### Features - **(css/parser)** Store lexed comments ([#​8091](https://togithub.com/swc-project/swc/issues/8091)) ([d1097cc](https://togithub.com/swc-project/swc/commit/d1097ccb599c4343e3f80ca9bd793bbfce424e8b)) ##### Miscellaneous Tasks - **(es/minifier)** Fix script for extracting test cases from next.js app ([#​8092](https://togithub.com/swc-project/swc/issues/8092)) ([a2d0779](https://togithub.com/swc-project/swc/commit/a2d077958f071752dbc347fbf414622e0146e1fd)) ##### Refactor - **(atoms)** Remove usage of `js_word!` to drop `string-cache` ([#​7976](https://togithub.com/swc-project/swc/issues/7976)) ([84cec87](https://togithub.com/swc-project/swc/commit/84cec8766db77062cc984c777dd716358ee8fd6e)) - **(es/compat)** Split `swc_ecma_transforms_compat` ([#​8110](https://togithub.com/swc-project/swc/issues/8110)) ([affb6fb](https://togithub.com/swc-project/swc/commit/affb6fb5e3e363f1eb4d42d4501a4a806c4060f7)) - **(es/module)** Reimplement some functions of module/typescript ([#​8063](https://togithub.com/swc-project/swc/issues/8063)) ([3e5b062](https://togithub.com/swc-project/swc/commit/3e5b062cd2792703371bbbfeaf1be309e8280abd)) - **(es/parser)** Introduce `TokenKind` along with `Token` ([#​8071](https://togithub.com/swc-project/swc/issues/8071)) ([9b9bc51](https://togithub.com/swc-project/swc/commit/9b9bc51c28fee51de9eeedf6d49fbe115d6052e6)) - **(es/preset-env)** Rename parameter to avoid confusion ([#​8106](https://togithub.com/swc-project/swc/issues/8106)) ([95eb147](https://togithub.com/swc-project/swc/commit/95eb147742ea1aa207845807a306847afc859702)) ### [`v1.3.92`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1392---2023-10-05) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.91...v1.3.92) ##### Bug Fixes - **(es/compat)** Fix scoping of `explicit-resource-management` ([#​8044](https://togithub.com/swc-project/swc/issues/8044)) ([96a7a4d](https://togithub.com/swc-project/swc/commit/96a7a4d045d08547fed75c79a7156f79262edfc2)) - **(es/compat)** Transform default-exported class decorators correctly ([#​8050](https://togithub.com/swc-project/swc/issues/8050)) ([a751f1c](https://togithub.com/swc-project/swc/commit/a751f1cfaf415917ab2a5e5098d9ca32bffa907b)) - **(es/compat)** Use `async` and `await` correctly in `block-scoping` pass ([#​8056](https://togithub.com/swc-project/swc/issues/8056)) ([8318ea8](https://togithub.com/swc-project/swc/commit/8318ea82c28d3cf55e701f6da2f3077efe8ca653)) - **(es/module)** Handle directives ([#​8048](https://togithub.com/swc-project/swc/issues/8048)) ([4d8e101](https://togithub.com/swc-project/swc/commit/4d8e1013bb7775f60d463276cc3233ecd7849b31)) ##### Miscellaneous Tasks - **(ci)** Fix publish action ([8ddb0da](https://togithub.com/swc-project/swc/commit/8ddb0dafa25e21020f6378ee4c29fa286654ea30)) - **(ci)** Prepare multi-package repository ([#​8043](https://togithub.com/swc-project/swc/issues/8043)) ([f2bc6a3](https://togithub.com/swc-project/swc/commit/f2bc6a3fcc7367726afe55b4fa4c6bde839fbd70)) - **(ci)** Fix publish action for minifier ([77b8591](https://togithub.com/swc-project/swc/commit/77b8591d86dee33c92277b4b2d301d8cb253c16b)) - Fix CI condition ([9c9c03b](https://togithub.com/swc-project/swc/commit/9c9c03b76b7de8df754437e3ee2d4ab5d079b96d)) - Fix CI ([0c8d8a3](https://togithub.com/swc-project/swc/commit/0c8d8a3f4ab24c41d209bf2fdd37703e0205f0c0)) - Configure `nissuer` ([#​8053](https://togithub.com/swc-project/swc/issues/8053)) ([2a508bc](https://togithub.com/swc-project/swc/commit/2a508bcb9a7fb4d3323b4e08c0702b1191f95b96)) - Configure issue validator ([a555823](https://togithub.com/swc-project/swc/commit/a5558236b715e49dbbb7842edfb24baa7a3f0760)) - Mark reproduction link required ([c6e0a18](https://togithub.com/swc-project/swc/commit/c6e0a18292001cb46722b533213acdf374311edc)) - Update nissuer.yml ([#​8060](https://togithub.com/swc-project/swc/issues/8060)) ([a2f1010](https://togithub.com/swc-project/swc/commit/a2f1010b4e312d972d901705da971b887b1b254a)) - Add `evanw.github.io` to the allowed repro hosts ([c26ee63](https://togithub.com/swc-project/swc/commit/c26ee63839df040644082ed6ff88bd2571c3af44)) ##### Refactor - **(cli)** Make CLI testable/managable with `swc-bump` ([#​8045](https://togithub.com/swc-project/swc/issues/8045)) ([f717cf2](https://togithub.com/swc-project/swc/commit/f717cf21cc1cea5e30e87c4d08861daadb25ab14)) ### [`v1.3.91`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1391---2023-10-01) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.90...v1.3.91) ##### Bug Fixes - **(es/compat)** Use return statements for method and setter decorator ([#​8017](https://togithub.com/swc-project/swc/issues/8017)) ([38bc710](https://togithub.com/swc-project/swc/commit/38bc71006ed6f46c0145e07acccce75f7be26553)) - **(es/compat)** Generate `OptCall` for `OptCall` for private fields ([#​8031](https://togithub.com/swc-project/swc/issues/8031)) ([06b6eb9](https://togithub.com/swc-project/swc/commit/06b6eb999964c25a964b0105bd7a4f20b51300dd)) - **(es/minifier)** Check if object shorthand is skippable for seq inliner ([#​8036](https://togithub.com/swc-project/swc/issues/8036)) ([01391e3](https://togithub.com/swc-project/swc/commit/01391e3c13e42b7f42f80ab13b396cad182942ff)) - **(es/module)** Sort the exported ESM bindings ([#​8024](https://togithub.com/swc-project/swc/issues/8024)) ([990ca06](https://togithub.com/swc-project/swc/commit/990ca06aca3242a789e165f4318c95d0bb64b02e)) - **(es/typescript)** Rename wrong `unresolved_mark` ([#​8018](https://togithub.com/swc-project/swc/issues/8018)) ([5817268](https://togithub.com/swc-project/swc/commit/58172689ce7f8dd2f0a79d8771c52fe309880b44)) - **(es/typescript)** Preserve default value of an exported binding in a namespace ([#​8029](https://togithub.com/swc-project/swc/issues/8029)) ([cf96171](https://togithub.com/swc-project/swc/commit/cf96171a53589118a0103495169e02fed10a675f)) ##### Documentation - **(counter)** Document the purpose of the package ([#​8032](https://togithub.com/swc-project/swc/issues/8032)) ([b6b5a4d](https://togithub.com/swc-project/swc/commit/b6b5a4d3a6f1c6c74d47c855081a8fee17066829)) ##### Features - **(bindings)** Create a minifier-only package ([#​7993](https://togithub.com/swc-project/swc/issues/7993)) ([64d8f4b](https://togithub.com/swc-project/swc/commit/64d8f4b59f81c71bffbb906595bafa356f326924)) ##### Miscellaneous Tasks - **(ci)** Prepare `@swc/minifier` ([#​8027](https://togithub.com/swc-project/swc/issues/8027)) ([8214b9e](https://togithub.com/swc-project/swc/commit/8214b9ed4e214dc6a52e7d2c80cd3b8ca87d3a12)) - **(ci)** Expose more crates to JS ([#​8033](https://togithub.com/swc-project/swc/issues/8033)) ([186ecfa](https://togithub.com/swc-project/swc/commit/186ecfadb55430405d1a4e1400574a6e958f9458)) - **(ci)** Remove wrong `if`s ([dec68c3](https://togithub.com/swc-project/swc/commit/dec68c32126e38066feb813fce4635e7d40a8429))- **general**: Fix yarn lockfile ([7f91274](https://togithub.com/swc-project/swc/commit/7f9127420867cba856faa4ede8ef62ec3146e382))- **general**: Fix yarn lockfile ([c062536](https://togithub.com/swc-project/swc/commit/c0625361a1ad7537ca53a157fbdc8599fbbe2a44)) ##### Refactor - **(es)** Extract parser/codegen code for `swc::Compiler` ([#​8030](https://togithub.com/swc-project/swc/issues/8030)) ([a13f5cb](https://togithub.com/swc-project/swc/commit/a13f5cbe03f067b376f9f3318ef822142551eb96)) - **(es/minifier)** Move JS options to `swc_ecma_minifier` ([#​8028](https://togithub.com/swc-project/swc/issues/8028)) ([725f7f5](https://togithub.com/swc-project/swc/commit/725f7f5bda0881bdaac1bf1254f58e5341633d4e)) ### [`v1.3.90`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1390---2023-09-27) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.89...v1.3.90) ##### Bug Fixes - **(es/codegen)** Fix codegen of unicode surrogates ([#​7985](https://togithub.com/swc-project/swc/issues/7985)) ([39c680d](https://togithub.com/swc-project/swc/commit/39c680d814644fbde50b0f73a29aebe791812eb2)) - **(es/codegen)** Fix codegen of optional chaining expr with a comment ([#​8005](https://togithub.com/swc-project/swc/issues/8005)) ([f07bb48](https://togithub.com/swc-project/swc/commit/f07bb482e694a422591085621a38aff747294502)) - **(es/typescript)** Handle `DeclareCollect` correctly ([#​8008](https://togithub.com/swc-project/swc/issues/8008)) ([9d08b8a](https://togithub.com/swc-project/swc/commit/9d08b8a6145d486e570a22563c62a69722cf8759)) - **(es/typescript)** Handle qualified access in assign pat ([#​8012](https://togithub.com/swc-project/swc/issues/8012)) ([2f01aba](https://togithub.com/swc-project/swc/commit/2f01aba978415add87994f9b20e3e2db83fc48b6)) ### [`v1.3.89`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1389---2023-09-25) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.88...v1.3.89) ##### Bug Fixes - **(es)** Enable resolver if `jsc.baseUrl` is specified ([#​7998](https://togithub.com/swc-project/swc/issues/7998)) ([f374ad9](https://togithub.com/swc-project/swc/commit/f374ad903a066ebf3a7e54a3656cb3fc44b37445)) - **(es/compat)** Skip function scope in `block-scoped-fns` pass ([#​7975](https://togithub.com/swc-project/swc/issues/7975)) ([d91a554](https://togithub.com/swc-project/swc/commit/d91a554033c8ce0ea2b2538b0e86abf5a81eac76)) ##### Refactor - **(es/typescript)** Reimplement TypeScript pass ([#​7202](https://togithub.com/swc-project/swc/issues/7202)) ([9c9a538](https://togithub.com/swc-project/swc/commit/9c9a538f23cb2bcd2f46e156babf64c7a81db245)) ### [`v1.3.88`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1388---2023-09-24) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.87...v1.3.88) ##### Features - **(es/config)** Accept `jsc.experimental.keepImportAssertions` ([#​7995](https://togithub.com/swc-project/swc/issues/7995)) ([4d777ee](https://togithub.com/swc-project/swc/commit/4d777ee270183ba375b68c003e61692af6d571c3)) ##### Refactor - **(bindingins)** Create `@swc/counter` ([#​7991](https://togithub.com/swc-project/swc/issues/7991)) ([0acbb5f](https://togithub.com/swc-project/swc/commit/0acbb5f78daa52cf505e077993a694eb966368af)) ### [`v1.3.87`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1387---2023-09-22) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.86...v1.3.87) ##### Bug Fixes - **(bindings/type)** Update types of `jsc.experimental` ([#​7972](https://togithub.com/swc-project/swc/issues/7972)) ([e40fccb](https://togithub.com/swc-project/swc/commit/e40fccb9ce2a8fc925de818c8da4b6503aab7ae3)) - **(es/compat)** Handle nullish in fn expr scope ([#​7980](https://togithub.com/swc-project/swc/issues/7980)) ([5050f58](https://togithub.com/swc-project/swc/commit/5050f5820a43b8de7a87511070405e189eaafb5f)) - **(es/minifier)** Do not inline into a template literal with sequential inliner ([#​7971](https://togithub.com/swc-project/swc/issues/7971)) ([b3d3a7b](https://togithub.com/swc-project/swc/commit/b3d3a7bc7339776e57ca402e77cf3fb22c774784)) ### [`v1.3.86`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1386---2023-09-18) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.85...v1.3.86) ##### Bug Fixes - **(es/compat)** Handle `PrivateName` in `logical_assignments` ([#​7958](https://togithub.com/swc-project/swc/issues/7958)) ([28318f0](https://togithub.com/swc-project/swc/commit/28318f09ed358b2baa155141bc715c25f658a2eb)) - **(es/minifier)** Handle `ModuleDecl` when transform const modules ([#​7959](https://togithub.com/swc-project/swc/issues/7959)) ([06ca1fe](https://togithub.com/swc-project/swc/commit/06ca1fe0a03954883750c3c39d0163fc29596ad1)) - **(es/module)** Preserve import specifier if resolving fails ([#​7955](https://togithub.com/swc-project/swc/issues/7955)) ([be5b02a](https://togithub.com/swc-project/swc/commit/be5b02a8cfe2a2c1c399a4f9404b8fd097084234)) ##### Miscellaneous Tasks - **(es/preset-env)** Add the repository url to `Cargo.toml` ([#​7941](https://togithub.com/swc-project/swc/issues/7941)) ([ca22359](https://togithub.com/swc-project/swc/commit/ca22359dbd0ca6e2e925bdc240939f6bd6e9ac9a)) - **(es/preset-env)** Ignore `tp` in the version of a browser version ([#​7968](https://togithub.com/swc-project/swc/issues/7968)) ([005ddc5](https://togithub.com/swc-project/swc/commit/005ddc573e3752183783cc25dd6242b750f8beb5)) ##### Refactor - **(es/lint)** Remove usage of `box_patterns` ([#​7966](https://togithub.com/swc-project/swc/issues/7966)) ([f7b5e16](https://togithub.com/swc-project/swc/commit/f7b5e16aef968c9c9f38f40962edf334cc3983e6)) ##### Build - **(bindings/node)** Link msvc runtime statically ([#​7965](https://togithub.com/swc-project/swc/issues/7965)) ([0759779](https://togithub.com/swc-project/swc/commit/07597795cc39cce527f505bc5db304ad93082494)) ### [`v1.3.85`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1385---2023-09-15) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.84...v1.3.85) ##### Bug Fixes - **(css/modules)** Support composes when using multiple subclass selectors ([#​7949](https://togithub.com/swc-project/swc/issues/7949)) ([05ca19b](https://togithub.com/swc-project/swc/commit/05ca19b84489ae47f69d8228b3c0097164c7ec6e)) - **(es/compat)** Handle single expression case in static block ([#​7944](https://togithub.com/swc-project/swc/issues/7944)) ([a80aec4](https://togithub.com/swc-project/swc/commit/a80aec47efcff953d3408cf6910b66c2312f3006)) - **(es/minifier)** Parse a file as a module only if `opts.module` is `true` ([#​7943](https://togithub.com/swc-project/swc/issues/7943)) ([b87ac64](https://togithub.com/swc-project/swc/commit/b87ac646f81f181b574da798b3e613a3cfa4cad5)) ##### Features - **(es/compat)** Support `pure_getters` for `optional_chaining` ([#​7933](https://togithub.com/swc-project/swc/issues/7933)) ([c091c5e](https://togithub.com/swc-project/swc/commit/c091c5e295ec2ef704be1461f6587ae85051b543)) - **(es/module)** Add an option to make resolver fully resolve `index.js` ([#​7945](https://togithub.com/swc-project/swc/issues/7945)) ([7e8d72d](https://togithub.com/swc-project/swc/commit/7e8d72d03b312b7a48c17afa8d2a4d7f4e802a6a)) ### [`v1.3.84`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1384---2023-09-11) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.83...v1.3.84) ##### Bug Fixes - **(es/codegen)** Emit leading comments for `ExprStmt` ([#​7916](https://togithub.com/swc-project/swc/issues/7916)) ([2da5895](https://togithub.com/swc-project/swc/commit/2da58959c26d5afb0b8f179fc681478bf05e6e20)) - **(es/codegen)** Use `emitAssertForImportAttributes` ([#​7936](https://togithub.com/swc-project/swc/issues/7936)) ([dac8888](https://togithub.com/swc-project/swc/commit/dac8888829841e1de19d53c887a2a52c9ab5feaa)) - **(es/compat)** Visit assign expr in generator ([#​7932](https://togithub.com/swc-project/swc/issues/7932)) ([97068e1](https://togithub.com/swc-project/swc/commit/97068e12d16803012a4859114702577def024a36)) ### [`v1.3.83`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1383---2023-09-07) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.82...v1.3.83) ##### Bug Fixes - **(css/modules)** Aggregate class names when composes is chained. ([#​7917](https://togithub.com/swc-project/swc/issues/7917)) ([0db25a2](https://togithub.com/swc-project/swc/commit/0db25a252cf35e4b64b38bde9f34a2f33eb2f662)) - **(es/module)** Revert [#​7901](https://togithub.com/swc-project/swc/issues/7901) ([#​7906](https://togithub.com/swc-project/swc/issues/7906)) ([85d6e9b](https://togithub.com/swc-project/swc/commit/85d6e9be07af7bb788594b21a986636657d86f03)) - **(es/module)** Fix `jsc.paths` for projects using pnpm ([#​7918](https://togithub.com/swc-project/swc/issues/7918)) ([a86e9f3](https://togithub.com/swc-project/swc/commit/a86e9f3bb5bd490ebf0b18fe7349a2b0fbc0c45f)) ##### Features - **(es/codegen)** Add an option to print `assert` for import attributes ([#​7914](https://togithub.com/swc-project/swc/issues/7914)) ([ee75756](https://togithub.com/swc-project/swc/commit/ee7575695de6dad140457ffb8bb8f0ac80c4dcdc)) ### [`v1.3.82`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1382---2023-09-01) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.81...v1.3.82) ##### Bug Fixes - **(common)** Fix logic for excluding `FileName` from source maps ([#​7900](https://togithub.com/swc-project/swc/issues/7900)) ([aa64955](https://togithub.com/swc-project/swc/commit/aa6495519b9271cb21d380c0c5a35fe79d31ee14)) - **(es/module)** Make `jsc.paths` fully resolve TypeScript files ([#​7901](https://togithub.com/swc-project/swc/issues/7901)) ([c714dd2](https://togithub.com/swc-project/swc/commit/c714dd20dedfab60ac75de613d13c0f3af60a6c7)) - **(es/resolver)** Correctly resolve global value ([#​7893](https://togithub.com/swc-project/swc/issues/7893)) ([2db10e9](https://togithub.com/swc-project/swc/commit/2db10e9fd1913b69cb088aaded2d587872e9f2bb)) ### [`v1.3.81`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1381---2023-08-30) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.80...v1.3.81) ##### Bug Fixes - **(es/codegen)** Fix placing of comments of yield arguments ([#​7858](https://togithub.com/swc-project/swc/issues/7858)) ([122d14c](https://togithub.com/swc-project/swc/commit/122d14c0d306d7c437f1ef0f6f375634ff5d7d1a)) - **(es/compat)** Apply transforms for explicit resource management ([#​7881](https://togithub.com/swc-project/swc/issues/7881)) ([3180e68](https://togithub.com/swc-project/swc/commit/3180e68bf27fb95ff00bd24677ae7e96b3aa6c62)) - **(es/compat)** Make `SwitchCase` handler of `block-scoping` stateless ([#​7888](https://togithub.com/swc-project/swc/issues/7888)) ([4b33d41](https://togithub.com/swc-project/swc/commit/4b33d41fabf841dfc31c6f44d94e4651239ab667)) - **(es/dep-graph)** Analyze import type children ([#​7883](https://togithub.com/swc-project/swc/issues/7883)) ([057bd5f](https://togithub.com/swc-project/swc/commit/057bd5f3efe55077a5a8e7f627e80175c8af2bd0)) - **(es/minifier)** Report `is_fn_local` even if var is hoisted ([#​7876](https://togithub.com/swc-project/swc/issues/7876)) ([87a47bf](https://togithub.com/swc-project/swc/commit/87a47bfb2c602f2ce7eb33f78612197e290518b8)) - **(es/module)** Don't create absolute paths for `jsc.paths` on Windows ([#​7892](https://togithub.com/swc-project/swc/issues/7892)) ([5fbc251](https://togithub.com/swc-project/swc/commit/5fbc251db1cc1f7973ba780a6c4fc1cdce5ef40d)) - **(swc-info)** Use correct path while getting local package versions ([#​7872](https://togithub.com/swc-project/swc/issues/7872)) ([67afaf1](https://togithub.com/swc-project/swc/commit/67afaf1f2db087518ac990c71de896c8e5e2a051)) ##### Features - **(es)** Add an option to disable builtin transforms ([#​7873](https://togithub.com/swc-project/swc/issues/7873)) ([71d01ec](https://togithub.com/swc-project/swc/commit/71d01ec12772c2854a47947deceb6d1cab141289)) - **(es/ast)** Support import attributes proposal ([#​7868](https://togithub.com/swc-project/swc/issues/7868)) ([4d3fcb8](https://togithub.com/swc-project/swc/commit/4d3fcb86e4843cf323a471537cc1ab3a26d054b1)) - **(es/preset-env)** Update data ([#​7882](https://togithub.com/swc-project/swc/issues/7882)) ([a97d8b4](https://togithub.com/swc-project/swc/commit/a97d8b42b1f85c1f76ffadcabf6e9c85f0458d8d)) - **(swc-info)** Add a CLI to help issue reporting ([#​7871](https://togithub.com/swc-project/swc/issues/7871)) ([d6952ea](https://togithub.com/swc-project/swc/commit/d6952ea687beb5b9aff1eae26076fa98ac94818b)) ##### Miscellaneous Tasks - **(deps)** Update `memchr` ([#​7891](https://togithub.com/swc-project/swc/issues/7891)) ([01cbd6e](https://togithub.com/swc-project/swc/commit/01cbd6edbd37c95ece7ca20ad2f6c85d6c1b6e35))- **general**: Use `textarea` for `swc-info` ([eed2903](https://togithub.com/swc-project/swc/commit/eed290319e4a8128948ce07e76d11a01d2096a8b)) ##### Performance - **(es/transforms)** Remove wrong parallelism ([#​7889](https://togithub.com/swc-project/swc/issues/7889)) ([a505012](https://togithub.com/swc-project/swc/commit/a50501255d2a91f2bbc1ce9767689dc4fad540cc)) ##### Refactor - **(es/minifier)** Remove `mutated` and `mutation_by_call_count` ([#​7890](https://togithub.com/swc-project/swc/issues/7890)) ([8db968a](https://togithub.com/swc-project/swc/commit/8db968a25d508a0d28d15d556ad121951f39ae0d))

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.