forked from peers/peerjs
-
Notifications
You must be signed in to change notification settings - Fork 1
Reverse pull the upstream peerjs #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
nandubatchu
wants to merge
509
commits into
cruxprotocol:master
Choose a base branch
from
peers:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
c32d1d6 to
c0ba9e4
Compare
2b53de2 to
0c96603
Compare
) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [wdio-geckodriver-service](https://togithub.com/webdriverio-community/wdio-geckodriver-service) | [`5.0.1` -> `5.0.2`](https://renovatebot.com/diffs/npm/wdio-geckodriver-service/5.0.1/5.0.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webdriverio-community/wdio-geckodriver-service (wdio-geckodriver-service)</summary> ### [`v5.0.2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/releases/tag/5.0.2) [Compare Source](https://togithub.com/webdriverio-community/wdio-geckodriver-service/compare/5.0.1...5.0.2) - update deps ([`5ea3d0e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/5ea3d0e)) - update deps ([`041de02`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/041de02)) - update package-lock ([`f2c5f30`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/f2c5f30)) - update deps ([`3d604f8`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3d604f8)) - Bump eslint from 8.43.0 to 8.44.0 ([#​383](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/383)) ([`98ffb22`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/98ffb22)) - Bump typescript from 5.1.3 to 5.1.6 ([#​384](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/384)) ([`8fcf149`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8fcf149)) - Bump [@​types/node](https://togithub.com/types/node) from 20.3.2 to 20.3.3 ([#​385](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/385)) ([`134ea7e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/134ea7e)) - update deps ([`a506473`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a506473)) - Bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.59.11 to 5.60.0 ([#​381](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/381)) ([`a15ba1d`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a15ba1d)) - Bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.59.11 to 5.60.0 ([#​382](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/382)) ([`3d79872`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3d79872)) - Bump eslint from 8.42.0 to 8.43.0 ([#​378](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/378)) ([`3451e59`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/3451e59)) - Bump [@​types/node](https://togithub.com/types/node) from 20.3.0 to 20.3.1 ([#​379](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/379)) ([`bbc89c2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/bbc89c2)) - Bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.59.9 to 5.59.11 ([#​380](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/380)) ([`ee463d8`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/ee463d8)) - Bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.59.9 to 5.59.11 ([#​377](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/377)) ([`1fa4f3e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/1fa4f3e)) - Bump webdriverio from 8.10.7 to 8.11.2 ([#​375](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/375)) ([`7dc968c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7dc968c)) - Bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.59.8 to 5.59.9 ([#​373](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/373)) ([`1f75f91`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/1f75f91)) - Bump release-it from 15.10.5 to 15.11.0 ([#​376](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/376)) ([`417cc83`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/417cc83)) - Bump [@​types/node](https://togithub.com/types/node) from 20.2.5 to 20.3.0 ([#​374](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/374)) ([`7519520`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7519520)) - Bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.59.8 to 5.59.9 ([#​372](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/372)) ([`6d5aa4c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/6d5aa4c)) - Bump [@​wdio/mocha-framework](https://togithub.com/wdio/mocha-framework) from 8.10.7 to 8.11.0 ([#​370](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/370)) ([`dae1a39`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/dae1a39)) - Bump geckodriver from 4.0.2 to 4.0.4 ([#​369](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/369)) ([`7230436`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7230436)) - Bump [@​wdio/local-runner](https://togithub.com/wdio/local-runner) from 8.10.7 to 8.11.2 ([#​367](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/367)) ([`7ec4164`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/7ec4164)) - Bump [@​wdio/cli](https://togithub.com/wdio/cli) from 8.10.7 to 8.11.2 ([#​368](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/368)) ([`dd43e24`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/dd43e24)) - Bump [@​wdio/logger](https://togithub.com/wdio/logger) from 8.6.6 to 8.10.6 ([#​362](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/362)) ([`46242c0`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/46242c0)) - Bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.59.7 to 5.59.8 ([#​364](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/364)) ([`08e1350`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/08e1350)) - Bump eslint from 8.41.0 to 8.42.0 ([#​361](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/361)) ([`0625437`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0625437)) - Bump [@​wdio/local-runner](https://togithub.com/wdio/local-runner) from 8.10.5 to 8.10.7 ([#​358](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/358)) ([`88f1043`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/88f1043)) - Bump [@​wdio/mocha-framework](https://togithub.com/wdio/mocha-framework) from 8.10.4 to 8.10.7 ([#​363](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/363)) ([`63fd0c5`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/63fd0c5)) - Bump [@​wdio/cli](https://togithub.com/wdio/cli) from 8.10.5 to 8.10.7 ([#​365](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/365)) ([`02f4e5e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/02f4e5e)) - Bump release-it from 15.10.3 to 15.10.5 ([#​366](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/366)) ([`0a98a6f`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0a98a6f)) - Bump typescript from 5.0.4 to 5.1.3 ([#​360](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/360)) ([`b2cd9dd`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/b2cd9dd)) - Bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.59.7 to 5.59.8 ([#​357](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/357)) ([`c2e48d2`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/c2e48d2)) - Bump webdriverio from 8.10.5 to 8.10.7 ([#​359](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/359)) ([`8439a5b`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8439a5b)) - Bump get-port from 6.1.2 to 7.0.0 ([#​356](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/356)) ([`a47359a`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/a47359a)) - Bump webdriverio from 8.10.4 to 8.10.5 ([#​353](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/353)) ([`d021596`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/d021596)) - Bump [@​wdio/cli](https://togithub.com/wdio/cli) from 8.10.4 to 8.10.5 ([#​355](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/355)) ([`5484f0a`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/5484f0a)) - Bump [@​wdio/local-runner](https://togithub.com/wdio/local-runner) from 8.10.4 to 8.10.5 ([#​354](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/354)) ([`fbba227`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/fbba227)) - Bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 5.59.6 to 5.59.7 ([#​352](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/352)) ([`678001c`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/678001c)) - Bump geckodriver from 4.0.0 to 4.0.2 ([#​351](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/351)) ([`47d80ef`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/47d80ef)) - Bump [@​types/node](https://togithub.com/types/node) from 20.2.3 to 20.2.5 ([#​350](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/350)) ([`8980ff0`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8980ff0)) - Bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 5.59.6 to 5.59.7 ([#​349](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/349)) ([`c0ad407`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/c0ad407)) - Bump eslint from 8.40.0 to 8.41.0 ([#​346](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/346)) ([`338d196`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/338d196)) - Bump [@​wdio/types](https://togithub.com/wdio/types) from 8.10.2 to 8.10.4 ([#​344](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/344)) ([`8801b4e`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/8801b4e)) - Bump webdriverio from 8.10.2 to 8.10.4 ([#​347](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/347)) ([`994942d`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/994942d)) - Bump [@​wdio/local-runner](https://togithub.com/wdio/local-runner) from 8.10.2 to 8.10.4 ([#​348](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/348)) ([`150d480`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/150d480)) - Bump [@​wdio/mocha-framework](https://togithub.com/wdio/mocha-framework) from 8.10.2 to 8.10.4 ([#​345](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/345)) ([`0668dcd`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/0668dcd)) - Bump [@​types/node](https://togithub.com/types/node) from 20.2.1 to 20.2.3 ([#​343](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/343)) ([`9169dea`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/9169dea)) - Bump [@​wdio/cli](https://togithub.com/wdio/cli) from 8.10.2 to 8.10.4 ([#​342](https://togithub.com/webdriverio-community/wdio-geckodriver-service/issues/342)) ([`aa3f474`](https://togithub.com/webdriverio-community/wdio-geckodriver-service/commit/aa3f474)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi44LjExIiwidXBkYXRlZEluVmVyIjoiMzYuOC4xMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9-->
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jasmine](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jasmine) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped)) | [`4.3.4` -> `4.3.5`](https://renovatebot.com/diffs/npm/@types%2fjasmine/4.3.4/4.3.5) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDEuMyIsInVwZGF0ZWRJblZlciI6IjM2LjguMTEiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [jest](https://jestjs.io/) ([source](https://togithub.com/facebook/jest)) | [`29.5.0` -> `29.6.2`](https://renovatebot.com/diffs/npm/jest/29.5.0/29.6.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [jest-environment-jsdom](https://togithub.com/facebook/jest) | [`29.5.0` -> `29.6.2`](https://renovatebot.com/diffs/npm/jest-environment-jsdom/29.5.0/29.6.2) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>facebook/jest (jest)</summary> ### [`v29.6.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2962) [Compare Source](https://togithub.com/facebook/jest/compare/v29.6.1...v29.6.2) ##### Fixes - `[jest-circus]` Fix snapshot matchers in concurrent tests when nr of tests exceeds `maxConcurrency` ([#​14335](https://togithub.com/jestjs/jest/pull/14335)) - `[@jest/core]` When running global setup and teardown, do not try to change the `message` property of the thrown error object when the `message` property is unwritable ([#​14113](https://togithub.com/jestjs/jest/pull/14113)) - `[jest-snapshot]` Move `@types/prettier` from `dependencies` to `devDependencies` ([#​14328](https://togithub.com/jestjs/jest/pull/14328)) - `[jest-snapshot]` Throw an explicit error if Prettier v3 is used ([#​14367](https://togithub.com/jestjs/jest/pull/14367)) - `[jest-reporters]` Add "skipped" and "todo" symbols to Github Actions Reporter ([#​14309](https://togithub.com/jestjs/jest/pull/14309)) ##### Chore & Maintenance - `[@jest/core]` Use `pluralize` from `jest-util` rather than own internal ([#​14322](https://togithub.com/jestjs/jest/pull/14322)) ### [`v29.6.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2961) [Compare Source](https://togithub.com/facebook/jest/compare/v29.6.0...v29.6.1) ##### Fixes - `[jest-circus]` Revert [#​14110](https://togithub.com/jestjs/jest/pull/14110) as it was a breaking change ([#​14304](https://togithub.com/jestjs/jest/pull/14304)) ### [`v29.6.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2960) [Compare Source](https://togithub.com/facebook/jest/compare/v29.5.0...v29.6.0) ##### Features - `[jest-circus, jest-snapshot]` Add support for snapshot matchers in concurrent tests ([#​14139](https://togithub.com/jestjs/jest/pull/14139)) - `[jest-cli]` Include type definitions to generated config files ([#​14078](https://togithub.com/facebook/jest/pull/14078)) - `[jest-snapshot]` Support arrays as property matchers ([#​14025](https://togithub.com/facebook/jest/pull/14025)) - `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support for reporting about start individual test cases using jest-circus ([#​14174](https://togithub.com/jestjs/jest/pull/14174)) ##### Fixes - `[jest-circus]` Prevent false test failures caused by promise rejections handled asynchronously ([#​14110](https://togithub.com/jestjs/jest/pull/14110)) - `[jest-config]` Handle frozen config object ([#​14054](https://togithub.com/facebook/jest/pull/14054)) - `[jest-config]` Allow `coverageDirectory` and `collectCoverageFrom` in project config ([#​14180](https://togithub.com/jestjs/jest/pull/14180)) - `[jest-core]` Always use workers in watch mode to avoid crashes ([#​14059](https://togithub.com/facebook/jest/pull/14059)). - `[jest-environment-jsdom, jest-environment-node]` Fix assignment of `customExportConditions` via `testEnvironmentOptions` when custom env subclass defines a default value ([#​13989](https://togithub.com/facebook/jest/pull/13989)) - `[jest-matcher-utils]` Fix copying value of inherited getters ([#​14007](https://togithub.com/facebook/jest/pull/14007)) - `[jest-mock]` Tweak typings to allow `jest.replaceProperty()` replace methods ([#​14008](https://togithub.com/facebook/jest/pull/14008)) - `[jest-mock]` Improve user input validation and error messages of `spyOn` and `replaceProperty` methods ([#​14087](https://togithub.com/facebook/jest/pull/14087)) - `[jest-runtime]` Bind `jest.isolateModulesAsync` to `this` ([#​14083](https://togithub.com/facebook/jest/pull/14083)) - `[jest-runtime]` Forward `wrapperLength` to the `Script` constructor as `columnOffset` for accurate debugging ([#​14148](https://togithub.com/facebook/jest/pull/14148)) - `[jest-runtime]` Guard `_isMockFunction` access with `in` ([#​14188](https://togithub.com/facebook/jest/pull/14188)) - `[jest-snapshot]` Fix a potential bug when not using prettier and improve performance ([#​14036](https://togithub.com/facebook/jest/pull/14036)) - `[@jest/transform]` Do not instrument `.json` modules ([#​14048](https://togithub.com/facebook/jest/pull/14048)) - `[jest-worker]` Restart a shut down worker before sending it a task ([#​14015](https://togithub.com/facebook/jest/pull/14015)) ##### Chore & Maintenance - `[*]` Update `semver` dependency to get vulnerability fix ([#​14262](https://togithub.com/jestjs/jest/pull/14262)) - `[docs]` Updated documentation for the `--runTestsByPath` CLI command ([#​14004](https://togithub.com/facebook/jest/pull/14004)) - `[docs]` Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable ([#​14056](https://togithub.com/facebook/jest/pull/14056)) - `[docs]` Update jest statistics of use and downloads in website Index. </details> --- ### 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS4xNDQuMiIsInVwZGF0ZWRJblZlciI6IjM2LjI0LjIiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@parcel/config-default](https://redirect.github.com/parcel-bundler/parcel) | [`2.12.0` -> `2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2fconfig-default/2.12.0/2.13.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/packager-ts](https://redirect.github.com/parcel-bundler/parcel) | [`2.12.0` -> `2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2fpackager-ts/2.12.0/2.13.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/transformer-typescript-tsc](https://redirect.github.com/parcel-bundler/parcel) | [`2.12.0` -> `2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-tsc/2.12.0/2.13.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/transformer-typescript-types](https://redirect.github.com/parcel-bundler/parcel) | [`2.12.0` -> `2.13.1`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-types/2.12.0/2.13.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [parcel](https://redirect.github.com/parcel-bundler/parcel) | [`2.12.0` -> `2.13.1`](https://renovatebot.com/diffs/npm/parcel/2.12.0/2.13.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>parcel-bundler/parcel (@​parcel/config-default)</summary> ### [`v2.13.1`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2131---2024-11-24) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.13.0...v2.13.1) ##### Fixed - JavaScript - Improve HMR with dynamic imports – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10017) - Update SWC – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/15c77cbe7557fb441df5d0fc09dab220f55fa4db) - SASS - Fix SASS resolution rules for modern API – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10018) ### [`v2.13.0`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2130---2024-11-12) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.12.0...v2.13.0) ##### Added - Core - Expose watcher ignore and watcher backend options – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9547) - Improve large watcher events payload experience – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9583) - Add support for globs in package.json#source – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9590) - Add config key invalidation – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9597) - Bundler - Add library bundler – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9489) - Dev Server - Support .proxyrc.ts – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9654) - Resolver - 12x faster resolver cache – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9984) - Correctly handle empty resolver diagnostics array – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9407) ##### Fixed - Core - Remove abortcontroller-polyfill – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9592) - Fix missing content key in symbol propagation when asset is removed – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9627) - Update minimum supported node version to 16 – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9645) - Ensure the snapshot directory matches the watch dir – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9653) - Add parcel version to PluginOptions – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9671) - Fix possible race condition in the caching of request graph – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9675) - Ensure empty extended config throws a diagnostic – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9701) - Ensure Asset public ids are assigned deterministically – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9706) - Directories ignored by watcher should be relative to the watch directory – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9703) - Fix request tracker incremental cache write for new nodes – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9719) - Improve request graph cache reading – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9721) - Exit process with error code when reporters fail – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9735) - Write tmp files to the OS tmp directory - [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9580) - Fix small HMR issues – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9869) - Fix crash in EntryRequest with multiple globs in the source field – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9901) - Revert split manifest runtime bundles – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9955) - Revert chunked cache blobs for improved stability – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9965) - Update dependencies – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9968) - Bundler - Fix assets outside project root with Manual Shared Bundles – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9734) - JavaScript - Avoid non-identifier export names in non-entry library bundles – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9587) - Relax react-refresh version range – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9624) - Also emit swc recoverable errors – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9650) - Bump swc – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9574), [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9818), [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9967), [Details](https://redirect.github.com/parcel-bundler/parcel/commit/cfd26ec900b2dc8f85818d2a5a212d60b1036d39) - Bump swc and browserslist-rs – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9838) - Replace std::sync locks with parking_lot locks for better stability – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9731) - Ensure const modules in async bundles are wrapped – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9740) - Fix dev packager global reference – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9814) - Fix import usage tracking for destructure defaulting – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9842) - Update Node.js globals replacer to use SWC VisitMut – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9830) - Update `process.env` replacer to use SWC VisitMut – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9852) - Update Node.js `__filename` and `__dirname` replace to use SWC VisitMut – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9855) - Fix parcelRequire being added to multi-target libraries – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9904) - Handle TypeScript expressions in macro evaluator – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/0bebfa6c53d0cc7b50c12a384ccc8fb13dc4de31) - Resolver - Fix NUL byte crash in resolver – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9640) - Change default resolver error message for custom specifiers – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9378) - TypeScript - Handle dynamic import type references in TS types transformer – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9573) - Correctly handle qualified names in TS types import() – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9579) - SASS - Migrate to new sass API – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9966) - SVG - Load svgo version from project – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9969) - Update svgr and use project svgo version – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/71acf875ede7dfcf3d12b8d25fd50b56339aa43a) - Image - Bump oxipng – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/6b8c8643a5f3aa44723bcde3c1318b68cd5f6999) - Vue - Upgrade consolidate to v1 – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9570) - Web Extensions - Allow both service_worker and scripts in MV3 Web Extensions – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/9673) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMS41IiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.7.28` -> `1.11.15`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.28/1.11.15) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest) ([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.36` -> `0.2.37`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.36/0.2.37) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.11.15`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11115---2025-04-01) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.13...v1.11.15) ##### Bug Fixes - **(bindings/node)** Fix build on platforms without plugin ([#​10301](https://redirect.github.com/swc-project/swc/issues/10301)) ([3faae55](https://redirect.github.com/swc-project/swc/commit/3faae55a170664ff6d22824fe8dcb8cf1a110bec)) - **(cli)** Fix plugin target as `wasm32-wasip1` ([#​10293](https://redirect.github.com/swc-project/swc/issues/10293)) ([7daf4f4](https://redirect.github.com/swc-project/swc/commit/7daf4f4b62f77f97f39eb1fbe97e947948cdb0ad)) - **(deps)** Update cargo (patch) ([#​10081](https://redirect.github.com/swc-project/swc/issues/10081)) ([e0ff00e](https://redirect.github.com/swc-project/swc/commit/e0ff00ecb347a7a907e17162b095eb32d9c602a6)) - **(es)** Do not reuse `Compiler` for `minify()` and `transform()` ([#​10273](https://redirect.github.com/swc-project/swc/issues/10273)) ([63bd8a1](https://redirect.github.com/swc-project/swc/commit/63bd8a10a9e90bb021d8425cd0563e2f0cd200a0)) - **(es/analysis)** Support comments ([#​10299](https://redirect.github.com/swc-project/swc/issues/10299)) ([2919d16](https://redirect.github.com/swc-project/swc/commit/2919d1688a880e1fa4c6b1e6595e5aacb9167754)) - **(es/bugfix)** Do not rename in non-ident-function ([#​10274](https://redirect.github.com/swc-project/swc/issues/10274)) ([48b6bdb](https://redirect.github.com/swc-project/swc/commit/48b6bdb6398cfd5f18e8a7d1313f8e794179446b)) - **(es/minifier)** Remove unnecessary check when invoke IIFE ([#​10257](https://redirect.github.com/swc-project/swc/issues/10257)) ([6b75775](https://redirect.github.com/swc-project/swc/commit/6b75775dbf18a67a28f3d63a1035ff83613b74c8)) - **(es/parser)** Parser a program as a module with TLA in non-expression statement ([#​10287](https://redirect.github.com/swc-project/swc/issues/10287)) ([157c52a](https://redirect.github.com/swc-project/swc/commit/157c52aaa7ae2c5fbd30afd537c2b5c681d85508)) - **(html)** Remove `async` from `minifyFragmentSync` ([#​10289](https://redirect.github.com/swc-project/swc/issues/10289)) ([7028457](https://redirect.github.com/swc-project/swc/commit/702845784361953050ce06450a05c6ef2a598311)) ##### Documentation - **(es/types)** Document `outFileExtension` ([#​10265](https://redirect.github.com/swc-project/swc/issues/10265)) ([99018c5](https://redirect.github.com/swc-project/swc/commit/99018c53ad0394a1b775b4a4265b301306394a8c)) - Add star history to `README.md` ([b51eea9](https://redirect.github.com/swc-project/swc/commit/b51eea9f48a943fb8c0fb457f4961e1178c203bc)) ##### Features - **(es)** Add Rust plugin host part for analysis API ([#​10285](https://redirect.github.com/swc-project/swc/issues/10285)) ([d213a84](https://redirect.github.com/swc-project/swc/commit/d213a840e027abd49c70de712abc7bf5fc41be71)) - **(es)** Add analysis API and refactor output API ([#​10288](https://redirect.github.com/swc-project/swc/issues/10288)) ([a53c60d](https://redirect.github.com/swc-project/swc/commit/a53c60db18bd90539f3449348cbb166f32f46223)) - **(es/minifier)** Allow disabling char frequency analysis ([#​10259](https://redirect.github.com/swc-project/swc/issues/10259)) ([50c62d1](https://redirect.github.com/swc-project/swc/commit/50c62d1ca20da77fe47e9af1b484c09ca180a830)) - **(es/minifier)** Merge expression with empty return ([#​10283](https://redirect.github.com/swc-project/swc/issues/10283)) ([c276a38](https://redirect.github.com/swc-project/swc/commit/c276a3876a47c973886568eaaa42dc3afe7b0c0a)) - **(es/minifier)** Optimize code generated by optional chaining ([#​10292](https://redirect.github.com/swc-project/swc/issues/10292)) ([0d88041](https://redirect.github.com/swc-project/swc/commit/0d880412dfeeef25fd1978e3c05b8f7e23bd780d)) - **(es/minifier)** Support `reduce_escaped_newline` ([#​10232](https://redirect.github.com/swc-project/swc/issues/10232)) ([64fb286](https://redirect.github.com/swc-project/swc/commit/64fb2864b11e5e615b6201dc70ece082fa975742)) - **(ts/fast-strip)** Improve error message format ([#​10298](https://redirect.github.com/swc-project/swc/issues/10298)) ([29c4afb](https://redirect.github.com/swc-project/swc/commit/29c4afb534d582f7411a2fa6be4f1416c517e83f)) - Add parallel iterators ([#​10075](https://redirect.github.com/swc-project/swc/issues/10075)) ([3b775bf](https://redirect.github.com/swc-project/swc/commit/3b775bf38dd76fabf2fc5fdb21a4431e959d02f3)) ##### Miscellaneous Tasks - **(html)** Fix typing ([3ed8a7a](https://redirect.github.com/swc-project/swc/commit/3ed8a7a42f2973bdb0f626f0193d550a2bd790c5)) ##### Performance - **(es/minifier)** Adjust parallelism threshold ([#​10260](https://redirect.github.com/swc-project/swc/issues/10260)) ([28cc6f6](https://redirect.github.com/swc-project/swc/commit/28cc6f647dfead420600cd585530783f2961313c)) - **(es/minifier)** Process `cons` and `alt` of `IfStmt` in parallel ([#​10262](https://redirect.github.com/swc-project/swc/issues/10262)) ([ccb6eb8](https://redirect.github.com/swc-project/swc/commit/ccb6eb8f043db57c47dabfeb77e78da26e52ae24)) - **(es/minifier)** Move logic to the pure minifier ([#​10264](https://redirect.github.com/swc-project/swc/issues/10264)) ([7ecd807](https://redirect.github.com/swc-project/swc/commit/7ecd807c97513fbff4461bfcbe3207c3dfaba932)) - **(es/minifier)** Use `swc_par_iter` instead of `rayon` ([#​10267](https://redirect.github.com/swc-project/swc/issues/10267)) ([78e37a1](https://redirect.github.com/swc-project/swc/commit/78e37a1eff64253a8f63885529f5c520be0ea224)) ##### Refactor - Extract `par-core` and `par-iter` ([#​10269](https://redirect.github.com/swc-project/swc/issues/10269)) ([0c63bda](https://redirect.github.com/swc-project/swc/commit/0c63bda61d26e9e9a34608795955493b5fa36d86)) - Drop `swc_fast_graph` ([#​10268](https://redirect.github.com/swc-project/swc/issues/10268)) ([b23c8cb](https://redirect.github.com/swc-project/swc/commit/b23c8cb1385da356ac03398e5457a29b36e1c209)) ##### Testing - **(es/minifier)** Update the terser passing test list ([#​10263](https://redirect.github.com/swc-project/swc/issues/10263)) ([1d91571](https://redirect.github.com/swc-project/swc/commit/1d91571d7cf21fcf2685f62e81c2236b00507276)) ### [`v1.11.13`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11113---2025-03-24) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.12...v1.11.13) ##### Features - **(es/minifier)** Merge alt's cons with cons ([#​10256](https://redirect.github.com/swc-project/swc/issues/10256)) ([589bcd7](https://redirect.github.com/swc-project/swc/commit/589bcd70c4c3ad9f66ba2bbf5e4c46b82a5ddb68)) - **(swc_core)** Expose features of `swc_parallel` ([#​10258](https://redirect.github.com/swc-project/swc/issues/10258)) ([042f19f](https://redirect.github.com/swc-project/swc/commit/042f19ff66e56a28a8a7616049744498c1349bfb)) ##### Performance - **(es/minifier)** Merge `expr_simplifier` into pure optimizer ([#​10202](https://redirect.github.com/swc-project/swc/issues/10202)) ([9c9b0ba](https://redirect.github.com/swc-project/swc/commit/9c9b0baaacf36083709dac2d18ba4db9482c70ed)) ### [`v1.11.12`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11112---2025-03-23) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.11...v1.11.12) ##### Bug Fixes - **(es/minifier)** Make `inline_globals` noop by default ([#​10231](https://redirect.github.com/swc-project/swc/issues/10231)) ([b192dc8](https://redirect.github.com/swc-project/swc/commit/b192dc82e6a84bd30f159fb12ca8a216f41e8efb)) - **(es/minifier)** Fix access to `GLOBALS` in char freq compute ([#​10239](https://redirect.github.com/swc-project/swc/issues/10239)) ([6286663](https://redirect.github.com/swc-project/swc/commit/628666386877067c96c32f50b55cda80acde979e)) - **(es/parser)** Fix span of wrong `await` tokens ([#​10252](https://redirect.github.com/swc-project/swc/issues/10252)) ([5c28dc3](https://redirect.github.com/swc-project/swc/commit/5c28dc39646a449a9d0a92f560427ee75e1b0644)) - **(es/types)** Fix broken types ([#​10224](https://redirect.github.com/swc-project/swc/issues/10224)) ([540bdf8](https://redirect.github.com/swc-project/swc/commit/540bdf868d888a017e90c9badf8bab49e9b485bb)) ##### Documentation - **(es)** Improve documentation ([#​10247](https://redirect.github.com/swc-project/swc/issues/10247)) ([549e38d](https://redirect.github.com/swc-project/swc/commit/549e38db9e13135c5318fdef76635eeb82a21c11)) ##### Features - **(es/fast-lexer)** Enhance identifier handling with Unicode support ([#​10226](https://redirect.github.com/swc-project/swc/issues/10226)) ([482b63a](https://redirect.github.com/swc-project/swc/commit/482b63a905ddcc49a0cbf0b5a84f93ca7d2a42df)) - **(es/minifier)** Invoke IIFE into block ([#​10220](https://redirect.github.com/swc-project/swc/issues/10220)) ([c9a6c23](https://redirect.github.com/swc-project/swc/commit/c9a6c2378737828becd9b6a87c2fb3b93d9c0acb)) - **(es/minifier)** Remove needless blocks ([#​10234](https://redirect.github.com/swc-project/swc/issues/10234)) ([0817970](https://redirect.github.com/swc-project/swc/commit/08179702bfb1172d5764d8c5326bd00f4e04ba61)) - **(swc_parallel)** Introduce `rayon` mode ([#​10237](https://redirect.github.com/swc-project/swc/issues/10237)) ([3c2213c](https://redirect.github.com/swc-project/swc/commit/3c2213c8299e889fb99ace0a53cf0b2152976bae)) - **(ts/fast-strip)** Add start/end span information ([#​10251](https://redirect.github.com/swc-project/swc/issues/10251)) ([ab39a62](https://redirect.github.com/swc-project/swc/commit/ab39a62528ee852acc5eb089c305ff93aa5d1bea)) - **(ts/fast-strip)** Improve error message snippet ([#​10253](https://redirect.github.com/swc-project/swc/issues/10253)) ([f4f426c](https://redirect.github.com/swc-project/swc/commit/f4f426c9c95d4eda5433e1da123f9b93bc1cb408)) - **(ts/fast-strip)** Remove line numbers ([#​10254](https://redirect.github.com/swc-project/swc/issues/10254)) ([40e216d](https://redirect.github.com/swc-project/swc/commit/40e216db82225a1b6cbd9bf2925a4fe7aab2c98e)) ##### Performance - **(es/minifier)** Merge `dead_branch_remover` into pure optimizer ([#​10201](https://redirect.github.com/swc-project/swc/issues/10201)) ([6841523](https://redirect.github.com/swc-project/swc/commit/6841523977d072f3bed361fbb7a47910b41bbcd9)) ### [`v1.11.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11111---2025-03-17) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.10...v1.11.11) ##### Bug Fixes - **(es/ast)** Fix Typo in API ([#​10210](https://redirect.github.com/swc-project/swc/issues/10210)) ([8eb87ba](https://redirect.github.com/swc-project/swc/commit/8eb87ba89698f5d8ce2ade37737ae3e285f1235c)) - **(es/minifier)** Do not drop numbers incorrectly ([#​10211](https://redirect.github.com/swc-project/swc/issues/10211)) ([80ccd86](https://redirect.github.com/swc-project/swc/commit/80ccd861a280c133f48e6fe01e80814da8f03cc4)) - **(es/minifier)** Allow TypeScript nodes to fix `styled-jsx` ([#​10221](https://redirect.github.com/swc-project/swc/issues/10221)) ([9d87d4d](https://redirect.github.com/swc-project/swc/commit/9d87d4d8e4d14fd1d58a8bc04a61823367435605)) ##### Features - **(es/minifier)** Default to the smallest size ([#​10218](https://redirect.github.com/swc-project/swc/issues/10218)) ([800f51a](https://redirect.github.com/swc-project/swc/commit/800f51aae55be0025f8ae494b1ced7579f6f17de)) ##### Miscellaneous Tasks - **(es/minifier)** Make `test.sh` faster ([#​10209](https://redirect.github.com/swc-project/swc/issues/10209)) ([f28d96e](https://redirect.github.com/swc-project/swc/commit/f28d96e356d07d9d2bdb68815a0736b380b53e93)) ##### Refactor - **(es/minifier)** Move some deps to dev deps ([#​10216](https://redirect.github.com/swc-project/swc/issues/10216)) ([1dcdbbc](https://redirect.github.com/swc-project/swc/commit/1dcdbbc78d64f6eb52f320f50b3928e9f185bf6f)) ##### Testing - **(es/minifier)** Add full tests back ([#​10212](https://redirect.github.com/swc-project/swc/issues/10212)) ([e6c04b4](https://redirect.github.com/swc-project/swc/commit/e6c04b4f58ee6d7a7fca6bace5fa1ec959551873)) - **(es/minifier)** Remove `full` tests with too large input ([#​10213](https://redirect.github.com/swc-project/swc/issues/10213)) ([99b590f](https://redirect.github.com/swc-project/swc/commit/99b590f869f950373bc784e9080a5321a5e96d1c)) ### [`v1.11.10`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11110---2025-03-17) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.9...v1.11.10) ##### Bug Fixes - **(es/proposal)** Fix declarations for `explicit-resource-management` ([#​10198](https://redirect.github.com/swc-project/swc/issues/10198)) ([99ba555](https://redirect.github.com/swc-project/swc/commit/99ba555c810a89ceae899cf612f8ee17925f5581)) - **(es/types)** Add missing types for `jsc.transform.react.refresh` ([#​10206](https://redirect.github.com/swc-project/swc/issues/10206)) ([e71b000](https://redirect.github.com/swc-project/swc/commit/e71b000392a01ecb5a35ec8f0faac9cd79ff2cd1)) - **(typescript)** Skip the body of ArrowExpr in type usage analysis ([#​10187](https://redirect.github.com/swc-project/swc/issues/10187)) ([9aca205](https://redirect.github.com/swc-project/swc/commit/9aca205c770988d6483dad372028fd1928e3f5b0)) ##### Documentation - **(es/minifier)** Make `minifier` example utilize comments ([#​10195](https://redirect.github.com/swc-project/swc/issues/10195)) ([ec3ebe7](https://redirect.github.com/swc-project/swc/commit/ec3ebe78fff5bce29ec780e45427ede56576d7c4)) ##### Features - **(es/fast-parser)** Implement the initial version ([#​10185](https://redirect.github.com/swc-project/swc/issues/10185)) ([44e7c39](https://redirect.github.com/swc-project/swc/commit/44e7c39fda5d0a7cbdf9dbc3a8d9c85a24a22251)) ##### Miscellaneous Tasks - **(es/minifier)** Fix lints & `size.sh` ([#​10191](https://redirect.github.com/swc-project/swc/issues/10191)) ([e862c32](https://redirect.github.com/swc-project/swc/commit/e862c329fc9af61414b664e81030976bde313983)) ##### Performance - **(es/minifier)** Do not repeat applying pure minifier on last ([#​10196](https://redirect.github.com/swc-project/swc/issues/10196)) ([e6b7cee](https://redirect.github.com/swc-project/swc/commit/e6b7cee6cd0b4c9401981dcc9d40d758be94814b)) ##### Refactor - **(es/minifier)** Remove code for infinite loop ([#​10194](https://redirect.github.com/swc-project/swc/issues/10194)) ([fcc6884](https://redirect.github.com/swc-project/swc/commit/fcc68842422c0a46eee4d47956e77a727f202998)) ##### Testing - **(es/minifier)** Update test inputs ([#​10193](https://redirect.github.com/swc-project/swc/issues/10193)) ([97d8337](https://redirect.github.com/swc-project/swc/commit/97d83372dcc63cc68451a2a86672f8748c751600)) - **(es/minifier)** Add a benchmark for real-world inputs ([#​10204](https://redirect.github.com/swc-project/swc/issues/10204)) ([97f2180](https://redirect.github.com/swc-project/swc/commit/97f2180e86323fd530bed5a274a0e50abaf81237)) - **(es/minifier)** Disable real-world benchmarks on CI ([#​10205](https://redirect.github.com/swc-project/swc/issues/10205)) ([c5f1cbe](https://redirect.github.com/swc-project/swc/commit/c5f1cbe46762b9b9fa1cc27495675ae32e30c9ed)) - **(es/minifier)** Test only sizes for large inputs ([#​10208](https://redirect.github.com/swc-project/swc/issues/10208)) ([bec3e3e](https://redirect.github.com/swc-project/swc/commit/bec3e3e960a7afe2f82b389bb8d9b0162d69e2b6)) ### [`v1.11.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1119---2025-03-12) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.8...v1.11.9) ##### Bug Fixes - **(es/compat)** Hoist `arguments` in object method while lowering async functions ([#​10167](https://redirect.github.com/swc-project/swc/issues/10167)) ([e764df2](https://redirect.github.com/swc-project/swc/commit/e764df24807d667e581fdc3e1018ab7491104195)) - **(es/minifier)** Check array inline for indexed with dynamic key ([#​10184](https://redirect.github.com/swc-project/swc/issues/10184)) ([c2fe4bf](https://redirect.github.com/swc-project/swc/commit/c2fe4bf2d34033959070c922ce1c2d46a79de62c)) ##### Features - **(es/module)** Support more `import.meta` properties ([#​10179](https://redirect.github.com/swc-project/swc/issues/10179)) ([11727a6](https://redirect.github.com/swc-project/swc/commit/11727a62e4a615039d11d8cc250d53f128e40eff)) - **(ts/fast-strip)** Throw js object instead of map ([#​10186](https://redirect.github.com/swc-project/swc/issues/10186)) ([2da0142](https://redirect.github.com/swc-project/swc/commit/2da0142217842bf85d84645beeafc7f706215469)) ##### Performance - **(es/fast-lexer)** Optimize `read_identifier` ([#​10170](https://redirect.github.com/swc-project/swc/issues/10170)) ([d97f7b2](https://redirect.github.com/swc-project/swc/commit/d97f7b233ff88405710cb3281178fd8e035c40ab)) - **(es/fast-lexer)** Use `memchr` for `skip_line_comments` ([#​10173](https://redirect.github.com/swc-project/swc/issues/10173)) ([35194e3](https://redirect.github.com/swc-project/swc/commit/35194e30086de55a52ebad32474b6c571cdd0b9f)) - **(es/fast-lexer)** Use SIMD properly for string literals ([#​10172](https://redirect.github.com/swc-project/swc/issues/10172)) ([be60338](https://redirect.github.com/swc-project/swc/commit/be60338267eb27c0b96c52fb32ddbf8699d4fe91)) - **(es/fast-lexer)** Add length-based fast path for keywords ([#​10176](https://redirect.github.com/swc-project/swc/issues/10176)) ([1f70af8](https://redirect.github.com/swc-project/swc/commit/1f70af842e3d09614c8187685e2fc503ac1f272a)) - **(es/fast-lexer)** Optimize memory layout of cursor ([#​10175](https://redirect.github.com/swc-project/swc/issues/10175)) ([aa20494](https://redirect.github.com/swc-project/swc/commit/aa204949827e7ef0cb83ab1c0ae589270fc1fd2d)) - **(es/fast-lexer)** Remove bound checks ([#​10174](https://redirect.github.com/swc-project/swc/issues/10174)) ([bccdafc](https://redirect.github.com/swc-project/swc/commit/bccdafc0c394bf3979da3c6a06d974c7d2c9bcee)) - **(es/fast-lexer)** Replace PHF with static keyword lookup table ([#​10181](https://redirect.github.com/swc-project/swc/issues/10181)) ([56d065e](https://redirect.github.com/swc-project/swc/commit/56d065ebcbcddd18cc9ea9406fd0de1e716318fc)) - **(es/fast-lexer)** Optimize SIMD vector initialization with initialing `u8x16` once. ([#​10183](https://redirect.github.com/swc-project/swc/issues/10183)) ([435197c](https://redirect.github.com/swc-project/swc/commit/435197cc84f10095063bbc983969449653e1fc90)) ### [`v1.11.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1118---2025-03-07) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.7...v1.11.8) ##### Bug Fixes - **(es/fast-lexer)** Fix lexing of numeric literals ([#​10153](https://redirect.github.com/swc-project/swc/issues/10153)) ([65d23fe](https://redirect.github.com/swc-project/swc/commit/65d23febaaa6334c9e9477a3d5af82ebea66259b)) - **(es/parser)** Rescan `<<` in new expression ([#​10159](https://redirect.github.com/swc-project/swc/issues/10159)) ([35bd6d9](https://redirect.github.com/swc-project/swc/commit/35bd6d9e1c0bcb1e1fd58fe086b68a9b7c40a596)) ##### Features - **(ts/fast-strip)** Throw an object instead of string ([#​10162](https://redirect.github.com/swc-project/swc/issues/10162)) ([241b881](https://redirect.github.com/swc-project/swc/commit/241b8810ab551072c22cec077f9aa3155dbaec6f)) ##### Performance - **(es/fast-lexer)** Optimize lexing of keywords ([#​10155](https://redirect.github.com/swc-project/swc/issues/10155)) ([fb610b0](https://redirect.github.com/swc-project/swc/commit/fb610b096f4b5a8661b1e35e63b6ae327d4725ed)) - **(es/fast-lexer)** Optimize bound checks ([#​10157](https://redirect.github.com/swc-project/swc/issues/10157)) ([d74360e](https://redirect.github.com/swc-project/swc/commit/d74360ed26fb7bdad448523e1ffa64d59aa11673)) - **(es/fast-lexer)** Make whitespace skipper use SIMD properly ([#​10158](https://redirect.github.com/swc-project/swc/issues/10158)) ([15ea059](https://redirect.github.com/swc-project/swc/commit/15ea059712f6726d52b6304870f337a93272bb53)) - **(es/lexer)** Optimize whitespace scanning ([#​10136](https://redirect.github.com/swc-project/swc/issues/10136)) ([8a59753](https://redirect.github.com/swc-project/swc/commit/8a59753429538c62490dde54c56a964b6faa50ec)) - **(es/lexer)** Optimize comment scanning ([#​10137](https://redirect.github.com/swc-project/swc/issues/10137)) ([9676c9a](https://redirect.github.com/swc-project/swc/commit/9676c9acc83cca4297f07abdc203f0ab8da36b2b)) ##### Refactor - **(es/lexer)** Add fast lexer implementation ([#​10145](https://redirect.github.com/swc-project/swc/issues/10145)) ([b993f86](https://redirect.github.com/swc-project/swc/commit/b993f8621c41ff4752d8634e9de7ed7a48f23eb9)) - Drop unused crates ([#​10151](https://redirect.github.com/swc-project/swc/issues/10151)) ([58e4279](https://redirect.github.com/swc-project/swc/commit/58e4279fae94a9958ad4229cfa0c9b89b9d0fde4)) - Drop unused js interop bindings ([#​10161](https://redirect.github.com/swc-project/swc/issues/10161)) ([0ceefaf](https://redirect.github.com/swc-project/swc/commit/0ceefafbf3485ddfc831913114a7978e06c9ce5c)) ##### Ci - Add swc_plugins test to ecosystem CI ([#​10164](https://redirect.github.com/swc-project/swc/issues/10164)) ([b23d133](https://redirect.github.com/swc-project/swc/commit/b23d133959687161726bd6d08d101e5f57a6f8d9)) ### [`v1.11.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1117---2025-03-04) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.6...v1.11.7) ##### Features - **(ts/fast-strip)** Emit json errors ([#​10144](https://redirect.github.com/swc-project/swc/issues/10144)) ([740bd57](https://redirect.github.com/swc-project/swc/commit/740bd579ae8d081604be606fd69e92298a5d6862)) ### [`v1.11.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1116---2025-03-04) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.5...v1.11.6) ##### Bug Fixes - **(es/minifier)** Fix regression due to [#​10056](https://redirect.github.com/swc-project/swc/issues/10056) ([#​10134](https://redirect.github.com/swc-project/swc/issues/10134)) ([b145275](https://redirect.github.com/swc-project/swc/commit/b1452757f3ff0b05330578b4e7607db3ee874bd5)) - **(es/typescript)** Remove empty statements that const enum decls are folded into ([#​10128](https://redirect.github.com/swc-project/swc/issues/10128)) ([7bea830](https://redirect.github.com/swc-project/swc/commit/7bea830a0e6f73ab0ba5032d13d5e58e4674bc72)) ### [`v1.11.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1115---2025-02-28) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.4...v1.11.5) ##### Bug Fixes - **(es/lints)** Capture errors and emit from the original thread ([#​10119](https://redirect.github.com/swc-project/swc/issues/10119)) ([2304cd8](https://redirect.github.com/swc-project/swc/commit/2304cd8cfd6555c57ddcf3f41a2c427387a38b4a)) - **(es/minifier)** Skip inlining if the referential identity of a function matters ([#​10123](https://redirect.github.com/swc-project/swc/issues/10123)) ([c08fe8d](https://redirect.github.com/swc-project/swc/commit/c08fe8dc13ae512cf669eb25356edcd22cc36351)) - **(ts/fast-strip)** Throw object consistently ([#​10122](https://redirect.github.com/swc-project/swc/issues/10122)) ([010ff2a](https://redirect.github.com/swc-project/swc/commit/010ff2af0db625f7a118b4121aff6d709ed10dc9)) ##### Miscellaneous Tasks - **(deps)** Update dependency `base64` to `v0.22.1` ([#​10124](https://redirect.github.com/swc-project/swc/issues/10124)) ([edea2c5](https://redirect.github.com/swc-project/swc/commit/edea2c5fa442da6a2860442eed285464edcd55c8)) ##### Performance - **(es/resolver)** Remove needless allocations ([#​10120](https://redirect.github.com/swc-project/swc/issues/10120)) ([f019d53](https://redirect.github.com/swc-project/swc/commit/f019d53044cba422a26f811cec43279f1f1ea6f4)) ### [`v1.11.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1114---2025-02-27) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.1...v1.11.4) ##### Bug Fixes - **(es/decorators)** Support negative numbers ([#​10114](https://redirect.github.com/swc-project/swc/issues/10114)) ([5044580](https://redirect.github.com/swc-project/swc/commit/5044580f441949c4e7c6456bcc61bbb835fecd42)) - **(es/minifier)** Fix cargo feature `debug` ([#​10090](https://redirect.github.com/swc-project/swc/issues/10090)) ([48f68db](https://redirect.github.com/swc-project/swc/commit/48f68db89c5fd80c037ef9df891c60011880e7de)) - **(es/minifier)** Fix insufficient logging ([#​10091](https://redirect.github.com/swc-project/swc/issues/10091)) ([9ee79c9](https://redirect.github.com/swc-project/swc/commit/9ee79c9d475823d1472011bba9ad1f8805487a52)) - **(es/minifier)** Inline before cost analysis ([#​10092](https://redirect.github.com/swc-project/swc/issues/10092)) ([1425b56](https://redirect.github.com/swc-project/swc/commit/1425b5663969ef3e3f342ed7fceacaf89a729554)) - **(es/minifier)** Remove needless `println` ([b1e5b2d](https://redirect.github.com/swc-project/swc/commit/b1e5b2da1963aea75729a05a4fb0eb0e7df200b3)) - **(es/resolver)** Analyze variable declarations with `declare` ([#​10102](https://redirect.github.com/swc-project/swc/issues/10102)) ([cff6a64](https://redirect.github.com/swc-project/swc/commit/cff6a64a18af26c73afd3b42cffea3c7300b369b)) - **(swc_malloc)** Fix build issue due to malloc, really ([#​10117](https://redirect.github.com/swc-project/swc/issues/10117)) ([207a13f](https://redirect.github.com/swc-project/swc/commit/207a13f2ddc12503174a71c5cf0fc65fdf96c906)) - **(swc_malloc)** Add `target_env = "gnu"` check ([#​10118](https://redirect.github.com/swc-project/swc/issues/10118)) ([da81e11](https://redirect.github.com/swc-project/swc/commit/da81e112df25dca8f94c18eb3d60ddc9bb63248a)) - Use `jemalloc` on platforms that `mimalloc` fails to build ([#​10116](https://redirect.github.com/swc-project/swc/issues/10116)) ([fb75b98](https://redirect.github.com/swc-project/swc/commit/fb75b9827902d2ac5481357c965e2bc20075fd2e)) ##### Miscellaneous Tasks - **(deps)** Update dependency `jsonc-parser` to `v0.26.2` ([#​10112](https://redirect.github.com/swc-project/swc/issues/10112)) ([8c5f7ef](https://redirect.github.com/swc-project/swc/commit/8c5f7ef8cadd6f6f756957a9939f90385890ac30)) ##### Performance - **(es/minifier)** Improve arrow function inlining cost analysis ([#​10093](https://redirect.github.com/swc-project/swc/issues/10093)) ([e74929c](https://redirect.github.com/swc-project/swc/commit/e74929c01d2d8b9001bbc056f20ca8e1cb1c9a63)) - **(es/resolver)** Remove some vector allocations ([#​10101](https://redirect.github.com/swc-project/swc/issues/10101)) ([b65387a](https://redirect.github.com/swc-project/swc/commit/b65387ac570c4bbb3b776a69bda810be862b434e)) - Use `mimalloc` on linux ([#​10113](https://redirect.github.com/swc-project/swc/issues/10113)) ([3334932](https://redirect.github.com/swc-project/swc/commit/333493245d04fb5f43dff9f9306f7ec659613cd6)) ##### Refactor - **(es/react)** Remove `Lrc` from `parse_expr_for_jsx` ([#​10098](https://redirect.github.com/swc-project/swc/issues/10098)) ([bab7704](https://redirect.github.com/swc-project/swc/commit/bab7704032e59be1883e7429a2312551c74f678d)) ### [`v1.11.1`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1111---2025-02-25) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.18...v1.11.1) ##### Bug Fixes - **(error-reporters)** Store diagnostics in `TransformOutput` ([#​10027](https://redirect.github.com/swc-project/swc/issues/10027)) ([52caf23](https://redirect.github.com/swc-project/swc/commit/52caf23fbda680d35a6939a8fbb3baced982ac51)) - **(es/loader)** Fix the absolute path check when resolving modules ([#​10080](https://redirect.github.com/swc-project/swc/issues/10080)) ([a3894ae](https://redirect.github.com/swc-project/swc/commit/a3894aebe5a080ed99b209af11d5740759411e7d)) - **(es/minifier)** Fix the order of match arms to inline correctly ([#​10053](https://redirect.github.com/swc-project/swc/issues/10053)) ([f0f842d](https://redirect.github.com/swc-project/swc/commit/f0f842d1a72ede992e26d3debee5d3a5b72117e7)) - **(es/types)** Add `transform.verbatimModuleSyntax` ([#​10079](https://redirect.github.com/swc-project/swc/issues/10079)) ([a883cdc](https://redirect.github.com/swc-project/swc/commit/a883cdc3900fa210aa0e6132ffb6c761497594c6)) - **(swc_common)** Fix build with `swc_allocator/nightly` ([#​10067](https://redirect.github.com/swc-project/swc/issues/10067)) ([6a90b1f](https://redirect.github.com/swc-project/swc/commit/6a90b1fd431601e904b7ce5f18b60d36b94a5aec)) ##### Documentation - **(swc_core)** Add ChangeLog for `swc_core` ([#​10072](https://redirect.github.com/swc-project/swc/issues/10072)) ([608bc69](https://redirect.github.com/swc-project/swc/commit/608bc690e268e0e12a799bc78f12c4bb46c64c9a)) ##### Features - **(es/ast)** Add explicit `namespace` field to distinguish namespace and module declarations ([#​10023](https://redirect.github.com/swc-project/swc/issues/10023)) ([76c2cba](https://redirect.github.com/swc-project/swc/commit/76c2cba9486370e3aaf66097d0b387ce94163f56)) - **(es/ast)** Add import attributes to `TsImportType` ([#​9796](https://redirect.github.com/swc-project/swc/issues/9796)) ([7d297be](https://redirect.github.com/swc-project/swc/commit/7d297bedf5518797776f18b70ea304981419368b)) - **(es/minifier)** Inline across side-effect-free member exprs, ([#​10056](https://redirect.github.com/swc-project/swc/issues/10056)) ([19d01d7](https://redirect.github.com/swc-project/swc/commit/19d01d718aeb7a211384944dd2d9858cc4f04da2)) - **(es/minifier)** Make seq inliner inline into var without init ([#​10077](https://redirect.github.com/swc-project/swc/issues/10077)) ([c4a839b](https://redirect.github.com/swc-project/swc/commit/c4a839b6bd16627415500cb3eab4857f08e156b6)) - **(es/visit)** Introduce core-only visitors ([#​10049](https://redirect.github.com/swc-project/swc/issues/10049)) ([bc666be](https://redirect.github.com/swc-project/swc/commit/bc666be26cc2251572f4feb756195aef01e35097)) - **(swc_allocator)** Provide allocators ([#​10061](https://redirect.github.com/swc-project/swc/issues/10061)) ([d4362f7](https://redirect.github.com/swc-project/swc/commit/d4362f7183ed716fafcce5ffbe7d81f16de16bad)) ##### Miscellaneous Tasks - **(deps)** Update dependency swc-plugin-coverage-instrument to ^0.0.26 ([#​10051](https://redirect.github.com/swc-project/swc/issues/10051)) ([d3fbd21](https://redirect.github.com/swc-project/swc/commit/d3fbd21acd3b3e4e315d5299b4430264b46e1f7c)) - **(swc_allocator)** Remove `nightly` from default feature ([#​10058](https://redirect.github.com/swc-project/swc/issues/10058)) ([e78b9d1](https://redirect.github.com/swc-project/swc/commit/e78b9d11d820fb9a775077ef1caf9067657ef2d3)) - **(swc_allocator)** Add `#[inline]` to allocator methods ([#​10066](https://redirect.github.com/swc-project/swc/issues/10066)) ([853eb53](https://redirect.github.com/swc-project/swc/commit/853eb53d62b8c5684b846dd095b93a73f8d9a7b4)) ##### Performance - **(es/lints)** Remove needless locks ([#​10086](https://redirect.github.com/swc-project/swc/issues/10086)) ([43458e9](https://redirect.github.com/swc-project/swc/commit/43458e91eeb276d4c0603c95da6960e4439747be)) - **(es/minifier)** Prevent double boxing ([#​10074](https://redirect.github.com/swc-project/swc/issues/10074)) ([29bd286](https://redirect.github.com/swc-project/swc/commit/29bd286dea65dd934c217b31d419c79b7c15767d)) ##### Refactor - **(atoms)** Rename `FastAtom` to `UnsafeAtom` ([#​10070](https://redirect.github.com/swc-project/swc/issues/10070)) ([1771222](https://redirect.github.com/swc-project/swc/commit/1771222440773376351ab89cdda4c14cfc50f462)) - **(atoms)** Remove `JsWord` alias ([#​10071](https://redirect.github.com/swc-project/swc/issues/10071)) ([f33b0bc](https://redirect.github.com/swc-project/swc/commit/f33b0bc2d1474232f608847a6a26eaa068f2c106)) - **(es/minifier)** Remove `CompileUnit` to simplify ([#​10055](https://redirect.github.com/swc-project/swc/issues/10055)) ([c75578b](https://redirect.github.com/swc-project/swc/commit/c75578be5b11558ea9f1aec6270834cd17d3737a)) ### [`v1.10.18`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11018---2025-02-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.17...v1.10.18) ##### Bug Fixes - **(hstr)** Prevent memory leak for global stores ([#​10047](https://redirect.github.com/swc-project/swc/issues/10047)) ([4718bc0](https://redirect.github.com/swc-project/swc/commit/4718bc0df9dd3285442f0dcf3b9709d8440703e5)) ##### Miscellaneous Tasks - **(es/minifier)** Make `minify-all` example ignore parsing errors ([#​10045](https://redirect.github.com/swc-project/swc/issues/10045)) ([6c7ec46](https://redirect.github.com/swc-project/swc/commit/6c7ec46ee423d745305204460f15450c897a90a9)) ##### Build - **(es)** Select optimization level for each crates ([#​10046](https://redirect.github.com/swc-project/swc/issues/10046)) ([c28d494](https://redirect.github.com/swc-project/swc/commit/c28d4942c513c4dad8bc69e1c6ca2679132b58f6)) ### [`v1.10.17`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11017---2025-02-18) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.16...v1.10.17) ##### Bug Fixes - **(deps)** Update cargo (patch) ([#​10021](https://redirect.github.com/swc-project/swc/issues/10021)) ([ffb7734](https://redirect.github.com/swc-project/swc/commit/ffb77342d977722c6afa93ac5c8959e2152ea11c)) - **(typescript)** Improve type inferring for undefined and null ([#​10038](https://redirect.github.com/swc-project/swc/issues/10038)) ([5059ece](https://redirect.github.com/swc-project/swc/commit/5059ece95a2bf941779213e34dd18997d16a7140)) - **(typescript)** Remove the usages of private members ([#​10037](https://redirect.github.com/swc-project/swc/issues/10037)) ([8410b59](https://redirect.github.com/swc-project/swc/commit/8410b596218bfea290751ed40e29fcea8626d0dc)) ##### Performance - **(hstr)** Use thin arc for hash and length ([#​10033](https://redirect.github.com/swc-project/swc/issues/10033)) ([2bea793](https://redirect.github.com/swc-project/swc/commit/2bea793bf39c53a5c36b8ccdd274ca93bf1ff1ed)) - **(hstr)** Skip interning if the text is long enough ([#​10035](https://redirect.github.com/swc-project/swc/issues/10035)) ([2622e4e](https://redirect.github.com/swc-project/swc/commit/2622e4e1d0263a6a10b6cd47cba3f4e50d697c32)) ##### Testing - **(hstr)** Add tests ([#​10043](https://redirect.github.com/swc-project/swc/issues/10043)) ([32b58f0](https://redirect.github.com/swc-project/swc/commit/32b58f0b21bba8c32ea21d3c03d068c7fe260669)) - **(ts/fast-strip)** Add tests for `declare module` error cases ([#​10040](https://redirect.github.com/swc-project/swc/issues/10040)) ([37672e0](https://redirect.github.com/swc-project/swc/commit/37672e024e340b1509f4d8f70414bc132a8337bf)) ### [`v1.10.16`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11016---2025-02-13) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.15...v1.10.16) ##### Bug Fixes - **(es/minifier)** Check assign target before merge assign cond ([#​10020](https://redirect.github.com/swc-project/swc/issues/10020)) ([6dab49a](https://redirect.github.com/swc-project/swc/commit/6dab49a07c5f0853fd6200a7ee153e66a7b8dcdc)) - **(es/parser)** Preserve comment positions with leading semicolon ([#​10019](https://redirect.github.com/swc-project/swc/issues/10019)) ([c9937b6](https://redirect.github.com/swc-project/swc/commit/c9937b65bfdaeb2ad9b8fe72943053ac5fe767c5)) - **(swc_common)** Fix panic with non-narrow chars with width != 2 ([#​10011](https://redirect.github.com/swc-project/swc/issues/10011)) ([f9f4cac](https://redirect.github.com/swc-project/swc/commit/f9f4cac0e5ae586f0d3cbd3c8f4db8f79ff67e17)) - **(ts/fast-strip)** Handle unsupported `module` keyword ([#​10022](https://redirect.github.com/swc-project/swc/issues/10022)) ([308f5d0](https://redirect.github.com/swc-project/swc/commit/308f5d03c735649ec81d73ec6b785cd68345a04c)) ##### Performance - **(es/codegen)** Reduce allocation using `compact_str` ([#​10008](https://redirect.github.com/swc-project/swc/issues/10008)) ([7d7319f](https://redirect.github.com/swc-project/swc/commit/7d7319f248afe10f33da2a7201c1a90ec58a441c)) ### [`v1.10.15`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11015---2025-02-08) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.14...v1.10.15) ##### Bug Fixes - **(es/fixer)** Wrap object tagged templates ([#​9991](https://redirect.github.com/swc-project/swc/issues/9991)) ([963c3a5](https://redirect.github.com/swc-project/swc/commit/963c3a58c8ec05a381b61724ee9930093cf65b8f)) - **(es/minifier)** Dont't optimize swtich case before DCE ([#​9994](https://redirect.github.com/swc-project/swc/issues/9994)) ([afe21b5](https://redirect.github.com/swc-project/swc/commit/afe21b5e71edb8cee5ba4335a193fb8a309bb43b)) - **(es/minifier)** Revert [#​10006](https://redirect.github.com/swc-project/swc/issues/10006) ([#​10007](https://redirect.github.com/swc-project/swc/issues/10007)) ([7e21323](https://redirect.github.com/swc-project/swc/commit/7e21323b3bedc0552634da5d6c34f33fb2c5bad6)) - **(es/parser, es/codegen)** Handle trailing empty slots in array patterns ([#​9992](https://redirect.github.com/swc-project/swc/issues/9992)) ([1a87e76](https://redirect.github.com/swc-project/swc/commit/1a87e76e95566eb998bf81bde1e77dc14eb42fda)) - **(es/react)** Avoid adding `__self` in constructors of derived class in the `jsx_self` ([#​9987](https://redirect.github.com/swc-project/swc/issues/9987)) ([83f24af](https://redirect.github.com/swc-project/swc/commit/83f24afad9114801c897d04bfa7a1525c92686c1)) ##### Features - **(es/ast)** Add `ShrinkToFit` implementation ([#​10009](https://redirect.github.com/swc-project/swc/issues/10009)) ([6849b6a](https://redirect.github.com/swc-project/swc/commit/6849b6aba764b06674783f6c0a7d2f26350ea5fe)) - **(es/helpers)** Update package exports for module-sync and webpack compatibility ([#​9995](https://redirect.github.com/swc-project/swc/issues/9995)) ([6f4e7ad](https://redirect.github.com/swc-project/swc/commit/6f4e7adce4b476ee33ea8a9a1aa333cbf80c85cc)) - **(fast-ts)** Support Uint8Array Input ([#​9879](https://redirect.github.com/swc-project/swc/issues/9879)) ([61ae579](https://redirect.github.com/swc-project/swc/commit/61ae579a1c7c588244317320da42a03541a7f801)) ##### Performance - **(es/codegen)** Remove needless allocations ([#​9978](https://redirect.github.com/swc-project/swc/issues/9978)) ([9c89d57](https://redirect.github.com/swc-project/swc/commit/9c89d57cf9f3cd409e003f7b667afc9c87916359)) - **(es/minifier)** Do not clone from `take_ident_of_pat_if_unused` ([#​10005](https://redirect.github.com/swc-project/swc/issues/10005)) ([dc3b46e](https://redirect.github.com/swc-project/swc/commit/dc3b46eff9befa898a777308d8588b1ff37e577a)) - **(es/minifier)** Allocate in once from `mark_property_mutation` ([#​10004](https://redirect.github.com/swc-project/swc/issues/10004)) ([4a90e51](https://redirect.github.com/swc-project/swc/commit/4a90e5197d337ba1d0851908053d0ad13b17f907)) - **(es/minifier)** Limit infection analysis by the entry size ([#​10006](https://redirect.github.com/swc-project/swc/issues/10006)) ([1a3a4b9](https://redirect.github.com/swc-project/swc/commit/1a3a4b936cca1db646a40c0813a7a1275832b604)) - **(es/minifier)** Make the default pass 2 ([#​10014](https://redirect.github.com/swc-project/swc/issues/10014)) ([07dc423](https://redirect.github.com/swc-project/swc/commit/07dc423b7f7ee11753338e8a98a65aef087c3468)) ### [`v1.10.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11014---2025-02-03) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.12...v1.10.14) ##### Bug Fixes - **(deps)** Update cargo (patch) ([#​9971](https://redirect.github.com/swc-project/swc/issues/9971)) ([e9843d8](https://redirect.github.com/swc-project/swc/commit/e9843d8bb730ebdfca42108585c2e013f96fd612)) - **(es/transforms)** Pass `unresolved_mark` to `simplifier` instead of `top_level_mark` ([#​9989](https://redirect.github.com/swc-project/swc/issues/9989)) ([963b088](https://redirect.github.com/swc-project/swc/commit/963b0881f9e027fd9ca6ed7b59a3b1f284bf688e)) - **(swc_core)** Fix typo in swc_core feature ([#​9979](https://redirect.github.com/swc-project/swc/issues/9979)) ([99a6339](https://redirect.github.com/swc-project/swc/commit/99a63397b65dfe02bc2c864069edbffb84efa510)) ##### Features - **(ts/fast-strip)** Support type-only/uninstantiated namespaces ([#​9983](https://redirect.github.com/swc-project/swc/issues/9983)) ([a72c6fa](https://redirect.github.com/swc-project/swc/commit/a72c6fa28cea8c9e2bc0d85fbf4909ed03f4d344)) - Add (experimental) nodejs interop crates ([#​9974](https://redirect.github.com/swc-project/swc/issues/9974)) ([37e0ea5](https://redirect.github.com/swc-project/swc/commit/37e0ea5697c657582e132aa5fe86837c2e86cae6)) - Add (experimental) `js-interop` npm package ([#​9975](https://redirect.github.com/swc-project/swc/issues/9975)) ([eebb0ea](https://redirect.github.com/swc-project/swc/commit/eebb0ea14fa2061fd721992c0fc31734fe9d1e42)) ##### Performance - Update `rustc-hash` to `v2` and drop `ahash` ([#​9982](https://redirect.github.com/swc-project/swc/issues/9982)) ([6765db0](https://redirect.github.com/swc-project/swc/commit/6765db0dfef953d841fe414480c7c635d740dbd7)) ### [`v1.10.12`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11012---2025-01-29) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.11...v1.10.12) ##### Bug Fixes - **(es/parser)** Remove wrong check about `const` without init ([#​9970](https://redirect.github.com/swc-project/swc/issues/9970)) ([1b57261](https://redirect.github.com/swc-project/swc/commit/1b572617f36b9eb02b8dd7002bd2374a0cc8e2b1)) ##### Performance - **(es/minifier)** Make analyzer not call `collect_infects_from` recursively ([#​9924](https://redirect.github.com/swc-project/swc/issues/9924)) ([37616c3](https://redirect.github.com/swc-project/swc/commit/37616c33bf877845afe55c9fc0d21ccbbf59bad3)) - **(es/minifier)** Skip complex inline operations if possible ([#​9972](https://redirect.github.com/swc-project/swc/issues/9972)) ([772cc30](https://redirect.github.com/swc-project/swc/commit/772cc309cc0ff677ebe415b1745cfcb55fe12c03)) - **(es/minifier)** Merge binding analyzer into infection analyzer ([#​9973](https://redirect.github.com/swc-project/swc/issues/9973)) ([ca8a71f](https://redirect.github.com/swc-project/swc/commit/ca8a71f523f94fdfb866f10c470cc3dea2fd1f9c)) ### [`v1.10.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11011---2025-01-27) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.9...v1.10.11) ##### Bug Fixes - **(es)** Restore JSON config & Adjust feature renaming ([#​9967](https://redirect.github.com/swc-project/swc/issues/9967)) ([72e5455](https://redirect.github.com/swc-project/swc/commit/72e545575bea0a12614889861d839578581af170)) - **(es/minifier)** Avoid paren when compressing ternary ([#​9920](https://redirect.github.com/swc-project/swc/issues/9920)) ([9d6fe37](https://redirect.github.com/swc-project/swc/commit/9d6fe370cff502b00245c409bbbc9a3d00e622fe)) - **(es/parser)** Parse `yield<T> (v: T)=>v` ([#​9915](https://redirect.github.com/swc-project/swc/issues/9915)) ([04333aa](https://redirect.github.com/swc-project/swc/commit/04333aacfeded1f1d21c167c4cdc6bce7b0eaf23)) - **(ts/fast-strip)** More robust generic arrow handling ([#​9913](https://redirect.github.com/swc-project/swc/issues/9913)) ([f7faa7c](https://redirect.github.com/swc-project/swc/commit/f7faa7c08c65f6cc453ded39834077e9ae7c7b91)) - **(typescript)** Allow references to the global Symbol in computed property names under `isolatedDeclarations` ([#​9869](https://redirect.github.com/swc-project/swc/issues/9869)) ([e4c1e03](https://redirect.github.com/swc-project/swc/commit/e4c1e03e1775065be98b4bc230725b5b745f8843)) ##### Features - **(es/minifier)** Compress negate eq ([#​9911](https://redirect.github.com/swc-project/swc/issues/9911)) ([e8f23cf](https://redirect.github.com/swc-project/swc/commit/e8f23cf92146828ea2a8b65724c7a6824acf9f0f)) - **(es/minifier)** Compress Assign to number ([#​9943](https://redirect.github.com/swc-project/swc/issues/9943)) ([d5f40a0](https://redirect.github.com/swc-project/swc/commit/d5f40a0bc00df0cfb850a5989b15efb7467f3303)) - **(parallel)** Add `merge_in_parallel` ([#​9939](https://redirect.github.com/swc-project/swc/issues/9939)) ([c5b8390](https://redirect.github.com/swc-project/swc/commit/c5b8390d622eb58badb22d49176e47ddcadf8559)) - Merge `hstr` into the main repository ([#​9963](https://redirect.github.com/swc-project/swc/issues/9963)) ([bc61c13](https://redirect.github.com/swc-project/swc/commit/bc61c1317f9dc8128557d4c92799877dca2d87dc)) ##### Miscellaneous Tasks - **(es/minifier)** Add a script for samply profiler ([#​9923](https://redirect.github.com/swc-project/swc/issues/9923)) ([8f8dcaa](https://redirect.github.com/swc-project/swc/commit/8f8dcaac2f22f71de538802034db5756e84c7f55)) - **(preset-env)** Update `browserslist-rs` ([#​9918](https://redirect.github.com/swc-project/swc/issues/9918)) ([606ffe5](https://redirect.github.com/swc-project/swc/commit/606ffe51ea8c4108878264da3934ec3edd8f4ff7)) ##### Performance - **(es/react)** Use proper string types for react configuration ([#​9949](https://redirect.github.com/swc-project/swc/issues/9949)) ([1bf837e](https://redirect.github.com/swc-project/swc/commit/1bf837e4764f57656b4fb43642d4fdda464504f6)) - **(es/utils)** Prevent too many recursion ([#​9931](https://redirect.github.com/swc-project/swc/issues/9931)) ([d24f785](https://redirect.github.com/swc-project/swc/commit/d24f785a5cc9c9e80f090e7488d326a73b8c3677)) - **(es/utils)** Restrict recursion of `get_type` ([#​9933](https://redirect.github.com/swc-project/swc/issues/9933)) ([1781b85](https://redirect.github.com/swc-project/swc/commit/1781b85ddb68e148b9662f52d670476f6c1a9b3a)) - **(preset-env)** Store `Versions` in `Arc` ([#​9950](https://redirect.github.com/swc-project/swc/issues/9950)) ([03dffb5](https://redirect.github.com/swc-project/swc/commit/03dffb50fb92b3774e23735cb9f08c0cbe1fd630)) ##### Refactor - **(es/minifier)** Make `minify-all` example sequential ([#​9912](https://redirect.github.com/swc-project/swc/issues/9912)) ([5b5c87e](https://redirect.github.com/swc-project/swc/commit/5b5c87e72480638ae382d519980302702e333305)) - **(hstr)** Remove needless operations ([#​9964](https://redirect.github.com/swc-project/swc/issues/9964)) ([6f781d8](https://redirect.github.com/swc-project/swc/commit/6f781d8fd49f40bab300907eee8227a0a9d434b9)) - **(swc)** Remove typo feature ([#​9965](https://redirect.github.com/swc-project/swc/issues/9965)) ([4b14eec](https://redirect.github.com/swc-project/swc/commit/4b14eecabf51b3185103f32723742546b1cee953)) - Apply all pending breaking changes ([#​9966](https://redirect.github.com/swc-project/swc/issues/9966)) ([1c2f7e9](https://redirect.github.com/swc-project/swc/commit/1c2f7e9db7a12ba55875d99e896328db2af62c0f)) ### [`v1.10.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1109---2025-01-21) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.8...v1.10.9) ##### Bug Fixes - **(es/minifier)** Set param type to unknown ([#​9905](https://redirect.github.com/swc-project/swc/issues/9905)) ([09b3b37](https://redirect.github.com/swc-project/swc/commit/09b3b371f93ca603c61992eca3e44208cd857dc5)) ##### Documentation - **(es/parallel)** Improve document of `Parallel` ([#​9896](https://redirect.github.com/swc-project/swc/issues/9896)) ([9962c9c](https://redirect.github.com/swc-project/swc/commit/9962c9c98d8a30623b4680303e398ae57da6d6a9)) ##### Features - **(es/minifier)** Print total size from `minify-all` example ([#​9897](https://redirect.github.com/swc-project/swc/issues/9897)) ([134000f](https://redirect.github.com/swc-project/swc/commit/134000fe93029c3af887726e5be6da1fd812e330)) - **(es/minifier)** Turn `1 * v` into `+v` ([#​9903](https://redirect.github.com/swc-project/swc/issues/9903)) ([a228347](https://redirect.github.com/swc-project/swc/commit/a2283475b1b8f770e113806590f4959550f89f31)) - **(es/minifier)** Compress `foo ? num : 0` into `num * !!foo` ([#​9908](https://redirect.github.com/swc-project/swc/issues/9908)) ([ce22557](https://redirect.github.com/swc-project/swc/commit/ce22557a0512e9263cb316116e5262757d884479)) ##### Miscellaneous Tasks - **(es/minifier)** Print slow files from `minify-all` example ([#​9899](https://redirect.github.com/swc-project/swc/issues/9899)) ([2d87b89](https://redirect.github.com/swc-project/swc/commit/2d87b897e6f62e07aee3b0741d3e961190986763)) ##### Performance - **(es/minifier)** Make character frequency analysis parallel ([#​9895](https://redirect.github.com/swc-project/swc/issues/9895)) ([ca2fd1e](https://redirect.github.com/swc-project/swc/commit/ca2fd1ebdf94270efdb319379551de31f41428a2)) - **(es/minifier)** Parallelize handling of class members ([#​9900](https://redirect.github.com/swc-project/swc/issues/9900)) ([ed74839](https://redirect.github.com/swc-project/swc/commit/ed748394be54b9e4e212717007b430aa169667e9)) - **(es/minifier)** Adjust threshold for parallel char frequency calculation ([#​9901](https://redirect.github.com/swc-project/swc/issues/9901)) ([47ea8de](https://redirect.github.com/swc-project/swc/commit/47ea8de2777051bce249f666b10580f168d8d72a)) - **(es/minifier)** Do heavy operation only if required ([#​9902](https://redirect.github.com/swc-project/swc/issues/9902)) ([2687231](https://redirect.github.com/swc-project/swc/commit/26872310f60d4de40e717cd30e7bf856bad3edba)) - **(es/minifier)** Cache `var_or_default` calls ([#​9909](https://redirect.github.com/swc-project/swc/issues/9909)) ([4a3be8d](https://redirect.github.com/swc-project/swc/commit/4a3be8d60b1ad49d723a5e102264ec3284603638)) - **(es/minifier)** Invert cache to be really a cache ([#​9910](https://redirect.github.com/swc-project/swc/issues/9910)) ([8bfb0e5](https://redirect.github.com/swc-project/swc/commit/8bfb0e5edd51934dff37fe70136b73d5301a4e41)) ### [`v1.10.8`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1108---2025-01-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.7...v1.10.8) ##### Bug Fixes - **(es/decorators)** Fix init order of `2022-03` impl ([#​9760](https://redirect.github.com/swc-project/swc/issues/9760)) ([751a310](https://redirect.github.com/swc-project/swc/commit/751a310e87cbbb61ebd76671018bf01d07487792)) - **(es/testing)** Fix sourcemap generation ([#​9891](https://redirect.github.com/swc-project/swc/issues/9891)) ([008f2de](https://redirect.github.com/swc-project/swc/commit/008f2dee6660529faf4cd498e33a5a3ffd4c6f2f)) - **(es/ts_strip)** Handle ASI hazard in return statement ([#​9882](https://redirect.github.com/swc-project/swc/issues/9882)) ([121b5fe](https://redirect.github.com/swc-project/swc/commit/121b5fefbc17932816f69c88edc14f8387c493e9)) - **(typescript)** Collect usages in extend clauses of classes and interfaces ([#​9893](https://redirect.github.com/swc-project/swc/issues/9893)) ([ef29ef6](https://redirect.github.com/swc-project/swc/commit/ef29ef6a225927ccdd3d98751f9a2cfef88ca237)) ##### Features - **(typescript)** Check computed property names of ts signatures ([#​9867](https://redirect.github.com/swc-project/swc/issues/9867)) ([caed78a](https://redirect.github.com/swc-project/swc/commit/caed78a7105969ac15347e99bc2a1c998fa5f7f7)) ##### Performance - **(bench)** Run benchmark on a custom runner ([#​9877](https://redirect.github.com/swc-project/swc/issues/9877)) ([2d6f9a5](https://redirect.github.com/swc-project/swc/commit/2d6f9a5c27803257635b4b008c5d3b0592478e1d)) - **(es/codegen)** Remove needless allocations ([#​9890](https://redirect.github.com/swc-project/swc/issues/9890)) ([f230ff2](https://redirect.github.com/swc-project/swc/commit/f230ff2d8454808ffa99c298448eba7522597219)) - **(es/minifier)** Make the first run of DCE more efficient ([#​9868](https://redirect.github.com/swc-project/swc/issues/9868)) ([7329824](https://redirect.github.com/swc-project/swc/commit/7329824b825663c6c51c48dd5ace097da87e2c88)) - **(es/minifier)** Adjust parallel threshold ([#​9872](https://redirect.github.com/swc-project/swc/issues/9872)) ([d5d856c](https://redirect.github.com/swc-project/swc/commit/d5d856cf3b7c89da4d917cb1acea4fdb3096769b)) - **(es/minifier)** Box `VarUsageInfo` of `ProgramData` ([#​9894](https://redirect.github.com/swc-project/swc/issues/9894)) ([fafd754](https://redirect.github.com/swc-project/swc/commit/fafd754f74be0cd9dfc1c0f5a24b1c078023cb64)) - **(es/renamer)** Use `IndexSet` for rename queue ([#​9866](https://redirect.github.com/swc-project/swc/issues/9866)) ([f404720](https://redirect.github.com/swc-project/swc/commit/f404720b8fa0166a27f47bf6913307353def7fae)) - **(es/utils)** Optimize `maybe_par_idx_raw` ([#​9870](https://redirect.github.com/swc-project/swc/issues/9870)) ([46e3d77](https://redirect.github.com/swc-project/swc/commit/46e3d77396a9211ddd79c7390349053c857a9c76)) - Enable `concurrent` in codspeed bench ([#​9862](https://redirect.github.com/swc-project/swc/issues/9862)) ([6c2bb13](https://redirect.github.com/swc-project/swc/commit/6c2bb13f9d9ec522a938d8aba535a8a93758e43d)) ##### Refactor - **(atoms)** Rename `FastAtom` to `UnsafeAtom` ([#​9873](https://redirect.github.com/swc-project/swc/issues/9873)) ([3df8b44](https://redirect.github.com/swc-project/swc/commit/3df8b443a129cfcb5ec79f37e2fcf6a2a9468cad)) - **(es/minifier)** Add a way to profile minifier for real-world inputs ([#​9881](https://redirect.github.com/swc-project/swc/issues/9881)) ([9657294](https://redirect.github.com/swc-project/swc/commit/9657294ff159e920e829c1a727219427f19df46e)) - **(es/minifier)** Use `chili` for `minify-all` example ([#​9885](https://redirect.github.com/swc-project/swc/issues/9885)) ([197f0bc](https://redirect.github.com/swc-project/swc/commit/197f0bc1962875a3528b0b051be0dbea16671bc8)) - **(es/minifier)** Make `minify-all` profilable ([#​9888](https://redirect.github.com/swc-project/swc/issues/9888)) ([fbad136](https://redirect.github.com/swc-project/swc/commit/fbad1364984f8b951b884b61fd924b6ea8fafbda)) ### [`v1.10.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1107---2025-01-10) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.10.6...v1.10.7) ##### Bug Fixes - **(ci/publish)** Do not tag stable if `onlyNightly` is on ([#​9863](https://redirect.github.com/swc-project/swc/issues/9863)) ([c0c6056](https://redirect.github.com/swc-project/swc/commit/c0c60569e268d9e5f3fdf2362061d160c22f4f4e)) - **(es/minifier)** Improve DCE ([#​9853](https://redirect.github.com/swc-project/swc/issues/9853)) ([85fb16c](https://redirect.github.com/ </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.4.5` -> `5.8.3`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.8.3) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.8.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.8.2...68cead182cc24afdc3f1ce7c8ff5853aba14b65a) ### [`v5.8.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.3...beb69e4cdd61b1a0fd9ae21ae58bd4bd409d7217) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.3...v5.8.2) ### [`v5.7.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.7.3): TypeScript 5.7.3 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/). - [fixed issues query for Typescript 5.7.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.7.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.7.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.7.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+). Downloads are available on [npm](https://www.npmjs.com/package/typescript) ### [`v5.7.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.7.2): TypeScript 5.7 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-7/). - [fixed issues query for Typescript 5.7.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.7.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.7.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.7.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) ### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.6.3): TypeScript 5.6.3 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.6.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.3%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.6.2): TypeScript 5.6 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-6/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.6.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.6.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.6.2%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.5.4`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.4): TypeScript 5.5.4 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.3...v5.5.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.4 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) (soon!) ### [`v5.5.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.3): TypeScript 5.5.3 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.2...v5.5.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.5.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.2): TypeScript 5.5 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.4.5...v5.5.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.11.15` -> `1.11.16`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.15/1.11.16) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.11.16`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11116---2025-04-01) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.15...v1.11.16) ##### Miscellaneous Tasks - **(deps)** Update actions ([#​10222](https://redirect.github.com/swc-project/swc/issues/10222)) ([cf33196](https://redirect.github.com/swc-project/swc/commit/cf33196160fdcd004e188c33f8f665a4c81263f2)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Update | Change | |---|---| | lockFileMaintenance | All locks refreshed | 🔧 This Pull Request updates lock files to use the latest dependency versions. --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@wdio/browserstack-service](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-browserstack-service) ([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service)) | [`8.43.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fbrowserstack-service/8.43.0/8.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@wdio/cli](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-cli) ([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli)) | [`8.43.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fcli/8.43.0/8.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@wdio/globals](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-globals) ([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals)) | [`8.43.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fglobals/8.43.0/8.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@wdio/jasmine-framework](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-jasmine-framework) ([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-jasmine-framework)) | [`8.43.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2fjasmine-framework/8.43.0/8.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@wdio/local-runner](https://redirect.github.com/webdriverio/webdriverio/tree/main/packages/wdio-local-runner) ([source](https://redirect.github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner)) | [`8.43.0` -> `8.44.0`](https://renovatebot.com/diffs/npm/@wdio%2flocal-runner/8.43.0/8.44.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>webdriverio/webdriverio (@​wdio/browserstack-service)</summary> ### [`v8.44.0`](https://redirect.github.com/webdriverio/webdriverio/releases/tag/v8.44.0) [Compare Source](https://redirect.github.com/webdriverio/webdriverio/compare/v8.43.0...v8.44.0) #### v8.44.0 (2025-04-08) ##### 👓 Spec Compliancy - `wdio-protocols` - [#​14380](https://redirect.github.com/webdriverio/webdriverio/pull/14380) feat([@​wdio/protocols](https://redirect.github.com/wdio/protocols)): Add "options" parameter to "terminateApp" command (v8) ([@​Nyaran](https://redirect.github.com/Nyaran)) ##### 🐛 Bug Fix - `webdriverio` - [#​14349](https://redirect.github.com/webdriverio/webdriverio/pull/14349) Fix isClickable auto-scroll ([#​14288](https://redirect.github.com/webdriverio/webdriverio/issues/14288)) ([@​dragosMC91](https://redirect.github.com/dragosMC91)) - `wdio-browserstack-service` - [#​14300](https://redirect.github.com/webdriverio/webdriverio/pull/14300) \[v8] Bug Fix: missing Platform version on BrowserStack Observability ([@​AdityaHirapara](https://redirect.github.com/AdityaHirapara)) ##### 💅 Polish - `wdio-browserstack-service` - [#​14384](https://redirect.github.com/webdriverio/webdriverio/pull/14384) chore: ignore error handling for command wrapping ([@​sauravdas1997](https://redirect.github.com/sauravdas1997)) - [#​14333](https://redirect.github.com/webdriverio/webdriverio/pull/14333) SDK-2064 fix: A11y-Platform-Level-Support for v8 ([@​xxshubhamxx](https://redirect.github.com/xxshubhamxx)) ##### Committers: 5 - Aditya Hirapara ([@​AdityaHirapara](https://redirect.github.com/AdityaHirapara)) - Dragos Campean ([@​dragosMC91](https://redirect.github.com/dragosMC91)) - Luis ([@​Nyaran](https://redirect.github.com/Nyaran)) - Shubham Garg ([@​xxshubhamxx](https://redirect.github.com/xxshubhamxx)) - [@​sauravdas1997](https://redirect.github.com/sauravdas1997) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzNS4yIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.11.16` -> `1.11.20`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.16/1.11.20) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.11.20`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11120---2025-04-11) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.18...v1.11.20) ##### Bug Fixes - **(error_reporters)** Removing unused code to fix clippy check ([#​10338](https://redirect.github.com/swc-project/swc/issues/10338)) ([5970f93](https://redirect.github.com/swc-project/swc/commit/5970f937f7dec526fc45d0c33f28e2f0c3f86758)) - **(es/minifier)** Preserve block with block scoped declaration ([#​10335](https://redirect.github.com/swc-project/swc/issues/10335)) ([a4ac3b7](https://redirect.github.com/swc-project/swc/commit/a4ac3b7188c595aa76d0f28c75d302da7fe25ccc)) - **(es/parser)** Allow abstract method named `accessor` ([#​10327](https://redirect.github.com/swc-project/swc/issues/10327)) ([3f71776](https://redirect.github.com/swc-project/swc/commit/3f7177665cda8497961bdaf8d8cff5a41e09df00)) - **(es/preset-env)** Consider `browserslist` config if `env.target` is not configured ([#​8921](https://redirect.github.com/swc-project/swc/issues/8921)) ([a2dc372](https://redirect.github.com/swc-project/swc/commit/a2dc372f9ce8f89c2446ee5df3e205223616d229)) - **(es/resolver)** Handle using declarations ([#​10354](https://redirect.github.com/swc-project/swc/issues/10354)) ([dad815c](https://redirect.github.com/swc-project/swc/commit/dad815cee63f89fbdb393bdf8c02751ea4c4e929)) - fix(es/compat): Remove one promise tick in yield\* ([tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819)) ([#​10317](https://redirect.github.com/swc-project/swc/issues/10317)) **Related issue:** - [babel/babel#14877](https://redirect.github.com/babel/babel/issues/14877) - [tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819) ([3fb1950](https://redirect.github.com/swc-project/swc/commit/3fb19505b58039eb3d2b1e7790321567c4b3b124)) ##### Features - **(errors)** Integrate `miette` for enhanced diagnostic reporting ([#​10241](https://redirect.github.com/swc-project/swc/issues/10241)) ([156c3b1](https://redirect.github.com/swc-project/swc/commit/156c3b1cdcf4c0937c20daac99d07b1d96b2c739)) - **(es/codegen)** Support `sourceMap.url` option of `terser` ([#​10346](https://redirect.github.com/swc-project/swc/issues/10346)) ([566bc7c](https://redirect.github.com/swc-project/swc/commit/566bc7c06e66805c2c03f8284016711029539111)) - **(plugin/runner)** Support `pluginEnvVars` ([#​10318](https://redirect.github.com/swc-project/swc/issues/10318)) ([795fedc](https://redirect.github.com/swc-project/swc/commit/795fedc6aec7f3dac7be0dd4a3237fe27d05dc7f)) ##### Miscellaneous Tasks - **(es/helpers)** Update peer dependency version for `@swc/helpers` to `>=0.5.17` ([#​10321](https://redirect.github.com/swc-project/swc/issues/10321)) ([ddbf3e1](https://redirect.github.com/swc-project/swc/commit/ddbf3e1d8c3f81f86593c09d1ec260fd1c44a647)) - **(ide)** Disable RA diagnostics ([#​10324](https://redirect.github.com/swc-project/swc/issues/10324)) ([fcf280f](https://redirect.github.com/swc-project/swc/commit/fcf280fc62a9df6b041ae294abf4566b5307df9e)) ##### Performance - **(es/ast)** Reduce redundant string comparison for `Atom`s ([#​10323](https://redirect.github.com/swc-project/swc/issues/10323)) ([3ce9d81](https://redirect.github.com/swc-project/swc/commit/3ce9d8119ea0a053eb27b8c40cd760679bbada64)) - **(es/jsx)** Cache FileName for JSX pass ([#​9951](https://redirect.github.com/swc-project/swc/issues/9951)) ([#​10322](https://redirect.github.com/swc-project/swc/issues/10322)) ([9852940](https://redirect.github.com/swc-project/swc/commit/98529404bcb5f2a24c449f023fcd14a2f0128510)) - **(es/parser)** Remove redundant `is_ascii` calls ([#​10334](https://redirect.github.com/swc-project/swc/issues/10334)) ([e66b4d6](https://redirect.github.com/swc-project/swc/commit/e66b4d660c36a491f06e8d79f6d49a815dadebdc)) - **(es/parser)** Remove ascii check for no-ascii ([#​10350](https://redirect.github.com/swc-project/swc/issues/10350)) ([4279b96](https://redirect.github.com/swc-project/swc/commit/4279b96d12f259bd3205a71b3402402fe4880d5b)) ##### Testing - **(es)** Unignore tests and update node to `20` in exec tests ([#​10348](https://redirect.github.com/swc-project/swc/issues/10348)) ([eee73ce](https://redirect.github.com/swc-project/swc/commit/eee73cec761d1c28f6d1b87be9082fdf2af6e226)) ### [`v1.11.18`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11118---2025-04-07) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.16...v1.11.18) ##### Bug Fixes - **(errors)** Disable wrapping of text lines ([#​10314](https://redirect.github.com/swc-project/swc/issues/10314)) ([f6840ea](https://redirect.github.com/swc-project/swc/commit/f6840ea41411adcc46cfb7570ad800d479f2014d)) - **(es/codegen)** Ensure proper Unicode escape handling for ES5 and below [#​10028](https://redirect.github.com/swc-project/swc/issues/10028) ([#​10309](https://redirect.github.com/swc-project/swc/issues/10309)) ([7f76fa3](https://redirect.github.com/swc-project/swc/commit/7f76fa37050cfa46503333243cf2d9bd6e9dfd47)) - **(node)** Fix `worker_threads` issue on glibc platform ([#​10306](https://redirect.github.com/swc-project/swc/issues/10306)) ([1d1ff9e](https://redirect.github.com/swc-project/swc/commit/1d1ff9edcc6376b94f95c2f421c8708d12388b8a)) ##### Features - **(es/minifier)** Optimize number to int ([#​10294](https://redirect.github.com/swc-project/swc/issues/10294)) ([6dcfa70](https://redirect.github.com/swc-project/swc/commit/6dcfa703ef3cd87c76bdf25eb63446cfe8a161b5)) - **(es/minifier)** Remove useless to number ([#​10308](https://redirect.github.com/swc-project/swc/issues/10308)) ([898f170](https://redirect.github.com/swc-project/swc/commit/898f17057af46dbc9a10d9e94c638db764733278)) - **(ts/isolated-dts)** Distinguish js value and ts type ([#​10316](https://redirect.github.com/swc-project/swc/issues/10316)) ([c480604](https://redirect.github.com/swc-project/swc/commit/c480604da533f0c2738160efe31d914355f53601)) ##### Refactor - **(es/codegen)** Split `lib.rs` into multiple files ([#​10304](https://redirect.github.com/swc-project/swc/issues/10304)) ([5a07a5d](https://redirect.github.com/swc-project/swc/commit/5a07a5db219a9251091d36190151101ac1b7e3fb)) - **(es/codegen)** Refactor macro to inverse order ([#​10297](https://redirect.github.com/swc-project/swc/issues/10297)) ([78f907f](https://redirect.github.com/swc-project/swc/commit/78f907f5bb97de54c3c26ca24b5de3a4be7940d1)) ##### Testing - **(es/minifier)** Remove duplicate test ([#​10305](https://redirect.github.com/swc-project/swc/issues/10305)) ([a80dea8](https://redirect.github.com/swc-project/swc/commit/a80dea81dfa960f2922591a76c6f1b81ab8e12cd)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.11.18` -> `1.11.21`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.18/1.11.21) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.11.21`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11121---2025-04-14) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.20...v1.11.21) ##### Bug Fixes - **(es/helpers)** Sync tslib `_ts_generator` implementation ([#​10366](https://redirect.github.com/swc-project/swc/issues/10366)) ([d3fb992](https://redirect.github.com/swc-project/swc/commit/d3fb992a2f16882837cef4b6932be5d5415e7268)) - **(es/proposal)** Fix scope of declarations for `explicit-resource-management` ([#​10362](https://redirect.github.com/swc-project/swc/issues/10362)) ([eb7f7e9](https://redirect.github.com/swc-project/swc/commit/eb7f7e9ff99ad639cc65e5ea702194c75a013f02)) - **(ts/fast-strip)** Increase Wasm stack size ([#​10359](https://redirect.github.com/swc-project/swc/issues/10359)) ([6d444a5](https://redirect.github.com/swc-project/swc/commit/6d444a55921a6836db80661254b855bcb01376bc)) ##### Miscellaneous Tasks - **(es/parser)** Remove useless check ([#​10363](https://redirect.github.com/swc-project/swc/issues/10363)) ([0f6a8c3](https://redirect.github.com/swc-project/swc/commit/0f6a8c3f3d64ef80b888bf7d4d7fed31d28d81f5)) ##### Performance - **(es/parser)** Reduce string comparison ([#​10355](https://redirect.github.com/swc-project/swc/issues/10355)) ([21789c4](https://redirect.github.com/swc-project/swc/commit/21789c407795189b6ac1383e728763fcb44f5790)) - **(es/parser)** Add initial capacitity for some vectors ([#​10361](https://redirect.github.com/swc-project/swc/issues/10361)) ([7b7b50e](https://redirect.github.com/swc-project/swc/commit/7b7b50e6cd96e49f2db7d564ad7724ee17909be2)) - **(es/parser)** Reduce clone of token contexts ([#​10364](https://redirect.github.com/swc-project/swc/issues/10364)) ([3ab47b2](https://redirect.github.com/swc-project/swc/commit/3ab47b291f846d12aa26f209999978a91dc31719)) - **(es/parser)** Use `bitflags` to reduce parser context size ([#​10367](https://redirect.github.com/swc-project/swc/issues/10367)) ([a2d3596](https://redirect.github.com/swc-project/swc/commit/a2d35960ad39799e105d15cb30a90b5344345646)) - **(es/parser)** Replace byte arguments with generics ([#​10370](https://redirect.github.com/swc-project/swc/issues/10370)) ([68f7667](https://redirect.github.com/swc-project/swc/commit/68f76679b4a46205cb129be44f36ca31fac953c3)) - **(es/parser)** Use `arrayvec` and unsafe `push` to optimize escaped string parsing ([#​10369](https://redirect.github.com/swc-project/swc/issues/10369)) ([e12ae1c](https://redirect.github.com/swc-project/swc/commit/e12ae1c994d901caab57335d16678d6e2aad7e0e)) ### [`v1.11.20`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11120---2025-04-11) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.18...v1.11.20) ##### Bug Fixes - **(error_reporters)** Removing unused code to fix clippy check ([#​10338](https://redirect.github.com/swc-project/swc/issues/10338)) ([5970f93](https://redirect.github.com/swc-project/swc/commit/5970f937f7dec526fc45d0c33f28e2f0c3f86758)) - **(es/minifier)** Preserve block with block scoped declaration ([#​10335](https://redirect.github.com/swc-project/swc/issues/10335)) ([a4ac3b7](https://redirect.github.com/swc-project/swc/commit/a4ac3b7188c595aa76d0f28c75d302da7fe25ccc)) - **(es/parser)** Allow abstract method named `accessor` ([#​10327](https://redirect.github.com/swc-project/swc/issues/10327)) ([3f71776](https://redirect.github.com/swc-project/swc/commit/3f7177665cda8497961bdaf8d8cff5a41e09df00)) - **(es/preset-env)** Consider `browserslist` config if `env.target` is not configured ([#​8921](https://redirect.github.com/swc-project/swc/issues/8921)) ([a2dc372](https://redirect.github.com/swc-project/swc/commit/a2dc372f9ce8f89c2446ee5df3e205223616d229)) - **(es/resolver)** Handle using declarations ([#​10354](https://redirect.github.com/swc-project/swc/issues/10354)) ([dad815c](https://redirect.github.com/swc-project/swc/commit/dad815cee63f89fbdb393bdf8c02751ea4c4e929)) - fix(es/compat): Remove one promise tick in yield\* ([tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819)) ([#​10317](https://redirect.github.com/swc-project/swc/issues/10317)) **Related issue:** - [babel/babel#14877](https://redirect.github.com/babel/babel/issues/14877) - [tc39/ecma262#2819](https://redirect.github.com/tc39/ecma262/issues/2819) ([3fb1950](https://redirect.github.com/swc-project/swc/commit/3fb19505b58039eb3d2b1e7790321567c4b3b124)) ##### Features - **(errors)** Integrate `miette` for enhanced diagnostic reporting ([#​10241](https://redirect.github.com/swc-project/swc/issues/10241)) ([156c3b1](https://redirect.github.com/swc-project/swc/commit/156c3b1cdcf4c0937c20daac99d07b1d96b2c739)) - **(es/codegen)** Support `sourceMap.url` option of `terser` ([#​10346](https://redirect.github.com/swc-project/swc/issues/10346)) ([566bc7c](https://redirect.github.com/swc-project/swc/commit/566bc7c06e66805c2c03f8284016711029539111)) - **(plugin/runner)** Support `pluginEnvVars` ([#​10318](https://redirect.github.com/swc-project/swc/issues/10318)) ([795fedc](https://redirect.github.com/swc-project/swc/commit/795fedc6aec7f3dac7be0dd4a3237fe27d05dc7f)) ##### Miscellaneous Tasks - **(es/helpers)** Update peer dependency version for `@swc/helpers` to `>=0.5.17` ([#​10321](https://redirect.github.com/swc-project/swc/issues/10321)) ([ddbf3e1](https://redirect.github.com/swc-project/swc/commit/ddbf3e1d8c3f81f86593c09d1ec260fd1c44a647)) - **(ide)** Disable RA diagnostics ([#​10324](https://redirect.github.com/swc-project/swc/issues/10324)) ([fcf280f](https://redirect.github.com/swc-project/swc/commit/fcf280fc62a9df6b041ae294abf4566b5307df9e)) ##### Performance - **(es/ast)** Reduce redundant string comparison for `Atom`s ([#​10323](https://redirect.github.com/swc-project/swc/issues/10323)) ([3ce9d81](https://redirect.github.com/swc-project/swc/commit/3ce9d8119ea0a053eb27b8c40cd760679bbada64)) - **(es/jsx)** Cache FileName for JSX pass ([#​9951](https://redirect.github.com/swc-project/swc/issues/9951)) ([#​10322](https://redirect.github.com/swc-project/swc/issues/10322)) ([9852940](https://redirect.github.com/swc-project/swc/commit/98529404bcb5f2a24c449f023fcd14a2f0128510)) - **(es/parser)** Remove redundant `is_ascii` calls ([#​10334](https://redirect.github.com/swc-project/swc/issues/10334)) ([e66b4d6](https://redirect.github.com/swc-project/swc/commit/e66b4d660c36a491f06e8d79f6d49a815dadebdc)) - **(es/parser)** Remove ascii check for no-ascii ([#​10350](https://redirect.github.com/swc-project/swc/issues/10350)) ([4279b96](https://redirect.github.com/swc-project/swc/commit/4279b96d12f259bd3205a71b3402402fe4880d5b)) ##### Testing - **(es)** Unignore tests and update node to `20` in exec tests ([#​10348](https://redirect.github.com/swc-project/swc/issues/10348)) ([eee73ce](https://redirect.github.com/swc-project/swc/commit/eee73cec761d1c28f6d1b87be9082fdf2af6e226)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsImRldi1kZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.11.21` -> `1.11.29`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.21/1.11.29) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest) ([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.37` -> `0.2.38`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.37/0.2.38) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.11.29`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11129---2025-05-21) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.24...v1.11.29) ##### Bug Fixes - **([@​swc/types](https://redirect.github.com/swc/types))** Add `transform.nativeClassProperties` ([#​10418](https://redirect.github.com/swc-project/swc/issues/10418)) ([f3af44c](https://redirect.github.com/swc-project/swc/commit/f3af44c1540268c02c86b71796f1a0ac50594584)) - **([@​swc/types](https://redirect.github.com/swc/types))** Add `resolveFully` to `BaseModuleConfig` ([#​10426](https://redirect.github.com/swc-project/swc/issues/10426)) ([164cbaa](https://redirect.github.com/swc-project/swc/commit/164cbaa2c02a3216096fa7b969fcfa6575954892)) - **(ci)** Remove wasmer override ([425eeb9](https://redirect.github.com/swc-project/swc/commit/425eeb905656cede2e67cdd114beb5bc2fc6699d)) - **(es/compat)** Properly handle rest assignment in for-in/of head ([#​10489](https://redirect.github.com/swc-project/swc/issues/10489)) ([b9c0446](https://redirect.github.com/swc-project/swc/commit/b9c04468f17f0583a132f00daf9d138ce38a9d8b)) - **(es/jest)** Hoisting vars with names starting with mock ([#​10410](https://redirect.github.com/swc-project/swc/issues/10410)) ([a29eb29](https://redirect.github.com/swc-project/swc/commit/a29eb2973365ae22cae0fde6e20693b538962cf9)) - **(es/jest)** Revert [#​10410](https://redirect.github.com/swc-project/swc/issues/10410) ([#​10452](https://redirect.github.com/swc-project/swc/issues/10452)) ([bc756f8](https://redirect.github.com/swc-project/swc/commit/bc756f84c9b1c154fe7f00193066301658ef1484)) - **(es/minifier)** Properly handle object shorthand syntax during compression ([#​10467](https://redirect.github.com/swc-project/swc/issues/10467)) ([bae4940](https://redirect.github.com/swc-project/swc/commit/bae494039d49967c05c6d34645de25ade13aac33)) - **(es/module)** Handle `__proto__` export name ([#​10420](https://redirect.github.com/swc-project/swc/issues/10420)) ([1b94c7a](https://redirect.github.com/swc-project/swc/commit/1b94c7a7fb8c55200faa474448f2cc29612f6aa0)) - **(es/optimization)** Support decimal numbers in `jsonify` ([#​10424](https://redirect.github.com/swc-project/swc/issues/10424)) ([affdec2](https://redirect.github.com/swc-project/swc/commit/affdec2be84d58ac30f91bf17325bd3095e1ce46)) - **(es/react-compiler)** Mark function components declared as a var interesting ([#​10437](https://redirect.github.com/swc-project/swc/issues/10437)) ([5eac076](https://redirect.github.com/swc-project/swc/commit/5eac076b77fa43649cde468deee49771a987781c)) - **(es/renamer)** Fix (broken) identifier preserving API ([#​10474](https://redirect.github.com/swc-project/swc/issues/10474)) ([06c64cf](https://redirect.github.com/swc-project/swc/commit/06c64cf9ed0e84891daf102f8756fcb1ee516527)) - **(ts/fast-dts)** Emit `readonly` for Object getter prop ([#​10492](https://redirect.github.com/swc-project/swc/issues/10492)) ([6c03e20](https://redirect.github.com/swc-project/swc/commit/6c03e20a98b239572c29424165d6031207a7340d)) - **(ts/fast-dts)** Align object getter/setter emit behavior with TypeScript ([#​10502](https://redirect.github.com/swc-project/swc/issues/10502)) ([78c754e](https://redirect.github.com/swc-project/swc/commit/78c754e7a6057c07db077f2954a11d0eb7eb7276)) ##### Features - **(common)** Allow using `build_sourcemap` with multiple `SourceMap` ([#​10438](https://redirect.github.com/swc-project/swc/issues/10438)) ([2a07c8a](https://redirect.github.com/swc-project/swc/commit/2a07c8a9c223cbb3862cf7aaafa7659667d13b6e)) - **(common)** Add `ignoreList` support for sourcemap ([#​10442](https://redirect.github.com/swc-project/swc/issues/10442)) ([6750459](https://redirect.github.com/swc-project/swc/commit/6750459d9180048a39c11e14b02c9bfed251a12e)) - **(config)** Allow using glob in some places ([#​10445](https://redirect.github.com/swc-project/swc/issues/10445)) ([f7a6359](https://redirect.github.com/swc-project/swc/commit/f7a635985e8bf9654ed999b3d4da72b4a27e7fda)) - **(config)** Use `globset` instead ([#​10446](https://redirect.github.com/swc-project/swc/issues/10446)) ([7bbaef8](https://redirect.github.com/swc-project/swc/commit/7bbaef8b170348839f1b43617244c1809896c094)) - **(es/module)** Add support for stripping "node:" prefix in imports and exports ([#​10461](https://redirect.github.com/swc-project/swc/issues/10461)) ([ae2ff62](https://redirect.github.com/swc-project/swc/commit/ae2ff627a1bf0ea0e479361cc267c8f7ebde8f49)) - **(es/react-compiler)** Initialize support crate ([#​10422](https://redirect.github.com/swc-project/swc/issues/10422)) ([1e88e6b](https://redirect.github.com/swc-project/swc/commit/1e88e6b4143ba450b80fedcf4bdd34aa0a990590)) - Initialize `@swc/react-compiler` ([#​10475](https://redirect.github.com/swc-project/swc/issues/10475)) ([883b24c](https://redirect.github.com/swc-project/swc/commit/883b24c6248fecb223693974951080889bd8827a)) ##### Miscellaneous Tasks - **(es/minifier)** Remove useless check ([#​10471](https://redirect.github.com/swc-project/swc/issues/10471)) ([ca85958](https://redirect.github.com/swc-project/swc/commit/ca859584036b2fb2e8a9398e602e2a7f42e36a07)) ##### Performance - **(common)** Accept owned instance of `sourcemap::SourceMap` ([#​10463](https://redirect.github.com/swc-project/swc/issues/10463)) ([6ee439a](https://redirect.github.com/swc-project/swc/commit/6ee439aa7a96f99524c2aaee88d200e301ae611c)) - **(es/minifier)** Use fxhash for DCE ([#​10440](https://redirect.github.com/swc-project/swc/issues/10440)) ([c0ddd96](https://redirect.github.com/swc-project/swc/commit/c0ddd96f694ca35825d7ca89a1bb318ffb23625c)) - **(es/minifier)** Remove needless `collect_decls` call ([#​10450](https://redirect.github.com/swc-project/swc/issues/10450)) ([8e4b6ce](https://redirect.github.com/swc-project/swc/commit/8e4b6ce881448813935e6ae68d16a838d7a01838)) - **(es/minifier)** Clear graph eagerly in DCE ([#​10455](https://redirect.github.com/swc-project/swc/issues/10455)) ([31e21d7](https://redirect.github.com/swc-project/swc/commit/31e21d7cbc9ed3b359ff2a48771a6fda16e916bc)) - **(es/minifier)** Perform full analysis only once for DCE ([#​10454](https://redirect.github.com/swc-project/swc/issues/10454)) ([61baf84](https://redirect.github.com/swc-project/swc/commit/61baf849424a4f430f584b90a3a797578f316693)) - **(es/minifier)** Use `bitflags` for var info ([#​10459](https://redirect.github.com/swc-project/swc/issues/10459)) ([36f8385](https://redirect.github.com/swc-project/swc/commit/36f8385256caca7efa42fb5a8e129d51df9df226)) - **(es/optimization)** Rely on `resolver` from `inline_globals` ([#​10449](https://redirect.github.com/swc-project/swc/issues/10449)) ([1978809](https://redirect.github.com/swc-project/swc/commit/197880946afb1eeea85520b83fa04a91fc1c6de4)) - **(es/renamer)** Merge Id/Def collector ([#​10487](https://redirect.github.com/swc-project/swc/issues/10487)) ([73377f0](https://redirect.github.com/swc-project/swc/commit/73377f09dc83624559f7d1539de59922c42836c9)) - **(es/utils)** Make `IdentUsageFinder` parallel ([#​10444](https://redirect.github.com/swc-project/swc/issues/10444)) ([d074bca](https://redirect.github.com/swc-project/swc/commit/d074bcaf201e26ce2973633f9ef9f142b74f8dc3)) - **(es/utils)** Stop visiting once found in `EvalFinder` ([#​10483](https://redirect.github.com/swc-project/swc/issues/10483)) ([3402270](https://redirect.github.com/swc-project/swc/commit/3402270edc81838451c7ce3a5cc93ba205d076d6)) ##### Refactor - **(common)** Remove useless `&mut` ([#​10405](https://redirect.github.com/swc-project/swc/issues/10405)) ([edbeb49](https://redirect.github.com/swc-project/swc/commit/edbeb4947a78d778de111c61f02edf0e8d3ce3ae)) - **(common)** Remove unused methods ([#​10469](https://redirect.github.com/swc-project/swc/issues/10469)) ([b77311a](https://redirect.github.com/swc-project/swc/commit/b77311adfc19fa41c2b316e37ef3832c9ffaede8)) - **(ecma/transform)** Cleanup rename analyzer ([#​10500](https://redirect.github.com/swc-project/swc/issues/10500)) ([de51be1](https://redirect.github.com/swc-project/swc/commit/de51be1a782af1f22c2ca5ab3ddc5fa187872281)) - **(es)** Remove unused code ([#​10460](https://redirect.github.com/swc-project/swc/issues/10460)) ([d344133](https://redirect.github.com/swc-project/swc/commit/d34413338b387e58c3ea998ca05f26bac81fbe6f)) - **(es)** Deduplicate `EvalFinder` ([#​10472](https://redirect.github.com/swc-project/swc/issues/10472)) ([9f104af](https://redirect.github.com/swc-project/swc/commit/9f104af5089b34f0ffccf29d5f77c2abdfc83066)) - **(es/minifier)** Remove unused file ([#​10465](https://redirect.github.com/swc-project/swc/issues/10465)) ([7d49097](https://redirect.github.com/swc-project/swc/commit/7d490978251d85696e0279298a736ebd286c5685)) - **(es/minifier)** Merge label/private name renamer ([#​10480](https://redirect.github.com/swc-project/swc/issues/10480)) ([5add84d](https://redirect.github.com/swc-project/swc/commit/5add84dffcc4c03ed79e4aa29ded3fc1bfa70a7d)) - **(es/parser)** Split parser into also-lex/parse-only ([#​10399](https://redirect.github.com/swc-project/swc/issues/10399)) ([26289ab](https://redirect.github.com/swc-project/swc/commit/26289ab766230a896da6c3a2d95a157ce3793eee)) - **(es/parser)** Parse shebang and cleanup ([#​10481](https://redirect.github.com/swc-project/swc/issues/10481)) ([619873a](https://redirect.github.com/swc-project/swc/commit/619873a2cf7d5ddb1ce1aa59123371127dc9f2f6)) - **(es/parser)** Cleanup usage of `is!` and `bump!` ([#​10490](https://redirect.github.com/swc-project/swc/issues/10490)) ([b695b68](https://redirect.github.com/swc-project/swc/commit/b695b6830e2e7a4d1922fa455d94fe4d912effa4)) - **(es/renamer)** Inline `get_unresolved` ([#​10493](https://redirect.github.com/swc-project/swc/issues/10493)) ([0f5d9c1](https://redirect.github.com/swc-project/swc/commit/0f5d9c1ac780b8db83dcaf108aef499157b084c3)) - **(es/transforms)** Unify `preset_env` and `es_version` transform ([#​10451](https://redirect.github.com/swc-project/swc/issues/10451)) ([6546c27](https://redirect.github.com/swc-project/swc/commit/6546c27fab5a3bd3b1a114ccf35c5a5c725935fe)) ##### Build - **(plugin)** Update `wasmer` to `v6.0.0` ([#​10439](https://redirect.github.com/swc-project/swc/issues/10439)) ([b9eff3c](https://redirect.github.com/swc-project/swc/commit/b9eff3c92b77cfd9b15b24d7e08614ac0c59f8fd)) - Update `rustc` to `nightly-2025-05-06` ([#​10443](https://redirect.github.com/swc-project/swc/issues/10443)) ([a7cbde7](https://redirect.github.com/swc-project/swc/commit/a7cbde7fdbe17c12bd0c2b205f0349a21707ec65)) ### [`v1.11.24`](https://redirect.github.com/swc-project/swc/compare/v1.11.22...v1.11.24) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.22...v1.11.24) ### [`v1.11.22`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11122---2025-04-23) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.21...v1.11.22) ##### Bug Fixes - **(es/parser)** Parse `export default from;` with `exportDefaultFrom: true` option ([#​10373](https://redirect.github.com/swc-project/swc/issues/10373)) ([a270cb0](https://redirect.github.com/swc-project/swc/commit/a270cb0f469b174cd36174740a674f0ffc19b042)) - **(es/proposal)** Fix exported class for `explicit-resource-management` ([#​10393](https://redirect.github.com/swc-project/swc/issues/10393)) ([6b5dbc6](https://redirect.github.com/swc-project/swc/commit/6b5dbc6078248cc6fd467a7f57be17082b837565)) - **(swc_core)** Fix downstream doc builds ([#​10401](https://redirect.github.com/swc-project/swc/issues/10401)) ([df511ba](https://redirect.github.com/swc-project/swc/commit/df511ba183570f1a2f4564cd24a3d67dd3b3573c)) - Upgrade browserslist-rs version ([#​10389](https://redirect.github.com/swc-project/swc/issues/10389)) ([f802892](https://redirect.github.com/swc-project/swc/commit/f802892add01c7dac9744db1a8f1f7366b43dd0a)) ##### Features - **(bindings/core)** Enhance existing parse function to accept both string and buffer types([#​10371](https://redirect.github.com/swc-project/swc/issues/10371)) ([c9a2afc](https://redirect.github.com/swc-project/swc/commit/c9a2afcfd1b6ce0bd5ca8ea56a4ab7f75a629094)) - **(css/prefixer)** Fix default implementation ([#​10351](https://redirect.github.com/swc-project/swc/issues/10351)) ([34f4e41](https://redirect.github.com/swc-project/swc/commit/34f4e4158524da6d2a9fbbea96ecaab861336553)) ##### Miscellaneous Tasks - **(bindings/node)** Add `README.md` ([#​10402](https://redirect.github.com/swc-project/swc/issues/10402)) ([a0e89f0](https://redirect.github.com/swc-project/swc/commit/a0e89f09b86a2dd034020257907130ad1c66797f)) - **(es/parser)** Remove useless check ([#​10386](https://redirect.github.com/swc-project/swc/issues/10386)) ([d1770ac](https://redirect.github.com/swc-project/swc/commit/d1770ac5d75a295fc0910cc5185c8d6a75b2b9be)) - **(es/utils)** Mark Symbol members as literal ([#​10400](https://redirect.github.com/swc-project/swc/issues/10400)) ([3935b60](https://redirect.github.com/swc-project/swc/commit/3935b60340685d1f4aa464da8e9cec80c48cabd2)) ##### Performance - **(common)** Use `next` instead of `nth` ([#​10403](https://redirect.github.com/swc-project/swc/issues/10403)) ([12c2807](https://redirect.github.com/swc-project/swc/commit/12c28079fccc67c8e125a782c9dfd7ef5354df9e)) - **(es/minifier)** Use bigflags to reduce context size of analyzer ([#​10380](https://redirect.github.com/swc-project/swc/issues/10380)) ([773d19c](https://redirect.github.com/swc-project/swc/commit/773d19cdc49ddb55ed6f6c3262a0fccbf73b4c5f)) - **(es/minifier)** Use `bitflags` to reduce context size of `InfectionCollector` ([#​10387](https://redirect.github.com/swc-project/swc/issues/10387)) ([126d432](https://redirect.github.com/swc-project/swc/commit/126d43295e7f5e09092da653f537c843f2d79836)) - **(es/minifier)** Use `bitflags` to reduce compress context size ([#​10381](https://redirect.github.com/swc-project/swc/issues/10381)) ([99495bd](https://redirect.github.com/swc-project/swc/commit/99495bde7e73b045c8d2aea8a3fa9a2c9492ca82)) - **(es/parser)** Move `found_module_item` to `Parser` ([#​10388](https://redirect.github.com/swc-project/swc/issues/10388)) ([fd52c5c](https://redirect.github.com/swc-project/swc/commit/fd52c5c5c0682309042e22ecc511a1a1712322ec)) ##### Refactor - **(es/compat)** Simplify `async_to_generator` ([#​10341](https://redirect.github.com/swc-project/swc/issues/10341)) ([e9eeba1](https://redirect.github.com/swc-project/swc/commit/e9eeba1b3d4b2c291633c4a8951737c4a5b2246c)) - **(es/lexer)** Split lexer ([#​10377](https://redirect.github.com/swc-project/swc/issues/10377)) ([3ef2bd1](https://redirect.github.com/swc-project/swc/commit/3ef2bd13d0102b2a59a5c32c4197ccdea998b5f2)) ##### Testing - **(es/transform)** Add tests for source map ([#​10375](https://redirect.github.com/swc-project/swc/issues/10375)) ([0018a8e](https://redirect.github.com/swc-project/swc/commit/0018a8ead2592857b9a6dff446933c16f58a9df2)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNTcuMyIsInVwZGF0ZWRJblZlciI6IjQwLjE2LjAiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwiZGV2LWRlcGVuZGVuY2llcyJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
## [1.5.5](v1.5.4...v1.5.5) (2025-06-07) ### Bug Fixes * inline package version ([bd6e017](bd6e017)), closes [#1322](#1322)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@parcel/config-default](https://redirect.github.com/parcel-bundler/parcel) | [`2.14.4` -> `2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2fconfig-default/2.14.4/2.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/packager-ts](https://redirect.github.com/parcel-bundler/parcel) | [`2.14.4` -> `2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2fpackager-ts/2.14.4/2.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/transformer-typescript-tsc](https://redirect.github.com/parcel-bundler/parcel) | [`2.14.4` -> `2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-tsc/2.14.4/2.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@parcel/transformer-typescript-types](https://redirect.github.com/parcel-bundler/parcel) | [`2.14.4` -> `2.15.4`](https://renovatebot.com/diffs/npm/@parcel%2ftransformer-typescript-types/2.14.4/2.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [parcel](https://redirect.github.com/parcel-bundler/parcel) | [`2.14.4` -> `2.15.4`](https://renovatebot.com/diffs/npm/parcel/2.14.4/2.15.4) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>parcel-bundler/parcel (@​parcel/config-default)</summary> ### [`v2.15.4`](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.3...dadcead5ec12286a4d4115880f47cab02dbdbbf6) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.3...dadcead5ec12286a4d4115880f47cab02dbdbbf6) ### [`v2.15.3`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2153--2025-06-20) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.2...v2.15.3) ##### Fixed - JavaScript - Expose line and column number to macros – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10171) - React Server Components - Invalidate cache in ReactStaticPackager when pages are added or client components change – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/3405c22220ce40a161964af76893554ddc25c03e) - Fix lazy mode with React Server Components – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/a76b47ec65b30cb13f649f6cab807479ca4ad139) - Fix `@parcel/rsc` duplicate types – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/9cb4b8660cbcd13f01e1efac88757de2bedb0895) - Ensure publicUrl ends with a slash in react-static packager – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/a90f06a2fb97716f01e86664b45f952648172ba3) - Fix hash reference replacement in react-static packager – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/4c3226fe522c8283dcf2186db8adf26eae96046b) ### [`v2.15.2`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2152---2025-05-24) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.1...v2.15.2) ##### Fixed - Core - Change minimum required glibc version to 2.26 – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10164) - Cache inline bundle packaging – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/a993f9811de6934387f2ae6c77f4e4ace038b30b) - Use stable id for package requests – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/afc86c24eec20a12be00be9965546595fc2c6bfc) - HTML - Do not remove `<meta charset="utf-8">` – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/69c06862c4fdb0d9005179dc914e5da8e6d67d63) - MDX - Make URL dependencies in MDX files optional – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/67e4fe0b6666656c2913655a830bb6f50c660200) - React Server Components - Fix memory leak in react-static packager – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/638b12d8ddf7f5f833db815e832c9de5c457299e) - Resolver - Fix resolving source package exports condition from self reference – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/6820335b0f6ff77c301a26dffbed09751e80deed) - SVG - Update oxvg – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/7576cfaf38fc074533e28aab4832010496445593) - Compressors - Use max level compression for brotli compressor – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10128) ### [`v2.15.1`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2151---2025-05-15) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.15.0...v2.15.1) ##### Fixed - HTML - Fix serializing `<template>` element contents – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/e6fe231b037457cc16f9b7603836d39dfb6f91be) - JavaScript - Skip optional dependencies in ESM externals – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/a12ed0ce5a000bad9fb158c1b8740435784201a8) ### [`v2.15.0`](https://redirect.github.com/parcel-bundler/parcel/blob/HEAD/CHANGELOG.md#2150---2025-05-11) [Compare Source](https://redirect.github.com/parcel-bundler/parcel/compare/v2.14.4...v2.15.0) ##### Added - Core - Distribute Rust binaries for each architecture as separate npm packages – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/396c3941f74dc509ee7fe4c60bff8b2c7ecf78a4) - HTML and SVG - Add Rust-based transformer/packager/optimizer for HTML and SVG – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10090) - Resolver - Support `cloudflare:` scheme and no longer rewrite node: scheme – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/ccd4d462f27856f9ef4adbd9ac31d0b2e8092aee) ##### Fixed - Core - Avoid segmentation fault on thread exit on Linux – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10144) - Support older GLIBC versions on Linux – [Details](https://redirect.github.com/parcel-bundler/parcel/pull/10145) - JavaScript - Include all symbols in non-browser entries – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/40ebdcd87a4bb51df3b060a05aad005595de8558) - Update swc and mdx-rs – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/3d72dd007ba377c037bd66ca5fa20db6e5a09fcb) - Fix exporting objects with non-configurable prototypes from React Server Components – [Details](https://redirect.github.com/parcel-bundler/parcel/commit/f7d5ffd735f723f639f7cb863c899d09e95d46c9) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC41MC4wIiwidXBkYXRlZEluVmVyIjoiNDAuNjAuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@types/jasmine](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jasmine) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jasmine)) | [`5.1.7` -> `5.1.8`](https://renovatebot.com/diffs/npm/@types%2fjasmine/5.1.7/5.1.8) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.11.29` -> `1.13.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.11.29/1.13.0) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [@swc/jest](https://redirect.github.com/swc-project/pkgs/tree/main/packages/jest) ([source](https://redirect.github.com/swc-project/pkgs)) | [`0.2.38` -> `0.2.39`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.38/0.2.39) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.13.0`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1130---2025-07-17) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.14...v1.13.0) ##### Bug Fixes - **(es/lexer)** Disallow legacy octal literals as BigInt ([#​10867](https://redirect.github.com/swc-project/swc/issues/10867)) ([430fbf4](https://redirect.github.com/swc-project/swc/commit/430fbf45371e760b23f5feed56aa9cfdb7403d72)) - **(es/minifier)** Restrict IIFE inlining in class contexts ([#​10879](https://redirect.github.com/swc-project/swc/issues/10879)) ([a01b54a](https://redirect.github.com/swc-project/swc/commit/a01b54afc82b7bd25cbf5faa7d4d4c18543dc9d8)) - **(es/parser)** Mark `static` as reserved in strict mode ([#​10861](https://redirect.github.com/swc-project/swc/issues/10861)) ([5bdddd7](https://redirect.github.com/swc-project/swc/commit/5bdddd7d65b137f8a03a33a4f74a636e8b908227)) ##### Features - **(es/minifier)** Drop unused rest paramters ([#​10857](https://redirect.github.com/swc-project/swc/issues/10857)) ([5305486](https://redirect.github.com/swc-project/swc/commit/5305486d58d9cbee06d1f81691cf6f261d7158ed)) - **(es/minifier)** Enhance IIFE invoker for arrow functions ([#​10860](https://redirect.github.com/swc-project/swc/issues/10860)) ([2b1ce3d](https://redirect.github.com/swc-project/swc/commit/2b1ce3d2322d3726cad799b2b3ca9ca1f04449bf)) - **(plugin/runner)** Use wasmer-wasix sys-minimal feature to reduce binary size ([#​10638](https://redirect.github.com/swc-project/swc/issues/10638)) ([b5f704a](https://redirect.github.com/swc-project/swc/commit/b5f704a1199ea1be0a68e23d4eb8928e2ac6bc51)) ##### Performance - **(es/lexer)** Reduce comparison while reading numbers ([#​10864](https://redirect.github.com/swc-project/swc/issues/10864)) ([c6ba5c2](https://redirect.github.com/swc-project/swc/commit/c6ba5c263d0ab520e5253579213c02a6b647664b)) - **(es/lexer)** Remove unnecessary check when reading keywords ([#​10866](https://redirect.github.com/swc-project/swc/issues/10866)) ([4aefe0e](https://redirect.github.com/swc-project/swc/commit/4aefe0eb0645f711ec16c2bfdc32a105e19f0733)) - **(es/parser)** Reduce comparisons ([#​10862](https://redirect.github.com/swc-project/swc/issues/10862)) ([3bd9aad](https://redirect.github.com/swc-project/swc/commit/3bd9aadd27e22475e789ab393bc0318a6edbcb96)) - **(es/parser)** Remove useless alloc ([#​10865](https://redirect.github.com/swc-project/swc/issues/10865)) ([3ebf088](https://redirect.github.com/swc-project/swc/commit/3ebf088cc88234c50e3924b1e9d0284d186f81ed)) - **(es/parser)** Reduce token query ([#​10869](https://redirect.github.com/swc-project/swc/issues/10869)) ([d93ef64](https://redirect.github.com/swc-project/swc/commit/d93ef647f29c7c2241adc28a8eb2b6511f054949)) - **(es/parser)** Remove duplicate check ([#​10872](https://redirect.github.com/swc-project/swc/issues/10872)) ([fe76460](https://redirect.github.com/swc-project/swc/commit/fe764608a5d27c41467102ef745d90940a033a7c)) - **(es/parser)** Remove duplicate check ([#​10874](https://redirect.github.com/swc-project/swc/issues/10874)) ([064123b](https://redirect.github.com/swc-project/swc/commit/064123b6b5e5741083e246ad4156dc848ba5a89f)) - **(swc\_error\_reporters)** Avoid creating miette handler when no diagnostics ([#​10852](https://redirect.github.com/swc-project/swc/issues/10852)) ([93b318f](https://redirect.github.com/swc-project/swc/commit/93b318f05c71b1a9e94a457fa93094cfb9116b4e)) ##### Refactor - **(es/lexer)** Avoid passing `convert` ([#​10868](https://redirect.github.com/swc-project/swc/issues/10868)) ([77393f8](https://redirect.github.com/swc-project/swc/commit/77393f80d0a59c6d136221935d439ba1d99d4385)) - **(es/minifier)** Cleanup ([#​10882](https://redirect.github.com/swc-project/swc/issues/10882)) ([2595cb1](https://redirect.github.com/swc-project/swc/commit/2595cb13a737e9ad935c4c99ec954e7c6224ecd0)) - **(es/parser)** Remove duplicate check for reservedness ([#​10850](https://redirect.github.com/swc-project/swc/issues/10850)) ([4897bfd](https://redirect.github.com/swc-project/swc/commit/4897bfd6444fb12ea8a916765a47e3712072dc01)) - **(es/parser)** Remove span swap operation in parser ([#​10854](https://redirect.github.com/swc-project/swc/issues/10854)) ([32f4bb8](https://redirect.github.com/swc-project/swc/commit/32f4bb80c19b33ab490e8cf70666cac4c1b8c495)) ### [`v1.12.14`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11214---2025-07-14) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.11...v1.12.14) ##### Bug Fixes - **(es/minifier)** Don't inline arrow when it contain `this` ([#​10825](https://redirect.github.com/swc-project/swc/issues/10825)) ([8b43bb3](https://redirect.github.com/swc-project/swc/commit/8b43bb35bce93c66ee9783c8ea132dab7939fcb5)) - **(es/parser)** Make `export` in NS to not affect file type ([#​10799](https://redirect.github.com/swc-project/swc/issues/10799)) ([ae22033](https://redirect.github.com/swc-project/swc/commit/ae22033dc4d03ba8444d87fd74f4e4a8aa86d653)) - **(es/parser)** Correctly check ambient context ([#​10802](https://redirect.github.com/swc-project/swc/issues/10802)) ([f97ea03](https://redirect.github.com/swc-project/swc/commit/f97ea03523198447f176ee956991aefb16312e7c)) ##### Features - **(es/parser)** Enable support for dynamic import with `defer` phase ([#​10845](https://redirect.github.com/swc-project/swc/issues/10845)) ([097d29d](https://redirect.github.com/swc-project/swc/commit/097d29d21cbf378c0a3ff7a3c9364ff02242306d)) - **(plugin)** Remove `bytecheck` to make Wasm plugins backward compatible ([#​10842](https://redirect.github.com/swc-project/swc/issues/10842)) ([30ad808](https://redirect.github.com/swc-project/swc/commit/30ad80809c833522f3631424e0b4efdb94455fc8)) ##### Miscellaneous Tasks - **(bindings)** Fix dependency issues ([7c57fbb](https://redirect.github.com/swc-project/swc/commit/7c57fbb103baaa236d3c040e72d5cf65bc2b7ec4)) - **(deps)** Update `class-validator` to avoid comments ([#​10819](https://redirect.github.com/swc-project/swc/issues/10819)) ([bacfa4b](https://redirect.github.com/swc-project/swc/commit/bacfa4b56d455a5c8e1392a66dd8d3c3add4f488)) - **(ide)** Enable `--workspace` for rust-analyzer check ([#​10809](https://redirect.github.com/swc-project/swc/issues/10809)) ([92647ff](https://redirect.github.com/swc-project/swc/commit/92647ff9d9f95cecfab93b6faa2f1063e3f1239b)) ##### Performance - **(es/minifier)** Use `u8` for `remaining_depth` ([#​10833](https://redirect.github.com/swc-project/swc/issues/10833)) ([ed6956a](https://redirect.github.com/swc-project/swc/commit/ed6956a46e1f0abbcfc447773c5429659fe91289)) - **(hstr)** Inline one more byte ([#​10817](https://redirect.github.com/swc-project/swc/issues/10817)) ([3886c97](https://redirect.github.com/swc-project/swc/commit/3886c9720dbf992bf2dbc6a09e416ed63833d6d7)) - **(hstr)** Remove static tag ([#​10832](https://redirect.github.com/swc-project/swc/issues/10832)) ([66ae1e8](https://redirect.github.com/swc-project/swc/commit/66ae1e8d5aa047e2ea7c2a1c46a618bfa7d6a500)) ##### Refactor - **(es/helpers)** Make inline helpers optional at compile time ([#​10808](https://redirect.github.com/swc-project/swc/issues/10808)) ([53f3881](https://redirect.github.com/swc-project/swc/commit/53f38811cc994f394d47624cf27b49e5b3163b8a)) - **(es/lexer)** Don't store buffer in lexer ([#​10830](https://redirect.github.com/swc-project/swc/issues/10830)) ([cac40f1](https://redirect.github.com/swc-project/swc/commit/cac40f135d517e9c3e1dbbe9250c8b1dbe39320b)) - **(es/lints)** Remove warnings without features ([#​10794](https://redirect.github.com/swc-project/swc/issues/10794)) ([41d507f](https://redirect.github.com/swc-project/swc/commit/41d507fe1e9c4ef7fa0bb7a266b75f1376c90fff)) - **(es/parser)** Reduce token query ([#​10834](https://redirect.github.com/swc-project/swc/issues/10834)) ([5cd5185](https://redirect.github.com/swc-project/swc/commit/5cd5185a7a51ec838a12005c44dc982642af9508)) - **(es/parser)** Reduce call to `parse_decorators` ([#​10846](https://redirect.github.com/swc-project/swc/issues/10846)) ([356d3a0](https://redirect.github.com/swc-project/swc/commit/356d3a0850d32e79ff9615f3b696207902732895)) - **(es/parser)** Remove duplicate check ([#​10847](https://redirect.github.com/swc-project/swc/issues/10847)) ([2b04efd](https://redirect.github.com/swc-project/swc/commit/2b04efd5403adec38251bf9059a5dec600049288)) - **(es/preset-env)** Use strpool,phf for corejs2 data ([#​10803](https://redirect.github.com/swc-project/swc/issues/10803)) ([1652fd8](https://redirect.github.com/swc-project/swc/commit/1652fd8038ed8ea306fce914948ea6e121d5845f)) - **(es/react)** Remove redundant `replace` calls ([#​10795](https://redirect.github.com/swc-project/swc/issues/10795)) ([a670b37](https://redirect.github.com/swc-project/swc/commit/a670b37c334b69a57f31f8940916d3f66c9ab504)) - **(es/react)** Remove `count_children` ([#​10818](https://redirect.github.com/swc-project/swc/issues/10818)) ([2116ab2](https://redirect.github.com/swc-project/swc/commit/2116ab2fa25b0d4121d0dc69afd42e41ea24e299)) - **(hstr)** Cleanup duplicate header ([#​10812](https://redirect.github.com/swc-project/swc/issues/10812)) ([630dde9](https://redirect.github.com/swc-project/swc/commit/630dde93c9deb35c38d4d27c9e8083349ebad5bc)) - **(hstr)** Make the deallocation of `Atom`s explicit ([#​10813](https://redirect.github.com/swc-project/swc/issues/10813)) ([406433d](https://redirect.github.com/swc-project/swc/commit/406433d55d00c2e14cd72e438ca36666936c62cd)) - **(hstr)** Remove `is_global` ([#​10820](https://redirect.github.com/swc-project/swc/issues/10820)) ([afda0f9](https://redirect.github.com/swc-project/swc/commit/afda0f9d0d65e231615f955e365f77a18dc716d1)) ##### Testing - **(es/plugin)** Test memory layout of archived types ([#​10841](https://redirect.github.com/swc-project/swc/issues/10841)) ([502e991](https://redirect.github.com/swc-project/swc/commit/502e991a8bccaefef03f6379bbda8522bde4f62e)) ### [`v1.12.11`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11211---2025-07-08) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.9...v1.12.11) ##### Bug Fixes - **(ci)** Fix CI ([#​10790](https://redirect.github.com/swc-project/swc/issues/10790)) ([b3f9760](https://redirect.github.com/swc-project/swc/commit/b3f97604b8bc4713ab1f91fa3bd732b7af9cb2e9)) - **(es)** Use `default-features = false` for `swc` crate usages ([#​10776](https://redirect.github.com/swc-project/swc/issues/10776)) ([50b2eac](https://redirect.github.com/swc-project/swc/commit/50b2eacdf7bb3705b5be1ba63e9acdb143e82d40)) - **(es)** Make `swc_typescript` optional ([#​10792](https://redirect.github.com/swc-project/swc/issues/10792)) ([c32569d](https://redirect.github.com/swc-project/swc/commit/c32569dd558e3bd4e27329275e090cc716a6e440)) - **(preset-env)** Fix `default` value for `caniuse` ([#​10754](https://redirect.github.com/swc-project/swc/issues/10754)) ([aa4cd5b](https://redirect.github.com/swc-project/swc/commit/aa4cd5ba7c79229f8082354d470b10d420b5f8cb)) - **(preset-env)** Revert `default` value ([#​10778](https://redirect.github.com/swc-project/swc/issues/10778)) ([7af5824](https://redirect.github.com/swc-project/swc/commit/7af58242c2a4c8b7c1a8df8a2dd7d854892fad5e)) ##### Features - **(es/minifeir)** Inline lazily initialized literals ([#​10752](https://redirect.github.com/swc-project/swc/issues/10752)) ([fd5d2e2](https://redirect.github.com/swc-project/swc/commit/fd5d2e2f33db0d6aee8d133fe23047422a67e28c)) - **(es/minifier)** Evaluate `Number.XXX` constants ([#​10756](https://redirect.github.com/swc-project/swc/issues/10756)) ([c47dab5](https://redirect.github.com/swc-project/swc/commit/c47dab5f904ecce101b0388cab26805741bc9bd2)) - **(es/minifier)** Implement partial evaluation of array join ([#​10758](https://redirect.github.com/swc-project/swc/issues/10758)) ([bdf3a98](https://redirect.github.com/swc-project/swc/commit/bdf3a98bb45f6f9cdf1b9a8ed8d292ccce257d4e)) - **(swc\_core)** Expose `swc_ecma_parser/unstable` ([#​10744](https://redirect.github.com/swc-project/swc/issues/10744)) ([db0679e](https://redirect.github.com/swc-project/swc/commit/db0679e5ca675ea7b54bc8804897f1a2f313fe0c)) ##### Miscellaneous Tasks - **(common)** Remove `clone()` in proc macro ([#​10762](https://redirect.github.com/swc-project/swc/issues/10762)) ([12e3180](https://redirect.github.com/swc-project/swc/commit/12e318036caccee6d9b516baf391fccb07118ca9)) - **(deps)** Update `browserslist-rs` to `0.19` ([#​10750](https://redirect.github.com/swc-project/swc/issues/10750)) ([f8bf21c](https://redirect.github.com/swc-project/swc/commit/f8bf21c07202ac864d1772d5c46e1a4e99bda2fa)) - **(deps)** Remove unused deps with cargo-shear ([#​10765](https://redirect.github.com/swc-project/swc/issues/10765)) ([f4e4974](https://redirect.github.com/swc-project/swc/commit/f4e4974ffeec16b7d6d5b8def107b82bfc3c7e1d)) - **(es/module)** Drop `node` feature of `swc_ecma_loader` ([#​10761](https://redirect.github.com/swc-project/swc/issues/10761)) ([44471b5](https://redirect.github.com/swc-project/swc/commit/44471b51518d3c74ee4f3992f8474687ada13fc0)) - **(plugin/runner)** Remove unused feature and dependency ([#​10764](https://redirect.github.com/swc-project/swc/issues/10764)) ([a7d8a0a](https://redirect.github.com/swc-project/swc/commit/a7d8a0ac890bd4956d6b400017d6ddeba97e9ab0)) ##### Performance - **(es/lexer)** Use `bitflags` for `Syntax` ([#​10676](https://redirect.github.com/swc-project/swc/issues/10676)) ([bf8c722](https://redirect.github.com/swc-project/swc/commit/bf8c722e25018baa45706b890b7464f90fc03f6a)) - **(es/lexer)** Do not scan number if there's no underscore ([#​10788](https://redirect.github.com/swc-project/swc/issues/10788)) ([f5d92ee](https://redirect.github.com/swc-project/swc/commit/f5d92ee1bf0a2fbeece6570b745ea833f6cd355e)) - **(es/lints)** Make rules not parallel ([#​10772](https://redirect.github.com/swc-project/swc/issues/10772)) ([4e6001c](https://redirect.github.com/swc-project/swc/commit/4e6001c5a465ce13547abc2a6b24ae724e1adba5)) - **(es/lints)** Merge critical rules ([#​10773](https://redirect.github.com/swc-project/swc/issues/10773)) ([816e75a](https://redirect.github.com/swc-project/swc/commit/816e75a2094fd633243174f7953c9920f4851c79)) - **(es/parser)** Reduce the number of context set ops ([#​10742](https://redirect.github.com/swc-project/swc/issues/10742)) ([08b4e8b](https://redirect.github.com/swc-project/swc/commit/08b4e8b285ddb49eeefd06d1f745d9aec25427c1)) - **(es/parser)** Reduce value set operations for context ([#​10751](https://redirect.github.com/swc-project/swc/issues/10751)) ([4976b12](https://redirect.github.com/swc-project/swc/commit/4976b12f9398c471c0f77e69ad141e0172927a2b)) - **(es/parser)** Reduce query ops of current token ([#​10766](https://redirect.github.com/swc-project/swc/issues/10766)) ([4304f91](https://redirect.github.com/swc-project/swc/commit/4304f9129c1d511c94898727306a50535e11ad39)) - **(es/parser)** Remove useless call in `parse_ident` ([#​10770](https://redirect.github.com/swc-project/swc/issues/10770)) ([4ca12c9](https://redirect.github.com/swc-project/swc/commit/4ca12c97259fdf882b0849112473f3deea54be36)) - **(es/renamer)** Reduce time complexity in case of conflict ([#​10749](https://redirect.github.com/swc-project/swc/issues/10749)) ([0279914](https://redirect.github.com/swc-project/swc/commit/02799141bf0d040b6536f3333cfed852b80c611b)) - **(hstr)** Do not compare string during creating atoms ([#​10791](https://redirect.github.com/swc-project/swc/issues/10791)) ([43a4f11](https://redirect.github.com/swc-project/swc/commit/43a4f117cb0089bc7e117173507886218b064d62)) - Replace `rayon` with `par-iter` ([#​10774](https://redirect.github.com/swc-project/swc/issues/10774)) ([a6e6ebe](https://redirect.github.com/swc-project/swc/commit/a6e6ebeacafb8bccbaf3cb9bec3c87861461437a)) ##### Refactor - **(es)** Make `swc_ecma_lint` optional for `swc` crate ([#​10767](https://redirect.github.com/swc-project/swc/issues/10767)) ([f80415b](https://redirect.github.com/swc-project/swc/commit/f80415baa60a55a4dea31eff9b1c3431705183e5)) - **(es/lexer)** Use const fn in `SyntaxFlags` ([#​10737](https://redirect.github.com/swc-project/swc/issues/10737)) ([b9eb23a](https://redirect.github.com/swc-project/swc/commit/b9eb23aec3dd0963afa5080d53bca4dd0325f233)) - **(es/parser)** Cleanup `parse_setter_param` ([#​10745](https://redirect.github.com/swc-project/swc/issues/10745)) ([70734f4](https://redirect.github.com/swc-project/swc/commit/70734f40d4ff0d9ad140b705c3356b44f8bd5663)) - **(es/parser)** Cleanup `typed-arena` ([#​10769](https://redirect.github.com/swc-project/swc/issues/10769)) ([ce5138d](https://redirect.github.com/swc-project/swc/commit/ce5138d3aae6e23127fc76da9f439d47b7c59374)) - **(es/parser)** Cleanup for ctx ([#​10777](https://redirect.github.com/swc-project/swc/issues/10777)) ([d60a611](https://redirect.github.com/swc-project/swc/commit/d60a611dc76244b2b12e7676bbf4995bec5ba37c)) - **(es/parser)** Delete `with_ctx` ([#​10779](https://redirect.github.com/swc-project/swc/issues/10779)) ([ce057c5](https://redirect.github.com/swc-project/swc/commit/ce057c55efcb937437af5ef0fd583240b0538a0e)) - **(es/parser)** Cleanup ([#​10781](https://redirect.github.com/swc-project/swc/issues/10781)) ([176ce36](https://redirect.github.com/swc-project/swc/commit/176ce36d2407b6d054ec6088a45025b76791fed3)) - **(es/preset)** Remove deprecated `preset_env` function and `feature` module ([#​10759](https://redirect.github.com/swc-project/swc/issues/10759)) ([fa0e0ab](https://redirect.github.com/swc-project/swc/commit/fa0e0abf41658271cde27b6852f42dd00dfd8f4a)) - **(es/preset-env)** Use phf for corejs3 entry ([#​10712](https://redirect.github.com/swc-project/swc/issues/10712)) ([658b26d](https://redirect.github.com/swc-project/swc/commit/658b26d8386c17cbe7abf740d905d41eac96b7f7)) ##### Testing - **(es/minifier)** Update the terser test list ([#​10748](https://redirect.github.com/swc-project/swc/issues/10748)) ([1eace01](https://redirect.github.com/swc-project/swc/commit/1eace01303a98a522b67f9005601cbebd0d5b71e)) - **(es/minifier)** Update the passing test list ([#​10782](https://redirect.github.com/swc-project/swc/issues/10782)) ([8aa888b](https://redirect.github.com/swc-project/swc/commit/8aa888bc2a0fc0ed84d189725af917ae2be9f905)) - **(es/parser)** Add a test for duplicate labels ([#​10784](https://redirect.github.com/swc-project/swc/issues/10784)) ([28fc643](https://redirect.github.com/swc-project/swc/commit/28fc64310c0fdb0491a1121a801f9a5d184109eb)) ##### Pref - **(hstr)** Do not compare static tag ([#​10771](https://redirect.github.com/swc-project/swc/issues/10771)) ([5d3ce83](https://redirect.github.com/swc-project/swc/commit/5d3ce83add12c4b147d238e1cd6fdf6083c696d2)) ### [`v1.12.9`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1129---2025-07-01) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.7...v1.12.9) ##### Bug Fixes - **(es/lexer)** Parse uppercase hex numbers correctly ([#​10728](https://redirect.github.com/swc-project/swc/issues/10728)) ([ead6256](https://redirect.github.com/swc-project/swc/commit/ead62560b028f74feee506484233de2763ed3378)) - **(es/lexer)** Allow keywords as jsx attribute names ([#​10730](https://redirect.github.com/swc-project/swc/issues/10730)) ([04ef20a](https://redirect.github.com/swc-project/swc/commit/04ef20ad9b7e43dc70666258cb2c996a1a5e4074)) - **(es/minifier)** Fix top level option ([#​10227](https://redirect.github.com/swc-project/swc/issues/10227)) ([485fced](https://redirect.github.com/swc-project/swc/commit/485fced53b9318f707d05d64a1c7adf28d00e41a)) - **(es/minifier)** Do not drop self-referential class expressions ([#​10710](https://redirect.github.com/swc-project/swc/issues/10710)) ([39e6c2e](https://redirect.github.com/swc-project/swc/commit/39e6c2ec2d1528594867408cb9c3071319b32f00)) - **(es/minifier)** Mark `cons` and `alt` of `CondExpr` as `ref` ([#​10740](https://redirect.github.com/swc-project/swc/issues/10740)) ([9649cc8](https://redirect.github.com/swc-project/swc/commit/9649cc80b66edb54db1dadc9214f2c19ea008f24)) - **(es/minifier)** Fix termination detection ([#​10741](https://redirect.github.com/swc-project/swc/issues/10741)) ([87bc698](https://redirect.github.com/swc-project/swc/commit/87bc69883daae48b633556b55caeb480b7ba2d97)) - **(es/parser)** Allow non-prop operand in delete ([#​10733](https://redirect.github.com/swc-project/swc/issues/10733)) ([38132e0](https://redirect.github.com/swc-project/swc/commit/38132e0e6abaead3eae15a08610ad5dda5026dd8)) ##### Features - **(es/minifier)** Hoist more properties ([#​10707](https://redirect.github.com/swc-project/swc/issues/10707)) ([0f2c8d5](https://redirect.github.com/swc-project/swc/commit/0f2c8d5963a48e582bf4517b4a52a6cfb31b399c)) - **(es/transforms)** Expose `tsEnumIsMutable` to JS ([#​10716](https://redirect.github.com/swc-project/swc/issues/10716)) ([6b3ae00](https://redirect.github.com/swc-project/swc/commit/6b3ae008d80c0bf7b215cae7d8a754e51a732bc9)) ##### Performance - **(es/minifier)** Make `CharFreq::scan` in mangler table-based ([#​10679](https://redirect.github.com/swc-project/swc/issues/10679)) ([04d39aa](https://redirect.github.com/swc-project/swc/commit/04d39aaa9e57965dacc44d96f3e562cf8311d3bf)) - **(ts/fast-strip)** Use `swc_ecma_parser::Lexer` ([#​10677](https://redirect.github.com/swc-project/swc/issues/10677)) ([ffe0292](https://redirect.github.com/swc-project/swc/commit/ffe029283139eafd533c287e52b4b7a3c7794b90)) - Optimize `Input::reset_to` ([#​10719](https://redirect.github.com/swc-project/swc/issues/10719)) ([8084066](https://redirect.github.com/swc-project/swc/commit/808406616a86f84fa4599a22a01a5a3921975e0e)) ##### Refactor - **(es/lexer)** Useless reset ([#​10714](https://redirect.github.com/swc-project/swc/issues/10714)) ([c9eee0b](https://redirect.github.com/swc-project/swc/commit/c9eee0beadb2ba927b0c4e068eb034b7712ffffd)) - **(es/lexer)** Cleanup `read_int` ([#​10727](https://redirect.github.com/swc-project/swc/issues/10727)) ([c5fb4b1](https://redirect.github.com/swc-project/swc/commit/c5fb4b13f5507dd4fb58f12860d0ec53d00c157d)) - **(es/parser)** Remove `read_number_no_dot` ([#​10703](https://redirect.github.com/swc-project/swc/issues/10703)) ([fa8607f](https://redirect.github.com/swc-project/swc/commit/fa8607f1e42a0453d24e72d0c10ab62139d12dd7)) - **(es/parser)** Remove needless branching ([#​10717](https://redirect.github.com/swc-project/swc/issues/10717)) ([b0c23b2](https://redirect.github.com/swc-project/swc/commit/b0c23b2d31a27205b061a68688dddf4bc59937d7)) ##### Testing - **(es/preset-env)** Add entry import bench ([#​10722](https://redirect.github.com/swc-project/swc/issues/10722)) ([9868b4d](https://redirect.github.com/swc-project/swc/commit/9868b4d095007bf971dfc3372e12c934d9992fee)) - Make codspeed concurrent on main branch ([#​10711](https://redirect.github.com/swc-project/swc/issues/10711)) ([4392ce3](https://redirect.github.com/swc-project/swc/commit/4392ce3414a77ca98c9923c093d60ca662615852)) ### [`v1.12.7`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1127---2025-06-26) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.6...v1.12.7) ##### Bug Fixes - **(es/minifier)** Fix condition for preserving properties ([#​10694](https://redirect.github.com/swc-project/swc/issues/10694)) ([5c57a05](https://redirect.github.com/swc-project/swc/commit/5c57a0559641121218aa8ef2be297c3a97570e70)) - **(es/minifier)** Drop pure tagged string call expr ([#​10702](https://redirect.github.com/swc-project/swc/issues/10702)) ([85cd9a7](https://redirect.github.com/swc-project/swc/commit/85cd9a71d57d7c0e37b2158bfddfbdbe2b09622f)) - **(es/parser)** Improve error message for template literals ([#​10690](https://redirect.github.com/swc-project/swc/issues/10690)) ([a066b76](https://redirect.github.com/swc-project/swc/commit/a066b7629079ad15850c41a982031a62decebd2d)) - **(es/parser)** Rescan `>=` for JSX closing tag ([#​10693](https://redirect.github.com/swc-project/swc/issues/10693)) ([fe82c4c](https://redirect.github.com/swc-project/swc/commit/fe82c4cf83b4cea05403b87bc665f9d0a84928e1)) - **(es/parser)** Support keywords as JSX member expression properties ([#​10701](https://redirect.github.com/swc-project/swc/issues/10701)) ([643253d](https://redirect.github.com/swc-project/swc/commit/643253d5e1df643fd79eb3f494b56f15bdcbdb47)) ##### Features - **(es/parser)** Add `override` and `out` keyword ([#​10695](https://redirect.github.com/swc-project/swc/issues/10695)) ([636d7a3](https://redirect.github.com/swc-project/swc/commit/636d7a3830ca3de01ee2078385820e3a37d62343)) - **(es/parser)** Enable import attributes unconditionally ([#​10706](https://redirect.github.com/swc-project/swc/issues/10706)) ([5ecc3ca](https://redirect.github.com/swc-project/swc/commit/5ecc3ca4da6998c8dc9c94d8c25ab10a3b70b62b)) - **(es/parser)** Expose Token API with unstable feature flag ([#​10699](https://redirect.github.com/swc-project/swc/issues/10699)) ([750c7d4](https://redirect.github.com/swc-project/swc/commit/750c7d4c84d34091207932dde9e3e1aaac0cf391)) ##### Performance - **(es/parser)** Do not compare error each time ([#​10696](https://redirect.github.com/swc-project/swc/issues/10696)) ([0ae0341](https://redirect.github.com/swc-project/swc/commit/0ae0341d105a9c57810204352b775acdee26d18e)) ##### Testing - **(es)** Remove outdated test snapshots ([#​10689](https://redirect.github.com/swc-project/swc/issues/10689)) ([03d520b](https://redirect.github.com/swc-project/swc/commit/03d520bc5be02d45acb173c49d7fcd9580ccacf1)) ### [`v1.12.6`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1126---2025-06-24) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.5...v1.12.6) ##### Bug Fixes - **(es/parser)** Throw error if JSX does not end with `>` ([#​10687](https://redirect.github.com/swc-project/swc/issues/10687)) ([cb3d6db](https://redirect.github.com/swc-project/swc/commit/cb3d6dbfd4dd9d82bea0222934daf902f57e1034)) - **(es/react-compiler)** Use tsx syntax for parser ([#​10682](https://redirect.github.com/swc-project/swc/issues/10682)) ([a355e37](https://redirect.github.com/swc-project/swc/commit/a355e376707f35845d5a8b30be0f98fbc2e73b5d)) - **(hstr)** Support MSRV = `1.86` ([#​10673](https://redirect.github.com/swc-project/swc/issues/10673)) ([de19d1e](https://redirect.github.com/swc-project/swc/commit/de19d1e79d9626b82ee07c3cdefcdcaa317e64e3)) - **(ts/isolated-dts)** Skip parameters without accessibility modifiers in private constructors ([#​10675](https://redirect.github.com/swc-project/swc/issues/10675)) ([1976d8e](https://redirect.github.com/swc-project/swc/commit/1976d8ef2de0ffd3203b7f450f92ec91a1d3b260)) ##### Features - **(ts/fast-strip)** Support JSX under a feature flag ([#​10656](https://redirect.github.com/swc-project/swc/issues/10656)) ([6a70d17](https://redirect.github.com/swc-project/swc/commit/6a70d17f17109bcb2e6ed715fe321c3fb3eaae6e)) ##### Miscellaneous Tasks - **(ecosystem-ci)** Exclude `react-leaflet` ([cfbb1f9](https://redirect.github.com/swc-project/swc/commit/cfbb1f9505b430b2e93062611734d2f0a196b008)) ##### Performance - **(es/lexer)** Optimize number literal parsing with fast path ([#​10655](https://redirect.github.com/swc-project/swc/issues/10655)) ([15d0828](https://redirect.github.com/swc-project/swc/commit/15d0828f2d9a741b053f26e88bd52b5c2c7c78f4)) - **(es/lexer)** Reduce allocations while lexing numbers ([#​10667](https://redirect.github.com/swc-project/swc/issues/10667)) ([115d228](https://redirect.github.com/swc-project/swc/commit/115d228d90566fb09bf456be9fc203ff1fb7cb34)) - **(es/lexer)** Introduce `byte_search` to reduce comparison operations ([#​10668](https://redirect.github.com/swc-project/swc/issues/10668)) ([3806ffd](https://redirect.github.com/swc-project/swc/commit/3806ffd04872a556b4a906348ade955814da044d)) - **(es/lexer)** Compare `\n` first ([#​10669](https://redirect.github.com/swc-project/swc/issues/10669)) ([9c41e2f](https://redirect.github.com/swc-project/swc/commit/9c41e2f71016699917c8109c2bd4660cfa7fb4f3)) - **(es/lexer)** Optimize lexing of numbers with separators ([#​10665](https://redirect.github.com/swc-project/swc/issues/10665)) ([cac651b](https://redirect.github.com/swc-project/swc/commit/cac651b85d5e0bee9e4d1b1ba4d9df69621a5361)) - **(es/minifier)** Remove needless clones ([#​10661](https://redirect.github.com/swc-project/swc/issues/10661)) ([5f4f7dd](https://redirect.github.com/swc-project/swc/commit/5f4f7dd0f164a30ff6340dd0114fe0759e64d83f)) - **(ts/fast-strip)** Prealloc buf for codegen ([#​10680](https://redirect.github.com/swc-project/swc/issues/10680)) ([a8347fe](https://redirect.github.com/swc-project/swc/commit/a8347fea2711203209e1cd1b0c920cb83bb6d957)) ##### Refactor - **(ts/fast-strip)** Rename crate ([#​10685](https://redirect.github.com/swc-project/swc/issues/10685)) ([6b5904c](https://redirect.github.com/swc-project/swc/commit/6b5904c838394def3b45bd0d1c9bbdc75a1c1af9)) ##### Build - **(wasm)** Fix wasm builds ([eee0578](https://redirect.github.com/swc-project/swc/commit/eee05787231c07b41430d5bfed73f3c39011c491)) ### [`v1.12.5`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1125---2025-06-21) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.4...v1.12.5) ##### Bug Fixes - **(es/parser)** Parse jsx entity ([#​10652](https://redirect.github.com/swc-project/swc/issues/10652)) ([bfd3bc5](https://redirect.github.com/swc-project/swc/commit/bfd3bc5456a33e3d66008ea198d9c5f38660af39)) - **(es/parser)** Consider reseved ident in jsx name ([#​10647](https://redirect.github.com/swc-project/swc/issues/10647)) ([9262a59](https://redirect.github.com/swc-project/swc/commit/9262a591fd8f35200948fa298aa0f9cc4d0a06e7)) ##### Performance - **(es/parser)** Optimize `next_token` ([#​10654](https://redirect.github.com/swc-project/swc/issues/10654)) ([1be2ca0](https://redirect.github.com/swc-project/swc/commit/1be2ca0d6e0cbe096352521b016320b6a30d36b7)) ##### Refactor - **(es/lexer)** Remove faster path for `\t` ([#​10650](https://redirect.github.com/swc-project/swc/issues/10650)) ([d6ac3b7](https://redirect.github.com/swc-project/swc/commit/d6ac3b7adbe067b3796cba57480806b3e23cfafb)) ### [`v1.12.4`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1124---2025-06-20) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.3...v1.12.4) ##### Bug Fixes - **(es/minifier)** Fix `Buffer` handling of `minify()` API ([#​10643](https://redirect.github.com/swc-project/swc/issues/10643)) ([cdf068e](https://redirect.github.com/swc-project/swc/commit/cdf068e1bd8f007e06f41bd05f98055243468ba4)) - **(es/minifier)** Fix arrow inlining ([#​10642](https://redirect.github.com/swc-project/swc/issues/10642)) ([7232c10](https://redirect.github.com/swc-project/swc/commit/7232c102d36bbf6957bd7326d9392d2b00155ee9)) - **(es/parser)** Don't be greedy in the end of jsx open el ([#​10637](https://redirect.github.com/swc-project/swc/issues/10637)) ([8a2c656](https://redirect.github.com/swc-project/swc/commit/8a2c656d50dd1fe86b7338dc83cc1397a99ebbbe)) - Update `par-core` and `par-iter` ([#​10629](https://redirect.github.com/swc-project/swc/issues/10629)) ([38f7d51](https://redirect.github.com/swc-project/swc/commit/38f7d51d3ca2d55a85020cca0cffc22b2e5b5b8a)) - Fix CI ([#​10641](https://redirect.github.com/swc-project/swc/issues/10641)) ([9df98f7](https://redirect.github.com/swc-project/swc/commit/9df98f748eba99de4c51dc407de34b97456e93ce)) ##### Refactor - **(es/parser)** Cleanup ([#​10631](https://redirect.github.com/swc-project/swc/issues/10631)) ([c7c2035](https://redirect.github.com/swc-project/swc/commit/c7c2035292c3a86d65ad97438ffc9ffa2df09628)) ### [`v1.12.3`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1123---2025-06-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.2...v1.12.3) ##### Bug Fixes - **(es/codgen)** Emit leading comments of JSXExprContainer ([#​10627](https://redirect.github.com/swc-project/swc/issues/10627)) ([2d2162a](https://redirect.github.com/swc-project/swc/commit/2d2162a1e90b997db130ba8ab9b262cd145f998a)) ### [`v1.12.2`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1122---2025-06-19) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.1...v1.12.2) ##### Bug Fixes - **(ci)** Fix build of `@swc/minifier` ([0dc5244](https://redirect.github.com/swc-project/swc/commit/0dc52440ea8f2320614d0875fc421ba647f1a75c)) - **(es/codegen)** Fix `.map` path when using `output_path` ([01e5bd1](https://redirect.github.com/swc-project/swc/commit/01e5bd1d6560d3b40e98122e09d0f7bd7c73b4c5)) - **(es/parser)** Allow type ann in jsx expr child ([#​10626](https://redirect.github.com/swc-project/swc/issues/10626)) ([48f576c](https://redirect.github.com/swc-project/swc/commit/48f576c64ac119af3bc990c78f06678dc0fdd800)) - **(swc)** Fix wrong caching of resolvers regarding file exts ([#​10615](https://redirect.github.com/swc-project/swc/issues/10615)) ([68aacd1](https://redirect.github.com/swc-project/swc/commit/68aacd1dfc2dd97feb5636f1833a6fa1e15407bd)) - **(ts/isolated-dts)** Fix usage dependency ([#​10621](https://redirect.github.com/swc-project/swc/issues/10621)) ([b3677d3](https://redirect.github.com/swc-project/swc/commit/b3677d36681820dd7c0f35ef97c44d5f7de69121)) - **(ts/isolated-dts)** Emit properties in overloaded constructor params ([#​10623](https://redirect.github.com/swc-project/swc/issues/10623)) ([6634ef1](https://redirect.github.com/swc-project/swc/commit/6634ef1d2fd7f298a4c5fbb5c23e28c2571177b8)) ##### Features - **(swc\_common)** Allow returning `None` in `try_lookup_source_file` ([#​10625](https://redirect.github.com/swc-project/swc/issues/10625)) ([d8e2405](https://redirect.github.com/swc-project/swc/commit/d8e2405d7f67867699eeda36ca59ac11ca7baf71)) ##### Performance - **(atoms)** Improve `atom!` for inlinable strings ([#​10612](https://redirect.github.com/swc-project/swc/issues/10612)) ([5113121](https://redirect.github.com/swc-project/swc/commit/51131212c3bd1992bdade5ab509572ad79d1aa53)) - **(es/minifier)** Avoid calling some costly function when optimizing deep nested binary expr ([#​10611](https://redirect.github.com/swc-project/swc/issues/10611)) ([1434571](https://redirect.github.com/swc-project/swc/commit/1434571477f5f8576a268a2bd32631eb9ce77229)) - **(es/minifier)** Remove needless JSON conversion ([#​10628](https://redirect.github.com/swc-project/swc/issues/10628)) ([4a58dca](https://redirect.github.com/swc-project/swc/commit/4a58dca92c71c2db871be3a09ea0aa6c9a6702fc)) - **(es/parser)** Reduce cmp in jsx spread child ([#​10606](https://redirect.github.com/swc-project/swc/issues/10606)) ([fb33c13](https://redirect.github.com/swc-project/swc/commit/fb33c135444edc4de4531cac7d5ae27feabfff76)) ##### Refactor - **(es/parser)** Cleanup - deduplicate some code ([#​10608](https://redirect.github.com/swc-project/swc/issues/10608)) ([5f9af96](https://redirect.github.com/swc-project/swc/commit/5f9af969d7a123b6cbc82c7a76489acf244a1cf3)) - **(es/parser)** Remove token contexts ([#​10547](https://redirect.github.com/swc-project/swc/issues/10547)) ([7ffe9d2](https://redirect.github.com/swc-project/swc/commit/7ffe9d23ca55c61acef69782e88d2e0e0e7ea47a)) ### [`v1.12.1`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1121---2025-06-12) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.12.0...v1.12.1) ##### Bug Fixes - **([@​swc/types](https://redirect.github.com/swc/types))** Remove `nativeClassProperties` ([#​10592](https://redirect.github.com/swc-project/swc/issues/10592)) ([39032dc](https://redirect.github.com/swc-project/swc/commit/39032dcd96bc618fcddf55d0824836c56f766eab)) - **(es/minifier)** Fix top level detection of DCE ([#​10603](https://redirect.github.com/swc-project/swc/issues/10603)) ([964a560](https://redirect.github.com/swc-project/swc/commit/964a5607d7bacb2bab1135bf0dd546a1a33fdb6c)) - **(es/minifier)** Fix inlining of arrows ([#​10604](https://redirect.github.com/swc-project/swc/issues/10604)) ([cc3bc4d](https://redirect.github.com/swc-project/swc/commit/cc3bc4d66c381d33d00bc530b57c88447ae8ead8)) - **(es/minifier)** Perform DCE on the end ([#​10602](https://redirect.github.com/swc-project/swc/issues/10602)) ([a97b149](https://redirect.github.com/swc-project/swc/commit/a97b1494267bba03436d160d39cd21ce68150173)) - **(swc_common)** Add `Files#is_in_file` ([#​10599](https://redirect.github.com/swc-project/swc/issues/10599)) ([e6b61eb](https://redirect.github.com/swc-project/swc/commit/e6b61ebfde2b0680c3e4144e6725803b2d9d7fc8)) ##### Features - **(es/parser)** Support parsing CommonJS ([#​10600](https://redirect.github.com/swc-project/swc/issues/10600)) ([70bda6a](https://redirect.github.com/swc-project/swc/commit/70bda6a199bec4b0f8fddb20040a382c44a78354)) ### [`v1.12.0`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1120---2025-06-10) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.31...v1.12.0) ##### Bug Fixes - **([@​swc/types](https://redirect.github.com/swc/types))** Add `jsc.output.charset` ([#​10567](https://redirect.github.com/swc-project/swc/issues/10567)) ([26b41e8](https://redirect.github.com/swc-project/swc/commit/26b41e86cb103fd6e9b76dcc9ed6625ef73ef9d0)) - **(es/codegen)** Don't call `cmt.get_leading` for dummy span ([#​10568](https://redirect.github.com/swc-project/swc/issues/10568)) ([16e204d](https://redirect.github.com/swc-project/swc/commit/16e204d3fa44acfea087e2e8929b7989894cf7bc)) - **(es/parser)** Disallow spread operator(`...`) in JSX attribute values ([#​10587](https://redirect.github.com/swc-project/swc/issues/10587)) ([8deba78](https://redirect.github.com/swc-project/swc/commit/8deba787bb7a210826be09ce065a7a40eef0d508)) - **(es/typescript)** Pass `native_class_properties` ([#​10561](https://redirect.github.com/swc-project/swc/issues/10561)) ([7e4cd9a](https://redirect.github.com/swc-project/swc/commit/7e4cd9ad4fcd28bc179c75020acb9a596d405efb)) - **(es/typescript)** Handle `export declare var` in namespace ([#​10579](https://redirect.github.com/swc-project/swc/issues/10579)) ([2daa17f](https://redirect.github.com/swc-project/swc/commit/2daa17f110910eae14412bbb29e8fdcf61265d13)) - **(ts/isolated-dts)** Add edges `SymbolFlags::Value` and `SymbolFlags::Type` in exports ([#​10577](https://redirect.github.com/swc-project/swc/issues/10577)) ([e6d4da2](https://redirect.github.com/swc-project/swc/commit/e6d4da219530744171ba46bfa44a06076080e7c2)) - Fix bindings ([0f858fd](https://redirect.github.com/swc-project/swc/commit/0f858fd3470c5c104ab9b6ca900ea97be37c615f)) ##### Documentation - **(contributing)** Add a script to patch local projects ([#​10565](https://redirect.github.com/swc-project/swc/issues/10565)) ([3ac0a21](https://redirect.github.com/swc-project/swc/commit/3ac0a21288c780ef1267cfeba2662bc6a825b508)) ##### Features - **(es/minifier)** Regex support for `format.comments` ([#​10571](https://redirect.github.com/swc-project/swc/issues/10571)) ([e441df5](https://redirect.github.com/swc-project/swc/commit/e441df50105a99c4725277278059e9b6100a95d0)) - **(es/module)** Add support for `import.meta.main` in AMD and CJS ([#​10596](https://redirect.github.com/swc-project/swc/issues/10596)) ([759de2e](https://redirect.github.com/swc-project/swc/commit/759de2e463864d331e5528bbe60b400efb3b1f84)) ##### Miscellaneous Tasks - **(plugin/runner)** Update `virtual-fs` to dedupe dependencies ([#​10594](https://redirect.github.com/swc-project/swc/issues/10594)) ([de667bb](https://redirect.github.com/swc-project/swc/commit/de667bbc485efae5dcb2ba0bd0c29b90e66605d2)) ##### Refactor - **(es/lexer)** Remove unnecessary result wrap ([#​10578](https://redirect.github.com/swc-project/swc/issues/10578)) ([49d15df](https://redirect.github.com/swc-project/swc/commit/49d15df1b4d2f5e07d10e10c75dcbeb637b2528d)) - **(es/parser)** Extract `parse_jsx_attrs` ([#​10569](https://redirect.github.com/swc-project/swc/issues/10569)) ([6492786](https://redirect.github.com/swc-project/swc/commit/649278679eab86e6cf167c170ecb49987559e26c)) - **(es/parser)** Remove `cur!(false)` macro ([#​10583](https://redirect.github.com/swc-project/swc/issues/10583)) ([c96fa23](https://redirect.github.com/swc-project/swc/commit/c96fa238168ce6418781b6c6c14aea7de832d67c)) - **(swc_common)** Remove `Input::find` ([#​10542](https://redirect.github.com/swc-project/swc/issues/10542)) ([494cef9](https://redirect.github.com/swc-project/swc/commit/494cef9982b7b9f93601ed8c0f49978a7d260259)) - **(swc_common)** Use `BytesStr` instead of `Lrc<String>` ([#​10580](https://redirect.github.com/swc-project/swc/issues/10580)) ([6f00973](https://redirect.github.com/swc-project/swc/commit/6f00973ba08b19f09adb1bc9b9dd9558be27247a)) - **(swc_common)** Use `swc_sourcemap` instead ([#​10593](https://redirect.github.com/swc-project/swc/issues/10593)) ([8a9f609](https://redirect.github.com/swc-project/swc/commit/8a9f609061e65977b97baca95dce147fa19e92fd)) ##### Testing - **(es/parser)** Enable jsx test ([#​10566](https://redirect.github.com/swc-project/swc/issues/10566)) ([72b1efe](https://redirect.github.com/swc-project/swc/commit/72b1efeaec0931b17c9a7b0acd52be8de77d07dc)) ### [`v1.11.31`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#11131---2025-06-05) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.11.29...v1.11.31) ##### Bug Fixes - **(es/codegen)** Improve comments handling ([#​10534](https://redirect.github.com/swc-project/swc/issues/10534)) ([d9ba838](https://redirect.github.com/swc-project/swc/commit/d9ba838df9b88d6c4108bc21dd9d6eebd406aacd)) - **(es/codegen)** Exclude `constructor` from source map names ([#​10551](https://redirect.github.com/swc-project/swc/issues/10551)) ([ef85640](https://redirect.github.com/swc-project/swc/commit/ef856402515758196f5d925bcfb8213bf0ca18fd)) - **(es/fixer)** Fix a bug with awaited arrow fn expression ([#​10555](https://redirect.github.com/swc-project/swc/issues/10555)) ([9dfdfa6](https://redirect.github.com/swc-project/swc/commit/9dfdfa62d3603586ff4279daf4e66443c024cdd6)) - **(es/minifier)** Fix missing variable ([#​10478](https://redirect.github.com/swc-project/swc/issues/10478)) ([6de3ef6](https://redirect.github.com/swc-project/swc/commit/6de3ef65bc599679020de13a3085824f06e047a7)) - **(es/minifier)** Inline object of member if prop is an ident ([#​10548](https://redirect.github.com/swc-project/swc/issues/10548)) ([e554381](https://redirect.github.com/swc-project/swc/commit/e554381bffa3602d7ce9ee156652cf654bac507f)) - **(es/minifier)** Add side effect check for test expr when compressing IfStmt ([#​10550](https://redirect.github.com/swc-project/swc/issues/10550)) ([3e9728e](https://redirect.github.com/swc-project/swc/commit/3e9728e70c77139a770717f87a9e54920e4a58c9)) - **(es/minifier)** Fix typo in an option name ([#​10554](https://redirect.github.com/swc-project/swc/issues/10554)) ([a303941](https://redirect.github.com/swc-project/swc/commit/a303941a36a59db19fe376b7601378fdc3830212)) - **(es/parser)** Emit syntax errors for strict mode in non-module or scripts ([#​10545](https://redirect.github.com/swc-project/swc/issues/10545)) ([1291b4a](https://redirect.github.com/swc-project/swc/commit/1291b4a78c51512fb0c699f3409275f4065bbc0b)) - **(es/react-compiler)** Fix usefulness detection ([#​10506](https://redirect.github.com/swc-project/swc/issues/10506)) ([41075a1](https://redirect.github.com/swc-project/swc/commit/41075a1c8776b62d7c2fc6436677d5d6b083a2f8)) - **(es/utils)** Fix `extract_var_ids` ([#​10511](https://redirect.github.com/swc-project/swc/issues/10511)) ([5644372](https://redirect.github.com/swc-project/swc/commit/56443727dd195a2a3500014b8f54b9a18e14e484)) - **(react-compiler)** Fix fast check ([#​10538](https://redirect.github.com/swc-project/swc/issues/10538)) ([9403ce2](https://redirect.github.com/swc-project/swc/commit/9403ce2e7372dbcd579e2710480f2ffc78d8bcca)) - **(swc_common)** Fix build ([#​10544](https://redirect.github.com/swc-project/swc/issues/10544)) ([2ed934d](https://redirect.github.com/swc-project/swc/commit/2ed934d4a1b2c85d6cc04c038aaee3e09c189e8b)) - **(swc_common)** Fix skip condition for sourcemap ([#​10562](https://redirect.github.com/swc-project/swc/issues/10562)) ([cbee0df](https://redirect.github.com/swc-project/swc/commit/cbee0dfa2b82ed470a387d06470e70617a6ee60a)) - **(swc_common)** Fix skip condition for sourcemap, really ([#​10563](https://redirect.github.com/swc-project/swc/issues/10563)) ([14feedb](https://redirect.github.com/swc-project/swc/commit/14feedb55286bbd811b4dfba26501bd1127067fe)) - **(swc_common)** Revert skip condition patch ([#​10564](https://redirect.github.com/swc-project/swc/issues/10564)) ([2a2b284](https://redirect.github.com/swc-project/swc/commit/2a2b284f2522ee1bb04033a4aa787b853617823f)) - **(ts/fast-dts)** Correctly emit Symbol-keyed accessors in declarations ([#​10508](https://redirect.github.com/swc-project/swc/issues/10508)) ([1298e76](https://redirect.github.com/swc-project/swc/commit/1298e767e78d69ba02efb1cb3260266b5a2812c2)) - **(ts/fast-dts)** Ensure correct emission of template literals and symbol-keyed properties ([#​10530](https://redirect.github.com/swc-project/swc/issues/10530)) ([8dbdbef](https://redirect.github.com/swc-project/swc/commit/8dbdbef266f508e09f52ffe1cbe2e953e5039a3d)) ##### Features - **(es/regexp)** Add crates for RegExp ([#​10525](https://redirect.github.com/swc-project/swc/issues/10525)) ([4b3f924](https://redirect.github.com/swc-project/swc/commit/4b3f924edf996983e2a61cc29eb0c552cf71af7a)) - **(swc_common)** Add `Globals::clone_data` ([#​10543](https://redirect.github.com/swc-project/swc/issues/10543)) ([39f30b0](https://redirect.github.com/swc-project/swc/commit/39f30b066fe4d91f8df641fe59aba86acb10d645)) - **(swc_common)** Add `map_raw_pos` to `Files` ([#​10560](https://redirect.github.com/swc-project/swc/issues/10560)) ([71224c3](https://redirect.github.com/swc-project/swc/commit/71224c365335e970f6dd12a47b4524da6d861bb3)) ##### Miscellaneous Tasks - **(bindings)** Use published versions of crates ([#​10513](https://redirect.github.com/swc-project/swc/issues/10513)) ([f65f028](https://redirect.github.com/swc-project/swc/commit/f65f02831cb68245d5790a6c867ac3e997eedbfd)) - **(ecosystem-ci)** Exclude `ts-node` ([2b284e1](https://redirect.github.com/swc-project/swc/commit/2b284e1930bd9aab88d74bef0f7453bf23e2ddfe)) ##### Performance - **(es/minifier)** Merge `PropertyCollector` into usage analyzer ([#​10514](https://redirect.github.com/swc-project/swc/issues/10514)) ([505bf54](https://redirect.github.com/swc-project/swc/commit/505bf542cd197afb2a5a5f7cd89ed97ac681a923)) - **(es/minifier)** Remove needless clone ([#​10523](https://redirect.github.com/swc-project/swc/issues/10523)) ([1c02ef6](https://redirect.github.com/swc-project/swc/commit/1c02ef63aa48b239a43f359991af736071634a21)) - **(es/parser)** Reduce comparison while reading logical ([#​10526](https://redirect.github.com/swc-project/swc/issues/10526)) ([2bc551c](https://redirect.github.com/swc-project/swc/commit/2bc551cb39d99ecebd5d6f10fc94a93173b2aefa)) - **(es/renamer)** Merge analyze/collect ([#​10509](https://redirect.github.com/swc-project/swc/issues/10509)) ([7b47f66](https://redirect.github.com/swc-project/swc/commit/7b47f661dd6794f658023b649ebcdc153fe6e27c)) - **(swc_common)** Remove `char_indices` calls ([#​10541](https://redirect.github.com/swc-project/swc/issues/10541)) ([51507bc](https://redirect.github.com/swc-project/swc/commit/51507bcfa24fcdc202e5bbf255a24feb1665a395)) ##### Refactor - **(es/codegen)** Migrate to `ryu-js` for numeric literal codegen ([#​10503](https://redirect.github.com/swc-project/swc/issues/10503)) ([4bc4244](https://redirect.github.com/swc-project/swc/commit/4bc4244c195d3a364b588348657fd8a3d8c22079)) - **(es/lexer)** Cleanup code for reading tokens ([#​10533](https://redirect.github.com/swc-project/swc/issues/10533)) ([a72092c](https://redirect.github.com/swc-project/swc/commit/a72092c13166fe80d494e49cf0c5ec04e93ee4eb)) - **(es/lexer)** Share `skip_block_comment` ([#​10549](https://redirect.github.com/swc-project/swc/issues/10549)) ([b101a87](https://redirect.github.com/swc-project/swc/commit/b101a87771d287b8e3bd9ae60a94b39de192718b)) - **(es/parser)** Share code for parsing strings ([#​10522](https://redirect.github.com/swc-project/swc/issues/10522)) ([931a2d6](https://redirect.github.com/swc-project/swc/commit/931a2d6761bfec72cdda7eb875ad02dc217848b9)) - **(es/parser)** Cleanup ([#​10559](https://redirect.github.com/swc-project/swc/issues/10559)) ([963ac9e](https://redirect.github.com/swc-project/swc/commit/963ac9efb23d4613932bcb6a29b94b9ac5d13860)) - **(ts/fast-dts)** Derive computed flags from source code ([#​10510](https://redirect.github.com/swc-project/swc/issues/10510)) ([a2d5664](https://redirect.github.com/swc-project/swc/commit/a2d56645cbf753770a2634e23423a59acaae6b84)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/peers/peerjs). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXYtZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.