-
-
Notifications
You must be signed in to change notification settings - Fork 437
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
chore: remove duplicate frame tests #8203
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
1 Skipped Deployment
|
|
This stack of pull requests is managed by Graphite. Learn more about stacking. |
☁️ Nx Cloud ReportCI is running/has finished running commands for commit 8c6dc22. As they complete they will appear below. Click to see the status, the terminal output, and the build insights. 📂 See all runs for this CI Pipeline Execution ✅ Successfully ran 2 targetsSent with 💌 from NxCloud. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Merge activity
|
This PR is to remove the previous `frame.spec.ts` which has been splited into `tests/edgeless/*.spec.ts` in PR #8048
94d64fe
to
8c6dc22
Compare
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@nx/eslint](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/eslint)) | [`19.6.4` -> `19.6.5`](https://renovatebot.com/diffs/npm/@nx%2feslint/19.6.4/19.6.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2feslint/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2feslint/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2feslint/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2feslint/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/playwright](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/playwright)) | [`19.6.4` -> `19.6.5`](https://renovatebot.com/diffs/npm/@nx%2fplaywright/19.6.4/19.6.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fplaywright/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fplaywright/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fplaywright/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fplaywright/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.6.4` -> `19.6.5`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.6.4/19.6.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/web](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/web)) | [`19.6.4` -> `19.6.5`](https://renovatebot.com/diffs/npm/@nx%2fweb/19.6.4/19.6.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fweb/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fweb/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fweb/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fweb/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.6.4` -> `19.6.5`](https://renovatebot.com/diffs/npm/nx/19.6.4/19.6.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.6.4/19.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.2` -> `5.4.3`](https://renovatebot.com/diffs/npm/vite/5.4.2/5.4.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.2/5.4.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nrwl/nx (@​nx/eslint)</summary> ### [`v19.6.5`](https://redirect.github.com/nrwl/nx/releases/tag/19.6.5) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.4...19.6.5) ##### 19.6.5 (2024-09-03) ##### 🩹 Fixes - **core:** handle file change conflicts between sync generators ([#​27695](https://redirect.github.com/nrwl/nx/pull/27695)) - **core:** filter branch in preparation for nx import ([#​27652](https://redirect.github.com/nrwl/nx/pull/27652)) - **core:** add parallelism to target defaults schema ([#​27710](https://redirect.github.com/nrwl/nx/pull/27710)) - **core:** bump plugin pool attempts to work with slow runtimes ([#​27726](https://redirect.github.com/nrwl/nx/pull/27726)) - **detox:** fix name with camel case ([#​27602](https://redirect.github.com/nrwl/nx/pull/27602)) - **expo:** fix unable to build expo local for yarn 4 ([#​26992](https://redirect.github.com/nrwl/nx/pull/26992)) - **expo:** add cacheVersion to metro.config ([#​27646](https://redirect.github.com/nrwl/nx/pull/27646)) - **misc:** fix the URL of the [@​naxodev/nx-cloudflare](https://redirect.github.com/naxodev/nx-cloudflare) plugin ([#​27723](https://redirect.github.com/nrwl/nx/pull/27723)) - **nx-dev:** show first tab if none selected ([#​27701](https://redirect.github.com/nrwl/nx/pull/27701)) - **react-native:** change hermesCommand to build android ([#​27641](https://redirect.github.com/nrwl/nx/pull/27641)) - **release:** release plan command should take filters and touched projects into account ([#​27706](https://redirect.github.com/nrwl/nx/pull/27706)) - **release:** version plan changelogs should contain authors and refs ([#​27737](https://redirect.github.com/nrwl/nx/pull/27737)) ##### ❤️ Thank You - Austin Fahsl [@​fahslaj](https://redirect.github.com/fahslaj) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Isaac Mann [@​isaacplmann](https://redirect.github.com/isaacplmann) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Nicolas Beaussart - Victor Berchet [@​vicb](https://redirect.github.com/vicb) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.3`](https://redirect.github.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small543-2024-09-03-small) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.2...v5.4.3) - fix: allow getting URL of JS files in publicDir ([#​17915](https://redirect.github.com/vitejs/vite/issues/17915)) ([943ece1](https://redirect.github.com/vitejs/vite/commit/943ece177e7709b3ba574e810afce347c51d4442)), closes [#​17915](https://redirect.github.com/vitejs/vite/issues/17915) - fix: cjs warning respect the logLevel flag ([#​17993](https://redirect.github.com/vitejs/vite/issues/17993)) ([dc3c14f](https://redirect.github.com/vitejs/vite/commit/dc3c14f39fcd57867c8ae81b75ae768b53b4b880)), closes [#​17993](https://redirect.github.com/vitejs/vite/issues/17993) - fix: improve CJS warning trace information ([#​17926](https://redirect.github.com/vitejs/vite/issues/17926)) ([5c5f82c](https://redirect.github.com/vitejs/vite/commit/5c5f82c84bb64309875b42eee9d4dd525ab42e8c)), closes [#​17926](https://redirect.github.com/vitejs/vite/issues/17926) - fix: only remove entry assets handled by Vite core ([#​17916](https://redirect.github.com/vitejs/vite/issues/17916)) ([ebfaa7e](https://redirect.github.com/vitejs/vite/commit/ebfaa7e6019783f308db5e759a6a67abb7cc626c)), closes [#​17916](https://redirect.github.com/vitejs/vite/issues/17916) - fix: waitForRequestIdle locked ([#​17982](https://redirect.github.com/vitejs/vite/issues/17982)) ([ad13760](https://redirect.github.com/vitejs/vite/commit/ad1376018a94b42540a8488d897cc520849e1228)), closes [#​17982](https://redirect.github.com/vitejs/vite/issues/17982) - fix(css): fix directory index import in sass modern api ([#​17960](https://redirect.github.com/vitejs/vite/issues/17960)) ([9b001ba](https://redirect.github.com/vitejs/vite/commit/9b001baa70c8489ac5550107c110a5dca281cda4)), closes [#​17960](https://redirect.github.com/vitejs/vite/issues/17960) - fix(css): fix sass `file://` reference ([#​17909](https://redirect.github.com/vitejs/vite/issues/17909)) ([561b940](https://redirect.github.com/vitejs/vite/commit/561b940f6f963fbb78058a6e23b4adad53a2edb9)), closes [#​17909](https://redirect.github.com/vitejs/vite/issues/17909) - fix(css): fix sass modern source map ([#​17938](https://redirect.github.com/vitejs/vite/issues/17938)) ([d428e7e](https://redirect.github.com/vitejs/vite/commit/d428e7e3a05f8da5ea00bb1b6a0827a5cc225899)), closes [#​17938](https://redirect.github.com/vitejs/vite/issues/17938) - fix(deps): bump tsconfck ([#​17990](https://redirect.github.com/vitejs/vite/issues/17990)) ([8c661b2](https://redirect.github.com/vitejs/vite/commit/8c661b20e92f33eb2e3ba3841b20dd6f6076f1ef)), closes [#​17990](https://redirect.github.com/vitejs/vite/issues/17990) - fix(html): rewrite assets url in <template> ([#​17988](https://redirect.github.com/vitejs/vite/issues/17988)) ([413c86a](https://redirect.github.com/vitejs/vite/commit/413c86aa971bc1ad8958578c929f45a368799f74)), closes [#​17988](https://redirect.github.com/vitejs/vite/issues/17988) - fix(preload): add crossorigin attribute in CSS link tags ([#​17930](https://redirect.github.com/vitejs/vite/issues/17930)) ([15871c7](https://redirect.github.com/vitejs/vite/commit/15871c75e0722adeda23f771fd6c45fecba4d118)), closes [#​17930](https://redirect.github.com/vitejs/vite/issues/17930) - chore: reduce diffs with v6 branch ([#​17942](https://redirect.github.com/vitejs/vite/issues/17942)) ([bf9065a](https://redirect.github.com/vitejs/vite/commit/bf9065aa13da6a519014c3bc1d34cfb1cb49ccca)), closes [#​17942](https://redirect.github.com/vitejs/vite/issues/17942) - chore(deps): update all non-major dependencies ([#​17945](https://redirect.github.com/vitejs/vite/issues/17945)) ([cfb621e](https://redirect.github.com/vitejs/vite/commit/cfb621e7a5a3e24d710a9af156e6855e73caf891)), closes [#​17945](https://redirect.github.com/vitejs/vite/issues/17945) - chore(deps): update all non-major dependencies ([#​17991](https://redirect.github.com/vitejs/vite/issues/17991)) ([0ca53cf](https://redirect.github.com/vitejs/vite/commit/0ca53cff9ff49108fcec75ff01d2445f9c2f2a4c)), closes [#​17991](https://redirect.github.com/vitejs/vite/issues/17991) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://redirect.github.com/actions/checkout) | action | major | `v3` -> `v4` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v4`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417) [Compare Source](https://redirect.github.com/actions/checkout/compare/v3...v4) - Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@&toeverything#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/actions/checkout/pull/1739](https://redirect.github.com/actions/checkout/pull/1739) - Bump actions/checkout from 3 to 4 by [@&toeverything#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/actions/checkout/pull/1697](https://redirect.github.com/actions/checkout/pull/1697) - Check out other refs/\* by commit by [@&toeverything#8203;orhantoy](https://redirect.github.com/orhantoy) in [https://github.com/actions/checkout/pull/1774](https://redirect.github.com/actions/checkout/pull/1774) - Pin actions/checkout's own workflows to a known, good, stable version. by [@&toeverything#8203;jww3](https://redirect.github.com/jww3) in [https://github.com/actions/checkout/pull/1776](https://redirect.github.com/actions/checkout/pull/1776) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`^7.18.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`^7.18.0` -> `^8.0.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/7.18.0/8.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/7.18.0/8.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`^8.57.0` -> `^9.0.0`](https://renovatebot.com/diffs/npm/eslint/8.57.0/9.9.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/9.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/9.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.57.0/9.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.57.0/9.9.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-perfectionist](https://perfectionist.dev) ([source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist)) | [`^2.11.0` -> `^3.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-perfectionist/2.11.0/3.3.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-perfectionist/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-perfectionist/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-perfectionist/2.11.0/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-perfectionist/2.11.0/3.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.3.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#830-2024-08-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0) ##### 🚀 Features - **eslint-plugin:** \[no-deprecation] add rule ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-template-expression] add missing parentheses in autofix - **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped alias type arguments - **utils:** add `TSDeclareFunction` to `functionTypeTypes` - **ast-spec:** use `Expression` in argument of `ThrowStatement` ##### ❤️ Thank You - Abraham Guo - Daichi Kamiyama - Josh Goldberg ✨ - Kim Sang Du - Sukka - Vida Xie You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.2.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#820-2024-08-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0) ##### 🚀 Features - **eslint-plugin:** add suggestion to `require-await` to remove `async` keyword ##### 🩹 Fixes - **eslint-plugin:** \[use-unknown-in-catch-callback-variable] flag second argument of `.then` - **eslint-plugin:** \[no-unnecessary-type-assertion] conflict with TS for variables used before assignment - **eslint-plugin:** delete \[] in message if ReadOnly\<string\[]> is detected - **eslint-plugin:** \[no-redundant-type-constituents] differentiate a types-error any from a true any - **eslint-plugin:** \[no-unnecessary-type-parameters] check mapped constraint types if necessary - **eslint-plugin:** \[no-unsafe-enum-comparison] add logic to see through intersections ##### ❤️ Thank You - Abraham Guo - Dave - Jake Bailey - James - Josh Goldberg ✨ - liuxingbaoyu - Yukihiro Hasegawa - Yutong Zhu You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.1.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#810-2024-08-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0) ##### 🚀 Features - **eslint-plugin:** \[no-floating-promises] enable "add await" suggestion if ignoreVoid is true - **typescript-estree:** restrict variable declarator definite/init combinations - **eslint-plugin:** \[no-unsafe-return] check promise any - **eslint-plugin:** \[no-misused-promises] check subtype methods against heritage type methods ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-enum-comparison] typo in test - **eslint-plugin:** \[no-unnecessary-type-parameters] skip checking function bodies for AST references - **eslint-plugin:** \[member-ordering] get accessor member name & take into account `abstract` and decorator - **eslint-plugin:** \[prefer-optional-chain] wrong parenthesis fix output - **eslint-plugin:** \[no-unnecessary-type-parameters] clarify message ##### ❤️ Thank You - Aly Thobani - Brad Zacher - James - Josh Goldberg ✨ - Joshua Chen - Olivier Zalmanski - YeonJuan - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#801-2024-08-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1) ##### 🩹 Fixes - **eslint-plugin:** \[no-unused-vars] ignore imports used only as types ##### ❤️ Thank You - Jake Bailey You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#800-2024-07-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0) ##### 🚀 Features - stricter parent types for the AST - **typescript-estree:** split TSMappedType typeParameter into constraint and key - **eslint-plugin:** remove formatting/layout rules - **eslint-plugin:** \[prefer-nullish-coalescing] change ignoreConditionalTests default to true - **eslint-plugin:** deprecate no-loss-of-precision extension rule - **eslint-plugin:** \[no-unused-vars] align catch behavior to ESLint 9 - **typescript-estree:** rename automaticSingleRunInference to disallowAutomaticSingleRunInference - **utils:** allow specifying additional rule meta.docs in RuleCreator - **eslint-plugin:** split no-empty-object-type out from ban-types and no-empty-interfaces - **rule-tester:** support multipass fixes - **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as projectService - **eslint-plugin:** remove deprecated no-throw-literal rule - **eslint-plugin:** apply initial config changes for v8 - **eslint-plugin:** remove no-useless-template-literals - **eslint-plugin:** \[no-floating-promises] add 'allowForKnownSafeCalls' option - **eslint-plugin:** replace ban-types with no-restricted-types, no-unsafe-function-type, no-wrapper-object-types - **eslint-plugin:** \[no-unused-vars] add `reportUnusedIgnorePattern` option - **eslint-plugin:** \[no-unused-vars] support `ignoreClassWithStaticInitBlock` - **eslint-plugin:** \[no-unused-vars] handle comma operator for assignments, treat for-of the same as for-in - **eslint-plugin:** \[no-unused-vars] report if var used only in typeof - **eslint-plugin:** \[no-floating-promises] disable checkThenables by default for v8 - **rule-tester:** switched to flat config - **eslint-plugin:** \[no-unnecessary-type-parameters] promote to strict ##### 🩹 Fixes - correct eslint-plugin's peerDependency on parser@8 - disable `projectService` in `disabled-type-checked` shared config - **typescript-estree:** add TSEnumBody node for TSEnumDeclaration body - **eslint-plugin:** include alpha pre-releases in parser peer dependency - **eslint-plugin:** correct rules.d.ts types to not rely on non-existent imports - **eslint-plugin:** remove duplicate import `RuleModuleWithMetaDocs` - **type-utils:** also check declared modules for package names in TypeOrValueSpecifier - **eslint-plugin:** \[no-unnecessary-template-expression] do not render escaped strings in autofixes - **eslint-plugin:** \[no-unused-vars] incorporate upstream changes around caught errors report messages - **eslint-plugin:** \[no-misused-promises] perf: avoid getting types of variables/functions if the annotated type is obviously not a function - **rule-tester:** provide Linter a cwd in its constructor ##### ❤️ Thank You - Abraham Guo - Alfred Ringstad - auvred - Brad Zacher - Christopher Aubut - Collin Bachman - James Henry - Josh Goldberg - Josh Goldberg ✨ - Kirk Waiblinger - StyleShit - Victor Lin - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.18.0 (2024-07-29) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-assertion] prevent runtime error when asserting a variable declared in default TS lib - **eslint-plugin:** \[unbound-method] report on destructuring in function parameters - **eslint-plugin:** \[no-duplicate-type-constituents] shouldn't report on error types - **eslint-plugin:** \[strict-boolean-expressions] support branded booleans ##### ❤️ Thank You - auvred - Oliver Salzburg - Vinccool96 - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.17.0 (2024-07-22) ##### 🚀 Features - **eslint-plugin:** backport no-unsafe-function type, no-wrapper-object-types from v8 to v7 - **eslint-plugin:** \[return-await] add option to report in error-handling scenarios only, and deprecate "never" ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] check top-level type assertions (and more) - **eslint-plugin:** \[strict-boolean-expressions] consider assertion function argument a boolean context - **eslint-plugin:** \[no-unnecessary-condition] false positive on optional private field ##### ❤️ Thank You - Armano - Josh Goldberg ✨ - Kirk Waiblinger - StyleShit You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.16.1 (2024-07-15) ##### 🩹 Fixes - **eslint-plugin:** \[no-unnecessary-type-parameters] descend into all parts of mapped types in no-unnecessary-type-parameters ##### ❤️ Thank You - Dan Vanderkam You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.16.0 (2024-07-08) ##### 🚀 Features - **rule-tester:** stricter rule test validations - **eslint-plugin:** \[no-unnecessary-parameter-property-assignment] add new rule - **eslint-plugin:** add support for nested namespaces to unsafe-member-access - **eslint-plugin:** \[no-floating-promises] add checkThenables option ##### 🩹 Fixes - **deps:** update dependency [@​eslint-community/regexpp](https://redirect.github.com/eslint-community/regexpp) to v4.11.0 - **eslint-plugin:** \[no-floating-promises] add `suggestions` to tests from [#​9263](https://redirect.github.com/typescript-eslint/typescript-eslint/issues/9263) `checkThenables` - **website:** react key error on internal pages of website - **eslint-plugin:** \[restrict-template-expressions] don't report tuples if `allowArray` option is enabled ##### ❤️ Thank You - Abraham Guo - auvred - Josh Goldberg ✨ - Juan Sanchez - Vinccool96 - YeonJuan - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.15.0 (2024-07-01) ##### 🚀 Features - **eslint-plugin:** \[array-type] detect `Readonly<string[]>` case - **eslint-plugin:** back-port new rules around empty object types from v8 ##### 🩹 Fixes - disable `EXPERIMENTAL_useProjectService` in `disabled-type-checked` shared config - **eslint-plugin:** \[no-unsafe-return] differentiate a types-error any from a true any - **eslint-plugin:** \[no-unsafe-call] differentiate a types-error any from a true any ##### ❤️ Thank You - auvred - Kim Sang Du - rgehbt - Vinccool96 You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.14.1 (2024-06-24) ##### 🩹 Fixes - **eslint-plugin:** \[prefer-nullish-coalescing] treat enums and literals as their underlying primitive types - **eslint-plugin:** \[prefer-nullish-coalescing] ensure ternary fix does not remove parens ##### ❤️ Thank You - Jake Bailey You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.14.0 (2024-06-24) ##### 🚀 Features - support TypeScript 5.5 ##### 🩹 Fixes - **eslint-plugin:** \[no-extraneous-class] handle abstract members - **eslint-plugin:** \[prefer-nullish-coalescing] handle intersected primitive types - **eslint-plugin:** \[no-invalid-this] support AccessorProperty ##### ❤️ Thank You - Brad Zacher - cm-ayf - Jake Bailey - James Zhan - Joshua Chen - yoshi2no You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.13.1 (2024-06-17) ##### 🩹 Fixes - **eslint-plugin:** \[prefer-readonly] refine report locations - **eslint-plugin:** \[return-await] support explicit resource management - **eslint-plugin:** \[no-unsafe-member-access] differentiate a types-error any from a true any ##### ❤️ Thank You - Kirk Waiblinger - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.13.0 (2024-06-10) ##### 🚀 Features - **typescript-estree:** require `import = require()` argument to be a string literal - **typescript-estree:** forbid `.body`, `.async`, `.generator` on `declare function` - **eslint-plugin:** \[no-dynamic-delete] allow all string literals as index ##### 🩹 Fixes - **ast-spec:** function-call-like callee should be Expression not LeftHandSideExpression - **scope-manager:** handle index signature in class - **eslint-plugin:** \[init-declarations] refine report locations - **eslint-plugin:** \[no-base-to-string] make error message more nuanced - **eslint-plugin:** \[no-unsafe-assignment] be more specific about error types - **eslint-plugin:** \[no-magic-numbers] fix implementation of the `ignore` option ##### ❤️ Thank You - Fotis Papadogeorgopoulos - Joshua Chen - Kirk Waiblinger - Tobiloba Adedeji - Vinccool96 - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.12.0 (2024-06-03) ##### 🚀 Features - **eslint-plugin:** \[no-useless-template-literals] rename to `no-useless-template-expression` (deprecate `no-useless-template-literals`) - **rule-tester:** check for parsing errors in suggestion fixes - **rule-tester:** port `checkDuplicateTestCases` from ESLint - **eslint-plugin:** \[no-floating-promises] add option 'allowForKnownSafePromises' ##### 🩹 Fixes - no-useless-template-expression -> no-unnecessary-template-expression - **eslint-plugin:** \[no-unnecessary-type-assertion] combine template literal check with `const` variable check - **eslint-plugin:** \[dot-notation] fix false positive when accessing private/protected property with optional chaining - **eslint-plugin:** \[explicit-member-accessibility] refine report locations - **eslint-plugin:** \[no-unnecessary-type-assertion] declares are always defined, so always check `declare`s - **eslint-plugin:** \[prefer-literal-enum-member] allow using member it self on allowBitwiseExpressions - **eslint-plugin:** \[return-await] clean up in-try-catch detection and make autofixes safe - **eslint-plugin:** \[member-ordering] also TSMethodSignature can be get/set ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.11.0 (2024-05-27) ##### 🚀 Features - **eslint-plugin:** deprecate prefer-ts-expect-error in favor of ban-ts-comment ##### 🩹 Fixes - **eslint-plugin:** \[consistent-type-assertions] prevent syntax errors on arrow functions ##### ❤️ Thank You - Abraham Guo - auvred - Dom Armstrong - Kirk Waiblinger You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.10.0 (2024-05-20) ##### 🚀 Features - **eslint-plugin:** \[sort-type-constituents] support case sensitive sorting ##### 🩹 Fixes - **eslint-plugin:** \[prefer-regexp-exec] fix heuristic to check whether regex may contain global flag ##### ❤️ Thank You - auvred - Emanuel Hoogeveen - jsfm01 - Kirk Waiblinger You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.9.0 (2024-05-13) ##### 🩹 Fixes - **eslint-plugin:** \[explicit-function-return-types] fix false positive on default parameters ##### ❤️ Thank You - Kirk Waiblinger - Sheetal Nandi - Vinccool96 You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.8.0 (2024-04-29) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-argument] handle tagged templates - **eslint-plugin:** \[prefer-optional-chain] suggests optional chaining during strict null equality check - **eslint-plugin:** \[consistent-type-assertions] handle tagged templates - **eslint-plugin:** \[no-unsafe-return] handle union types - **eslint-plugin:** \[no-unused-vars] clear error report range ##### ❤️ Thank You - auvred - Josh Goldberg ✨ - jsfm01 - Kim Sang Du - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.7.1 (2024-04-22) ##### 🩹 Fixes - **eslint-plugin:** \[no-unsafe-assignment] handle shorthand property assignment - **eslint-plugin:** \[explicit-function-return-type] fix checking wrong ancestor's return type - **eslint-plugin:** \[prefer-optional-chain] only look at left operand for `requireNullish` - **eslint-plugin:** \[no-for-in-array] refine report location - **eslint-plugin:** \[no-unnecessary-type-assertion] allow non-null assertion for void type ##### ❤️ Thank You - Abraham Guo - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.7.0 (2024-04-15) ##### 🚀 Features - **eslint-plugin:** replace `no-new-symbol` with `no-new-native-nonconstructor` ##### ❤️ Thank You - Dave - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.6.0 (2024-04-08) ##### 🚀 Features - bump npm dependency ranges ##### ❤️ Thank You - Abraham Guo - auvred - Brad Zacher You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.5.0 (2024-04-01) ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] handle TaggedTemplateExpression - **eslint-plugin:** \[no-unnecessary-type-assertion] handle exactOptionalPropertyTypes compiler option ##### ❤️ Thank You - Brad Zacher - Kim Sang Du - Mark de Dios - Naru - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.4.0 (2024-03-25) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata - **eslint-plugin:** \[no-unnecessary-type-arguments] handle tagged templates - **eslint-plugin:** deprecate no-throw-literal and add a renamed only-throw-error ##### 🩹 Fixes - **eslint-plugin:** \[prefer-optional-chain] address multipart nullish checks false positive - **eslint-plugin:** \[prefer-optional-chain] properly disambiguate between `boolean` and `false` - **eslint-plugin:** \[no-unnecessary-type-assertion] avoid remove const casting on template literals with expressions inside ##### ❤️ Thank You - Abraham Guo - Brad Zacher - Josh Goldberg ✨ - Kim Sang Du - Kirk Waiblinger - Marco Pasqualetti - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.3.1 (2024-03-18) ##### 🩹 Fixes - **eslint-plugin:** \[no-floating-promises] revert disable of ignoreVoid in strict config ##### ❤️ Thank You - Josh Goldberg ✨ You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.3.0 (2024-03-18) ##### 🚀 Features - **eslint-plugin:** \[restrict-template-expressions] add `allowArray` option - **eslint-plugin:** add meta.docs.recommended setting for strict config options - **eslint-plugin:** add rule `use-unknown-in-catch-callback-variables` - **eslint-plugin:** \[prefer-reduce-type-parameter] supports tuple, union, intersection ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` - **eslint-plugin:** \[unbound-method] check method definition in object literal using longhand form - **eslint-plugin:** \[consistent-type-imports] handle imports without specifiers - **eslint-plugin:** \[no-redundant-type-constituents] incorrectly marks & string as redundant - **eslint-plugin:** \[no-unnecessary-qualifier] handle merge namespace with enum - **eslint-plugin:** \[no-unused-expressions] false negatives when using assertions - **eslint-plugin:** \[ban-ts-comment] more accurate handling of multiline comments - **eslint-plugin:** \[explicit-function-return-type, explicit-module-boundary-types] improved checking for allowHigherOrderFunctions option - **eslint-plugin:** \[class-literal-property-style] ignore property assigned in constructor - **eslint-plugin:** \[no-unnecessary-type-assertion] fix false negative for const variable declarations ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.2.0 (2024-03-11) ##### 🚀 Features - support TS 5.4 - **eslint-plugin:** \[prefer-string-starts-ends-with] add allowSingleElementEquality option ##### 🩹 Fixes - **eslint-plugin:** expose \*-type-checked-only configs for extension - **eslint-plugin:** \[member-ordering] report alphabetical sorting for all groups instead of just the first failing group - **eslint-plugin:** \[no-var-requires, no-require-imports] support template literal - **eslint-plugin:** \[no-useless-template-literals] detect TemplateLiteral - **eslint-plugin:** \[no-unnecessary-condition] handle union array and tuple type - **eslint-plugin:** \[prefer-find] support ternary branches in prefer-find ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.1.1 (2024-03-04) This was a version bump only for eslint-plugin to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.1.0 (2024-02-26) ##### 🚀 Features - **eslint-plugin:** add \*-type-checked-only configs - **eslint-plugin:** \[naming-convention] support the auto-accessor syntax - **eslint-plugin:** \[consistent-return] add new rule ##### 🩹 Fixes - **eslint-plugin:** \[prefer-optional-chan] allow typeof for avoiding reference error - **eslint-plugin:** \[no-misused-promises] improve check union types - **eslint-plugin:** \[no-use-before-define] fix false positive type reference in as, satisfies ##### ❤️ Thank You - Arka Pratim Chaudhuri - Josh Goldberg ✨ - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.0.2 (2024-02-19) ##### 🩹 Fixes - fix tsconfig-less check errors, fix `@types/eslint` incompatibilities, add tests ##### ❤️ Thank You - Brad Zacher - Gareth Jones You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.0.1 (2024-02-12) ##### 🩹 Fixes - **eslint-plugin:** update peer dep for parser ##### ❤️ Thank You - Tim Dorr You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v8.4.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#840-2024-09-02) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.3.0...v8.4.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.3.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#830-2024-08-26) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.2.0...v8.3.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.2.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#820-2024-08-19) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.1.0...v8.2.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.1.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#810-2024-08-12) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.1...v8.1.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#801-2024-08-05) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.0.0...v8.0.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v8.0.0`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#800-2024-07-31) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v7.18.0...v8.0.0) ##### 🚀 Features - **parser:** always enable comment, loc, range, tokens - **typescript-estree:** stabilize EXPERIMENTAL_useProjectService as projectService ##### ❤️ Thank You - Abraham Guo - Alfred Ringstad - auvred - Brad Zacher - Christopher Aubut - Collin Bachman - James Henry - Josh Goldberg - Josh Goldberg ✨ - Kirk Waiblinger - StyleShit - Victor Lin - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.18.0 (2024-07-29) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.17.0 (2024-07-22) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.16.1 (2024-07-15) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.16.0 (2024-07-08) ##### 🩹 Fixes - **deps:** update dependency [@​eslint-community/regexpp](https://redirect.github.com/eslint-community/regexpp) to v4.11.0 - **website:** react key error on internal pages of website ##### ❤️ Thank You - Abraham Guo - auvred - Josh Goldberg ✨ - Juan Sanchez - Vinccool96 - YeonJuan - Yukihiro Hasegawa You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.15.0 (2024-07-01) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.14.1 (2024-06-24) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.14.0 (2024-06-24) ##### 🚀 Features - support TypeScript 5.5 ##### ❤️ Thank You - Brad Zacher - cm-ayf - Jake Bailey - James Zhan - Joshua Chen - yoshi2no You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.13.1 (2024-06-17) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.13.0 (2024-06-10) ##### 🚀 Features - **parser, typescript-estree:** export withoutProjectParserOptions utility ##### ❤️ Thank You - Fotis Papadogeorgopoulos - Joshua Chen - Kirk Waiblinger - Tobiloba Adedeji - Vinccool96 - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.12.0 (2024-06-03) ##### 🩹 Fixes - **types:** correct typing ParserOptions ##### ❤️ Thank You - Abraham Guo - Han Yeong-woo - Joshua Chen - Kim Sang Du - Kirk Waiblinger - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.11.0 (2024-05-27) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.10.0 (2024-05-20) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.9.0 (2024-05-13) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.8.0 (2024-04-29) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.7.1 (2024-04-22) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.7.0 (2024-04-15) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.6.0 (2024-04-08) ##### 🚀 Features - bump npm dependency ranges ##### ❤️ Thank You - Abraham Guo - auvred - Brad Zacher You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.5.0 (2024-04-01) ##### 🩹 Fixes - **parser:** disallow `errorOnTypeScriptSyntacticAndSemanticIssues` ##### ❤️ Thank You - Brad Zacher - Kim Sang Du - Mark de Dios - Naru - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.4.0 (2024-03-25) ##### 🚀 Features - **eslint-plugin:** \[consistent-type-imports] ignore files with decorators, experimentalDecorators, and emitDecoratorMetadata ##### ❤️ Thank You - Abraham Guo - Brad Zacher - Josh Goldberg ✨ - Kim Sang Du - Kirk Waiblinger - Marco Pasqualetti - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.3.1 (2024-03-18) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.3.0 (2024-03-18) ##### 🩹 Fixes - correct `engines.node` constraints in `package.json` ##### ❤️ Thank You - Abraham Guo - Alexu - Arka Pratim Chaudhuri - auvred - Derrick Isaacson - fnx - Josh Goldberg ✨ - Kirk Waiblinger - Marta Cardoso - Michaël De Boey - Tristan Rasmussen - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.2.0 (2024-03-11) ##### 🚀 Features - support TS 5.4 ##### ❤️ Thank You - Arka Pratim Chaudhuri - auvred - Chris Plummer - Fotis Papadogeorgopoulos - Josh Goldberg ✨ - Kirk Waiblinger - Wayne Zhang - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.1.1 (2024-03-04) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.1.0 (2024-02-26) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.0.2 (2024-02-19) ##### 🩹 Fixes - fix tsconfig-less check errors, fix `@types/eslint` incompatibilities, add tests ##### ❤️ Thank You - Brad Zacher - Gareth Jones You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. #### 7.0.1 (2024-02-12) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v9.9.1`](https://redirect.github.com/eslint/eslint/compare/v9.9.0...8781e6f063e56438dc22346504ff637df3f84daf) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.9.0...v9.9.1) ### [`v9.9.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.9.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.8.0...v9.9.0) #### Features - [`41d0206`](https://redirect.github.com/eslint/eslint/commit/41d02066935b987d2e3b13a08680cc74d7067986) feat: Add support for TS config files ([#​18134](https://redirect.github.com/eslint/eslint/issues/18134)) (Arya Emami) - [`3a4eaf9`](https://redirect.github.com/eslint/eslint/commit/3a4eaf921543b1cd5d1df4ea9dec02fab396af2a) feat: add suggestion to `require-await` to remove `async` keyword ([#​18716](https://redirect.github.com/eslint/eslint/issues/18716)) (Dave) #### Documentation - [`9fe068c`](https://redirect.github.com/eslint/eslint/commit/9fe068c60db466277a785434496a8f90a9090bed) docs: how to author plugins with configs that extend other configs ([#​18753](https://redirect.github.com/eslint/eslint/issues/18753)) (Alec Gibson) - [`48117b2`](https://redirect.github.com/eslint/eslint/commit/48117b27e98639ffe7e78a230bfad9a93039fb7f) docs: add version support page in the side navbar ([#​18738](https://redirect.github.com/eslint/eslint/issues/18738)) (Amaresh S M) - [`fec2951`](https://redirect.github.com/eslint/eslint/commit/fec2951d58c704c57bea7e89ffde119e4dc621e3) docs: add version support page to the dropdown ([#​18730](https://redirect.github.com/eslint/eslint/issues/18730)) (Amaresh S M) - [`38a0661`](https://redirect.github.com/eslint/eslint/commit/38a0661872dd6f1db2f53501895c58e8cf4e8064) docs: Fix typo ([#​18735](https://redirect.github.com/eslint/eslint/issues/18735)) (Zaina Al Habash) - [`3c32a9e`](https://redirect.github.com/eslint/eslint/commit/3c32a9e23c270d83bd8b2649e78aabb76992928e) docs: Update yarn command for creating ESLint config ([#​18739](https://redirect.github.com/eslint/eslint/issues/18739)) (Temitope Ogunleye) - [`f9ac978`](https://redirect.github.com/eslint/eslint/commit/f9ac978de629c9a702febcf478a743c5ab11fcf6) docs: Update README (GitHub Actions Bot) #### Chores - [`461b2c3`](https://redirect.github.com/eslint/eslint/commit/461b2c35786dc5fd5e146f370bdcafd32938386f) chore: upgrade to `@eslint/js@9.9.0` ([#​18765](https://redirect.github.com/eslint/eslint/issues/18765)) (Francesco Trotta) - [`59dba1b`](https://redirect.github.com/eslint/eslint/commit/59dba1b3404391f5d968be578f0205569d5d41b2) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`fea8563`](https://redirect.github.com/eslint/eslint/commit/fea8563d3372a663aa7a1a676290c34cfb8452ba) chore: update dependency [@​eslint/core](https://redirect.github.com/eslint/core) to ^0.3.0 ([#​18724](https://redirect.github.com/eslint/eslint/issues/18724)) (renovate\[bot]) - [`aac191e`](https://redirect.github.com/eslint/eslint/commit/aac191e6701495666c264f71fc440207ea19251f) chore: update dependency [@​eslint/json](https://redirect.github.com/eslint/json) to ^0.3.0 ([#​18760](https://redirect.github.com/eslint/eslint/issues/18760)) (renovate\[bot]) - [`b97fa05`](https://redirect.github.com/eslint/eslint/commit/b97fa051375d1a4592faf251c783691d0b0b9ab9) chore: update wdio dependencies for more stable tests ([#​18759](https://redirect.github.com/eslint/eslint/issues/18759)) (Christian Bromann) ### [`v9.8.0`](https://redirect.github.com/eslint/eslint/compare/v9.7.0...63881dc11299aba1d0960747c199a4cf48d6b9c8) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.7.0...v9.8.0) ### [`v9.7.0`](https://redirect.github.com/eslint/eslint/releases/tag/v9.7.0) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.6.0...v9.7.0) #### Features - [`7bd9839`](https://redirect.github.com/eslint/eslint/commit/7bd98398f112da020eddcda2c26cf4cc563af004) feat: add support for es2025 duplicate named capturing groups ([#​18630](https://redirect.github.com/eslint/eslint/issues/18630)) (Yosuke Ota) - [`1381394`](https://redirect.github.com/eslint/eslint/commit/1381394a75b5902ce588455765a3919e2f138a7a) feat: add `regex` option in `no-restricted-imports` ([#​18622](https://redirect.github.com/eslint/eslint/issues/18622)) (Nitin Kumar) #### Bug Fixes - [`14e9f81`](https://redirect.github.com/eslint/eslint/commit/14e9f81ccdb51d2b915b68f442d48ced0a691646) fix: destructuring in catch clause in `no-unused-vars` ([#​18636](https://redirect.github.com/eslint/eslint/issues/18636)) (Francesco Trotta) #### Documentation - [`9f416db`](https://redirect.github.com/eslint/eslint/commit/9f416db680ad01716a769296085bf3eb93f76424) docs: Add Powered by Algolia label to the search. ([#​18633](https://redirect.github.com/eslint/eslint/issues/18633)) (Amaresh S M) - [`c8d26cb`](https://redirect.github.com/eslint/eslint/commit/c8d26cb4a2f9d89bfc1914167d3e9f1d3314ffe7) docs: Open JS Foundation -> OpenJS Foundation ([#​18649](https://redirect.github.com/eslint/eslint/issues/18649)) (Milos Djermanovic) - [`6e79ac7`](https://redirect.github.com/eslint/eslint/commit/6e79ac76f44b34c24a3e92c20713fbafe1dcbae2) docs: `loadESLint` does not support option `cwd` ([#​18641](https://redirect.github.com/eslint/eslint/issues/18641)) (Francesco Trotta) #### Chores - [`793b718`](https://redirect.github.com/eslint/eslint/commit/793b7180119e7e440d685defb2ee01597574ef1e) chore: upgrade [@​eslint/js](https://redirect.github.com/eslint/js)[@​9](https://redirect.github.com/9).7.0 ([#​18680](https://redirect.github.com/eslint/eslint/issues/18680)) (Francesco Trotta) - [`7ed6f9a`](https://redirect.github.com/eslint/eslint/commit/7ed6f9a4db702bbad941422f456451a8dba7a450) chore: package.json update for [@​eslint/js](https://redirect.github.com/eslint/js) release (Jenkins) - [`7bcda76`](https://redirect.github.com/eslint/eslint/commit/7bcda760369c44d0f1131fccaaf1ccfed5af85f1) refactor: Add type references ([#​18652](https://redirect.github.com/eslint/eslint/issues/18652)) (Nicholas C. Zakas) - [`51bf57c`](https://redirect.github.com/eslint/eslint/commit/51bf57c493a65baeee3a935f2d0e52e27271fb48) chore: add tech sponsors through actions ([#​18624](https://redirect.github.com/eslint/eslint/issues/18624)) (Strek) - [`6320732`](https://redirect.github.com/eslint/eslint/commit/6320732c3e2a52a220552e348108c53c60f9ef7a) refactor: don't use `parent` property in `NodeEventGenerator` ([#​18653](https://redirect.github.com/eslint/eslint/issues/18653)) (Milos Djermanovic) - [`9e6d640`](https://redirect.github.com/eslint/eslint/commit/9e6d6405c3ee774c2e716a3453ede9696ced1be7) refactor: move "Parsing error" prefix adding to Linter ([#​18650](https://redirect.github.com/eslint/eslint/issues/18650)) (Milos Djermanovic) ### [`v9.6.0`](https://redirect.github.com/eslint/eslint/compare/v9.5.0...473d1bb7c3dfcf629ac048ca811f4b5eef04a692) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.5.0...v9.6.0) ### [`v9.5.0`](https://redirect.github.com/eslint/eslint/compare/v9.4.0...535235701fb029db6f656bd4e58acdfdeb8c02de) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.4.0...v9.5.0) ### [`v9.4.0`](https://redirect.github.com/eslint/eslint/compare/v9.3.0...a5f7e589eca05a8a30bd2532380c304759cc8225) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.3.0...v9.4.0) ### [`v9.3.0`](https://redirect.github.com/eslint/eslint/compare/v9.2.0...41a871cf43874e2f27ad08554c7900daf0e94b06) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.2.0...v9.3.0) ### [`v9.2.0`](https://redirect.github.com/eslint/eslint/compare/v9.1.1...271e7ab1adc45a7b2f66cfea55a54e6048d9749a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.1.1...v9.2.0) ### [`v9.1.1`](https://redirect.github.com/eslint/eslint/compare/v9.1.0...b4d2512809a1b28466ad1ce5af9d01c181b9bf9e) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.1.0...v9.1.1) ### [`v9.1.0`](https://redirect.github.com/eslint/eslint/compare/v9.0.0...b78d831e244171c939279b03be519b5c13836fce) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.0.0...v9.1.0) ### [`v9.0.0`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...e0cbc50179adac1670f4e0bd9093387a51f4f42a) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v9.0.0) </details> <details> <summary>azat-io/eslint-plugin-perfectionist (eslint-plugin-perfectionist)</summary> ### [`v3.3.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v330) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.2.0...v3.3.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.2.0...v3.3.0) ##### 🚀 Features - Improve checking if a member is private in sort-classes rule ([4e19b94](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4e19b94)) - Add static-block and accessor-property to default groups in sort-classes ([0c724e0](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/0c724e0)) - Don't sort unknown elements if unknown is not referenced in groups ([0086427](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/0086427)) - Add optional modifier in sort-classes rule ([27fa7e8](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/27fa7e8)) ##### 🐞 Bug Fixes - Fix sorting class members with same names ([f1f875e](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f1f875e)) - Fix use of case named default in sort-switch-case rule ([5583eb0](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/5583eb0)) - Take into account dependencies in sort-enums ([eeb0534](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/eeb0534)) ##### ❤️ Contributors - Hugo ([@​hugop95](http://github.com/hugop95)) ### [`v3.2.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v320) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.3...v3.2.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.3...v3.2.0) ##### 🚀 Features - Use dynamic group generation in sort-classes ([baa701d](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/baa701d)) - Support for sorting by enum value ([285a451](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/285a451)) - Improve group order error messages in sort-classes ([b02d626](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/b02d626)) - Allow specifying cross-rule settings ([8e15730](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/8e15730)) - Add property-function groups in sort-class rule ([41b92d3](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/41b92d3)) ##### ❤️ Contributors - Hugo ([@​hugop95](http://github.com/hugop95)) - Azat S. ([@​azat-io](http://github.com/azat-io)) ### [`v3.1.3`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v313) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.2...v3.1.3) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.2...v3.1.3) ##### 🐞 Bug Fixes - Fix export of typescript types ([1c4e960](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/1c4e960)) ##### ❤️ Contributors - Josh Goldberg ✨ <git@joshuakgoldberg.com> ### [`v3.1.2`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v312) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.1...v3.1.2) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.1...v3.1.2) ##### 🏎 Performance Improvements - Remove node cloning to improve performance ([00b2cc3](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/00b2cc3)) ##### 🐞 Bug Fixes - Fix sorting switch cases with default in middle of group ([4ee655e](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4ee655e)) - Fix getting enum members in eslint v8 ([3f3d77c](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/3f3d77c)) ##### ❤️ Contributors - Azat S. ([@​azat-io](http://github.com/azat-io)) ### [`v3.1.1`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v311) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.0...v3.1.1) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.1.0...v3.1.1) ##### 🐞 Bug Fixes - Fix getting enum members in eslint v8 ([4789764](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/4789764)) ##### ❤️ Contributors - Azat S. ([@​azat-io](http://github.com/azat-io)) ### [`v3.1.0`](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/blob/HEAD/changelog.md#v310) [Compare Source](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.0.0...v3.1.0) [compare changes](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/compare/v3.0.0...v3.1.0) ##### 🚀 Features - Support for ordering protected properties and methods in classes ([7efadfa](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7efadfa)) - Replace sort-objects custom ignore option with destructure only ([f3906f9](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/f3906f9)) - Move to typescript-eslint v8 ([05b6502](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/05b6502)) ##### 🐞 Bug Fixes - Fix switch case sorting with grouped default case ([7428523](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/7428523)) - Switch from to-sorted to sort method ([bff6575](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/bff6575)) - Disable sorting dynamic require imports ([68632df](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/68632df)) - Define as builtin modules that require a node prefix ([aac4725](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/aac4725)) - Fix sorting of complex switch case expressions ([d07f5f7](https://redirect.github.com/azat-io/eslint-plugin-perfectionist/commit/d07f5f7)) ##### ❤️ Contributors - Azat S. ([@​azat-io](http://github.com/azat-io)) - Williamkolean ([@​william </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@commitlint/cli](https://commitlint.js.org/) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)) | [`19.4.0` -> `19.4.1`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.4.0/19.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcli/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcli/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcli/19.4.0/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcli/19.4.0/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@commitlint/config-conventional](https://commitlint.js.org/) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)) | [`19.2.2` -> `19.4.1`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/19.2.2/19.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fconfig-conventional/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fconfig-conventional/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fconfig-conventional/19.2.2/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fconfig-conventional/19.2.2/19.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@lottiefiles/dotlottie-wc](https://redirect.github.com/LottieFiles/dotlottie-web) ([source](https://redirect.github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/wc)) | [`0.2.16` -> `0.2.19`](https://renovatebot.com/diffs/npm/@lottiefiles%2fdotlottie-wc/0.2.16/0.2.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lottiefiles%2fdotlottie-wc/0.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lottiefiles%2fdotlottie-wc/0.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lottiefiles%2fdotlottie-wc/0.2.16/0.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lottiefiles%2fdotlottie-wc/0.2.16/0.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [@nx/eslint](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/eslint)) | [`19.6.2` -> `19.6.4`](https://renovatebot.com/diffs/npm/@nx%2feslint/19.6.2/19.6.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2feslint/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2feslint/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2feslint/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2feslint/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nx/playwright](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/playwright)) | [`19.6.2` -> `19.6.4`](https://renovatebot.com/diffs/npm/@nx%2fplaywright/19.6.2/19.6.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fplaywright/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fplaywright/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fplaywright/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fplaywright/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.6.2` -> `19.6.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.6.2/19.6.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@nx/web](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/web)) | [`19.6.2` -> `19.6.4`](https://renovatebot.com/diffs/npm/@nx%2fweb/19.6.2/19.6.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fweb/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fweb/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fweb/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fweb/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@stylistic/eslint-plugin-ts](https://redirect.github.com/eslint-stylistic/eslint-stylistic) ([source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/tree/HEAD/packages/eslint-plugin-ts)) | [`2.6.4` -> `2.7.2`](https://renovatebot.com/diffs/npm/@stylistic%2feslint-plugin-ts/2.6.4/2.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@stylistic%2feslint-plugin-ts/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@stylistic%2feslint-plugin-ts/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@stylistic%2feslint-plugin-ts/2.6.4/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@stylistic%2feslint-plugin-ts/2.6.4/2.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.7.14` -> `1.7.23`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.14/1.7.23) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.23?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.23?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.14/1.7.23?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.14/1.7.23?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.5.0` -> `22.5.2`](https://renovatebot.com/diffs/npm/@types%2fnode/22.5.0/22.5.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.5.0/22.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.5.0/22.5.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | [`15.0.0` -> `15.7.3`](https://renovatebot.com/diffs/npm/happy-dom/15.0.0/15.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/15.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/15.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/15.0.0/15.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/15.0.0/15.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [inquirer](https://redirect.github.com/SBoudrias/Inquirer.js/blob/main/packages/inquirer/README.md) ([source](https://redirect.github.com/SBoudrias/Inquirer.js)) | [`10.1.8` -> `10.2.0`](https://renovatebot.com/diffs/npm/inquirer/10.1.8/10.2.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/inquirer/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/inquirer/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/inquirer/10.1.8/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/inquirer/10.1.8/10.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [kentaro-m/auto-assign-action](https://redirect.github.com/kentaro-m/auto-assign-action) | `v1.2.4` -> `v1.2.6` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/kentaro-m%2fauto-assign-action/v1.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/kentaro-m%2fauto-assign-action/v1.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/kentaro-m%2fauto-assign-action/v1.2.4/v1.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/kentaro-m%2fauto-assign-action/v1.2.4/v1.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | action | patch | | [lint-staged](https://redirect.github.com/lint-staged/lint-staged) | [`15.2.9` -> `15.2.10`](https://renovatebot.com/diffs/npm/lint-staged/15.2.9/15.2.10) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.9/15.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.9/15.2.10?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [micromatch](https://redirect.github.com/micromatch/micromatch) | [`4.0.7` -> `4.0.8`](https://renovatebot.com/diffs/npm/micromatch/4.0.7/4.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/micromatch/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/micromatch/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/micromatch/4.0.7/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/micromatch/4.0.7/4.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.6.2` -> `19.6.4`](https://renovatebot.com/diffs/npm/nx/19.6.2/19.6.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.6.2/19.6.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [pnpm](https://pnpm.io) ([source](https://redirect.github.com/pnpm/pnpm)) | [`9.8.0` -> `9.9.0`](https://renovatebot.com/diffs/npm/pnpm/9.8.0/9.9.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/pnpm/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/pnpm/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/pnpm/9.8.0/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/pnpm/9.8.0/9.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | packageManager | minor | | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.21.0` -> `4.21.2`](https://renovatebot.com/diffs/npm/rollup/4.21.0/4.21.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.21.0/4.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.21.0/4.21.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.14.1` -> `1.16.1`](https://renovatebot.com/diffs/npm/shiki/1.14.1/1.16.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.14.1/1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.14.1/1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | [simple-git](https://redirect.github.com/steveukx/git-js) ([source](https://redirect.github.com/steveukx/git-js/tree/HEAD/simple-git)) | [`3.25.0` -> `3.26.0`](https://renovatebot.com/diffs/npm/simple-git/3.25.0/3.26.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/simple-git/3.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/simple-git/3.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/simple-git/3.25.0/3.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/simple-git/3.25.0/3.26.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [sortablejs](https://redirect.github.com/SortableJS/Sortable) | [`1.15.2` -> `1.15.3`](https://renovatebot.com/diffs/npm/sortablejs/1.15.2/1.15.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/sortablejs/1.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/sortablejs/1.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/sortablejs/1.15.2/1.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/sortablejs/1.15.2/1.15.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | patch | | [typedoc-plugin-markdown](https://typedoc-plugin-markdown.org) ([source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown)) | [`4.2.5` -> `4.2.6`](https://renovatebot.com/diffs/npm/typedoc-plugin-markdown/4.2.5/4.2.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc-plugin-markdown/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc-plugin-markdown/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc-plugin-markdown/4.2.5/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc-plugin-markdown/4.2.5/4.2.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [vitepress](https://vitepress.dev/) ([source](https://redirect.github.com/vuejs/vitepress)) | [`1.3.3` -> `1.3.4`](https://renovatebot.com/diffs/npm/vitepress/1.3.3/1.3.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitepress/1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitepress/1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitepress/1.3.3/1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitepress/1.3.3/1.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (@​commitlint/cli)</summary> ### [`v19.4.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1941-2024-08-28) [Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) **Note:** Version bump only for package [@​commitlint/cli](https://redirect.github.com/commitlint/cli) </details> <details> <summary>conventional-changelog/commitlint (@​commitlint/config-conventional)</summary> ### [`v19.4.1`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/config-conventional/CHANGELOG.md#1941-2024-08-28) [Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.2.2...v19.4.1) **Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional) </details> <details> <summary>LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-wc)</summary> ### [`v0.2.19`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#0219) [Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.2.18...@lottiefiles/dotlottie-wc@0.2.19) ##### Patch Changes - Updated dependencies \[[`1900885`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/1900885)] - Updated dependencies \[[`b7148b9`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/b7148b9)] - [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web)[@​0](https://redirect.github.com/0).32.0 ### [`v0.2.18`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#0218) [Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.2.17...@lottiefiles/dotlottie-wc@0.2.18) ##### Patch Changes - Updated dependencies \[[`dd70edf`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/dd70edf)] - [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web)[@​0](https://redirect.github.com/0).31.1 ### [`v0.2.17`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#0217) [Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.2.16...@lottiefiles/dotlottie-wc@0.2.17) ##### Patch Changes - Updated dependencies \[[`03311db`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/03311db)] - Updated dependencies \[[`e34ac54`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/e34ac54)] - Updated dependencies \[[`8e6f572`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/8e6f572)] - [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web)[@​0](https://redirect.github.com/0).31.0 </details> <details> <summary>nrwl/nx (@​nx/eslint)</summary> ### [`v19.6.4`](https://redirect.github.com/nrwl/nx/releases/tag/19.6.4) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.3...19.6.4) ##### 19.6.4 (2024-08-28) ##### 🚀 Features - **core:** return task results from imperative task runner ([#​27640](https://redirect.github.com/nrwl/nx/pull/27640)) - **nx-dev:** add deepdive callout component ([2e38860db2](https://redirect.github.com/nrwl/nx/commit/2e38860db2)) ##### 🩹 Fixes - **core:** do not stream output when static output style is enabled ([#​27642](https://redirect.github.com/nrwl/nx/pull/27642)) - **core:** fix --e2eTestRunner for create-nx-workspace with react native ([#​27543](https://redirect.github.com/nrwl/nx/pull/27543)) - **core:** negative workspace-root filesets should override positive filesets ([#​27524](https://redirect.github.com/nrwl/nx/pull/27524)) - **core:** make sure env vars specified in run-commands envFile option take priority over other loaded env files ([#​27583](https://redirect.github.com/nrwl/nx/pull/27583)) - **core:** fixes an issue where using "node:test" results in infinite loop ([#​27685](https://redirect.github.com/nrwl/nx/pull/27685)) - **gradle:** fix child project deps ([#​27643](https://redirect.github.com/nrwl/nx/pull/27643)) - **gradle:** fix find root for projects ([#​27651](https://redirect.github.com/nrwl/nx/pull/27651)) - **js:** respect "watch" option when "runBuildTargetDependencies" is true ([#​27677](https://redirect.github.com/nrwl/nx/pull/27677)) - **release:** programmatic API types should not be any ([#​27647](https://redirect.github.com/nrwl/nx/pull/27647)) - **testing:** application generators should accurately configure e2e projects ([#​27453](https://redirect.github.com/nrwl/nx/pull/27453)) - **vite:** plugin should infer ts project correctly for libs ([#​27649](https://redirect.github.com/nrwl/nx/pull/27649)) ##### ❤️ Thank You - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri [@​juristr](https://redirect.github.com/juristr) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) ### [`v19.6.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.6.3) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.2...19.6.3) ##### 19.6.3 (2024-08-26) ##### 🚀 Features - **core:** expose graph json type ([#​27496](https://redirect.github.com/nrwl/nx/pull/27496)) ##### 🩹 Fixes - **angular:** ensure target default for '[@​nx/angular](https://redirect.github.com/nx/angular):webpack-browser' is set [#​26483](https://redirect.github.com/nrwl/nx/issues/26483) ([#​27616](https://redirect.github.com/nrwl/nx/pull/27616), [#​26483](https://redirect.github.com/nrwl/nx/issues/26483)) - **bundling:** update snapshots for copy assets plugin ([#​27610](https://redirect.github.com/nrwl/nx/pull/27610)) - **core:** enable using the daemon in docker if enabled explicitly ([#​27585](https://redirect.github.com/nrwl/nx/pull/27585)) - **core:** ensure file watcher is looking for correct config on windows ([#​27594](https://redirect.github.com/nrwl/nx/pull/27594)) - **core:** change order of CI providers to match their popularity ([#​27623](https://redirect.github.com/nrwl/nx/pull/27623)) - **core:** not parse hex to number ([#​27515](https://redirect.github.com/nrwl/nx/pull/27515)) - **core:** nx migrate should determine angular devkit migration from cli or schematics [#​20282](https://redirect.github.com/nrwl/nx/issues/20282) ([#​27634](https://redirect.github.com/nrwl/nx/pull/27634), [#​20282](https://redirect.github.com/nrwl/nx/issues/20282)) - **expo:** add expoLibraryGenerator to export ([#​27520](https://redirect.github.com/nrwl/nx/pull/27520)) - **js:** fix verdaccio windows for registry ([#​27350](https://redirect.github.com/nrwl/nx/pull/27350)) - **react:** tailwind with rspack should work on generation [#​27028](https://redirect.github.com/nrwl/nx/issues/27028) ([#​27619](https://redirect.github.com/nrwl/nx/pull/27619), [#​27028](https://redirect.github.com/nrwl/nx/issues/27028)) - **react-native:** remove upgrade command in migration ([#​27467](https://redirect.github.com/nrwl/nx/pull/27467)) - **webpack:** add migration for proxy config ([#​27621](https://redirect.github.com/nrwl/nx/pull/27621)) ##### ❤️ Thank You - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Paweł Twardziak [@​paweltwardziak](https://redirect.github.com/paweltwardziak) </details> <details> <summary>eslint-stylistic/eslint-stylistic (@​stylistic/eslint-plugin-ts)</summary> ### [`v2.7.2`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#272-2024-08-30) [Compare Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v2.7.1...v2.7.2) ##### Bug Fixes - **types:** add missing type reference, close [#​526](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/526) ([47fddb0](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/47fddb0f6ac7f6e45188eff4f28755885e317249)) ### [`v2.7.1`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#271-2024-08-29) [Compare Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v2.6.5...v2.7.1) ##### Chores - release-please-mark ([34148f4](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/34148f41089bcdf9621a02bd62b28b3db94f56ac)) - release-please-mark ([4b2d7ba](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/4b2d7baa01258ef4ec0d92267950ec9a2ceee62e)) ### [`v2.6.5`](https://redirect.github.com/eslint-stylistic/eslint-stylistic/blob/HEAD/CHANGELOG.md#265-2024-08-28) [Compare Source](https://redirect.github.com/eslint-stylistic/eslint-stylistic/compare/v2.6.4...v2.6.5) ##### Bug Fixes - **type-annotation-spacing:** consider spacing around `as` and `satisfies` operator ([#​517](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/517)) ([cf254a9](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/cf254a9f00d504d2f433a937cfb25003083e2552)) ##### Documentation - use new vscode codeActionsOnSave syntax ([#​511](https://redirect.github.com/eslint-stylistic/eslint-stylistic/issues/511)) ([086b7f3](https://redirect.github.com/eslint-stylistic/eslint-stylistic/commit/086b7f342a5cdbd289e2327ddfc3bb71cb51ba62)) </details> <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.7.23`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1723---2024-09-02) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.22...v1.7.23) ##### Bug Fixes - **(es/minifier)** Fix name mangler ([#​9524](https://redirect.github.com/swc-project/swc/issues/9524)) ([5fd68f9](https://redirect.github.com/swc-project/swc/commit/5fd68f9a3a9eeef0e61627a821c52ace69a89696)) ##### Performance - **(es/compat)** Reimplement constructor transform ([#​9519](https://redirect.github.com/swc-project/swc/issues/9519)) ([4b85a92](https://redirect.github.com/swc-project/swc/commit/4b85a92170576f194c2b1ad3b3ec624c4839e215)) - **(es/utils)** Rewrite inject_after_super ([#​9496](https://redirect.github.com/swc-project/swc/issues/9496)) ([c562cfa](https://redirect.github.com/swc-project/swc/commit/c562cfa8af1163a4946ef79cb025d461c7e2e5e0)) ### [`v1.7.22`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1722---2024-08-30) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.21...v1.7.22) ##### Bug Fixes - **(es/minifier)** Iterate object properties in reverse direction while inlining property access ([#​9507](https://redirect.github.com/swc-project/swc/issues/9507)) ([f584ef7](https://redirect.github.com/swc-project/swc/commit/f584ef76d75e86da15d0725ac94be35a88a1c946)) ### [`v1.7.21`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1721---2024-08-28) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.19...v1.7.21) ##### Bug Fixes - **(es/typescript)** Preserve more comments ([#​9509](https://redirect.github.com/swc-project/swc/issues/9509)) ([3e253ec](https://redirect.github.com/swc-project/swc/commit/3e253ecc21f2028437572093b42df97ef5fe505e)) ### [`v1.7.19`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1719---2024-08-28) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.18...v1.7.19) ##### Bug Fixes - **(es/minifier)** Track if a var is used with `in` ([#​9508](https://redirect.github.com/swc-project/swc/issues/9508)) ([7d6269e](https://redirect.github.com/swc-project/swc/commit/7d6269e3b826524e340edf274a5e42b2a0ea058a)) ##### Features - **(es/minifier)** Support mangle cache ([#​9489](https://redirect.github.com/swc-project/swc/issues/9489)) ([af922d8](https://redirect.github.com/swc-project/swc/commit/af922d83e58596021476006564edb6270069d437)) - **(plugin/runner)** Improve error message ([#​9502](https://redirect.github.com/swc-project/swc/issues/9502)) ([da52930](https://redirect.github.com/swc-project/swc/commit/da529304fe23bcb1a15c25811f928ebf91207ef0)) ##### Miscellaneous Tasks - **(es/codegen)** Bump minimum required swc_allocator version to 0.1.8 ([#​9492](https://redirect.github.com/swc-project/swc/issues/9492)) ([5258763](https://redirect.github.com/swc-project/swc/commit/5258763cf673e1684808bc2766ba6ee9c84642f1)) ##### Refactor - **(es/utils)** Unify `prepend_stmts` ([#​9493](https://redirect.github.com/swc-project/swc/issues/9493)) ([faec8c1](https://redirect.github.com/swc-project/swc/commit/faec8c134d950d10a9f2dce0e5680d9230f87ceb)) ### [`v1.7.18`](https://redirect.github.com/swc-project/swc/compare/v1.7.14...v1.7.18) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.14...v1.7.18) </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v15.7.3`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...afc3692e8dde4d3769706fb36f7818b6d41197bc) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.2...v15.7.3) ### [`v15.7.2`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.1...v15.7.2) ### [`v15.7.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...d0c8ab5b5919d0e4f6c46e8b5b4fd9d81966c842) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.0...v15.7.1) ### [`v15.7.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...9bde659a1f05519c3986ec1a0bba9d12526525f7) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.1...v15.7.0) ### [`v15.6.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...86748dba632a1716247785851c0009d2256f23ef) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.6.0...v15.6.1) ### [`v15.6.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...71d243a6a3583cbc376dc90513d5739e96064691) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.5.0...v15.6.0) ### [`v15.5.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...fec1c0165753112715e1295cc57bb0c16b679b39) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.3...v15.5.0) ### [`v15.4.3`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.3) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.2...v15.4.3) ##### :construction_worker_man: Patch fixes - Adds support for supporting new lines and tabs as white-space character in CSS selectors - By **[@​syi0808](https://redirect.github.com/syi0808)** in task [#​1414](https://redirect.github.com/capricorn86/happy-dom/issues/1414) ### [`v15.4.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.1...v15.4.2) ##### :construction_worker_man: Patch fixes - Typo in CORS rejection error message - By **[@​rexxars](https://redirect.github.com/rexxars)** in task [#​1485](https://redirect.github.com/capricorn86/happy-dom/issues/1485) ### [`v15.4.1`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.4.1) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.4.0...v15.4.1) ##### :construction_worker_man: Patch fixes - Throw error in `FormData.append()` when value parameter type is incorrect - By **[@​btea](https://redirect.github.com/btea)** in task [#​1484](https://redirect.github.com/capricorn86/happy-dom/issues/1484) ### [`v15.4.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...5b23cc1cf711b8b3c0132d5f3241de6425bc2dc2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.2...v15.4.0) ### [`v15.3.2`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.3.2) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.1...v15.3.2) ##### :construction_worker_man: Patch fixes - Fixes the `HTMLInputElement.indeterminate`, so that it behaves correctly - By **[@​malko](https://redirect.github.com/malko)** in task [#​1439](https://redirect.github.com/capricorn86/happy-dom/issues/1439) ### [`v15.3.1`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...530f535c01f72de9190d9e67d0c3540d3c44a5fa) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.3.0...v15.3.1) ### [`v15.3.0`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...a99364fa80f968da81dbb6ceb899ae15a8e5b902) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.2.0...v15.3.0) ### [`v15.2.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.2.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.1.0...v15.2.0) ##### :art: Features - Adds support for the static method `AbortSignal.any()` - By **[@​ezzatron](https://redirect.github.com/ezzatron)** in task [#​1468](https://redirect.github.com/capricorn86/happy-dom/issues/1468) ### [`v15.1.0`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.1.0) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.0.0...v15.1.0) ##### :art: Features - Refactor internal logic related to injecting the Window context for classes that can be constructed using the "new" operator - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Improves the way classes can access the Browser context internally - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Refactor of the logic for `EventTarget.dispatchEvent()` to better handle the event phases "none", "capture", "atTarget" and "bubbling" - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `HTMLInputElement.popoverTargetElement`, `HTMLInputElement.popoverTargetAction`, `HTMLButtonElement.popoverTargetElement` and `HTMLButtonElement.popoverTargetAction` - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `HTMLElement.popover` - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds support for `PerformanceObserver`, `PerformanceEntry` and `PerformanceObserverEntryList` - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) ##### :construction_worker_man: Patch fixes - Makes it possible for a polyfill to replace `NodeList[Symbol.iterator]()` with `Array.prototype.values()` - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Adds logic for canceling any request to start new async tasks while the `Window` is closing (e.g. using `setTimeout()` or `fetch()`) - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Fixes issues with errors exiting the browser when using the setting "errorCapture" set to "processLevel" - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - Refactor internal logic, so that thrown errors are instances of unique error classes assigned to the `Window`, which makes it possible for `BrowserExceptionObserver` to know which `Window` the error originated from - Changes `Event.composedPath()` to not return the `Window` object if the event type is "load", which is the same behaviour as the browser - By **[@​capricorn86](https://redirect.github.com/capricorn86)** in task [#​1332](https://redirect.github.com/capricorn86/happy-dom/issues/1332) - This means that "load" events will not bubble up to the `Window` object </details> <details> <summary>SBoudrias/Inquirer.js (inquirer)</summary> ### [`v10.2.0`](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@10.1.8...0c039599ef88fe9eb804fe083ee386ec906a856f) [Compare Source](https://redirect.github.com/SBoudrias/Inquirer.js/compare/inquirer@10.1.8...inquirer@10.2.0) </details> <details> <summary>kentaro-m/auto-assign-action (kentaro-m/auto-assign-action)</summary> ### [`v1.2.6`](https://redirect.github.com/kentaro-m/auto-assign-action/releases/tag/v1.2.6) [Compare Source](https://redirect.github.com/kentaro-m/auto-assign-action/compare/v1.2.5...v1.2.6) #### Changes - fix: fix security issue ([#​165](https://redirect.github.com/kentaro-m/auto-assign-action/issues/165)) [@​kentaro-m](https://redirect.github.com/kentaro-m) - chore(deps): update dependency prettier to v3.1.1 ([#​163](https://redirect.github.com/kentaro-m/auto-assign-action/issues/163)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update actions/setup-node action to v4 ([#​158](https://redirect.github.com/kentaro-m/auto-assign-action/issues/158)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update actions/checkout action to v4 ([#​152](https://redirect.github.com/kentaro-m/auto-assign-action/issues/152)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.3.3 ([#​162](https://redirect.github.com/kentaro-m/auto-assign-action/issues/162)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.3.2 ([#​161](https://redirect.github.com/kentaro-m/auto-assign-action/issues/161)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v3.1.0 ([#​160](https://redirect.github.com/kentaro-m/auto-assign-action/issues/160)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update unit test packages ([#​138](https://redirect.github.com/kentaro-m/auto-assign-action/issues/138)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.2.2 ([#​151](https://redirect.github.com/kentaro-m/auto-assign-action/issues/151)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency [@​vercel/ncc](https://redirect.github.com/vercel/ncc) to v0.38.1 ([#​156](https://redirect.github.com/kentaro-m/auto-assign-action/issues/156)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency lint-staged to v13.3.0 ([#​150](https://redirect.github.com/kentaro-m/auto-assign-action/issues/150)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency [@​vercel/ncc](https://redirect.github.com/vercel/ncc) to v0.38.0 ([#​149](https://redirect.github.com/kentaro-m/auto-assign-action/issues/149)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v7.3.1 ([#​143](https://redirect.github.com/kentaro-m/auto-assign-action/issues/143)) [@​renovate](https://redirect.github.com/renovate) - fix(deps): update dependency [@​actions/core](https://redirect.github.com/actions/core) to v1.10.1 ([#​148](https://redirect.github.com/kentaro-m/auto-assign-action/issues/148)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v3.0.3 ([#​147](https://redirect.github.com/kentaro-m/auto-assign-action/issues/147)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency node to v16.20.2 ([#​142](https://redirect.github.com/kentaro-m/auto-assign-action/issues/142)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v7 ([#​135](https://redirect.github.com/kentaro-m/auto-assign-action/issues/135)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v3.0.1 ([#​141](https://redirect.github.com/kentaro-m/auto-assign-action/issues/141)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v3 ([#​140](https://redirect.github.com/kentaro-m/auto-assign-action/issues/140)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.1.6 ([#​139](https://redirect.github.com/kentaro-m/auto-assign-action/issues/139)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency lint-staged to v13.2.3 ([#​137](https://redirect.github.com/kentaro-m/auto-assign-action/issues/137)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update node.js to v16.20.1 ([#​134](https://redirect.github.com/kentaro-m/auto-assign-action/issues/134)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.1.3 ([#​132](https://redirect.github.com/kentaro-m/auto-assign-action/issues/132)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update node.js to v16.20.0 ([#​126](https://redirect.github.com/kentaro-m/auto-assign-action/issues/126)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency ts-jest to v29.1.0 ([#​130](https://redirect.github.com/kentaro-m/auto-assign-action/issues/130)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v6.11.0 ([#​129](https://redirect.github.com/kentaro-m/auto-assign-action/issues/129)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v2.8.8 ([#​131](https://redirect.github.com/kentaro-m/auto-assign-action/issues/131)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency lint-staged to v13.2.2 ([#​127](https://redirect.github.com/kentaro-m/auto-assign-action/issues/127)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.0.4 ([#​128](https://redirect.github.com/kentaro-m/auto-assign-action/issues/128)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5.0.3 ([#​125](https://redirect.github.com/kentaro-m/auto-assign-action/issues/125)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency prettier to v2.8.7 ([#​123](https://redirect.github.com/kentaro-m/auto-assign-action/issues/123)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency typescript to v5 ([#​122](https://redirect.github.com/kentaro-m/auto-assign-action/issues/122)) [@​renovate](https://redirect.github.com/renovate) - fix(deps): update dependency js-yaml to v3.14.1 ([#​121](https://redirect.github.com/kentaro-m/auto-assign-action/issues/121)) [@​renovate](https://redirect.github.com/renovate) - fix(deps): update dependency [@​actions/github](https://redirect.github.com/actions/github) to v5.1.1 ([#​120](https://redirect.github.com/kentaro-m/auto-assign-action/issues/120)) [@​renovate](https://redirect.github.com/renovate) - fix(deps): update dependency [@​actions/core](https://redirect.github.com/actions/core) to v1.10.0 ([#​119](https://redirect.github.com/kentaro-m/auto-assign-action/issues/119)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update unit test packages to v29.5.0 ([#​118](https://redirect.github.com/kentaro-m/auto-assign-action/issues/118)) [@​renovate](https://redirect.github.com/renovate) - chore(deps): update dependency lint-staged to v13.2.0 ([#​117](https://redirect.github.com/kentaro-m/auto-assign-action/issues/117)) [@​renovate](https://redirect.github.com/renovate) ### [`v1.2.5`](https://redirect.github.com/kentaro-m/auto-assign-action/releases/tag/v1.2.5) [Compare Source](https://redirect.github.com/kentaro-m/auto-assign-action/compare/v1.2.4...v1.2.5) #### What's Changed - chore(deps): update unit test packages by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/89](https://redirect.github.com/kentaro-m/auto-assign-action/pull/89) - chore(deps): update dependency husky to v8 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/90](https://redirect.github.com/kentaro-m/auto-assign-action/pull/90) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v6 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/87](https://redirect.github.com/kentaro-m/auto-assign-action/pull/87) - chore(deps): update dependency typescript to v4.9.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/100](https://redirect.github.com/kentaro-m/auto-assign-action/pull/100) - chore(deps): update dependency typescript to v4.9.4 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/102](https://redirect.github.com/kentaro-m/auto-assign-action/pull/102) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v6.8.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/104](https://redirect.github.com/kentaro-m/auto-assign-action/pull/104) - chore(deps): update dependency [@​vercel/ncc](https://redirect.github.com/vercel/ncc) to v0.36.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/103](https://redirect.github.com/kentaro-m/auto-assign-action/pull/103) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v6.9.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/105](https://redirect.github.com/kentaro-m/auto-assign-action/pull/105) - chore(deps): update dependency husky to v8.0.3 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/106](https://redirect.github.com/kentaro-m/auto-assign-action/pull/106) - chore(deps): update dependency [@​octokit/webhooks-types](https://redirect.github.com/octokit/webhooks-types) to v6.10.0 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/107](https://redirect.github.com/kentaro-m/auto-assign-action/pull/107) - chore(deps): update dependency [@​vercel/ncc](https://redirect.github.com/vercel/ncc) to v0.36.1 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/108](https://redirect.github.com/kentaro-m/auto-assign-action/pull/108) - chore(deps): update dependency typescript to v4.9.5 by [@​renovate](https://redirect.github.com/renovate) in [https://github.com/kentaro-m/auto-assign-action/pull/110](https://redirect.github.com/kentaro-m/auto-assign-action/pull/110) - chore: bump up for [@​actions/github](https://redirect.github.com/actions/github) to v5.0.0 by [@​kentaro-m](https://redirect.github.com/kentaro-m) in [https://github.com/kentaro-m/auto-assign-action/pull/63](https://redirect.github.com/kentaro-m/auto-assign-action/pull/63) - test: use jest-mock for mocked utils by [@​kentaro-m](https://redirect.github.com/kentaro-m) in [https://github.com/kentaro-m/auto-assign-action/pull/112](https://redirect.github.com/kentaro-m/auto-assign-action/pull/112) - Upgrade jest to v29 by [@​kentaro-m](https://redirect.github.com/kentaro-m) in [https://github.com/kentaro-m/auto-assign-action/pull/113](https://redirect.github.com/kentaro-m/auto-assign-action/pull/113) - Upgrade prettier by [@​kentaro-m](https://redirect.github.com/kentaro-m) in [https://github.com/kentaro-m/auto-assign-action/pull/114](https://redirect.github.com/kentaro-m/auto-assign-action/pull/114) - chore: support for Node.js versioning with .node-version by [@​kentaro-m](https://redirect.github.com/kentaro-m) in [https://github.com/kentaro-m/auto-assign-action/pull/115](https://redirect.github.com/kentaro-m/auto-assign-action/pull/115) **Full Changelog**: https://github.com/kentaro-m/auto-assign-action/compare/v1.2.4...v1.2.5 </details> <details> <summary>lint-staged/lint-staged (lint-staged)</summary> ### [`v15.2.10`](https://redirect.github.com/lint-staged/lint-staged/blob/HEAD/CHANGELOG.md#15210) [Compare Source](https://redirect.github.com/lint-staged/lint-staged/compare/v15.2.9...v15.2.10) ##### Patch Changes - [#​1471](https://redirect.github.com/lint-staged/lint-staged/pull/1471) [`e3f283b`](https://redirect.github.com/lint-staged/lint-staged/commit/e3f283b250868b7c15ceb54d2a51b2e5fb3a18a9) Thanks [@​iiroj](https://redirect.github.com/iiroj)! - Update minor dependencies, including `micromatch@~4.0.8`. </details> <details> <summary>micromatch/micromatch (micromatch)</summary> ### [`v4.0.8`](https://redirect.github.com/micromatch/micromatch/compare/4.0.7...4.0.8) [Compare Source](https://redirect.github.com/micromatch/micromatch/compare/4.0.7...4.0.8) </details> <details> <summary>pnpm/pnpm (pnpm)</summary> ### [`v9.9.0`](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0) [Compare Source](https://redirect.github.com/pnpm/pnpm/compare/v9.8.0...v9.9.0) </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.21.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4212) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.1...v4.21.2) *2024-08-30* ##### Bug Fixes - Handle IIFE/UMD namespace definitions conflicting with a builtin property ([#​5605](https://redirect.github.com/rollup/rollup/issues/5605)) ##### Pull Requests - [#​5605](https://redirect.github.com/rollup/rollup/pull/5605): fix: Wrong namespace property definition ([@​thirumurugan-git](https://redirect.github.com/thirumurugan-git), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5630](https://redirect.github.com/rollup/rollup/pull/5630): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5631](https://redirect.github.com/rollup/rollup/pull/5631): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5632](https://redirect.github.com/rollup/rollup/pull/5632): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.21.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4211) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.0...v4.21.1) *2024-08-26* ##### Bug Fixes - Ensure `closeWatcher` hook is called when watch mode is aborted via Ctrl+C ([#​5618](https://redirect.github.com/rollup/rollup/issues/5618)) - Do not produce invalid code for `import.meta.url` in compact mode ([#​5624](https://redirect.github.com/rollup/rollup/issues/5624)) - Do not throw when generating chunk names when preserving modules in Windows ([#​5625](https://redirect.github.com/rollup/rollup/issues/5625)) ##### Pull Requests - [#​5591](https://redirect.github.com/rollup/rollup/pull/5591): chore(deps): update dependency [@​types/eslint](https://redirect.github.com/types/eslint) to v9 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5618](https://redirect.github.com/rollup/rollup/pull/5618): preload the WASM file even though the version is undefined. ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5619](https://redirect.github.com/rollup/rollup/pull/5619): Call and await closeWatcher hooks on exit signals ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5622](https://redirect.github.com/rollup/rollup/pull/5622): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5624](https://redirect.github.com/rollup/rollup/pull/5624): fix: add space for DOCUMENT_CURRENT_SCRIPT template ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5625](https://redirect.github.com/rollup/rollup/pull/5625): fix: get the right chunk name for preserve modules in Windows ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.16.1`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.16.1) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.16.0...v1.16.1) ##### 🏎 Performance - Externalize `@shikijs/vscode-textmate` - by [@​antfu](https://redirect.g </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@commitlint/cli](https://commitlint.js.org/) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/19.4.1/19.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcli/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcli/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcli/19.4.1/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcli/19.4.1/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@commitlint/config-conventional](https://commitlint.js.org/) ([source](https://redirect.github.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/config-conventional)) | [`19.4.1` -> `19.5.0`](https://renovatebot.com/diffs/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fconfig-conventional/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fconfig-conventional/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fconfig-conventional/19.4.1/19.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.6.5` -> `19.7.2`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.6.5/19.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.6.5/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.6.5/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.46.1` -> `1.47.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.46.1/1.47.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.46.1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.46.1/1.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.7.24` -> `1.7.26`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.24/1.7.26) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.26?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.26?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.24/1.7.26?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.24/1.7.26?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.6.5` -> `19.7.2`](https://renovatebot.com/diffs/npm/nx/19.6.5/19.7.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.6.5/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.6.5/19.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.16.3` -> `1.17.0`](https://renovatebot.com/diffs/npm/shiki/1.16.3/1.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.16.3/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.16.3/1.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typedoc-plugin-markdown](https://typedoc-plugin-markdown.org) ([source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown)) | [`4.2.6` -> `4.2.7`](https://renovatebot.com/diffs/npm/typedoc-plugin-markdown/4.2.6/4.2.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc-plugin-markdown/4.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc-plugin-markdown/4.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc-plugin-markdown/4.2.6/4.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc-plugin-markdown/4.2.6/4.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.5.4` -> `5.6.2`](https://renovatebot.com/diffs/npm/typescript/5.5.4/5.6.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.5.4/5.6.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.3` -> `5.4.4`](https://renovatebot.com/diffs/npm/vite/5.4.3/5.4.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.3/5.4.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.3` -> `3.5.4`](https://renovatebot.com/diffs/npm/vue/3.5.3/3.5.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.3/3.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.3/3.5.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [yjs](https://docs.yjs.dev) ([source](https://redirect.github.com/yjs/yjs)) | [`13.6.18` -> `13.6.19`](https://renovatebot.com/diffs/npm/yjs/13.6.18/13.6.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yjs/13.6.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yjs/13.6.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yjs/13.6.18/13.6.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yjs/13.6.18/13.6.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (@​commitlint/cli)</summary> ### [`v19.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1950-2024-09-11) [Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0) ##### Features - **cli:** use special errorCode for missing rules/config [#​4142](https://redirect.github.com/conventional-changelog/commitlint/issues/4142) ([#​4143](https://redirect.github.com/conventional-changelog/commitlint/issues/4143)) ([d7070d8](https://redirect.github.com/conventional-changelog/commitlint/commit/d7070d8a4905da7834a018825b37d52c2dd29f62)) #### [19.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28) **Note:** Version bump only for package [@​commitlint/cli](https://redirect.github.com/commitlint/cli) </details> <details> <summary>conventional-changelog/commitlint (@​commitlint/config-conventional)</summary> ### [`v19.5.0`](https://redirect.github.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/config-conventional/CHANGELOG.md#1950-2024-09-11) [Compare Source](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.1...v19.5.0) **Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional) #### [19.4.1](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.4.0...v19.4.1) (2024-08-28) **Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional) #### [19.2.2](https://redirect.github.com/conventional-changelog/commitlint/compare/v19.2.1...v19.2.2) (2024-04-14) **Note:** Version bump only for package [@​commitlint/config-conventional](https://redirect.github.com/commitlint/config-conventional) </details> <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.7.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.2) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.1...19.7.2) ##### 19.7.2 (2024-09-10) ##### 🩹 Fixes - **core:** take nx-release-publish target defaults into account for implicit target ([#​27764](https://redirect.github.com/nrwl/nx/pull/27764)) - **release:** ensure git commits containing pipe can be parsed reliably ([#​27840](https://redirect.github.com/nrwl/nx/pull/27840)) ##### ❤️ Thank You - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) ### [`v19.7.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.1) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.0...19.7.1) ##### 19.7.1 (2024-09-10) ##### 🚀 Features - **release:** allow local dependency version protocols to be preserved, pnpm publish support ([#​27787](https://redirect.github.com/nrwl/nx/pull/27787)) ##### 🩹 Fixes - **core:** make sure sharedGlobals is referenced in default namedInputs ([#​27813](https://redirect.github.com/nrwl/nx/pull/27813)) - **release:** respect updateDependents being explicitly disabled in conventional commits ([#​27851](https://redirect.github.com/nrwl/nx/pull/27851)) ##### ❤️ Thank You - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) ### [`v19.7.0`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.0) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.6...19.7.0) ##### 19.7.0 (2024-09-09) ##### 🚀 Features - **bundling:** add option to generate sourcemaps for Rollup build ([#​27539](https://redirect.github.com/nrwl/nx/pull/27539)) - **bundling:** add nxCopyAssetsPlugin for Vite to use in JS libs ([#​27593](https://redirect.github.com/nrwl/nx/pull/27593)) - **core:** add shutdown lifecycle hook to node executor ([#​27354](https://redirect.github.com/nrwl/nx/pull/27354)) - **core:** add sqlite db for nx ([#​26891](https://redirect.github.com/nrwl/nx/pull/26891)) - **core:** expose graph json type ([#​27496](https://redirect.github.com/nrwl/nx/pull/27496)) - **core:** return task results from imperative task runner ([#​27640](https://redirect.github.com/nrwl/nx/pull/27640)) - **core:** refactor graph implementation details ([#​27267](https://redirect.github.com/nrwl/nx/pull/27267)) - **core:** allow disabling registered task sync generators ([#​27638](https://redirect.github.com/nrwl/nx/pull/27638)) - **core:** allow skipping sync when running tasks ([#​27697](https://redirect.github.com/nrwl/nx/pull/27697)) - **core:** add shutdown lifecycle hook to node executor" ([#​27794](https://redirect.github.com/nrwl/nx/pull/27794)) - **core:** update PNPM GH action setup to use v4 and pnpm version 9 ([#​27664](https://redirect.github.com/nrwl/nx/pull/27664)) - **devkit:** prefer strings over Linter enum ([#​27209](https://redirect.github.com/nrwl/nx/pull/27209)) - **docs:** update OpenAI model to use gpt-4o-mini ([#​27434](https://redirect.github.com/nrwl/nx/pull/27434)) - **graph:** add expandedTargets to project details on nx dev ([#​26911](https://redirect.github.com/nrwl/nx/pull/26911)) - **graph:** update tags to render on a single line by default with expand option ([#​27829](https://redirect.github.com/nrwl/nx/pull/27829)) - **js:** add skipPackageManager option to build executors in order to skip generating "packageManager" entry in package.json ([#​27518](https://redirect.github.com/nrwl/nx/pull/27518)) - **js:** generate package.json with overrides and resolutions ([#​27601](https://redirect.github.com/nrwl/nx/pull/27601)) - **js:** add metadata to the typescript inferred tasks ([#​27806](https://redirect.github.com/nrwl/nx/pull/27806)) - **linter:** add option to exclude projects from circular deps check ([#​27504](https://redirect.github.com/nrwl/nx/pull/27504)) - **nx-cloud:** alias for login and logout ([#​27358](https://redirect.github.com/nrwl/nx/pull/27358)) - **nx-cloud:** remove feature flag for nx login ([#​27657](https://redirect.github.com/nrwl/nx/pull/27657)) - **nx-cloud:** add 'generate-token' option to connect ([#​27678](https://redirect.github.com/nrwl/nx/pull/27678)) - **nx-cloud:** remove env variable for login ([#​27791](https://redirect.github.com/nrwl/nx/pull/27791)) - **nx-dev:** add Explain with AI to Enterprise and Pro Plans ([#​27455](https://redirect.github.com/nrwl/nx/pull/27455)) - **nx-dev:** add Monorepo World banner to hero ([#​27482](https://redirect.github.com/nrwl/nx/pull/27482)) - **nx-dev:** honor prefers-reduced-motion ([#​27541](https://redirect.github.com/nrwl/nx/pull/27541)) - **nx-dev:** add deepdive callout component ([daf5837a21](https://redirect.github.com/nrwl/nx/commit/daf5837a21)) - **nx-dev:** add Mike Hartington in the team section ([#​27755](https://redirect.github.com/nrwl/nx/pull/27755)) - **nx-dev:** make animations more performant ([#​27757](https://redirect.github.com/nrwl/nx/pull/27757)) - **nx-dev:** add create-nx-workspace from nx-cloud on ci section ([#​27756](https://redirect.github.com/nrwl/nx/pull/27756)) - **react:** add rspack module federation support ([#​27696](https://redirect.github.com/nrwl/nx/pull/27696)) - **react:** add module federation static server ([#​27802](https://redirect.github.com/nrwl/nx/pull/27802)) - **remix:** infer targets for remix vite in @​nx/remix/plugin ([#​27713](https://redirect.github.com/nrwl/nx/pull/27713)) ##### 🩹 Fixes - missing export for setRemoteDefinition ([#​27491](https://redirect.github.com/nrwl/nx/pull/27491)) - **angular:** generate [@​nx/angular](https://redirect.github.com/nx/angular) in devDependencies and move to dependencies when using runtime helpers ([#​27405](https://redirect.github.com/nrwl/nx/pull/27405)) - **angular:** module-federation-ssr-dev-server should call correct builder ([#​27477](https://redirect.github.com/nrwl/nx/pull/27477)) - **angular:** bump ngrx version to 18.0.2 ([#​27506](https://redirect.github.com/nrwl/nx/pull/27506)) - **angular:** ensure target default for '[@​nx/angular](https://redirect.github.com/nx/angular):webpack-browser' is set [#​26483](https://redirect.github.com/nrwl/nx/issues/26483) ([#​27616](https://redirect.github.com/nrwl/nx/pull/27616), [#​26483](https://redirect.github.com/nrwl/nx/issues/26483)) - **bundling:** update snapshots for copy assets plugin ([#​27610](https://redirect.github.com/nrwl/nx/pull/27610)) - **core:** fix importing files with special characters ([#​27484](https://redirect.github.com/nrwl/nx/pull/27484)) - **core:** use withVerbose util ([#​27553](https://redirect.github.com/nrwl/nx/pull/27553)) - **core:** support import detection of packages installed from git remote URL ([#​27569](https://redirect.github.com/nrwl/nx/pull/27569)) - **core:** fix compat for old remote caches ([#​27574](https://redirect.github.com/nrwl/nx/pull/27574)) - **core:** enable using the daemon in docker if enabled explicitly ([#​27585](https://redirect.github.com/nrwl/nx/pull/27585)) - **core:** ensure file watcher is looking for correct config on windows ([#​27594](https://redirect.github.com/nrwl/nx/pull/27594)) - **core:** change order of CI providers to match their popularity ([#​27623](https://redirect.github.com/nrwl/nx/pull/27623)) - **core:** not parse hex to number ([#​27515](https://redirect.github.com/nrwl/nx/pull/27515)) - **core:** nx migrate should determine angular devkit migration from cli or schematics [#​20282](https://redirect.github.com/nrwl/nx/issues/20282) ([#​27634](https://redirect.github.com/nrwl/nx/pull/27634), [#​20282](https://redirect.github.com/nrwl/nx/issues/20282)) - **core:** do not stream output when static output style is enabled ([#​27642](https://redirect.github.com/nrwl/nx/pull/27642)) - **core:** fix --e2eTestRunner for create-nx-workspace with react native ([#​27543](https://redirect.github.com/nrwl/nx/pull/27543)) - **core:** negative workspace-root filesets should override positive filesets ([#​27524](https://redirect.github.com/nrwl/nx/pull/27524)) - **core:** make sure env vars specified in run-commands envFile option take priority over other loaded env files ([#​27583](https://redirect.github.com/nrwl/nx/pull/27583)) - **core:** change remoteCache to getRemoteCache ([#​27673](https://redirect.github.com/nrwl/nx/pull/27673)) - **core:** fixes an issue where using "node:test" results in infinite loop ([#​27685](https://redirect.github.com/nrwl/nx/pull/27685)) - **core:** handle file change conflicts between sync generators ([#​27695](https://redirect.github.com/nrwl/nx/pull/27695)) - **core:** filter branch in preparation for nx import ([#​27652](https://redirect.github.com/nrwl/nx/pull/27652)) - **core:** add parallelism to target defaults schema ([#​27710](https://redirect.github.com/nrwl/nx/pull/27710)) - **core:** bump plugin pool attempts to work with slow runtimes ([#​27726](https://redirect.github.com/nrwl/nx/pull/27726)) - **core:** optimize daemon output glob matching ([#​27775](https://redirect.github.com/nrwl/nx/pull/27775)) - **core:** fix wasm build ([#​27830](https://redirect.github.com/nrwl/nx/pull/27830)) - **core:** move daemon server-process.json watching to outputs watcher ([#​27832](https://redirect.github.com/nrwl/nx/pull/27832)) - **detox:** fix name with camel case ([#​27602](https://redirect.github.com/nrwl/nx/pull/27602)) - **esbuild:** declaration:true should find the correct package root regardless of cwd [#​26261](https://redirect.github.com/nrwl/nx/issues/26261) ([#​27560](https://redirect.github.com/nrwl/nx/pull/27560), [#​26261](https://redirect.github.com/nrwl/nx/issues/26261)) - **expo:** add expoLibraryGenerator to export ([#​27520](https://redirect.github.com/nrwl/nx/pull/27520)) - **expo:** fix unable to build expo local for yarn 4 ([#​26992](https://redirect.github.com/nrwl/nx/pull/26992)) - **expo:** add cacheVersion to metro.config ([#​27646](https://redirect.github.com/nrwl/nx/pull/27646)) - **gradle:** track childProjects in properties report ([#​27488](https://redirect.github.com/nrwl/nx/pull/27488)) - **gradle:** fix tasksFileLines might be undefined ([#​27548](https://redirect.github.com/nrwl/nx/pull/27548)) - **gradle:** fix child project deps ([#​27643](https://redirect.github.com/nrwl/nx/pull/27643)) - **gradle:** fix find root for projects ([#​27651](https://redirect.github.com/nrwl/nx/pull/27651)) - **graph:** fix "args" help tooltip in pdv and only show "args" usage in fallback example ([#​27808](https://redirect.github.com/nrwl/nx/pull/27808)) - **js:** handle arbitrary nested ts path mappings when re-mapping them to the outputs ([#​27429](https://redirect.github.com/nrwl/nx/pull/27429)) - **js:** only sync references when composite is true, preserve comments in other parts of file ([#​27530](https://redirect.github.com/nrwl/nx/pull/27530)) - **js:** ensure assets option in tsc executor defaults to empty array for programmatic usage ([#​27565](https://redirect.github.com/nrwl/nx/pull/27565)) - **js:** fix verdaccio windows for registry ([#​27350](https://redirect.github.com/nrwl/nx/pull/27350)) - **js:** respect "watch" option when "runBuildTargetDependencies" is true ([#​27677](https://redirect.github.com/nrwl/nx/pull/27677)) - **linter:** update the [@​nx/dependency-checks](https://redirect.github.com/nx/dependency-checks) rule to read the package.json content from the rule context ([#​27476](https://redirect.github.com/nrwl/nx/pull/27476)) - **linter:** fix plugin race condition ([#​27810](https://redirect.github.com/nrwl/nx/pull/27810)) - **misc:** ensure custom reporters are usable with [@​nx/playwright](https://redirect.github.com/nx/playwright):playwright ([#​27443](https://redirect.github.com/nrwl/nx/pull/27443)) - **misc:** fix the URL of the [@​naxodev/nx-cloudflare](https://redirect.github.com/naxodev/nx-cloudflare) plugin ([#​27723](https://redirect.github.com/nrwl/nx/pull/27723)) - **module-federation:** ensure target defaults are set correctly [#​27448](https://redirect.github.com/nrwl/nx/issues/27448) ([#​27472](https://redirect.github.com/nrwl/nx/pull/27472), [#​27448](https://redirect.github.com/nrwl/nx/issues/27448)) - **module-federation:** ensure shared packages can be shared from host [#​27162](https://redirect.github.com/nrwl/nx/issues/27162) ([#​27513](https://redirect.github.com/nrwl/nx/pull/27513), [#​27162](https://redirect.github.com/nrwl/nx/issues/27162)) - **module-federation:** ssr uses async-node with runtime plugin ([#​27492](https://redirect.github.com/nrwl/nx/pull/27492)) - **nextjs:** should not fail when running outside of nx cli ([#​27523](https://redirect.github.com/nrwl/nx/pull/27523)) - **nextjs:** Should be able to run custom server targets with swc ([#​27526](https://redirect.github.com/nrwl/nx/pull/27526)) - **nextjs:** schema type for unitTestRunner for library ([#​26824](https://redirect.github.com/nrwl/nx/pull/26824)) - **node:** build-esbuild-options.ts browser user define envs by config ([#​27480](https://redirect.github.com/nrwl/nx/pull/27480)) - **node:** generate webpack server apps with generatePackageJson:true by default ([#​27570](https://redirect.github.com/nrwl/nx/pull/27570)) - **nx-dev:** Og image path generation ([#​27456](https://redirect.github.com/nrwl/nx/pull/27456)) - **nx-dev:** bad link from home page ([#​27475](https://redirect.github.com/nrwl/nx/pull/27475)) - **nx-dev:** fix use `key` instead of `env` to reference cache key in… ([#​26644](https://redirect.github.com/nrwl/nx/pull/26644)) - **nx-dev:** modify prompt ([#​27536](https://redirect.github.com/nrwl/nx/pull/27536)) - **nx-dev:** show first tab if none selected ([#​27701](https://redirect.github.com/nrwl/nx/pull/27701)) - **nx-dev:** change connect to nx cloud link in home page ([f39b995b88](https://redirect.github.com/nrwl/nx/commit/f39b995b88)) - **nx-dev:** make sure graph height works and render mode is nx-docs ([#​27776](https://redirect.github.com/nrwl/nx/pull/27776)) - **nx-dev:** update Bill's website link ([#​27790](https://redirect.github.com/nrwl/nx/pull/27790)) - **nx-plugin:** allow create-package without e2eProject ([#​27572](https://redirect.github.com/nrwl/nx/pull/27572)) - **react:** ensure [@​vitejs/plugin-react](https://redirect.github.com/vitejs/plugin-react) is installed for storybook ([#​27463](https://redirect.github.com/nrwl/nx/pull/27463)) - **react:** enable vitejs-plugin-react-swc for swc compiler ([#​27457](https://redirect.github.com/nrwl/nx/pull/27457)) - **react:** handle more scenarios when collecting component props for generating stories ([#​27528](https://redirect.github.com/nrwl/nx/pull/27528)) - **react:** tailwind with rspack should work on generation [#​27028](https://redirect.github.com/nrwl/nx/issues/27028) ([#​27619](https://redirect.github.com/nrwl/nx/pull/27619), [#​27028](https://redirect.github.com/nrwl/nx/issues/27028)) - **react:** ensure interop between webpack and rspack module federation ([#​27824](https://redirect.github.com/nrwl/nx/pull/27824)) - **react-native:** remove upgrade command in migration ([#​27467](https://redirect.github.com/nrwl/nx/pull/27467)) - **react-native:** change hermesCommand to build android ([#​27641](https://redirect.github.com/nrwl/nx/pull/27641)) - **release:** programmatic API types should not be any ([#​27647](https://redirect.github.com/nrwl/nx/pull/27647)) - **release:** release plan command should take filters and touched projects into account ([#​27706](https://redirect.github.com/nrwl/nx/pull/27706)) - **release:** version plan changelogs should contain authors and refs ([#​27737](https://redirect.github.com/nrwl/nx/pull/27737)) - **release:** support forwarding the --access flag to npm publish ([#​27765](https://redirect.github.com/nrwl/nx/pull/27765)) - **release:** show version plan deletion log in dry-run ([#​27744](https://redirect.github.com/nrwl/nx/pull/27744)) - **repo:** add dependsOn to native build ([#​27446](https://redirect.github.com/nrwl/nx/pull/27446)) - **storybook:** should generate correct config for nextjs apps [#​27233](https://redirect.github.com/nrwl/nx/issues/27233) ([#​27510](https://redirect.github.com/nrwl/nx/pull/27510), [#​27233](https://redirect.github.com/nrwl/nx/issues/27233)) - **testing:** fix misc issues in migrations ([#​27471](https://redirect.github.com/nrwl/nx/pull/27471)) - **testing:** fix issues in static server target migrations ([#​27547](https://redirect.github.com/nrwl/nx/pull/27547)) - **testing:** application generators should accurately configure e2e projects ([#​27453](https://redirect.github.com/nrwl/nx/pull/27453)) - **vite:** plugin should infer serve target if server config defined [#​27370](https://redirect.github.com/nrwl/nx/issues/27370) ([#​27507](https://redirect.github.com/nrwl/nx/pull/27507), [#​27370](https://redirect.github.com/nrwl/nx/issues/27370)) - **vite:** load the correct config file from [@​nx/vite](https://redirect.github.com/nx/vite):test executor ([#​27514](https://redirect.github.com/nrwl/nx/pull/27514)) - **vite:** add typecheck inferred target for vite plugin [#​27501](https://redirect.github.com/nrwl/nx/issues/27501) ([#​27531](https://redirect.github.com/nrwl/nx/pull/27531), [#​27501](https://redirect.github.com/nrwl/nx/issues/27501)) - **vite:** plugin should infer ts project correctly for libs ([#​27649](https://redirect.github.com/nrwl/nx/pull/27649)) - **vite:** tsconfig paths plugin should resolve file extensions ([#​27774](https://redirect.github.com/nrwl/nx/pull/27774)) - **webpack:** add migration for proxy config ([#​27621](https://redirect.github.com/nrwl/nx/pull/27621)) ##### ❤️ Thank You - [@​NgDaddy](https://redirect.github.com/NgDaddy) [@​NgDaddy](https://redirect.github.com/NgDaddy) - Austin Fahsl [@​fahslaj](https://redirect.github.com/fahslaj) - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Chau Tran - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - EGonz1PCTY - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Feliche-Demian Netliukh - Guilherme Prezzi [@​menosprezzi](https://redirect.github.com/menosprezzi) - Isaac Mann [@​isaacplmann](https://redirect.github.com/isaacplmann) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli - Juri [@​juristr](https://redirect.github.com/juristr) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Kamenskih Dmitriy - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - Louie Weng [@​lourw](https://redirect.github.com/lourw) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Miroslav Jonaš [@​meeroslav](https://redirect.github.com/meeroslav) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) - Nicolas Beaussart - Paweł Twardziak [@​paweltwardziak](https://redirect.github.com/paweltwardziak) - Tine Kondo [@​tinesoft](https://redirect.github.com/tinesoft) - Victor Berchet [@​vicb](https://redirect.github.com/vicb) - Wei Liang [@​weiliang79](https://redirect.github.com/weiliang79) ### [`v19.6.6`](https://redirect.github.com/nrwl/nx/releases/tag/19.6.6) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.6.5...19.6.6) #### 19.6.6 (2024-09-09) ##### 🚀 Features - **core:** allow skipping sync when running tasks ([#​27697](https://redirect.github.com/nrwl/nx/pull/27697)) - **core:** add shutdown lifecycle hook to node executor" ([#​27794](https://redirect.github.com/nrwl/nx/pull/27794)) - **core:** update PNPM GH action setup to use v4 and pnpm version 9 ([#​27664](https://redirect.github.com/nrwl/nx/pull/27664)) - **linter:** add option to exclude projects from circular deps check ([#​27504](https://redirect.github.com/nrwl/nx/pull/27504)) - **nx-dev:** add Mike Hartington in the team section ([#​27755](https://redirect.github.com/nrwl/nx/pull/27755)) - **nx-dev:** make animations more performant ([#​27757](https://redirect.github.com/nrwl/nx/pull/27757)) - **nx-dev:** add create-nx-workspace from nx-cloud on ci section ([#​27756](https://redirect.github.com/nrwl/nx/pull/27756)) ##### 🩹 Fixes - **core:** optimize daemon output glob matching ([#​27775](https://redirect.github.com/nrwl/nx/pull/27775)) - **core:** fix wasm build ([#​27830](https://redirect.github.com/nrwl/nx/pull/27830)) - **graph:** fix "args" help tooltip in pdv and only show "args" usage in fallback example ([#​27808](https://redirect.github.com/nrwl/nx/pull/27808)) - **linter:** fix plugin race condition ([#​27810](https://redirect.github.com/nrwl/nx/pull/27810)) - **module-federation:** ssr uses async-node with runtime plugin ([#​27492](https://redirect.github.com/nrwl/nx/pull/27492)) - **nx-dev:** change connect to nx cloud link in home page ([d93cd00123](https://redirect.github.com/nrwl/nx/commit/d93cd00123)) - **nx-dev:** update Bill's website link ([#​27790](https://redirect.github.com/nrwl/nx/pull/27790)) - **release:** show version plan deletion log in dry-run ([#​27744](https://redirect.github.com/nrwl/nx/pull/27744)) - **vite:** tsconfig paths plugin should resolve file extensions ([#​27774](https://redirect.github.com/nrwl/nx/pull/27774)) ##### ❤️ Thank You - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - Miroslav Jonaš [@​meeroslav](https://redirect.github.com/meeroslav) </details> <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.47.0`](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...d5943def35edadc6f9bd8daeed382559d2a55fbe) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.46.1...v1.47.0) </details> <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.7.26`](https://redirect.github.com/swc-project/swc/compare/v1.7.25...v1.7.26) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.25...v1.7.26) ### [`v1.7.25`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1725---2024-09-11) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.24...v1.7.25) ##### Bug Fixes - **(es/codegen)** Handle minify number ([#​9541](https://redirect.github.com/swc-project/swc/issues/9541)) ([8b1e442](https://redirect.github.com/swc-project/swc/commit/8b1e4428a3324dea76ba480a6d4cddf3865e41e8)) - **(es/codegen)** Ensure decorators are emitted first in TS paramters ([#​9545](https://redirect.github.com/swc-project/swc/issues/9545)) ([47ef38d](https://redirect.github.com/swc-project/swc/commit/47ef38dc1d53918604481fd078c76554b012a82b)) ##### Features - **(es/common)** Introduce pure `Span` and `BytePos` to handle `#__PURE__` ([#​9539](https://redirect.github.com/swc-project/swc/issues/9539)) ([f63a481](https://redirect.github.com/swc-project/swc/commit/f63a481833ebe9b5eae0708ee69b6a50b946ee28)) ##### Miscellaneous Tasks - **(bindings/node)** Fix type definition ([64ec111](https://redirect.github.com/swc-project/swc/commit/64ec1117697029895284e248d79698f802cf1aa8)) </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.17.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.0) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.16.3...v1.17.0) *No significant changes* ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.16.3...v1.17.0) </details> <details> <summary>typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)</summary> ### [`v4.2.7`](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/blob/HEAD/packages/typedoc-plugin-markdown/CHANGELOG.md#427-2024-09-05) [Compare Source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/compare/typedoc-plugin-markdown@4.2.6...typedoc-plugin-markdown@4.2.7) ##### Patch Changes - Correctly handle top level custom groups in navigation ([#​685](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/685)) - Fix missing index descriptions for some signatures ([#​670](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/670)) - Add '?' for optional type declarations in tables </details> <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.4`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.4) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.3...v5.4.4) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.4/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.4`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#354-2024-09-10) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.3...v3.5.4) ##### Bug Fixes - **compiler-sfc:** correct scoped injection for nesting selector ([#​11854](https://redirect.github.com/vuejs/core/issues/11854)) ([b1de75e](https://redirect.github.com/vuejs/core/commit/b1de75ed04626b6423085dfde91fb0cb481a25e8)), closes [#​10567](https://redirect.github.com/vuejs/core/issues/10567) - **reactivity:** fix markRaw error on already marked object ([#​11864](https://redirect.github.com/vuejs/core/issues/11864)) ([67d6596](https://redirect.github.com/vuejs/core/commit/67d6596d40b1807b9cd8eb0d9282932ea77be3c0)), closes [#​11862](https://redirect.github.com/vuejs/core/issues/11862) - Revert "fix: Revert "fix(reactivity): self-referencing computed should refresh"" ([e596378](https://redirect.github.com/vuejs/core/commit/e596378e0be728dad7d60938449f3fa557ca2ec9)) - **runtime-core:** handle shallow reactive arrays in renderList correctly ([#​11870](https://redirect.github.com/vuejs/core/issues/11870)) ([ced59ab](https://redirect.github.com/vuejs/core/commit/ced59ab8f2f2e89c13119bab3a0c25a1a1f1c3d6)), closes [#​11869](https://redirect.github.com/vuejs/core/issues/11869) - **types:** correctly infer `TypeEmits` with both tuple and function syntax ([#​11840](https://redirect.github.com/vuejs/core/issues/11840)) ([dad6738](https://redirect.github.com/vuejs/core/commit/dad673809929c084dcb8e42640eb7daa675d4ea4)), closes [#​11836](https://redirect.github.com/vuejs/core/issues/11836) ##### Performance Improvements - **reactivity:** trigger deps directly instead of storing in an array first ([#​11695](https://redirect.github.com/vuejs/core/issues/11695)) ([f80d447](https://redirect.github.com/vuejs/core/commit/f80d447c17662556e9e3f99f6d199967f4c8cf3d)) </details> <details> <summary>yjs/yjs (yjs)</summary> ### [`v13.6.19`](https://redirect.github.com/yjs/yjs/compare/v13.6.18...9a993f81d43690a9e25e54735dff70769371ff2b) [Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.18...v13.6.19) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.7.2` -> `19.7.3`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.7.2/19.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.7.2/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.7.2/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.0.5/2.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.0.5/2.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | [`15.7.3` -> `15.7.4`](https://renovatebot.com/diffs/npm/happy-dom/15.7.3/15.7.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/15.7.3/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/15.7.3/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [husky](https://redirect.github.com/typicode/husky) | [`9.1.5` -> `9.1.6`](https://renovatebot.com/diffs/npm/husky/9.1.5/9.1.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/husky/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/husky/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/husky/9.1.5/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/husky/9.1.5/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.7.2` -> `19.7.3`](https://renovatebot.com/diffs/npm/nx/19.7.2/19.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.7.2/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.7.2/19.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.21.2` -> `4.21.3`](https://renovatebot.com/diffs/npm/rollup/4.21.2/4.21.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.21.2/4.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.21.2/4.21.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.17.0` -> `1.17.5`](https://renovatebot.com/diffs/npm/shiki/1.17.0/1.17.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.17.0/1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.17.0/1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://tsx.is) ([source](https://redirect.github.com/privatenumber/tsx)) | [`4.19.0` -> `4.19.1`](https://renovatebot.com/diffs/npm/tsx/4.19.0/4.19.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.19.0/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.19.0/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.0.5` -> `2.1.0`](https://renovatebot.com/diffs/npm/vitest/2.0.5/2.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.0.5/2.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.7.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.3) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.2...19.7.3) ##### 19.7.3 (2024-09-12) ##### 🚀 Features - **core:** import warns when source and destination directories are different ([#​27875](https://redirect.github.com/nrwl/nx/pull/27875)) ##### 🩹 Fixes - **core:** handle sync generator failures ([#​27650](https://redirect.github.com/nrwl/nx/pull/27650)) - **core:** handle --no-interative for create-nx-workspace ([#​27702](https://redirect.github.com/nrwl/nx/pull/27702)) - **core:** respect filenames of inputs when computing task hash ([#​27873](https://redirect.github.com/nrwl/nx/pull/27873)) - **core:** handleErrors should display error cause if it exists ([#​27886](https://redirect.github.com/nrwl/nx/pull/27886)) - **gradle:** fix gradle app deps ([#​27865](https://redirect.github.com/nrwl/nx/pull/27865)) - **js:** keep refs to ignored files and allow opting out of pruning stale refs in typescript sync generator ([#​27636](https://redirect.github.com/nrwl/nx/pull/27636)) - **misc:** createNodesV2 plugins should show inference capabilities ([#​27896](https://redirect.github.com/nrwl/nx/pull/27896)) - **nx-cloud:** include nxCloudId when generating connect urls ([#​27882](https://redirect.github.com/nrwl/nx/pull/27882)) - **webpack:** handle relative paths for additionalEntryPath ([#​27885](https://redirect.github.com/nrwl/nx/pull/27885)) ##### ❤️ Thank You - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - Louie Weng [@​lourw](https://redirect.github.com/lourw) - Nate Jacobs [@​iAmNathanJ](https://redirect.github.com/iAmNathanJ) </details> <details> <summary>vitest-dev/vitest (@​vitest/browser)</summary> ### [`v2.1.0`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.0) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0) This release makes another big change to the Browser Mode by introducing [locators API](https://vitest.dev/guide/browser/locators.html): ```ts test('renders blog posts', async () => { const screen = page.render(<Blog />) await expect.element(screen.getByRole('heading', { name: 'Blog' })).toBeInTheDocument() const [firstPost] = screen.getByRole('listitem').all() await firstPost.getByRole('button', { name: 'Delete' }).click() expect(screen.getByRole('listitem').all()).toHaveLength(3) }) ``` You can use either [vitest-browser-vue](https://redirect.github.com/vitest-dev/vitest-browser-vue), [vitest-browser-svelte ](https://redirect.github.com/vitest-dev/vitest-browser-svelte) or [vitest-browser-react](https://redirect.github.com/vitest-dev/vitest-browser-react) to render components and make assertions using locators. Locators are also available on the `page` object from `@vitest/browser/context`. ##### 🚀 Features - **api**: - Make spec into a class instead of a tuple - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6355](https://redirect.github.com/vitest-dev/vitest/issues/6355) [<samp>(874a1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/874a121e) - **browser**: - Move page.config to server.config, add more docs - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6252](https://redirect.github.com/vitest-dev/vitest/issues/6252) [<samp>(af2b8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/af2b813c) - Make iframe scalable, improve documentation - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6257](https://redirect.github.com/vitest-dev/vitest/issues/6257) [<samp>(74ca1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/74ca11a4) - Introduce built-in locators - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6084](https://redirect.github.com/vitest-dev/vitest/issues/6084) [<samp>(3347f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3347f83e) - Support v8 coverage - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6273](https://redirect.github.com/vitest-dev/vitest/issues/6273) [<samp>(34199)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/34199bdf) - Support `userEvent.upload` in playwright provider - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6442](https://redirect.github.com/vitest-dev/vitest/issues/6442) [<samp>(cf148)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/cf148645) - Support `--inspect` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6433](https://redirect.github.com/vitest-dev/vitest/issues/6433) [<samp>(0499a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0499a315) - Support `--inspect-brk` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6434](https://redirect.github.com/vitest-dev/vitest/issues/6434) [<samp>(7ab0f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7ab0f4a8) - **cli**: - Extend existing list command to output only a list of file names - by [@​Ma-hawaj](https://redirect.github.com/Ma-hawaj) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6392](https://redirect.github.com/vitest-dev/vitest/issues/6392) [<samp>(008f0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/008f00b2) - **coverage**: - Add `--exclude-after-remap` - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6309](https://redirect.github.com/vitest-dev/vitest/issues/6309) [<samp>(5932a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5932a7f9) - **mocker**: - Introduce [@​vitest/mocker](https://redirect.github.com/vitest/mocker) package, allow `{ spy: true }` instead of a factory - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6289](https://redirect.github.com/vitest-dev/vitest/issues/6289) [<samp>(95f02)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/95f0203f) - **vitest**: - Add "provide" option - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6253](https://redirect.github.com/vitest-dev/vitest/issues/6253) [<samp>(4409d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/4409d779) - Add return type and promisable mockFactory - by [@​syi0808](https://redirect.github.com/syi0808) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6139](https://redirect.github.com/vitest-dev/vitest/issues/6139) [<samp>(f5e0b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f5e0b987) - Add `vi.advanceTimersToNextFrame` - by [@​bnjm](https://redirect.github.com/bnjm) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6347](https://redirect.github.com/vitest-dev/vitest/issues/6347) [<samp>(8ff63)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8ff63560) - Allow env to be stubbed to undefined - by [@​JSanchezIO](https://redirect.github.com/JSanchezIO) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6359](https://redirect.github.com/vitest-dev/vitest/issues/6359) [<samp>(c3b27)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c3b2757c) ##### 🐞 Bug Fixes - Correctly resolve nested mocks with `index` file - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6266](https://redirect.github.com/vitest-dev/vitest/issues/6266) [<samp>(081cf)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/081cfe03) - Don't panic when coverage.reporter is a string - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6267](https://redirect.github.com/vitest-dev/vitest/issues/6267) [<samp>(7b37d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7b37d27b) - Align RawMatcherFn type definition with Jest - by [@​wheresrhys](https://redirect.github.com/wheresrhys) in [https://github.com/vitest-dev/vitest/issues/6351](https://redirect.github.com/vitest-dev/vitest/issues/6351) [<samp>(d09f0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d09f00c7) - Cjs build of vite node server - by [@​AkaraChen](https://redirect.github.com/AkaraChen) in [https://github.com/vitest-dev/vitest/issues/6389](https://redirect.github.com/vitest-dev/vitest/issues/6389) [<samp>(12e70)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/12e702bd) - Allow inlining vite's cached dependencies - by [@​chriswheeldon-peakon](https://redirect.github.com/chriswheeldon-peakon) in [https://github.com/vitest-dev/vitest/issues/6284](https://redirect.github.com/vitest-dev/vitest/issues/6284) [<samp>(03208)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/03208017) - Print unexpected error message if peer dependencies have a different version - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6446](https://redirect.github.com/vitest-dev/vitest/issues/6446) [<samp>(b992b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b992b346) - Ignore importer when resolving Vitest - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6469](https://redirect.github.com/vitest-dev/vitest/issues/6469) [<samp>(0b447)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b447226) - `expect.getState().testPath` always returns correct path - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6472](https://redirect.github.com/vitest-dev/vitest/issues/6472) [<samp>(ac698)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ac698b1c) - UserEvent works consistently between providers - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6480](https://redirect.github.com/vitest-dev/vitest/issues/6480) [<samp>(0b4da)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0b4da69e) - **browser**: - Print correct stack trace for unhandled errors - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6134](https://redirect.github.com/vitest-dev/vitest/issues/6134) [<samp>(1da6c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1da6cebe) - Use documentElement as the root for selector - by [@​sheremet-va](https://redirect.github.com/sheremet-va) [<samp>(d8077)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d807767f) - Keep querying elements even if locator is created with elementLocator, add pubic @​vitest/browser/utils - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6296](https://redirect.github.com/vitest-dev/vitest/issues/6296) [<samp>(30dc5)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/30dc5793) - Produce valid config file if preview provider is used - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6305](https://redirect.github.com/vitest-dev/vitest/issues/6305) [<samp>(7f0ae)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7f0ae292) - Correctly run in-source tests in the browser - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6440](https://redirect.github.com/vitest-dev/vitest/issues/6440) [<samp>(c8531)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c853126e) - Exclude missed packages from optimization, print help message - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6445](https://redirect.github.com/vitest-dev/vitest/issues/6445) [<samp>(8d883)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8d883cf0) - Define mocker as a dependency - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6476](https://redirect.github.com/vitest-dev/vitest/issues/6476) [<samp>(9560a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/9560ab7f) - **coverage**: - Warn if `vitest` and `@vitest/*` versions don't match - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6317](https://redirect.github.com/vitest-dev/vitest/issues/6317) [<samp>(e662c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e662c7b2) - V8 to support source maps with multiple sources - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) and [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6120](https://redirect.github.com/vitest-dev/vitest/issues/6120) [<samp>(1f6cb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1f6cb59f) - V8 to warn instead of crash when conversion fails - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6318](https://redirect.github.com/vitest-dev/vitest/issues/6318) [<samp>(91dea)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91dea8c1) - Use project specific `vitenode` for uncovered files - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6044](https://redirect.github.com/vitest-dev/vitest/issues/6044) [<samp>(da52d)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/da52d23f) - **runner**: - Use `performance.now` instead of `Date.now` for duration - by [@​LuciNyan](https://redirect.github.com/LuciNyan) in [https://github.com/vitest-dev/vitest/issues/6382](https://redirect.github.com/vitest-dev/vitest/issues/6382) [<samp>(fe489)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fe489432) - Async assertion auto await should timeout - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6391](https://redirect.github.com/vitest-dev/vitest/issues/6391) [<samp>(ad6e7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ad6e72fc) - **snapshot**: - Reject multiple `toMatchInlineSnapshot` updates at the same location - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6332](https://redirect.github.com/vitest-dev/vitest/issues/6332) [<samp>(1606f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1606f34f) - Improve inline snapshot inside loop rejection - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6339](https://redirect.github.com/vitest-dev/vitest/issues/6339) [<samp>(e0368)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e03683c5) - **typecheck**: - Run both runtime and typecheck tests if `typecheck.include` overlaps with `include` - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6256](https://redirect.github.com/vitest-dev/vitest/issues/6256) [<samp>(153ff)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/153ff01b) - **types**: - Allow Callbacks Passed to before\*/after\* to Return Anything - by [@​LuciNyan](https://redirect.github.com/LuciNyan) in [https://github.com/vitest-dev/vitest/issues/6393](https://redirect.github.com/vitest-dev/vitest/issues/6393) [<samp>(f6217)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f6217a22) - **ui**: - Remove "filters" flickering - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6463](https://redirect.github.com/vitest-dev/vitest/issues/6463) [<samp>(0223b)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0223bb79) - Render project name consistently - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6329](https://redirect.github.com/vitest-dev/vitest/issues/6329) [<samp>(94a18)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/94a186ec) - **vite-node**: - Disable watcher if hmr is disabled - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6251](https://redirect.github.com/vitest-dev/vitest/issues/6251) [<samp>(c51c6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c51c67aa) - Fix watch on vite 6 - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6422](https://redirect.github.com/vitest-dev/vitest/issues/6422) [<samp>(c3ac4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c3ac43c1) - **vitest**: - Update json reporter output - by [@​Emiyaaaaa](https://redirect.github.com/Emiyaaaaa) in [https://github.com/vitest-dev/vitest/issues/6064](https://redirect.github.com/vitest-dev/vitest/issues/6064) [<samp>(c9979)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c997937b) - Add more type guards for --merge-reports - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6307](https://redirect.github.com/vitest-dev/vitest/issues/6307) [<samp>(0a5d8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/0a5d8169) - Always resolve vitest to the root version - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6369](https://redirect.github.com/vitest-dev/vitest/issues/6369) [<samp>(163d7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/163d7624) - Dispose vmForks listeners to avoid memory leak - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6448](https://redirect.github.com/vitest-dev/vitest/issues/6448) [<samp>(2673c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2673c3bb) - **workspace**: - Correctly resolve workspace globs and file paths - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6316](https://redirect.github.com/vitest-dev/vitest/issues/6316) [<samp>(afdcb)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/afdcb8f2) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.0.5...v2.1.0) </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v15.7.4`](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.3...afd256b2e4f0260adb22432c1a354f558cda6623) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.3...v15.7.4) </details> <details> <summary>typicode/husky (husky)</summary> ### [`v9.1.6`](https://redirect.github.com/typicode/husky/compare/v9.1.5...a2d942a670b3d6a04578005a0fd2dc310e511849) [Compare Source](https://redirect.github.com/typicode/husky/compare/v9.1.5...v9.1.6) </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.21.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4213) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.2...v4.21.3) *2024-09-12* ##### Bug Fixes - Always respect side effects in left-hand side of optional chain ([#​5642](https://redirect.github.com/rollup/rollup/issues/5642)) - Update stack trace for augmented errors to not hide relevant information ([#​5640](https://redirect.github.com/rollup/rollup/issues/5640)) ##### Pull Requests - [#​5636](https://redirect.github.com/rollup/rollup/pull/5636): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5637](https://redirect.github.com/rollup/rollup/pull/5637): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5640](https://redirect.github.com/rollup/rollup/pull/5640): fix: keep the message of stack up-to-date ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5642](https://redirect.github.com/rollup/rollup/pull/5642): fix: include left-side effect of optional chaining in the end of hasEffectsAsChainElement ([@​TrickyPi](https://redirect.github.com/TrickyPi)) </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.17.5`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.5) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.4...v1.17.5) ##### 🚀 Features - Update grammars - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b61e4)</samp>](https://redirect.github.com/shikijs/shiki/commit/b61e4e31) - **engine-js**: - Supports contiguous anchor simulation - by [@​antfu](https://redirect.github.com/antfu) [<samp>(43ecc)</samp>](https://redirect.github.com/shikijs/shiki/commit/43ecce79) - Introduce `simulation` option - by [@​antfu](https://redirect.github.com/antfu) [<samp>(adf99)</samp>](https://redirect.github.com/shikijs/shiki/commit/adf99f2f) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.4...v1.17.5) ### [`v1.17.4`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.4) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.0...v1.17.4) *No significant changes* ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.3...v1.17.4) </details> <details> <summary>privatenumber/tsx (tsx)</summary> ### [`v4.19.1`](https://redirect.github.com/privatenumber/tsx/compare/v4.19.0...0329bfc731346d6c8b6055c7f2882e5c3155a7ec) [Compare Source](https://redirect.github.com/privatenumber/tsx/compare/v4.19.0...v4.19.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.47.0` -> `1.47.1`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.47.0/1.47.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.47.0/1.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.47.0/1.47.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.5.4` -> `22.5.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.5.4/22.5.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.5.4/22.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.5.4/22.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.1.0/2.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.0/2.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.0/2.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.17.5` -> `1.17.6`](https://renovatebot.com/diffs/npm/shiki/1.17.5/1.17.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.17.5/1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.17.5/1.17.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.4` -> `5.4.5`](https://renovatebot.com/diffs/npm/vite/5.4.4/5.4.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.4/5.4.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.0` -> `2.1.1`](https://renovatebot.com/diffs/npm/vitest/2.1.0/2.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.4` -> `3.5.5`](https://renovatebot.com/diffs/npm/vue/3.5.4/3.5.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.4/3.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.4/3.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.47.1`](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...3d2ffd0fe97f23f480092054da5928539a3c5beb) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.0...v1.47.1) </details> <details> <summary>vitest-dev/vitest (@​vitest/browser)</summary> ### [`v2.1.1`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.1) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1) ##### 🐞 Bug Fixes - **browser**: - Make example test callbacks async - by [@​aqandrew](https://redirect.github.com/aqandrew) in [https://github.com/vitest-dev/vitest/issues/6484](https://redirect.github.com/vitest-dev/vitest/issues/6484) [<samp>(16aa7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/16aa76c2) - Optimize vitest-browser-vue correctly - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6490](https://redirect.github.com/vitest-dev/vitest/issues/6490) [<samp>(5cbb0)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/5cbb0bba) - **workspace**: - Resolve glob pattern once to avoid name collision - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6489](https://redirect.github.com/vitest-dev/vitest/issues/6489) [<samp>(36b5a)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/36b5aceb) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.0...v2.1.1) </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.17.6`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.6) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.5...v1.17.6) ##### 🚀 Features - **engine-js**: - Improve js engine by replacing hard-coded recursive reference - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b3d49)</samp>](https://redirect.github.com/shikijs/shiki/commit/b3d493b9) - Improve js engine handling for markdown - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b05d8)</samp>](https://redirect.github.com/shikijs/shiki/commit/b05d838d) ##### 🐞 Bug Fixes - Missing named exports for `shiki/wasm` and `@shikijs/wasm-inlined` - by [@​antfu](https://redirect.github.com/antfu) [<samp>(3f226)</samp>](https://redirect.github.com/shikijs/shiki/commit/3f2269e9) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.5...v1.17.6) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.5`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.5) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.4...v5.4.5) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.5/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.5`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#355-2024-09-13) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.4...v3.5.5) ##### Bug Fixes - **compiler-core:** fix handling of delimiterOpen in VPre ([#​11915](https://redirect.github.com/vuejs/core/issues/11915)) ([706d4ac](https://redirect.github.com/vuejs/core/commit/706d4ac1d0210b2d9134b3228280187fe02fc971)), closes [#​11913](https://redirect.github.com/vuejs/core/issues/11913) - **compiler-dom:** fix stringify static edge for partially eligible chunks in cached parent ([1d99d61](https://redirect.github.com/vuejs/core/commit/1d99d61c1bd77f9ea6743f6214a82add8346a121)), closes [#​11879](https://redirect.github.com/vuejs/core/issues/11879) [#​11890](https://redirect.github.com/vuejs/core/issues/11890) - **compiler-dom:** should ignore leading newline in <textarea> per spec ([3c4bf76](https://redirect.github.com/vuejs/core/commit/3c4bf7627649ec1e3220f8c4e4163c20d2afb367)) - **compiler-sfc:** nested css supports atrule and comment ([#​11899](https://redirect.github.com/vuejs/core/issues/11899)) ([0e7bc71](https://redirect.github.com/vuejs/core/commit/0e7bc717e6640644f062957ec5031506f0dab215)), closes [#​11896](https://redirect.github.com/vuejs/core/issues/11896) - **custom-element:** handle nested customElement mount w/ shadowRoot false ([#​11861](https://redirect.github.com/vuejs/core/issues/11861)) ([f2d8019](https://redirect.github.com/vuejs/core/commit/f2d801918841e7673ff3f048d0d895592a2f7e23)), closes [#​11851](https://redirect.github.com/vuejs/core/issues/11851) [#​11871](https://redirect.github.com/vuejs/core/issues/11871) - **hmr:** reload async child wrapped in Suspense + KeepAlive ([#​11907](https://redirect.github.com/vuejs/core/issues/11907)) ([10a2c60](https://redirect.github.com/vuejs/core/commit/10a2c6053bd30d160d0214bb3566f540187e6874)), closes [#​11868](https://redirect.github.com/vuejs/core/issues/11868) - **hydration:** fix mismatch of leading newline in <textarea> and <pre> ([a5f3c2e](https://redirect.github.com/vuejs/core/commit/a5f3c2eb4d2e7fae93ff93ce865b269f01cc825e)), closes [#​11873](https://redirect.github.com/vuejs/core/issues/11873) [#​11874](https://redirect.github.com/vuejs/core/issues/11874) - **reactivity:** properly clean up deps, fix memory leak ([8ea5d6d](https://redirect.github.com/vuejs/core/commit/8ea5d6d6981ab7febda0be43c3c92b18869c3a2a)), closes [#​11901](https://redirect.github.com/vuejs/core/issues/11901) - **runtime-core:** properly update async component nested in KeepAlive ([#​11917](https://redirect.github.com/vuejs/core/issues/11917)) ([7fe6c79](https://redirect.github.com/vuejs/core/commit/7fe6c795a1fc7ddcea5ad91a56141561192373ac)), closes [#​11916](https://redirect.github.com/vuejs/core/issues/11916) - **TransitionGroup:** not warn unkeyed text children with whitespece preserve ([#​11888](https://redirect.github.com/vuejs/core/issues/11888)) ([7571f20](https://redirect.github.com/vuejs/core/commit/7571f20bc3d1854377a146f41d211e05bb68cd47)), closes [#​11885](https://redirect.github.com/vuejs/core/issues/11885) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC43NC4xIiwidXBkYXRlZEluVmVyIjoiMzguNzQuMSIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.7.3` -> `19.7.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.7.3/19.7.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.7.3/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.7.3/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.7.3` -> `19.7.4`](https://renovatebot.com/diffs/npm/nx/19.7.3/19.7.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.7.3/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.7.3/19.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nyc](https://istanbul.js.org/) ([source](https://redirect.github.com/istanbuljs/nyc)) | [`17.0.0` -> `17.1.0`](https://renovatebot.com/diffs/npm/nyc/17.0.0/17.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nyc/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nyc/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nyc/17.0.0/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nyc/17.0.0/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.21.3` -> `4.22.0`](https://renovatebot.com/diffs/npm/rollup/4.21.3/4.22.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.21.3/4.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.21.3/4.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [terser](https://terser.org) ([source](https://redirect.github.com/terser/terser)) | [`5.32.0` -> `5.33.0`](https://renovatebot.com/diffs/npm/terser/5.32.0/5.33.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/terser/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/terser/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/terser/5.32.0/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/terser/5.32.0/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.5` -> `3.5.6`](https://renovatebot.com/diffs/npm/vue/3.5.5/3.5.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.5/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.5/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [yarn](https://redirect.github.com/yarnpkg/berry) ([source](https://redirect.github.com/yarnpkg/berry/tree/HEAD/packages/yarnpkg-cli)) | [`4.4.1` -> `4.5.0`](https://renovatebot.com/diffs/npm/yarn/4.4.1/4.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yarn/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yarn/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yarn/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yarn/4.4.1/4.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.7.4`](https://redirect.github.com/nrwl/nx/releases/tag/19.7.4) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.3...19.7.4) ##### 19.7.4 (2024-09-18) ##### 🚀 Features - **core:** able to import gradle project ([#​27645](https://redirect.github.com/nrwl/nx/pull/27645)) - **release:** support groupPreVersionCommand for release groups ([#​27474](https://redirect.github.com/nrwl/nx/pull/27474)) ##### 🩹 Fixes - **angular:** add serve static target more intentionally [#​27854](https://redirect.github.com/nrwl/nx/issues/27854) ([#​27924](https://redirect.github.com/nrwl/nx/pull/27924), [#​27854](https://redirect.github.com/nrwl/nx/issues/27854)) - **angular:** dynamic module federation should not reset remoteUrlDefinitions [#​27793](https://redirect.github.com/nrwl/nx/issues/27793) ([#​27927](https://redirect.github.com/nrwl/nx/pull/27927), [#​27793](https://redirect.github.com/nrwl/nx/issues/27793)) - **angular:** migrations should use correct namedInputs [#​27899](https://redirect.github.com/nrwl/nx/issues/27899) ([#​27929](https://redirect.github.com/nrwl/nx/pull/27929), [#​27899](https://redirect.github.com/nrwl/nx/issues/27899)) - **core:** add flag to disable the db and logs when there are errors … ([#​27930](https://redirect.github.com/nrwl/nx/pull/27930)) - **core:** import should be rebasable ([#​27940](https://redirect.github.com/nrwl/nx/pull/27940)) - **core:** import handles argument escaping correctly in Windows ([#​27957](https://redirect.github.com/nrwl/nx/pull/27957)) - **core:** fix env for running parallel tasks ([#​27889](https://redirect.github.com/nrwl/nx/pull/27889)) - **core:** nx import detects plugins synchronously ([#​27958](https://redirect.github.com/nrwl/nx/pull/27958)) - **js:** set compilerOptions correctly when loading .ts that targets ESM ([#​27862](https://redirect.github.com/nrwl/nx/pull/27862)) - **js:** do not infer typecheck target for root tsconfig.json ([#​27950](https://redirect.github.com/nrwl/nx/pull/27950)) - **nx-dev:** update contributors value ([#​27944](https://redirect.github.com/nrwl/nx/pull/27944)) - **react:** Add historyApiFallback to webpack config ([#​27942](https://redirect.github.com/nrwl/nx/pull/27942)) - **release:** ensure default release group has projects on windows ([#​27933](https://redirect.github.com/nrwl/nx/pull/27933)) - **release:** allow string array for commitArgs and tagArgs ([#​27797](https://redirect.github.com/nrwl/nx/pull/27797)) - **remix:** vite plugin should be less strict on inference [#​27884](https://redirect.github.com/nrwl/nx/issues/27884) ([#​27923](https://redirect.github.com/nrwl/nx/pull/27923), [#​27884](https://redirect.github.com/nrwl/nx/issues/27884)) - **storybook:** do not duplicate cacheable operations [#​27866](https://redirect.github.com/nrwl/nx/issues/27866) ([#​27951](https://redirect.github.com/nrwl/nx/pull/27951), [#​27866](https://redirect.github.com/nrwl/nx/issues/27866)) - **vite:** typecheck infer plugin should use correct inputs ([#​27922](https://redirect.github.com/nrwl/nx/pull/27922)) - **vite:** exit from test if no files found ([#​27722](https://redirect.github.com/nrwl/nx/pull/27722)) ##### ❤️ Thank You - Ali Yusuf [@​AliYusuf95](https://redirect.github.com/AliYusuf95) - Austin Fahsl [@​fahslaj](https://redirect.github.com/fahslaj) - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Gelin [@​jogelin](https://redirect.github.com/jogelin) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) </details> <details> <summary>istanbuljs/nyc (nyc)</summary> ### [`v17.1.0`](https://redirect.github.com/istanbuljs/nyc/blob/HEAD/CHANGELOG.md#1710-2024-09-19) [Compare Source](https://redirect.github.com/istanbuljs/nyc/compare/nyc-v17.0.0...nyc-v17.1.0) ##### Features - **deps:** bump foreground-child from ^2.0.0 to ^3.0.0 ([#​1546](https://redirect.github.com/istanbuljs/nyc/issues/1546)) ([af74d1e](https://redirect.github.com/istanbuljs/nyc/commit/af74d1eae6c598f05f6de9332cf4f83b63286fcb)) ##### Bug Fixes - reduce size of serialized JSON output ([#​1570](https://redirect.github.com/istanbuljs/nyc/issues/1570)) ([ae657b6](https://redirect.github.com/istanbuljs/nyc/commit/ae657b66264fe7c19a710271510e41b94a152cfa)) </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.22.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4220) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.3...v4.22.0) *2024-09-19* ##### Features - Add additional known global values to avoid access side effects ([#​5651](https://redirect.github.com/rollup/rollup/issues/5651)) ##### Bug Fixes - Ensure deterministic chunk hash generation despite async renderChunk hook ([#​5644](https://redirect.github.com/rollup/rollup/issues/5644)) - Improve side effect detection when using "smallest" treeshaking preset when imports are optimized away ([#​5658](https://redirect.github.com/rollup/rollup/issues/5658)) ##### Pull Requests - [#​5644](https://redirect.github.com/rollup/rollup/pull/5644): fix: apply final hashes deterministically with stable placeholders set ([@​mattkubej](https://redirect.github.com/mattkubej), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5646](https://redirect.github.com/rollup/rollup/pull/5646): chore(deps): update dependency [@​mermaid-js/mermaid-cli](https://redirect.github.com/mermaid-js/mermaid-cli) to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5647](https://redirect.github.com/rollup/rollup/pull/5647): chore(deps): update dependency concurrently to v9 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5648](https://redirect.github.com/rollup/rollup/pull/5648): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5651](https://redirect.github.com/rollup/rollup/pull/5651): feat: add `AggregateError`, `FinalizationRegistry`, `WeakRef` to knownGlobals ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5653](https://redirect.github.com/rollup/rollup/pull/5653): Fix example selection in REPL ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5657](https://redirect.github.com/rollup/rollup/pull/5657): chore(deps): update dependency vite to v5.4.6 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5658](https://redirect.github.com/rollup/rollup/pull/5658): Detect variable reassignments in modules without side effects ([@​lukastaegert](https://redirect.github.com/lukastaegert)) </details> <details> <summary>terser/terser (terser)</summary> ### [`v5.33.0`](https://redirect.github.com/terser/terser/blob/HEAD/CHANGELOG.md#v5330) [Compare Source](https://redirect.github.com/terser/terser/compare/v5.32.0...v5.33.0) - `reduce_vars` improved when dealing with hoisted function definitions ([#​1544](https://redirect.github.com/terser/terser/issues/1544)) </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.6`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#356-2024-09-16) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.5...v3.5.6) ##### Bug Fixes - **compile-dom:** should be able to stringify mathML ([#​11891](https://redirect.github.com/vuejs/core/issues/11891)) ([85c138c](https://redirect.github.com/vuejs/core/commit/85c138ced108268f7656b568dfd3036a1e0aae34)) - **compiler-sfc:** preserve old behavior when using withDefaults with desutructure ([8492c3c](https://redirect.github.com/vuejs/core/commit/8492c3c49a922363d6c77ef192c133a8fbce6514)), closes [#​11930](https://redirect.github.com/vuejs/core/issues/11930) - **reactivity:** avoid exponential perf cost and reduce call stack depth for deeply chained computeds ([#​11944](https://redirect.github.com/vuejs/core/issues/11944)) ([c74bb8c](https://redirect.github.com/vuejs/core/commit/c74bb8c2dd9e82aaabb0a2a2b368e900929b513b)), closes [#​11928](https://redirect.github.com/vuejs/core/issues/11928) - **reactivity:** rely on dirty check only when computed has deps ([#​11931](https://redirect.github.com/vuejs/core/issues/11931)) ([aa5dafd](https://redirect.github.com/vuejs/core/commit/aa5dafd2b55d42d6a29316a3bc91aea85c676a0b)), closes [#​11929](https://redirect.github.com/vuejs/core/issues/11929) - **watch:** `once` option should be ignored by watchEffect ([#​11884](https://redirect.github.com/vuejs/core/issues/11884)) ([49fa673](https://redirect.github.com/vuejs/core/commit/49fa673493d93b77ddba2165ab6545bae84fd1ae)) - **watch:** unwatch should be callable during SSR ([#​11925](https://redirect.github.com/vuejs/core/issues/11925)) ([2d6adf7](https://redirect.github.com/vuejs/core/commit/2d6adf78a047eed091db277ffbd9df0822fb0bdd)), closes [#​11924](https://redirect.github.com/vuejs/core/issues/11924) </details> <details> <summary>yarnpkg/berry (yarn)</summary> ### [`v4.5.0`](https://redirect.github.com/yarnpkg/berry/compare/d2afdfcf8819c449dc9784959ab5beb1389a4b26...68e10d099fb6bee03e4450bc516c0c04e24bcb96) [Compare Source](https://redirect.github.com/yarnpkg/berry/compare/d2afdfcf8819c449dc9784959ab5beb1389a4b26...68e10d099fb6bee03e4450bc516c0c04e24bcb96) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [date-fns](https://redirect.github.com/date-fns/date-fns) | [`^3.6.0` -> `^4.0.0`](https://renovatebot.com/diffs/npm/date-fns/3.6.0/4.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/date-fns/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/date-fns/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/date-fns/3.6.0/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/date-fns/3.6.0/4.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>date-fns/date-fns (date-fns)</summary> ### [`v4.1.0`](https://redirect.github.com/date-fns/date-fns/blob/HEAD/CHANGELOG.md#v410---2024-09-17) [Compare Source](https://redirect.github.com/date-fns/date-fns/compare/v4.0.0...v4.1.0) This release adds time zone support to format functions (that I somehow missed when working on the feature) and fixes a few bugs. Make sure also upgrade `TZDate` to v1.0.2 as it [includes a bunch of critical bug fixes](https://redirect.github.com/date-fns/tz/blob/main/CHANGELOG.md#v102---2024-09-14). ##### Fixed - Fixed internal `constructFrom` throwing an exception on `null` arguments. While `null` isn't allowed, the functions should rather return `Invalid Date` or `NaN` in such cases. See [#​3885](https://redirect.github.com/date-fns/date-fns/issues/3885). ##### Added - Added missing time zone support to `format`, `formatISO`, `formatISO9075`, `formatRelative` and `formatRFC3339`. See [#​3886](https://redirect.github.com/date-fns/date-fns/issues/3886). ### [`v4.0.0`](https://redirect.github.com/date-fns/date-fns/blob/HEAD/CHANGELOG.md#v400---2024-09-16) [Compare Source](https://redirect.github.com/date-fns/date-fns/compare/v3.6.0...v4.0.0) I have great news! First, ten years after its release, date-fns finally gets first-class time zone support. Another great news is that there aren't many breaking changes in this release. All of them are type-related and will affect only those explicitly using internal date-fns types. Finally, it has been less than a year since the last major release, which is an improvement over the previous four years between v2 and v3. I plan on keeping the pace and minimizing breaking changes moving forward. [Read more about the release in the announcement blog post](https://blog.date-fns.org/v40-with-time-zone-support/). \- [Sasha @​kossnocorp](https://twitter.com/kossnocorp) ##### Added - Added time zones support via [`@date-fns/tz`](https://redirect.github.com/date-fns/tz)'s `TZDate` class and `tz` helper function. See its [README](https://redirect.github.com/date-fns/tz) for the details about the API. - All relevant functions now accept the context `in` option, which allows to specify the time zone to make the calculations in. If the function also returns a date, it will be in the specified time zone: ```ts import { addDays, startOfDay } from "date-fns"; import { tz } from "@​date-fns/tz"; startOfDay(addDays(Date.now(), 5, { in: tz("Asia/Singapore") })); //=> "2024-09-16T00:00:00.000+08:00" ``` In the example, `addDays` will get the current date and time in Singapore and add 5 days to it. `startOfDay` will inherit the date type and return the start of the day in Singapore. ##### Changed - The function arguments, as well as `Interval`'s `start` and `end`, now can be of different types, allowing you to mix `UTCDate`, `TZDate`, `Date`, and other extensions, as well as primitives (strings and numbers). The functions will normalize these values, make calculations, and return the result in the same type, preventing any bugs caused by the discrepancy. If passed, the type will be inferred from the context `in` option or the first encountered argument object type. The `Interval`'s `start` and `end` will be considered separately, starting from `start`. In the given example, the result will be in the `TZDate` as the first argument is a number, and the `start` takes precedence over the `end`. ```ts clamp(Date.now(), { start: new TZDate(start, "Asia/Singapore"), end: new UTCDate(), }); //=> TZDate ``` - **BREAKING**: This release contains a bunch of types changes that should not affect the library's expected usage. The changes are primarily internal and nuanced, so rather than listing them here, I recommend you running the type checker after the upgrade. If there are unfixable problems, please [open an issue](https://redirect.github.com/date-fns/date-fns/issues/new). - **BREAKING**: The package now is ESM-first. The CommonJS is still support and It should not affect most users, but it might break in certains environments. If you encounter any issues, please [report them](https://redirect.github.com/date-fns/date-fns/issues/new). ##### Fixed - Fixed CDN build compatibility with jQuery and other tools that expose `$` by properly wrapping the code in an IIFE. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.17.7` -> `1.18.0`](https://renovatebot.com/diffs/npm/shiki/1.17.7/1.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.17.7/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.17.7/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [simple-git](https://redirect.github.com/steveukx/git-js) ([source](https://redirect.github.com/steveukx/git-js/tree/HEAD/simple-git)) | [`3.26.0` -> `3.27.0`](https://renovatebot.com/diffs/npm/simple-git/3.26.0/3.27.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/simple-git/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/simple-git/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/simple-git/3.26.0/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/simple-git/3.26.0/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.18.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.18.0) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.7...v1.18.0) ##### 🚀 Features - **perf**: Wrap json data with `JSON.parse` to speed up rebundling - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/781](https://redirect.github.com/shikijs/shiki/issues/781) [<samp>(bbfce)</samp>](https://redirect.github.com/shikijs/shiki/commit/bbfceeef) - **twoslash**: Introduce `disableTriggers`, close [#​780](https://redirect.github.com/shikijs/shiki/issues/780) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/780](https://redirect.github.com/shikijs/shiki/issues/780) [<samp>(dca6a)</samp>](https://redirect.github.com/shikijs/shiki/commit/dca6a488) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.7...v1.18.0) </details> <details> <summary>steveukx/git-js (simple-git)</summary> ### [`v3.27.0`](https://redirect.github.com/steveukx/git-js/blob/HEAD/simple-git/CHANGELOG.md#3270) [Compare Source](https://redirect.github.com/steveukx/git-js/compare/simple-git@3.26.0...simple-git@3.27.0) ##### Minor Changes - [`52f767b`](https://redirect.github.com/steveukx/git-js/commit/52f767b): Add `similarity` to the `DiffResultNameStatusFile` interface used when fetching log/diff with the `--name-status` option. - [`739b0d9`](https://redirect.github.com/steveukx/git-js/commit/739b0d9): Diff summary includes original name of renamed files when run wiht the `--name-status` option. - [`bc90e7e`](https://redirect.github.com/steveukx/git-js/commit/bc90e7e): Fixes an issue with reporting name changes in the `files` array returned by `git.status`. Thank you [@​mark-codesphere](https://redirect.github.com/mark-codesphere) for the contribution. ##### Patch Changes - [`03e1c64`](https://redirect.github.com/steveukx/git-js/commit/03e1c64): Resolve error in log parsing when fields have empty values. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@floating-ui/dom](https://floating-ui.com) ([source](https://redirect.github.com/floating-ui/floating-ui/tree/HEAD/packages/dom)) | [`1.6.10` -> `1.6.11`](https://renovatebot.com/diffs/npm/@floating-ui%2fdom/1.6.10/1.6.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@floating-ui%2fdom/1.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@floating-ui%2fdom/1.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@floating-ui%2fdom/1.6.10/1.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@floating-ui%2fdom/1.6.10/1.6.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [happy-dom](https://redirect.github.com/capricorn86/happy-dom) | [`15.7.3` -> `15.7.4`](https://renovatebot.com/diffs/npm/happy-dom/15.7.3/15.7.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/happy-dom/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/happy-dom/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/happy-dom/15.7.3/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/happy-dom/15.7.3/15.7.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [husky](https://redirect.github.com/typicode/husky) | [`9.1.5` -> `9.1.6`](https://renovatebot.com/diffs/npm/husky/9.1.5/9.1.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/husky/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/husky/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/husky/9.1.5/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/husky/9.1.5/9.1.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nyc](https://istanbul.js.org/) ([source](https://redirect.github.com/istanbuljs/nyc)) | [`17.0.0` -> `17.1.0`](https://renovatebot.com/diffs/npm/nyc/17.0.0/17.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nyc/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nyc/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nyc/17.0.0/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nyc/17.0.0/17.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.21.2` -> `4.22.2`](https://renovatebot.com/diffs/npm/rollup/4.21.2/4.22.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.21.2/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.21.2/4.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.17.0` -> `1.18.0`](https://renovatebot.com/diffs/npm/shiki/1.17.0/1.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.17.0/1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [simple-git](https://redirect.github.com/steveukx/git-js) ([source](https://redirect.github.com/steveukx/git-js/tree/HEAD/simple-git)) | [`3.26.0` -> `3.27.0`](https://renovatebot.com/diffs/npm/simple-git/3.26.0/3.27.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/simple-git/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/simple-git/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/simple-git/3.26.0/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/simple-git/3.26.0/3.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [simple-xml-to-json](https://redirect.github.com/nirgit/simple-xml-to-json) | [`1.2.2` -> `1.2.3`](https://renovatebot.com/diffs/npm/simple-xml-to-json/1.2.2/1.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/simple-xml-to-json/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/simple-xml-to-json/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/simple-xml-to-json/1.2.2/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/simple-xml-to-json/1.2.2/1.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [terser](https://terser.org) ([source](https://redirect.github.com/terser/terser)) | [`5.32.0` -> `5.33.0`](https://renovatebot.com/diffs/npm/terser/5.32.0/5.33.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/terser/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/terser/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/terser/5.32.0/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/terser/5.32.0/5.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [tsx](https://tsx.is) ([source](https://redirect.github.com/privatenumber/tsx)) | [`4.19.0` -> `4.19.1`](https://renovatebot.com/diffs/npm/tsx/4.19.0/4.19.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/tsx/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/tsx/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/tsx/4.19.0/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/tsx/4.19.0/4.19.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.4` -> `3.5.6`](https://renovatebot.com/diffs/npm/vue/3.5.4/3.5.6) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.4/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.4/3.5.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>floating-ui/floating-ui (@​floating-ui/dom)</summary> ### [`v1.6.11`](https://redirect.github.com/floating-ui/floating-ui/blob/HEAD/packages/dom/CHANGELOG.md#1611) [Compare Source](https://redirect.github.com/floating-ui/floating-ui/compare/@floating-ui/dom@1.6.10...@floating-ui/dom@1.6.11) ##### Patch Changes - fix: handle html relative offset - Update dependencies: `@floating-ui/utils@0.2.8` </details> <details> <summary>capricorn86/happy-dom (happy-dom)</summary> ### [`v15.7.4`](https://redirect.github.com/capricorn86/happy-dom/releases/tag/v15.7.4) [Compare Source](https://redirect.github.com/capricorn86/happy-dom/compare/v15.7.3...v15.7.4) ##### 👷♂️ Patch fixes - Fixes incorrect handling of non-node items inserted using `replaceWith()`, `before()` and `after()` - By **[@​BenjaminAster](https://redirect.github.com/BenjaminAster)** in task [#​1533](https://redirect.github.com/capricorn86/happy-dom/issues/1533) </details> <details> <summary>typicode/husky (husky)</summary> ### [`v9.1.6`](https://redirect.github.com/typicode/husky/compare/v9.1.5...a2d942a670b3d6a04578005a0fd2dc310e511849) [Compare Source](https://redirect.github.com/typicode/husky/compare/v9.1.5...v9.1.6) </details> <details> <summary>istanbuljs/nyc (nyc)</summary> ### [`v17.1.0`](https://redirect.github.com/istanbuljs/nyc/blob/HEAD/CHANGELOG.md#1710-2024-09-19) [Compare Source](https://redirect.github.com/istanbuljs/nyc/compare/nyc-v17.0.0...nyc-v17.1.0) ##### Features - **deps:** bump foreground-child from ^2.0.0 to ^3.0.0 ([#​1546](https://redirect.github.com/istanbuljs/nyc/issues/1546)) ([af74d1e](https://redirect.github.com/istanbuljs/nyc/commit/af74d1eae6c598f05f6de9332cf4f83b63286fcb)) ##### Bug Fixes - reduce size of serialized JSON output ([#​1570](https://redirect.github.com/istanbuljs/nyc/issues/1570)) ([ae657b6](https://redirect.github.com/istanbuljs/nyc/commit/ae657b66264fe7c19a710271510e41b94a152cfa)) </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.22.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4222) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.1...v4.22.2) *2024-09-20* ##### Bug Fixes - Revert fix for side effect free modules until other issues are investigated ([#​5667](https://redirect.github.com/rollup/rollup/issues/5667)) ##### Pull Requests - [#​5667](https://redirect.github.com/rollup/rollup/pull/5667): Partially revert [#​5658](https://redirect.github.com/rollup/rollup/issues/5658) and re-apply [#​5644](https://redirect.github.com/rollup/rollup/issues/5644) ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.22.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4221) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.0...v4.22.1) *2024-09-20* ##### Bug Fixes - Revert [#​5644](https://redirect.github.com/rollup/rollup/issues/5644) "stable chunk hashes" while issues are being investigated ##### Pull Requests - [#​5663](https://redirect.github.com/rollup/rollup/pull/5663): chore(deps): update dependency inquirer to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5664](https://redirect.github.com/rollup/rollup/pull/5664): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5665](https://redirect.github.com/rollup/rollup/pull/5665): fix: type in CI file ([@​YuHyeonWook](https://redirect.github.com/YuHyeonWook)) - [#​5666](https://redirect.github.com/rollup/rollup/pull/5666): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) ### [`v4.22.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4220) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.3...v4.22.0) *2024-09-19* ##### Features - Add additional known global values to avoid access side effects ([#​5651](https://redirect.github.com/rollup/rollup/issues/5651)) ##### Bug Fixes - Ensure deterministic chunk hash generation despite async renderChunk hook ([#​5644](https://redirect.github.com/rollup/rollup/issues/5644)) - Improve side effect detection when using "smallest" treeshaking preset when imports are optimized away ([#​5658](https://redirect.github.com/rollup/rollup/issues/5658)) ##### Pull Requests - [#​5644](https://redirect.github.com/rollup/rollup/pull/5644): fix: apply final hashes deterministically with stable placeholders set ([@​mattkubej](https://redirect.github.com/mattkubej), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5646](https://redirect.github.com/rollup/rollup/pull/5646): chore(deps): update dependency [@​mermaid-js/mermaid-cli](https://redirect.github.com/mermaid-js/mermaid-cli) to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5647](https://redirect.github.com/rollup/rollup/pull/5647): chore(deps): update dependency concurrently to v9 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5648](https://redirect.github.com/rollup/rollup/pull/5648): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5651](https://redirect.github.com/rollup/rollup/pull/5651): feat: add `AggregateError`, `FinalizationRegistry`, `WeakRef` to knownGlobals ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5653](https://redirect.github.com/rollup/rollup/pull/5653): Fix example selection in REPL ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5657](https://redirect.github.com/rollup/rollup/pull/5657): chore(deps): update dependency vite to v5.4.6 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5658](https://redirect.github.com/rollup/rollup/pull/5658): Detect variable reassignments in modules without side effects ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.21.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4213) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.21.2...v4.21.3) *2024-09-12* ##### Bug Fixes - Always respect side effects in left-hand side of optional chain ([#​5642](https://redirect.github.com/rollup/rollup/issues/5642)) - Update stack trace for augmented errors to not hide relevant information ([#​5640](https://redirect.github.com/rollup/rollup/issues/5640)) ##### Pull Requests - [#​5636](https://redirect.github.com/rollup/rollup/pull/5636): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5637](https://redirect.github.com/rollup/rollup/pull/5637): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5640](https://redirect.github.com/rollup/rollup/pull/5640): fix: keep the message of stack up-to-date ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5642](https://redirect.github.com/rollup/rollup/pull/5642): fix: include left-side effect of optional chaining in the end of hasEffectsAsChainElement ([@​TrickyPi](https://redirect.github.com/TrickyPi)) </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.18.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.18.0) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.7...v1.18.0) ##### 🚀 Features - **perf**: Wrap json data with `JSON.parse` to speed up rebundling - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/781](https://redirect.github.com/shikijs/shiki/issues/781) [<samp>(bbfce)</samp>](https://redirect.github.com/shikijs/shiki/commit/bbfceeef) - **twoslash**: Introduce `disableTriggers`, close [#​780](https://redirect.github.com/shikijs/shiki/issues/780) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/780](https://redirect.github.com/shikijs/shiki/issues/780) [<samp>(dca6a)</samp>](https://redirect.github.com/shikijs/shiki/commit/dca6a488) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.7...v1.18.0) ### [`v1.17.7`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.7) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.6...v1.17.7) ##### 🚀 Features - Allow customize `tabindex`, close [#​778](https://redirect.github.com/shikijs/shiki/issues/778) - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/778](https://redirect.github.com/shikijs/shiki/issues/778) [<samp>(52b05)</samp>](https://redirect.github.com/shikijs/shiki/commit/52b055d7) - Update grammar - by [@​antfu](https://redirect.github.com/antfu) [<samp>(a560b)</samp>](https://redirect.github.com/shikijs/shiki/commit/a560bccc) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.6...v1.17.7) ### [`v1.17.6`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.6) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.5...v1.17.6) ##### 🚀 Features - **engine-js**: - Improve js engine by replacing hard-coded recursive reference - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b3d49)</samp>](https://redirect.github.com/shikijs/shiki/commit/b3d493b9) - Improve js engine handling for markdown - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b05d8)</samp>](https://redirect.github.com/shikijs/shiki/commit/b05d838d) ##### 🐞 Bug Fixes - Missing named exports for `shiki/wasm` and `@shikijs/wasm-inlined` - by [@​antfu](https://redirect.github.com/antfu) [<samp>(3f226)</samp>](https://redirect.github.com/shikijs/shiki/commit/3f2269e9) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.5...v1.17.6) ### [`v1.17.5`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.5) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.4...v1.17.5) ##### 🚀 Features - Update grammars - by [@​antfu](https://redirect.github.com/antfu) [<samp>(b61e4)</samp>](https://redirect.github.com/shikijs/shiki/commit/b61e4e31) - **engine-js**: - Supports contiguous anchor simulation - by [@​antfu](https://redirect.github.com/antfu) [<samp>(43ecc)</samp>](https://redirect.github.com/shikijs/shiki/commit/43ecce79) - Introduce `simulation` option - by [@​antfu](https://redirect.github.com/antfu) [<samp>(adf99)</samp>](https://redirect.github.com/shikijs/shiki/commit/adf99f2f) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.4...v1.17.5) ### [`v1.17.4`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.17.4) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.17.0...v1.17.4) *No significant changes* ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.17.3...v1.17.4) </details> <details> <summary>steveukx/git-js (simple-git)</summary> ### [`v3.27.0`](https://redirect.github.com/steveukx/git-js/blob/HEAD/simple-git/CHANGELOG.md#3270) [Compare Source](https://redirect.github.com/steveukx/git-js/compare/simple-git@3.26.0...simple-git@3.27.0) ##### Minor Changes - [`52f767b`](https://redirect.github.com/steveukx/git-js/commit/52f767b): Add `similarity` to the `DiffResultNameStatusFile` interface used when fetching log/diff with the `--name-status` option. - [`739b0d9`](https://redirect.github.com/steveukx/git-js/commit/739b0d9): Diff summary includes original name of renamed files when run wiht the `--name-status` option. - [`bc90e7e`](https://redirect.github.com/steveukx/git-js/commit/bc90e7e): Fixes an issue with reporting name changes in the `files` array returned by `git.status`. Thank you [@​mark-codesphere](https://redirect.github.com/mark-codesphere) for the contribution. ##### Patch Changes - [`03e1c64`](https://redirect.github.com/steveukx/git-js/commit/03e1c64): Resolve error in log parsing when fields have empty values. </details> <details> <summary>nirgit/simple-xml-to-json (simple-xml-to-json)</summary> ### [`v1.2.3`](https://redirect.github.com/nirgit/simple-xml-to-json/compare/bbff7d47ecac44a277da200fe8eda2ba906ecc53...fd80a141ba383061b202c28916a62046e77b8ef9) [Compare Source](https://redirect.github.com/nirgit/simple-xml-to-json/compare/bbff7d47ecac44a277da200fe8eda2ba906ecc53...fd80a141ba383061b202c28916a62046e77b8ef9) </details> <details> <summary>terser/terser (terser)</summary> ### [`v5.33.0`](https://redirect.github.com/terser/terser/blob/HEAD/CHANGELOG.md#v5330) [Compare Source](https://redirect.github.com/terser/terser/compare/v5.32.0...v5.33.0) - `reduce_vars` improved when dealing with hoisted function definitions ([#​1544](https://redirect.github.com/terser/terser/issues/1544)) </details> <details> <summary>privatenumber/tsx (tsx)</summary> ### [`v4.19.1`](https://redirect.github.com/privatenumber/tsx/compare/v4.19.0...0329bfc731346d6c8b6055c7f2882e5c3155a7ec) [Compare Source](https://redirect.github.com/privatenumber/tsx/compare/v4.19.0...v4.19.1) </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.6`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#356-2024-09-16) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.5...v3.5.6) ##### Bug Fixes - **compile-dom:** should be able to stringify mathML ([#​11891](https://redirect.github.com/vuejs/core/issues/11891)) ([85c138c](https://redirect.github.com/vuejs/core/commit/85c138ced108268f7656b568dfd3036a1e0aae34)) - **compiler-sfc:** preserve old behavior when using withDefaults with desutructure ([8492c3c](https://redirect.github.com/vuejs/core/commit/8492c3c49a922363d6c77ef192c133a8fbce6514)), closes [#​11930](https://redirect.github.com/vuejs/core/issues/11930) - **reactivity:** avoid exponential perf cost and reduce call stack depth for deeply chained computeds ([#​11944](https://redirect.github.com/vuejs/core/issues/11944)) ([c74bb8c](https://redirect.github.com/vuejs/core/commit/c74bb8c2dd9e82aaabb0a2a2b368e900929b513b)), closes [#​11928](https://redirect.github.com/vuejs/core/issues/11928) - **reactivity:** rely on dirty check only when computed has deps ([#​11931](https://redirect.github.com/vuejs/core/issues/11931)) ([aa5dafd](https://redirect.github.com/vuejs/core/commit/aa5dafd2b55d42d6a29316a3bc91aea85c676a0b)), closes [#​11929](https://redirect.github.com/vuejs/core/issues/11929) - **watch:** `once` option should be ignored by watchEffect ([#​11884](https://redirect.github.com/vuejs/core/issues/11884)) ([49fa673](https://redirect.github.com/vuejs/core/commit/49fa673493d93b77ddba2165ab6545bae84fd1ae)) - **watch:** unwatch should be callable during SSR ([#​11925](https://redirect.github.com/vuejs/core/issues/11925)) ([2d6adf7](https://redirect.github.com/vuejs/core/commit/2d6adf78a047eed091db277ffbd9df0822fb0bdd)), closes [#​11924](https://redirect.github.com/vuejs/core/issues/11924) ### [`v3.5.5`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#355-2024-09-13) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.4...v3.5.5) ##### Bug Fixes - **compiler-core:** fix handling of delimiterOpen in VPre ([#​11915](https://redirect.github.com/vuejs/core/issues/11915)) ([706d4ac](https://redirect.github.com/vuejs/core/commit/706d4ac1d0210b2d9134b3228280187fe02fc971)), closes [#​11913](https://redirect.github.com/vuejs/core/issues/11913) - **compiler-dom:** fix stringify static edge for partially eligible chunks in cached parent ([1d99d61](https://redirect.github.com/vuejs/core/commit/1d99d61c1bd77f9ea6743f6214a82add8346a121)), closes [#​11879](https://redirect.github.com/vuejs/core/issues/11879) [#​11890](https://redirect.github.com/vuejs/core/issues/11890) - **compiler-dom:** should ignore leading newline in <textarea> per spec ([3c4bf76](https://redirect.github.com/vuejs/core/commit/3c4bf7627649ec1e3220f8c4e4163c20d2afb367)) - **compiler-sfc:** nested css supports atrule and comment ([#​11899](https://redirect.github.com/vuejs/core/issues/11899)) ([0e7bc71](https://redirect.github.com/vuejs/core/commit/0e7bc717e6640644f062957ec5031506f0dab215)), closes [#​11896](https://redirect.github.com/vuejs/core/issues/11896) - **custom-element:** handle nested customElement mount w/ shadowRoot false ([#​11861](https://redirect.github.com/vuejs/core/issues/11861)) ([f2d8019](https://redirect.github.com/vuejs/core/commit/f2d801918841e7673ff3f048d0d895592a2f7e23)), closes [#​11851](https://redirect.github.com/vuejs/core/issues/11851) [#​11871](https://redirect.github.com/vuejs/core/issues/11871) - **hmr:** reload async child wrapped in Suspense + KeepAlive ([#​11907](https://redirect.github.com/vuejs/core/issues/11907)) ([10a2c60](https://redirect.github.com/vuejs/core/commit/10a2c6053bd30d160d0214bb3566f540187e6874)), closes [#​11868](https://redirect.github.com/vuejs/core/issues/11868) - **hydration:** fix mismatch of leading newline in <textarea> and <pre> ([a5f3c2e](https://redirect.github.com/vuejs/core/commit/a5f3c2eb4d2e7fae93ff93ce865b269f01cc825e)), closes [#​11873](https://redirect.github.com/vuejs/core/issues/11873) [#​11874](https://redirect.github.com/vuejs/core/issues/11874) - **reactivity:** properly clean up deps, fix memory leak ([8ea5d6d](https://redirect.github.com/vuejs/core/commit/8ea5d6d6981ab7febda0be43c3c92b18869c3a2a)), closes [#​11901](https://redirect.github.com/vuejs/core/issues/11901) - **runtime-core:** properly update async component nested in KeepAlive ([#​11917](https://redirect.github.com/vuejs/core/issues/11917)) ([7fe6c79](https://redirect.github.com/vuejs/core/commit/7fe6c795a1fc7ddcea5ad91a56141561192373ac)), closes [#​11916](https://redirect.github.com/vuejs/core/issues/11916) - **TransitionGroup:** not warn unkeyed text children with whitespece preserve ([#​11888](https://redirect.github.com/vuejs/core/issues/11888)) ([7571f20](https://redirect.github.com/vuejs/core/commit/7571f20bc3d1854377a146f41d211e05bb68cd47)), closes [#​11885](https://redirect.github.com/vuejs/core/issues/11885) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@eslint/js](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint/tree/HEAD/packages/js)) | [`9.10.0` -> `9.11.0`](https://renovatebot.com/diffs/npm/@eslint%2fjs/9.10.0/9.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@eslint%2fjs/9.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@eslint%2fjs/9.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@eslint%2fjs/9.10.0/9.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@eslint%2fjs/9.10.0/9.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.7.4` -> `19.8.0`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.7.4/19.8.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.7.4/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.7.4/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.47.1` -> `1.47.2`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.47.1/1.47.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.47.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.47.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.47.1/1.47.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.47.1/1.47.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@shoelace-style/shoelace](https://redirect.github.com/shoelace-style/shoelace) | [`2.16.0` -> `2.17.0`](https://renovatebot.com/diffs/npm/@shoelace-style%2fshoelace/2.16.0/2.17.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@shoelace-style%2fshoelace/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@shoelace-style%2fshoelace/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@shoelace-style%2fshoelace/2.16.0/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shoelace-style%2fshoelace/2.16.0/2.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.7.4` -> `19.8.0`](https://renovatebot.com/diffs/npm/nx/19.7.4/19.8.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.7.4/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.7.4/19.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [rollup](https://rollupjs.org/) ([source](https://redirect.github.com/rollup/rollup)) | [`4.22.2` -> `4.22.4`](https://renovatebot.com/diffs/npm/rollup/4.22.2/4.22.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.22.2/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.22.2/4.22.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.6` -> `5.4.7`](https://renovatebot.com/diffs/npm/vite/5.4.6/5.4.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.6/5.4.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.6` -> `3.5.7`](https://renovatebot.com/diffs/npm/vue/3.5.6/3.5.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.6/3.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.6/3.5.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>eslint/eslint (@​eslint/js)</summary> ### [`v9.11.0`](https://redirect.github.com/eslint/eslint/compare/v9.10.0...a10f90af35aea9ac555b1f33106fbba1027d774e) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v9.10.0...v9.11.0) </details> <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.8.0`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.0) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.7.4...19.8.0) #### 19.8.0 (2024-09-20) ##### 🚀 Features - **angular:** add plugin for inferring nodes from angular.json files ([#​27804](https://redirect.github.com/nrwl/nx/pull/27804)) - **core:** import warns when source and destination directories are different ([#​27875](https://redirect.github.com/nrwl/nx/pull/27875)) - **core:** use durations from task history to schedule tasks ([#​27783](https://redirect.github.com/nrwl/nx/pull/27783)) - **core:** add metagenerator for convert-to-inferred ([#​27672](https://redirect.github.com/nrwl/nx/pull/27672)) - **core:** able to import gradle project ([#​27645](https://redirect.github.com/nrwl/nx/pull/27645)) - **core:** split runCommand to return status per project ([#​27705](https://redirect.github.com/nrwl/nx/pull/27705)) - **core:** handle prettier not installed when running nx format ([#​27970](https://redirect.github.com/nrwl/nx/pull/27970)) - **core:** add integration with nx powerpack ([#​27972](https://redirect.github.com/nrwl/nx/pull/27972)) - **graph:** expose functions to render pdv & error page ([#​27833](https://redirect.github.com/nrwl/nx/pull/27833)) - **graph:** add sync generators to target details in project details view ([#​27639](https://redirect.github.com/nrwl/nx/pull/27639)) - **linter:** create new workspaces with ESLint v9 and typescript-eslint v8 ([#​27404](https://redirect.github.com/nrwl/nx/pull/27404)) - **nx-dev:** clean up enterprise section ([#​27979](https://redirect.github.com/nrwl/nx/pull/27979)) - **release:** allow local dependency version protocols to be preserved, pnpm publish support ([#​27787](https://redirect.github.com/nrwl/nx/pull/27787)) - **release:** support groupPreVersionCommand for release groups ([#​27474](https://redirect.github.com/nrwl/nx/pull/27474)) - **release:** support github enterprise server ([#​26482](https://redirect.github.com/nrwl/nx/pull/26482)) ##### 🩹 Fixes - **angular:** add serve static target more intentionally [#​27854](https://redirect.github.com/nrwl/nx/issues/27854) ([#​27924](https://redirect.github.com/nrwl/nx/pull/27924), [#​27854](https://redirect.github.com/nrwl/nx/issues/27854)) - **angular:** dynamic module federation should not reset remoteUrlDefinitions [#​27793](https://redirect.github.com/nrwl/nx/issues/27793) ([#​27927](https://redirect.github.com/nrwl/nx/pull/27927), [#​27793](https://redirect.github.com/nrwl/nx/issues/27793)) - **angular:** migrations should use correct namedInputs [#​27899](https://redirect.github.com/nrwl/nx/issues/27899) ([#​27929](https://redirect.github.com/nrwl/nx/pull/27929), [#​27899](https://redirect.github.com/nrwl/nx/issues/27899)) - **angular:** license-webpack-plugin should not scan root package.json [#​27989](https://redirect.github.com/nrwl/nx/issues/27989) ([#​27994](https://redirect.github.com/nrwl/nx/pull/27994), [#​27989](https://redirect.github.com/nrwl/nx/issues/27989)) - **core:** make sure sharedGlobals is referenced in default namedInputs ([#​27813](https://redirect.github.com/nrwl/nx/pull/27813)) - **core:** take nx-release-publish target defaults into account for implicit target ([#​27764](https://redirect.github.com/nrwl/nx/pull/27764)) - **core:** handle sync generator failures ([#​27650](https://redirect.github.com/nrwl/nx/pull/27650)) - **core:** handle --no-interative for create-nx-workspace ([#​27702](https://redirect.github.com/nrwl/nx/pull/27702)) - **core:** respect filenames of inputs when computing task hash ([#​27873](https://redirect.github.com/nrwl/nx/pull/27873)) - **core:** handleErrors should display error cause if it exists ([#​27886](https://redirect.github.com/nrwl/nx/pull/27886)) - **core:** add flag to disable the db and logs when there are errors … ([#​27930](https://redirect.github.com/nrwl/nx/pull/27930)) - **core:** import should be rebasable ([#​27940](https://redirect.github.com/nrwl/nx/pull/27940)) - **core:** import handles argument escaping correctly in Windows ([#​27957](https://redirect.github.com/nrwl/nx/pull/27957)) - **core:** fix env for running parallel tasks ([#​27889](https://redirect.github.com/nrwl/nx/pull/27889)) - **core:** nx import detects plugins synchronously ([#​27958](https://redirect.github.com/nrwl/nx/pull/27958)) - **core:** fix powerpack license report and add back remote cache ([#​27983](https://redirect.github.com/nrwl/nx/pull/27983)) - **core:** link to sync generators page during sync prompt, and provide more info on docs page for disabling and applyChanges ([#​28001](https://redirect.github.com/nrwl/nx/pull/28001)) - **core:** fix powerpack fs cache package name ([#​27997](https://redirect.github.com/nrwl/nx/pull/27997)) - **core:** do not check cache validity when putting into the cache ([#​28004](https://redirect.github.com/nrwl/nx/pull/28004)) - **gradle:** fix gradle app deps ([#​27865](https://redirect.github.com/nrwl/nx/pull/27865)) - **graph:** typo ([e9fd0a7e2b](https://redirect.github.com/nrwl/nx/commit/e9fd0a7e2b)) - **js:** keep refs to ignored files and allow opting out of pruning stale refs in typescript sync generator ([#​27636](https://redirect.github.com/nrwl/nx/pull/27636)) - **js:** set compilerOptions correctly when loading .ts that targets ESM ([#​27862](https://redirect.github.com/nrwl/nx/pull/27862)) - **js:** do not infer typecheck target for root tsconfig.json ([#​27950](https://redirect.github.com/nrwl/nx/pull/27950)) - **misc:** createNodesV2 plugins should show inference capabilities ([#​27896](https://redirect.github.com/nrwl/nx/pull/27896)) - **module-federation:** collect secondary entry points from exports [#​26878](https://redirect.github.com/nrwl/nx/issues/26878) ([#​27999](https://redirect.github.com/nrwl/nx/pull/27999), [#​26878](https://redirect.github.com/nrwl/nx/issues/26878)) - **nx-cloud:** include nxCloudId when generating connect urls ([#​27882](https://redirect.github.com/nrwl/nx/pull/27882)) - **nx-dev:** update contributors value ([#​27944](https://redirect.github.com/nrwl/nx/pull/27944)) - **react:** Add historyApiFallback to webpack config ([#​27942](https://redirect.github.com/nrwl/nx/pull/27942)) - **react:** normalizing project names for module federation correctly [#​27901](https://redirect.github.com/nrwl/nx/issues/27901) ([#​27990](https://redirect.github.com/nrwl/nx/pull/27990), [#​27901](https://redirect.github.com/nrwl/nx/issues/27901)) - **release:** respect updateDependents being explicitly disabled in conventional commits ([#​27851](https://redirect.github.com/nrwl/nx/pull/27851)) - **release:** ensure git commits containing pipe can be parsed reliably ([#​27840](https://redirect.github.com/nrwl/nx/pull/27840)) - **release:** ensure default release group has projects on windows ([#​27933](https://redirect.github.com/nrwl/nx/pull/27933)) - **release:** allow string array for commitArgs and tagArgs ([#​27797](https://redirect.github.com/nrwl/nx/pull/27797)) - **remix:** vite plugin should be less strict on inference [#​27884](https://redirect.github.com/nrwl/nx/issues/27884) ([#​27923](https://redirect.github.com/nrwl/nx/pull/27923), [#​27884](https://redirect.github.com/nrwl/nx/issues/27884)) - **storybook:** do not duplicate cacheable operations [#​27866](https://redirect.github.com/nrwl/nx/issues/27866) ([#​27951](https://redirect.github.com/nrwl/nx/pull/27951), [#​27866](https://redirect.github.com/nrwl/nx/issues/27866)) - **vite:** typecheck infer plugin should use correct inputs ([#​27922](https://redirect.github.com/nrwl/nx/pull/27922)) - **vite:** exit from test if no files found ([#​27722](https://redirect.github.com/nrwl/nx/pull/27722)) - **webpack:** handle relative paths for additionalEntryPath ([#​27885](https://redirect.github.com/nrwl/nx/pull/27885)) ##### ❤️ Thank You - Ali Yusuf [@​AliYusuf95](https://redirect.github.com/AliYusuf95) - Austin Fahsl [@​fahslaj](https://redirect.github.com/fahslaj) - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Gelin [@​jogelin](https://redirect.github.com/jogelin) - Juri [@​juristr](https://redirect.github.com/juristr) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - Louie Weng [@​lourw](https://redirect.github.com/lourw) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Nate Jacobs [@​iAmNathanJ](https://redirect.github.com/iAmNathanJ) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) </details> <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.47.2`](https://redirect.github.com/microsoft/playwright/releases/tag/v1.47.2) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.1...v1.47.2) ##### Highlights [https://github.com/microsoft/playwright/pull/32699](https://redirect.github.com/microsoft/playwright/pull/32699)- \[REGRESSION]: fix(codegen): use content_frame property in python/.NET[https://github.com/microsoft/playwright/issues/32706](https://redirect.github.com/microsoft/playwright/issues/32706)6- \[REGRESSION]: page.pause() does not pause test timeout after 1.4[https://github.com/microsoft/playwright/pull/32661](https://redirect.github.com/microsoft/playwright/pull/32661)61 - fix(trace-viewer): time delta between local and remote actions #### Browser Versions - Chromium 129.0.6668.29 - Mozilla Firefox 130.0 - WebKit 18.0 This version was also tested against the following stable channels: - Google Chrome 128 - Microsoft Edge 128 </details> <details> <summary>shoelace-style/shoelace (@​shoelace-style/shoelace)</summary> ### [`v2.17.0`](https://redirect.github.com/shoelace-style/shoelace/releases/tag/v2.17.0) [Compare Source](https://redirect.github.com/shoelace-style/shoelace/compare/v2.16.0...v2.17.0) #### Features - add a countdown on sl-alert ([#​1899](https://redirect.github.com/shoelace-style/shoelace/issues/1899)) [#​1899](https://redirect.github.com/shoelace-style/shoelace/pull/1899) ([RoCat](https://redirect.github.com/shoelace-style/shoelace/commit/6bac3faab0835e22c9d175a32cf9a57269f3f769)) #### Commits - [`ad608d6`](https://redirect.github.com/shoelace-style/shoelace/commit/ad608d6): update version in changelog (Cory LaViska) - [`d0441f5`](https://redirect.github.com/shoelace-style/shoelace/commit/d0441f5): update sl-select suffix example (lindsaym-fa) - [`bc6d25a`](https://redirect.github.com/shoelace-style/shoelace/commit/bc6d25a): optional chain disconnects; fixes [#​2127](https://redirect.github.com/shoelace-style/shoelace/issues/2127) ([#​2129](https://redirect.github.com/shoelace-style/shoelace/issues/2129)) (Cory LaViska) [#​2129](https://redirect.github.com/shoelace-style/shoelace/pull/2129) - [`2704f72`](https://redirect.github.com/shoelace-style/shoelace/commit/2704f72): Add support for sl-dropdown in the default slot of sl-breadcrumb-item ([#​2015](https://redirect.github.com/shoelace-style/shoelace/issues/2015)) (Christian Schilling) [#​2015](https://redirect.github.com/shoelace-style/shoelace/pull/2015) - [`c2e0544`](https://redirect.github.com/shoelace-style/shoelace/commit/c2e0544): update changelog (Cory LaViska) - [`5760017`](https://redirect.github.com/shoelace-style/shoelace/commit/5760017): update docs (Cory LaViska) - [`d956fcf`](https://redirect.github.com/shoelace-style/shoelace/commit/d956fcf): Fix wrong name of css property of alert component in docs ([#​2132](https://redirect.github.com/shoelace-style/shoelace/issues/2132)) (Claudio Marangon) [#​2132](https://redirect.github.com/shoelace-style/shoelace/pull/2132) - [`77d7ce5`](https://redirect.github.com/shoelace-style/shoelace/commit/77d7ce5): prettier (Cory LaViska) - [`72130fa`](https://redirect.github.com/shoelace-style/shoelace/commit/72130fa): Fixed link in docs to .md file on GitHub ([#​2154](https://redirect.github.com/shoelace-style/shoelace/issues/2154)) (Rohan) [#​2154](https://redirect.github.com/shoelace-style/shoelace/pull/2154) - [`ab3a66e`](https://redirect.github.com/shoelace-style/shoelace/commit/ab3a66e): Fix carousel newActiveSlide calculation to account for slidesPerPage ([#​2155](https://redirect.github.com/shoelace-style/shoelace/issues/2155)) (Leander Gilles) [#​2155](https://redirect.github.com/shoelace-style/shoelace/pull/2155) - [`70e0cd6`](https://redirect.github.com/shoelace-style/shoelace/commit/70e0cd6): update changelog (Cory LaViska) - [`3e77359`](https://redirect.github.com/shoelace-style/shoelace/commit/3e77359): Merge branch 'next' of https://github.com/shoelace-style/shoelace into next (Cory LaViska) - [`906e7ba`](https://redirect.github.com/shoelace-style/shoelace/commit/906e7ba): \[fix]\[CVE-2024-27307] update jsonata dependency ([#​2159](https://redirect.github.com/shoelace-style/shoelace/issues/2159)) (Piotr Błażejewicz (Peter Blazejewicz)) [#​2159](https://redirect.github.com/shoelace-style/shoelace/pull/2159) - [`57bafa4`](https://redirect.github.com/shoelace-style/shoelace/commit/57bafa4): update changelog (Cory LaViska) - [`9480921`](https://redirect.github.com/shoelace-style/shoelace/commit/9480921): Fix tab-group active indicator when tabs size change ([#​2164](https://redirect.github.com/shoelace-style/shoelace/issues/2164)) (Andrey Lushnikov) [#​2164](https://redirect.github.com/shoelace-style/shoelace/pull/2164) - [`82618d7`](https://redirect.github.com/shoelace-style/shoelace/commit/82618d7): update changelog (Cory LaViska) - [`e74b0f2`](https://redirect.github.com/shoelace-style/shoelace/commit/e74b0f2): Merge branch 'next' of https://github.com/shoelace-style/shoelace into next (Cory LaViska) - [`6ce6e22`](https://redirect.github.com/shoelace-style/shoelace/commit/6ce6e22): fix select prefix spacing; closes [#​2167](https://redirect.github.com/shoelace-style/shoelace/issues/2167) ([#​2174](https://redirect.github.com/shoelace-style/shoelace/issues/2174)) (Cory LaViska) [#​2174](https://redirect.github.com/shoelace-style/shoelace/pull/2174) - [`65126e8`](https://redirect.github.com/shoelace-style/shoelace/commit/65126e8): Add ability to automatically hide tab-group scroll control ([#​2128](https://redirect.github.com/shoelace-style/shoelace/issues/2128)) (Shmuel Leider) [#​2128](https://redirect.github.com/shoelace-style/shoelace/pull/2128) - [`41ba672`](https://redirect.github.com/shoelace-style/shoelace/commit/41ba672): fix attributes and properties turning to null from 'morphing' ([#​2177](https://redirect.github.com/shoelace-style/shoelace/issues/2177)) (Konnor Rogers) [#​2177](https://redirect.github.com/shoelace-style/shoelace/pull/2177) - [`e064d2b`](https://redirect.github.com/shoelace-style/shoelace/commit/e064d2b): fixes [#​2151](https://redirect.github.com/shoelace-style/shoelace/issues/2151) (Cory LaViska) - [`edd30a9`](https://redirect.github.com/shoelace-style/shoelace/commit/edd30a9): update changelog (Cory LaViska) - [`6864148`](https://redirect.github.com/shoelace-style/shoelace/commit/6864148): 2.17.0 (Cory LaViska) </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.22.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4224) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.3...v4.22.4) *2024-09-21* ##### Bug Fixes - Fix a vulnerability in generated code that affects IIFE, UMD and CJS bundles when run in a browser context ([#​5671](https://redirect.github.com/rollup/rollup/issues/5671)) ##### Pull Requests - [#​5670](https://redirect.github.com/rollup/rollup/pull/5670): refactor: Use object.prototype to check for reserved properties ([@​YuHyeonWook](https://redirect.github.com/YuHyeonWook)) - [#​5671](https://redirect.github.com/rollup/rollup/pull/5671): Fix DOM Clobbering CVE ([@​lukastaegert](https://redirect.github.com/lukastaegert)) ### [`v4.22.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4223) [Compare Source](https://redirect.github.com/rollup/rollup/compare/v4.22.2...v4.22.3) *2024-09-21* ##### Bug Fixes - Ensure that mutations in modules without side effects are observed while properly handling transitive dependencies ([#​5669](https://redirect.github.com/rollup/rollup/issues/5669)) ##### Pull Requests - [#​5669](https://redirect.github.com/rollup/rollup/pull/5669): Ensure impure dependencies of pure modules are added ([@​lukastaegert](https://redirect.github.com/lukastaegert)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.7`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.7) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.6...v5.4.7) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.7/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.7`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#357-2024-09-20) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.6...v3.5.7) ##### Bug Fixes - **compile-core:** fix v-model with newlines edge case ([#​11960](https://redirect.github.com/vuejs/core/issues/11960)) ([6224288](https://redirect.github.com/vuejs/core/commit/62242886d705ece88dbcad45bb78072ecccad0ca)), closes [#​8306](https://redirect.github.com/vuejs/core/issues/8306) - **compiler-sfc:** initialize scope with null prototype object ([#​11963](https://redirect.github.com/vuejs/core/issues/11963)) ([215e154](https://redirect.github.com/vuejs/core/commit/215e15407294bf667261360218f975b88c99c2e5)) - **hydration:** avoid observing non-Element node ([#​11954](https://redirect.github.com/vuejs/core/issues/11954)) ([7257e6a](https://redirect.github.com/vuejs/core/commit/7257e6a34200409b3fc347d3bb807e11e2785974)), closes [#​11952](https://redirect.github.com/vuejs/core/issues/11952) - **reactivity:** do not remove dep from depsMap when unsubbed by computed ([960706e](https://redirect.github.com/vuejs/core/commit/960706eebf73f08ebc9d5dd853a05def05e2c153)) - **reactivity:** fix dev-only memory leak by updating dep.subsHead on sub removal ([5c8b76e](https://redirect.github.com/vuejs/core/commit/5c8b76ed6cfbbcee4cbaac0b72beab7291044e4f)), closes [#​11956](https://redirect.github.com/vuejs/core/issues/11956) - **reactivity:** fix memory leak from dep instances of garbage collected objects ([235ea47](https://redirect.github.com/vuejs/core/commit/235ea4772ed2972914cf142da8b7ac1fb04f7585)), closes [#​11979](https://redirect.github.com/vuejs/core/issues/11979) [#​11971](https://redirect.github.com/vuejs/core/issues/11971) - **reactivity:** fix triggerRef call on ObjectRefImpl returned by toRef ([#​11986](https://redirect.github.com/vuejs/core/issues/11986)) ([b030c8b](https://redirect.github.com/vuejs/core/commit/b030c8bc7327877efb98aa3d9a58eb287a6ff07a)), closes [#​11982](https://redirect.github.com/vuejs/core/issues/11982) - **scheduler:** ensure recursive jobs can't be queued twice ([#​11955](https://redirect.github.com/vuejs/core/issues/11955)) ([d18d6aa](https://redirect.github.com/vuejs/core/commit/d18d6aa1b20dc57a8103c51ec4d61e8e53ed936d)) - **ssr:** don't render comments in TransitionGroup ([#​11961](https://redirect.github.com/vuejs/core/issues/11961)) ([a2f6ede](https://redirect.github.com/vuejs/core/commit/a2f6edeb02faedbb673c4bc5c6a59d9a79a37d07)), closes [#​11958](https://redirect.github.com/vuejs/core/issues/11958) - **transition:** respect `duration` setting even when it is `0` ([#​11967](https://redirect.github.com/vuejs/core/issues/11967)) ([f927a4a](https://redirect.github.com/vuejs/core/commit/f927a4ae6f7c453f70ba89498ee0c737dc9866fd)) - **types:** correct type inference of all-optional props ([#​11644](https://redirect.github.com/vuejs/core/issues/11644)) ([9eca65e](https://redirect.github.com/vuejs/core/commit/9eca65ee9871d1ac878755afa9a3eb1b02030350)), closes [#​11733](https://redirect.github.com/vuejs/core/issues/11733) [vuejs/language-tools#4704](https://redirect.github.com/vuejs/language-tools/issues/4704) ##### Performance Improvements - **hydration:** avoid observer if element is in viewport ([#​11639](https://redirect.github.com/vuejs/core/issues/11639)) ([e075dfa](https://redirect.github.com/vuejs/core/commit/e075dfad5c7649c6045e3711687ec888e7aa1a39)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-unicorn](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn) | [`^55.0.0` -> `^56.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-unicorn/55.0.0/56.0.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-unicorn/56.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-unicorn/56.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-unicorn/55.0.0/56.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-unicorn/55.0.0/56.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>sindresorhus/eslint-plugin-unicorn (eslint-plugin-unicorn)</summary> ### [`v56.0.0`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/releases/tag/v56.0.0) [Compare Source](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/compare/v55.0.0...v56.0.0) ##### New rules - [`prefer-global-this`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-global-this.md) ([#​2410](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2410)) [`1558cbe`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1558cbe) - [`prefer-math-min-max`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/prefer-math-min-max.md) ([#​2432](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2432)) [`7369077`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/7369077) - [`consistent-existence-index-check`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/blob/main/docs/rules/consistent-existence-index-check.md) ([#​2425](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2425)) [`d3e4b80`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/d3e4b80) ##### Breaking - Remove `better-regex` from recommended rules ([#​2443](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2443)) [`461b01c`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/461b01c) - [Reason](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2409) ##### Improvements - `no-useless-undefined`: Ignore React 19 `useRef` calls ([#​2463](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2463)) [`5f744e8`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/5f744e8) - `prefer-query-selector`: Add support for `getElementsByName` ([#​2398](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2398)) [`e511ffd`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/e511ffd) - `prefer-string-slice`: Remove unsafe autofix for `String#substr()` ([#​2427](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2427)) [`891842d`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/891842d) - `no-for-loop`: Remove invalid fix for TypeScript ([#​2426](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/issues/2426)) [`1e367bb`](https://redirect.github.com/sindresorhus/eslint-plugin-unicorn/commit/1e367bb) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@lit/context](https://lit.dev/) ([source](https://redirect.github.com/lit/lit/tree/HEAD/packages/context)) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@lit%2fcontext/1.1.2/1.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lit%2fcontext/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lit%2fcontext/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lit%2fcontext/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lit%2fcontext/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@lottiefiles/dotlottie-wc](https://redirect.github.com/LottieFiles/dotlottie-web) ([source](https://redirect.github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/wc)) | [`0.2.21` -> `0.2.22`](https://renovatebot.com/diffs/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lottiefiles%2fdotlottie-wc/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lottiefiles%2fdotlottie-wc/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.8.0` -> `19.8.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.8.0/19.8.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@shoelace-style/shoelace](https://redirect.github.com/shoelace-style/shoelace) | [`2.17.0` -> `2.17.1`](https://renovatebot.com/diffs/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@shoelace-style%2fshoelace/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@shoelace-style%2fshoelace/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/jscodeshift](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jscodeshift) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jscodeshift)) | [`^0.11.11` -> `^0.12.0`](https://renovatebot.com/diffs/npm/@types%2fjscodeshift/0.11.11/0.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjscodeshift/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjscodeshift/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjscodeshift/0.11.11/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjscodeshift/0.11.11/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.7.4` -> `22.7.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.7.4/22.7.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.7.4/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.7.4/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [esbuild](https://redirect.github.com/evanw/esbuild) | [`^0.23.1` -> `^0.24.0`](https://renovatebot.com/diffs/npm/esbuild/0.23.1/0.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.23.1/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.23.1/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lit](https://lit.dev/) ([source](https://redirect.github.com/lit/lit/tree/HEAD/packages/lit)) | [`3.2.0` -> `3.2.1`](https://renovatebot.com/diffs/npm/lit/3.2.0/3.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lit/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lit/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lit/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lit/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.8.0` -> `19.8.4`](https://renovatebot.com/diffs/npm/nx/19.8.0/19.8.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.21.1` -> `1.22.0`](https://renovatebot.com/diffs/npm/shiki/1.21.1/1.22.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.21.1/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.21.1/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typedoc-plugin-markdown](https://typedoc-plugin-markdown.org) ([source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown)) | [`4.2.7` -> `4.2.9`](https://renovatebot.com/diffs/npm/typedoc-plugin-markdown/4.2.7/4.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc-plugin-markdown/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc-plugin-markdown/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc-plugin-markdown/4.2.7/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc-plugin-markdown/4.2.7/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.7` -> `5.4.8`](https://renovatebot.com/diffs/npm/vite/5.4.7/5.4.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitepress](https://vitepress.dev/) ([source](https://redirect.github.com/vuejs/vitepress)) | [`1.3.4` -> `1.4.0`](https://renovatebot.com/diffs/npm/vitepress/1.3.4/1.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitepress/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitepress/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitepress/1.3.4/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitepress/1.3.4/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/vitest/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>lit/lit (@​lit/context)</summary> ### [`v1.1.3`](https://redirect.github.com/lit/lit/blob/HEAD/packages/context/CHANGELOG.md#113) [Compare Source](https://redirect.github.com/lit/lit/compare/@lit/context@1.1.2...@lit/context@1.1.3) ##### Patch Changes - [#​4684](https://redirect.github.com/lit/lit/pull/4684) [`619449b8`](https://redirect.github.com/lit/lit/commit/619449b84cb63d9c00e4316551246957c939a64b) Thanks [@​tomherni](https://redirect.github.com/tomherni)! - Fix syntax typo in code example in the Context README </details> <details> <summary>LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-wc)</summary> ### [`v0.2.22`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#0222) [Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.2.21...@lottiefiles/dotlottie-wc@0.2.22) ##### Patch Changes - Updated dependencies \[[`f0e751d`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/f0e751d)] - [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web)[@​0](https://redirect.github.com/0).35.0 </details> <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.8.4`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.4) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.3...19.8.4) ##### 19.8.4 (2024-10-04) ##### 🚀 Features - **core:** allow circular project dependencies to execute tasks ([#​28227](https://redirect.github.com/nrwl/nx/pull/28227)) - **nx-dev:** add nx powerpack to pricing page ([#​28232](https://redirect.github.com/nrwl/nx/pull/28232)) - **nx-dev:** add nx powerpack gcp & azure mentions ([#​28256](https://redirect.github.com/nrwl/nx/pull/28256)) ##### 🩹 Fixes - **angular:** ensure [@​typescript-eslint/utils](https://redirect.github.com/typescript-eslint/utils) is used with eslint flat config ([#​28267](https://redirect.github.com/nrwl/nx/pull/28267)) - **core:** remove axios import from main code loading ([#​28230](https://redirect.github.com/nrwl/nx/pull/28230)) - **core:** change getCache signature to only accept options ([#​28248](https://redirect.github.com/nrwl/nx/pull/28248)) - **core:** allow prompts during nx add ([#​28247](https://redirect.github.com/nrwl/nx/pull/28247)) - **core:** add stub for conformance:check, add messaging ([#​28250](https://redirect.github.com/nrwl/nx/pull/28250)) - **core:** filter out task dependencies on itself ([#​28261](https://redirect.github.com/nrwl/nx/pull/28261)) - **core:** fixing target groups not merging ([#​28280](https://redirect.github.com/nrwl/nx/pull/28280)) - **js:** resolve VerdaccioWarning on the "logs" configuration property ([#​28234](https://redirect.github.com/nrwl/nx/pull/28234)) - **nx-cloud:** use create-workspace-v1 endpoint if v2 returns with 404 ([#​28015](https://redirect.github.com/nrwl/nx/pull/28015)) - **nx-dev:** fix markdoc table data alignment ([#​28274](https://redirect.github.com/nrwl/nx/pull/28274)) - **react:** host generator should pass normalized name to remote generator ([#​28295](https://redirect.github.com/nrwl/nx/pull/28295)) - **testing:** add support for playwright --last-failed ([#​28161](https://redirect.github.com/nrwl/nx/pull/28161)) ##### ❤️ Thank You - Andrew Goldis [@​agoldis](https://redirect.github.com/agoldis) - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli - Louie Weng [@​lourw](https://redirect.github.com/lourw) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) - Shahar Kazaz - Zachary DeRose [@​ZackDeRose](https://redirect.github.com/ZackDeRose) ### [`v19.8.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.3) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.2...19.8.3) #### 19.8.3 (2024-10-01) ##### 🚀 Features - **nx-dev:** add Powerpack video to the landing page ([#​28126](https://redirect.github.com/nrwl/nx/pull/28126)) ##### 🩹 Fixes - **angular:** ensure async webpack configs are awaited [#​28200](https://redirect.github.com/nrwl/nx/issues/28200) ([#​28213](https://redirect.github.com/nrwl/nx/pull/28213), [#​28200](https://redirect.github.com/nrwl/nx/issues/28200)) - **core:** fix output for 0 task ([#​28122](https://redirect.github.com/nrwl/nx/pull/28122)) - **core:** log error for runTaskInForkedProcess ([#​28078](https://redirect.github.com/nrwl/nx/pull/28078)) - **core:** calculate project dependencies upfront in the schedule ([#​28152](https://redirect.github.com/nrwl/nx/pull/28152)) - **core:** only stop daemon if enabled ([#​28146](https://redirect.github.com/nrwl/nx/pull/28146)) - **core:** adjust nx import messaging without relative source dir ([#​28052](https://redirect.github.com/nrwl/nx/pull/28052)) - **core:** move getDetails to top ([#​28158](https://redirect.github.com/nrwl/nx/pull/28158)) - **core:** fix env override run command ([#​28156](https://redirect.github.com/nrwl/nx/pull/28156)) - **core:** fix link to powerpack plugins ([#​28182](https://redirect.github.com/nrwl/nx/pull/28182)) - **expo:** change force to be an option for yarn ([#​28115](https://redirect.github.com/nrwl/nx/pull/28115)) - **graph:** add spacing between graph details top ([#​28055](https://redirect.github.com/nrwl/nx/pull/28055)) - **js:** improve typescript-sync generator messaging ([#​28162](https://redirect.github.com/nrwl/nx/pull/28162)) - **module-federation:** exports could be objects and not strings [#​28129](https://redirect.github.com/nrwl/nx/issues/28129) ([#​28215](https://redirect.github.com/nrwl/nx/pull/28215), [#​28129](https://redirect.github.com/nrwl/nx/issues/28129)) - **module-federation:** additionalShared should check node_modules when applying to support transitive deps [#​28137](https://redirect.github.com/nrwl/nx/issues/28137) ([#​28216](https://redirect.github.com/nrwl/nx/pull/28216), [#​28137](https://redirect.github.com/nrwl/nx/issues/28137)) - **nx-dev:** adjust powerpack mobile view ([b76e84dbb1](https://redirect.github.com/nrwl/nx/commit/b76e84dbb1)) - **nx-dev:** options of the affected are messed up ([#​28112](https://redirect.github.com/nrwl/nx/pull/28112)) - **nx-dev:** Update Power pack docs to include OSS projects ([#​28176](https://redirect.github.com/nrwl/nx/pull/28176)) - **nx-dev:** 404 urls ([#​27599](https://redirect.github.com/nrwl/nx/pull/27599)) - **react:** setup-ssr generator should infer bundler based on the executor for build [#​28128](https://redirect.github.com/nrwl/nx/issues/28128) ([#​28217](https://redirect.github.com/nrwl/nx/pull/28217), [#​28128](https://redirect.github.com/nrwl/nx/issues/28128)) - **storybook:** only add [@​storybook/test-runner](https://redirect.github.com/storybook/test-runner) to externalDependencies if installed ([#​28060](https://redirect.github.com/nrwl/nx/pull/28060)) ##### ❤️ Thank You - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri [@​juristr](https://redirect.github.com/juristr) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) - pawel-twardziak ### [`v19.8.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.2) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.1...19.8.2) #### 19.8.2 (2024-09-26) ##### 🚀 Features - **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963)) ##### 🩹 Fixes - **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626)) - **js:** [@​nx/js](https://redirect.github.com/nx/js):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083)) - **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102)) ##### ❤️ Thank You - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) ### [`v19.8.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.1) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.0...19.8.1) #### 19.8.1 (2024-09-25) ##### 🚀 Features - **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003)) ##### 🩹 Fixes - **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669)) - **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023)) - **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043)) - **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024)) - **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059)) - **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073)) - **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075)) - **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079)) - **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088)) - **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089)) - **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009)) - **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080)) - **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013)) - **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034)) - **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087)) ##### ❤️ Thank You - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587) </details> <details> <summary>shoelace-style/shoelace (@​shoelace-style/shoelace)</summary> ### [`v2.17.1`](https://redirect.github.com/shoelace-style/shoelace/releases/tag/v2.17.1) [Compare Source](https://redirect.github.com/shoelace-style/shoelace/compare/v2.17.0...v2.17.1) #### Commits - [`a6d4cea`](https://redirect.github.com/shoelace-style/shoelace/commit/a6d4cea): Fix for [#​2145](https://redirect.github.com/shoelace-style/shoelace/issues/2145) ([#​2146](https://redirect.github.com/shoelace-style/shoelace/issues/2146)) (Christian Schilling) [#​2146](https://redirect.github.com/shoelace-style/shoelace/pull/2146) - [`c3876a6`](https://redirect.github.com/shoelace-style/shoelace/commit/c3876a6): prettier (Cory LaViska) - [`b46b97c`](https://redirect.github.com/shoelace-style/shoelace/commit/b46b97c): remove unused dep (Cory LaViska) - [`91193e2`](https://redirect.github.com/shoelace-style/shoelace/commit/91193e2): fixes [#​2179](https://redirect.github.com/shoelace-style/shoelace/issues/2179) ([#​2181](https://redirect.github.com/shoelace-style/shoelace/issues/2181)) (Cory LaViska) [#​2181](https://redirect.github.com/shoelace-style/shoelace/pull/2181) - [`edb69ad`](https://redirect.github.com/shoelace-style/shoelace/commit/edb69ad): fix multiple identical spritesheet icons not applying mutator ([#​2178](https://redirect.github.com/shoelace-style/shoelace/issues/2178)) (Konnor Rogers) [#​2178](https://redirect.github.com/shoelace-style/shoelace/pull/2178) - [`5877679`](https://redirect.github.com/shoelace-style/shoelace/commit/5877679): update version (Cory LaViska) - [`771c266`](https://redirect.github.com/shoelace-style/shoelace/commit/771c266): 2.17.1 (Cory LaViska) </details> <details> <summary>vitest-dev/vitest (@​vitest/browser)</summary> ### [`v2.1.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.2) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.1...v2.1.2) ##### 🐞 Bug Fixes - Move `Vitest.setServer` to post `configureServer` hook to enable import analysis for workspace config loading - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6584](https://redirect.github.com/vitest-dev/vitest/issues/6584) [<samp>(e7f35)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e7f35214) - **benchmark**: - Clear `BenchmarkResult.samples` array to reduce memory usage - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6541](https://redirect.github.com/vitest-dev/vitest/issues/6541) [<samp>(a6407)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a6407afc) - **browser**: - Fix dynamic import inside worker - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6569](https://redirect.github.com/vitest-dev/vitest/issues/6569) [<samp>(ea2d4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ea2d429b) - Fix browser mock factory event race condition - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6530](https://redirect.github.com/vitest-dev/vitest/issues/6530) [<samp>(f131f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f131f93b) - Serve ui assets as static - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6564](https://redirect.github.com/vitest-dev/vitest/issues/6564) [<samp>(adcda)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/adcdaee8) - Update solidjs testing library lib - by [@​CamilleTeruel](https://redirect.github.com/CamilleTeruel) in [https://github.com/vitest-dev/vitest/issues/6548](https://redirect.github.com/vitest-dev/vitest/issues/6548) [<samp>(91442)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91442dfc) - Use `data:` protocol on preview provider file upload - by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/6501](https://redirect.github.com/vitest-dev/vitest/issues/6501) [<samp>(e9821)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e9821f70) - Fix base for client script - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6510](https://redirect.github.com/vitest-dev/vitest/issues/6510) [<samp>(f9528)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f952874e) - Throw an error if "@​vitest/browser/context" is imported outside of the browser mode - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6570](https://redirect.github.com/vitest-dev/vitest/issues/6570) [<samp>(383f1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/383f1791) - **coverage**: - Remove empty coverage folder on test failure too - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6547](https://redirect.github.com/vitest-dev/vitest/issues/6547) [<samp>(1371c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1371ca6a) - Include `*.astro` by default - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6565](https://redirect.github.com/vitest-dev/vitest/issues/6565) [<samp>(f8ff7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f8ff76a9) - `cleanOnRerun: false` to invalidate previous results - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6592](https://redirect.github.com/vitest-dev/vitest/issues/6592) [<samp>(88bde)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/88bde99c) - **expect**: - Fix `toBeDefined` with `expect.poll` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6562](https://redirect.github.com/vitest-dev/vitest/issues/6562) [<samp>(f7da6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f7da6199) - **forks**: - Fix `--cpu-prof` and `--heap-prof` not working by default - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/pull/6555](https://redirect.github.com/vitest-dev/vitest/pull/6555) [<samp>(2e4d894)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2e4d894) - **runner**: - Mark tests as skipped when `beforeAll` failed - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6524](https://redirect.github.com/vitest-dev/vitest/issues/6524) [<samp>(fb797)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fb79792d) - Support fixture parsing of lowered async syntax - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6531](https://redirect.github.com/vitest-dev/vitest/issues/6531) [<samp>(b553c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b553c7d6) - Fix fixture parsing of lowered async syntax for non arrow functions - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6575](https://redirect.github.com/vitest-dev/vitest/issues/6575) [<samp>(3de00)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3de00ab6) - Guard test hook callback - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6604](https://redirect.github.com/vitest-dev/vitest/issues/6604) [<samp>(14971)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1497134e) - Run `onTestFinished` and `onTestFailed` during `retry` and `repeats` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6609](https://redirect.github.com/vitest-dev/vitest/issues/6609) [<samp>(c5e29)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c5e29098) - **ui**: - List tests on ui when `--standalone` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6577](https://redirect.github.com/vitest-dev/vitest/issues/6577) [<samp>(d0bf8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d0bf89d3) - **vite-node**: - Fix esm false-detection inside comment - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6506](https://redirect.github.com/vitest-dev/vitest/issues/6506) [<samp>(91f85)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91f85997) - **vitest**: - Install dependencies with the same version when prompted - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6611](https://redirect.github.com/vitest-dev/vitest/issues/6611) [<samp>(ed8b7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ed8b7c08) - Make env.SSR consistent between different pools - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6616](https://redirect.github.com/vitest-dev/vitest/issues/6616) [<samp>(8a8d3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8a8d3f03) - Don't start a websocket server if api is disabled - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6617](https://redirect.github.com/vitest-dev/vitest/issues/6617) [<samp>(82140)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/821400b8) - **workspace**: - Fix glob pattern detection - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6502](https://redirect.github.com/vitest-dev/vitest/issues/6502) [<samp>(7727c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7727ca87) - Ignore DS_Store by default - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6571](https://redirect.github.com/vitest-dev/vitest/issues/6571) [<samp>(d2a86)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d2a86ff5) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.1...v2.1.2) </details> <details> <summary>evanw/esbuild (esbuild)</summary> ### [`v0.24.0`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0240) [Compare Source](https://redirect.github.com/evanw/esbuild/compare/v0.23.1...v0.24.0) ***This release deliberately contains backwards-incompatible changes.*** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.23.0` or `~0.23.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information. - Drop support for older platforms ([#​3902](https://redirect.github.com/evanw/esbuild/pull/3902)) This release drops support for the following operating system: - macOS 10.15 Catalina This is because the Go programming language dropped support for this operating system version in Go 1.23, and this release updates esbuild from Go 1.22 to Go 1.23. Go 1.23 now requires macOS 11 Big Sur or later. Note that this only affects the binary esbuild executables that are published to the esbuild npm package. It's still possible to compile esbuild's source code for these older operating systems. If you need to, you can compile esbuild for yourself using an older version of the Go compiler (before Go version 1.23). That might look something like this: git clone https://github.com/evanw/esbuild.git cd esbuild go build ./cmd/esbuild ./esbuild --version - Fix class field decorators in TypeScript if `useDefineForClassFields` is `false` ([#​3913](https://redirect.github.com/evanw/esbuild/issues/3913)) Setting the `useDefineForClassFields` flag to `false` in `tsconfig.json` means class fields use the legacy TypeScript behavior instead of the standard JavaScript behavior. Specifically they use assign semantics instead of define semantics (e.g. setters are triggered) and fields without an initializer are not initialized at all. However, when this legacy behavior is combined with standard JavaScript decorators, TypeScript switches to always initializing all fields, even those without initializers. Previously esbuild incorrectly continued to omit field initializers for this edge case. These field initializers in this case should now be emitted starting with this release. - Avoid incorrect cycle warning with `tsconfig.json` multiple inheritance ([#​3898](https://redirect.github.com/evanw/esbuild/issues/3898)) TypeScript 5.0 introduced multiple inheritance for `tsconfig.json` files where `extends` can be an array of file paths. Previously esbuild would incorrectly treat files encountered more than once when processing separate subtrees of the multiple inheritance hierarchy as an inheritance cycle. With this release, `tsconfig.json` files containing this edge case should work correctly without generating a warning. - Handle Yarn Plug'n'Play stack overflow with `tsconfig.json` ([#​3915](https://redirect.github.com/evanw/esbuild/issues/3915)) Previously a `tsconfig.json` file that `extends` another file in a package with an `exports` map could cause a stack overflow when Yarn's Plug'n'Play resolution was active. This edge case should work now starting with this release. - Work around more issues with Deno 1.31+ ([#​3917](https://redirect.github.com/evanw/esbuild/pull/3917)) This version of Deno broke the `stdin` and `stdout` properties on command objects for inherited streams, which matters when you run esbuild's Deno module as the entry point (i.e. when `import.meta.main` is `true`). Previously esbuild would crash in Deno 1.31+ if you ran esbuild like that. This should be fixed starting with this release. This fix was contributed by [@​Joshix-1](https://redirect.github.com/Joshix-1). </details> <details> <summary>lit/lit (lit)</summary> ### [`v3.2.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#321) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.2.0...lit@3.2.1) ##### Patch Changes - [#​4782](https://redirect.github.com/lit/lit/pull/4782) [`99703a03`](https://redirect.github.com/lit/lit/commit/99703a03b68ed800a8a0f5784c10a32fbc6e2db6) - Revert the Terser plugin for Rollup to `rollup-plugin-terser` from `@rollup/plugin-terser` due to a bug that prevented our minified name prefixing from working. </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.22.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.22.0) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.21.1...v1.22.0) ##### 🚀 Features - Store grammar state in weakmap - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/804](https://redirect.github.com/shikijs/shiki/issues/804) [<samp>(320d7)</samp>](https://redirect.github.com/shikijs/shiki/commit/320d7582) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.21.1...v1.22.0) </details> <details> <summary>typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)</summary> ### [`v4.2.9`](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/blob/HEAD/packages/typedoc-plugin-markdown/CHANGELOG.md#429-2024-10-01) [Compare Source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/compare/typedoc-plugin-markdown@4.2.8...typedoc-plugin-markdown@4.2.9) ##### Patch Changes - Expose `@return` block tags on declarations ([#​694](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/694)) - Add parentheses on function names in type declaration table views ([#​696](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/696)) ### [`v4.2.8`](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/blob/HEAD/packages/typedoc-plugin-markdown/CHANGELOG.md#428-2024-09-22) [Compare Source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/compare/typedoc-plugin-markdown@4.2.7...typedoc-plugin-markdown@4.2.8) ##### Patch Changes - Fix missing slash when public path is prefixed with http ([#​688](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/688)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/vitepress (vitepress)</summary> ### [`v1.4.0`](https://redirect.github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#140-2024-10-07) [Compare Source](https://redirect.github.com/vuejs/vitepress/compare/v1.3.4...v1.4.0) ##### Bug Fixes - `vueRE` conflicting with `lineNoRE` ([#​4247](https://redirect.github.com/vuejs/vitepress/issues/4247)) ([2ac64b8](https://redirect.github.com/vuejs/vitepress/commit/2ac64b8d4180f2a7c54fda57df7f3a0a52488d62)) - hmr not updating page data in rewritten paths and file path is wrong in mdit for dynamic routes ([c46e4b7](https://redirect.github.com/vuejs/vitepress/commit/c46e4b784ddb9ce3bd1cfcc3de1d1d676535cb5b)), closes [#​4172](https://redirect.github.com/vuejs/vitepress/issues/4172) - remove font synthesis in webfont mode, google fonts now support italic axis in inter ([1628918](https://redirect.github.com/vuejs/vitepress/commit/1628918f30b5602b83c51a2a8f4ec5e773cf7445)) - **theme:** change the order of CSS rules of `VPFlyout` ([#​4225](https://redirect.github.com/vuejs/vitepress/issues/4225)) ([68150a6](https://redirect.github.com/vuejs/vitepress/commit/68150a6f3349c1741ed5683e3010d9ecea02f3a8)), closes [#​4224](https://redirect.github.com/vuejs/vitepress/issues/4224) - **theme:** respect custom tag prop in VPButton component ([#​4185](https://redirect.github.com/vuejs/vitepress/issues/4185)) ([9c5d348](https://redirect.github.com/vuejs/vitepress/commit/9c5d348c034eb6773562c93cad699d287051aa7b)) ##### Features - add `data-title` attribute for code group label tag ([#​4152](https://redirect.github.com/vuejs/vitepress/issues/4152)) ([bc7271d](https://redirect.github.com/vuejs/vitepress/commit/bc7271d258047feb8a39c97ebc5e2a16bf899bb5)) - allow ignoring certain headers and their subtrees completely in outline ([3e11b6a](https://redirect.github.com/vuejs/vitepress/commit/3e11b6abf5fbe80c2bc733f590ab57c7b2cc06f2)), closes [#​4171](https://redirect.github.com/vuejs/vitepress/issues/4171) - **client:** add `onAfterPageLoad` hook in router ([#​4126](https://redirect.github.com/vuejs/vitepress/issues/4126)) ([315c220](https://redirect.github.com/vuejs/vitepress/commit/315c22004993f6f1cbdbb59178e46745d8e505a6)) - support adding extra attributes to snippet imports (useful for twoslash) ([#​4100](https://redirect.github.com/vuejs/vitepress/issues/4100)) ([e8f7dd1](https://redirect.github.com/vuejs/vitepress/commit/e8f7dd16f6139fdfd129b86caff4b6613dd1e887)) - **theme:** expose theme default VPLink & VPSocialLink(s) component ([#​4178](https://redirect.github.com/vuejs/vitepress/issues/4178)) ([615e33b](https://redirect.github.com/vuejs/vitepress/commit/615e33bb24d5005574af971ffcf1f41d751a855c)) - trigger `onContentUpdated` on frontmatter-only changes too ([0db269a](https://redirect.github.com/vuejs/vitepress/commit/0db269a4c5d90ecf69f0219982cdf8f335e787ce)) #### [1.3.4](https://redirect.github.com/vuejs/vitepress/compare/v1.3.3...v1.3.4) (2024-08-24) ##### Bug Fixes - check if `_importGlobMap` (vite internal) exists before using it ([612d66f](https://redirect.github.com/vuejs/vitepress/commit/612d66fbb5162d9905cfb10919ca1761ce8c4680)) #### [1.3.3](https://redirect.github.com/vuejs/vitepress/compare/v1.3.2...v1.3.3) (2024-08-17) ##### Miscellaneous - bump deps ([a20db24](https://redirect.github.com/vuejs/vitepress/commit/a20db247822438ac4e0e76bc4a2b4ee2f5d94940)) #### [1.3.2](https://redirect.github.com/vuejs/vitepress/compare/v1.3.1...v1.3.2) (2024-08-05) ##### Bug Fixes - multiple cache busting imports causing useData to fail ([2b3e486](https://redirect.github.com/vuejs/vitepress/commit/2b3e486ab913ff77707410b9cee3ba6d256ccc95)), closes [#​3820](https://redirect.github.com/vuejs/vitepress/issues/3820), reverts [#​3398](https://redirect.github.com/vuejs/vitepress/issues/3398), reopens [#​3363](https://redirect.github.com/vuejs/vitepress/issues/3363) - **theme:** excerpt style in LocalSearchBox ([#​4050](https://redirect.github.com/vuejs/vitepress/issues/4050)) ([2bc0d39](https://redirect.github.com/vuejs/vitepress/commit/2bc0d39d5089841986f0988fc9cfe15533d3a0c6)) #### [1.3.1](https://redirect.github.com/vuejs/vitepress/compare/v1.3.0...v1.3.1) (2024-07-14) ##### Bug Fixes - don't reopen browser on restart when `vite.server.open` is specified ([6263db1](https://redirect.github.com/vuejs/vitepress/commit/6263db170a658ea887ef4b2bfe4b5239a820e0d9)), closes [#​4040](https://redirect.github.com/vuejs/vitepress/issues/4040) - **theme/regression:** typo in component props resulting in nested titles not showing in navbar ([01d0d45](https://redirect.github.com/vuejs/vitepress/commit/01d0d45292602cbb7de492f0c953ddb239842116)), closes [#​4042](https://redirect.github.com/vuejs/vitepress/issues/4042) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@lit/context](https://lit.dev/) ([source](https://redirect.github.com/lit/lit/tree/HEAD/packages/context)) | [`1.1.2` -> `1.1.3`](https://renovatebot.com/diffs/npm/@lit%2fcontext/1.1.2/1.1.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lit%2fcontext/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lit%2fcontext/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lit%2fcontext/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lit%2fcontext/1.1.2/1.1.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@lottiefiles/dotlottie-wc](https://redirect.github.com/LottieFiles/dotlottie-web) ([source](https://redirect.github.com/LottieFiles/dotlottie-web/tree/HEAD/packages/wc)) | [`0.2.21` -> `0.2.22`](https://renovatebot.com/diffs/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@lottiefiles%2fdotlottie-wc/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@lottiefiles%2fdotlottie-wc/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@lottiefiles%2fdotlottie-wc/0.2.21/0.2.22?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@nx/vite](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/vite)) | [`19.8.0` -> `19.8.4`](https://renovatebot.com/diffs/npm/@nx%2fvite/19.8.0/19.8.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@nx%2fvite/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@nx%2fvite/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@nx%2fvite/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@nx%2fvite/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@shoelace-style/shoelace](https://redirect.github.com/shoelace-style/shoelace) | [`2.17.0` -> `2.17.1`](https://renovatebot.com/diffs/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@shoelace-style%2fshoelace/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@shoelace-style%2fshoelace/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@shoelace-style%2fshoelace/2.17.0/2.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/jscodeshift](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jscodeshift) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jscodeshift)) | [`^0.11.11` -> `^0.12.0`](https://renovatebot.com/diffs/npm/@types%2fjscodeshift/0.11.11/0.12.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjscodeshift/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjscodeshift/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjscodeshift/0.11.11/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjscodeshift/0.11.11/0.12.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.7.4` -> `22.7.5`](https://renovatebot.com/diffs/npm/@types%2fnode/22.7.4/22.7.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.7.4/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.7.4/22.7.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/browser](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/browser#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/browser)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fbrowser/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fbrowser/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fbrowser/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fbrowser/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fbrowser/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/coverage-istanbul](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/coverage-istanbul#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fcoverage-istanbul/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fcoverage-istanbul/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fcoverage-istanbul/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vitest/ui](https://redirect.github.com/vitest-dev/vitest/tree/main/packages/ui#readme) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/ui)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/@vitest%2fui/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vitest%2fui/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vitest%2fui/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vitest%2fui/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vitest%2fui/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [esbuild](https://redirect.github.com/evanw/esbuild) | [`^0.23.1` -> `^0.24.0`](https://renovatebot.com/diffs/npm/esbuild/0.23.1/0.24.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.23.1/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.23.1/0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lit](https://lit.dev/) ([source](https://redirect.github.com/lit/lit/tree/HEAD/packages/lit)) | [`3.2.0` -> `3.2.1`](https://renovatebot.com/diffs/npm/lit/3.2.0/3.2.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lit/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lit/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lit/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lit/3.2.0/3.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [nx](https://nx.dev) ([source](https://redirect.github.com/nrwl/nx/tree/HEAD/packages/nx)) | [`19.8.0` -> `19.8.4`](https://renovatebot.com/diffs/npm/nx/19.8.0/19.8.4) | [![age](https://developer.mend.io/api/mc/badges/age/npm/nx/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/nx/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/nx/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/nx/19.8.0/19.8.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [shiki](https://redirect.github.com/shikijs/shiki) ([source](https://redirect.github.com/shikijs/shiki/tree/HEAD/packages/shiki)) | [`1.21.1` -> `1.22.0`](https://renovatebot.com/diffs/npm/shiki/1.21.1/1.22.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/shiki/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/shiki/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/shiki/1.21.1/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/shiki/1.21.1/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typedoc-plugin-markdown](https://typedoc-plugin-markdown.org) ([source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown)) | [`4.2.7` -> `4.2.9`](https://renovatebot.com/diffs/npm/typedoc-plugin-markdown/4.2.7/4.2.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc-plugin-markdown/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc-plugin-markdown/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc-plugin-markdown/4.2.7/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc-plugin-markdown/4.2.7/4.2.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://redirect.github.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.4.7` -> `5.4.8`](https://renovatebot.com/diffs/npm/vite/5.4.7/5.4.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.4.7/5.4.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitepress](https://vitepress.dev/) ([source](https://redirect.github.com/vuejs/vitepress)) | [`1.3.4` -> `1.4.0`](https://renovatebot.com/diffs/npm/vitepress/1.3.4/1.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitepress/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitepress/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitepress/1.3.4/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitepress/1.3.4/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitest](https://redirect.github.com/vitest-dev/vitest) ([source](https://redirect.github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)) | [`2.1.1` -> `2.1.2`](https://renovatebot.com/diffs/npm/vitest/2.1.1/2.1.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitest/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitest/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitest/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitest/2.1.1/2.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>lit/lit (@​lit/context)</summary> ### [`v1.1.3`](https://redirect.github.com/lit/lit/blob/HEAD/packages/context/CHANGELOG.md#113) [Compare Source](https://redirect.github.com/lit/lit/compare/@lit/context@1.1.2...@lit/context@1.1.3) ##### Patch Changes - [#​4684](https://redirect.github.com/lit/lit/pull/4684) [`619449b8`](https://redirect.github.com/lit/lit/commit/619449b84cb63d9c00e4316551246957c939a64b) Thanks [@​tomherni](https://redirect.github.com/tomherni)! - Fix syntax typo in code example in the Context README </details> <details> <summary>LottieFiles/dotlottie-web (@​lottiefiles/dotlottie-wc)</summary> ### [`v0.2.22`](https://redirect.github.com/LottieFiles/dotlottie-web/blob/HEAD/packages/wc/CHANGELOG.md#0222) [Compare Source](https://redirect.github.com/LottieFiles/dotlottie-web/compare/@lottiefiles/dotlottie-wc@0.2.21...@lottiefiles/dotlottie-wc@0.2.22) ##### Patch Changes - Updated dependencies \[[`f0e751d`](https://redirect.github.com/LottieFiles/dotlottie-web/commit/f0e751d)] - [@​lottiefiles/dotlottie-web](https://redirect.github.com/lottiefiles/dotlottie-web)[@​0](https://redirect.github.com/0).35.0 </details> <details> <summary>nrwl/nx (@​nx/vite)</summary> ### [`v19.8.4`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.4) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.3...19.8.4) ##### 19.8.4 (2024-10-04) ##### 🚀 Features - **core:** allow circular project dependencies to execute tasks ([#​28227](https://redirect.github.com/nrwl/nx/pull/28227)) - **nx-dev:** add nx powerpack to pricing page ([#​28232](https://redirect.github.com/nrwl/nx/pull/28232)) - **nx-dev:** add nx powerpack gcp & azure mentions ([#​28256](https://redirect.github.com/nrwl/nx/pull/28256)) ##### 🩹 Fixes - **angular:** ensure [@​typescript-eslint/utils](https://redirect.github.com/typescript-eslint/utils) is used with eslint flat config ([#​28267](https://redirect.github.com/nrwl/nx/pull/28267)) - **core:** remove axios import from main code loading ([#​28230](https://redirect.github.com/nrwl/nx/pull/28230)) - **core:** change getCache signature to only accept options ([#​28248](https://redirect.github.com/nrwl/nx/pull/28248)) - **core:** allow prompts during nx add ([#​28247](https://redirect.github.com/nrwl/nx/pull/28247)) - **core:** add stub for conformance:check, add messaging ([#​28250](https://redirect.github.com/nrwl/nx/pull/28250)) - **core:** filter out task dependencies on itself ([#​28261](https://redirect.github.com/nrwl/nx/pull/28261)) - **core:** fixing target groups not merging ([#​28280](https://redirect.github.com/nrwl/nx/pull/28280)) - **js:** resolve VerdaccioWarning on the "logs" configuration property ([#​28234](https://redirect.github.com/nrwl/nx/pull/28234)) - **nx-cloud:** use create-workspace-v1 endpoint if v2 returns with 404 ([#​28015](https://redirect.github.com/nrwl/nx/pull/28015)) - **nx-dev:** fix markdoc table data alignment ([#​28274](https://redirect.github.com/nrwl/nx/pull/28274)) - **react:** host generator should pass normalized name to remote generator ([#​28295](https://redirect.github.com/nrwl/nx/pull/28295)) - **testing:** add support for playwright --last-failed ([#​28161](https://redirect.github.com/nrwl/nx/pull/28161)) ##### ❤️ Thank You - Andrew Goldis [@​agoldis](https://redirect.github.com/agoldis) - Benjamin Cabanes [@​bcabanes](https://redirect.github.com/bcabanes) - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli - Louie Weng [@​lourw](https://redirect.github.com/lourw) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) - Shahar Kazaz - Zachary DeRose [@​ZackDeRose](https://redirect.github.com/ZackDeRose) ### [`v19.8.3`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.3) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.2...19.8.3) #### 19.8.3 (2024-10-01) ##### 🚀 Features - **nx-dev:** add Powerpack video to the landing page ([#​28126](https://redirect.github.com/nrwl/nx/pull/28126)) ##### 🩹 Fixes - **angular:** ensure async webpack configs are awaited [#​28200](https://redirect.github.com/nrwl/nx/issues/28200) ([#​28213](https://redirect.github.com/nrwl/nx/pull/28213), [#​28200](https://redirect.github.com/nrwl/nx/issues/28200)) - **core:** fix output for 0 task ([#​28122](https://redirect.github.com/nrwl/nx/pull/28122)) - **core:** log error for runTaskInForkedProcess ([#​28078](https://redirect.github.com/nrwl/nx/pull/28078)) - **core:** calculate project dependencies upfront in the schedule ([#​28152](https://redirect.github.com/nrwl/nx/pull/28152)) - **core:** only stop daemon if enabled ([#​28146](https://redirect.github.com/nrwl/nx/pull/28146)) - **core:** adjust nx import messaging without relative source dir ([#​28052](https://redirect.github.com/nrwl/nx/pull/28052)) - **core:** move getDetails to top ([#​28158](https://redirect.github.com/nrwl/nx/pull/28158)) - **core:** fix env override run command ([#​28156](https://redirect.github.com/nrwl/nx/pull/28156)) - **core:** fix link to powerpack plugins ([#​28182](https://redirect.github.com/nrwl/nx/pull/28182)) - **expo:** change force to be an option for yarn ([#​28115](https://redirect.github.com/nrwl/nx/pull/28115)) - **graph:** add spacing between graph details top ([#​28055](https://redirect.github.com/nrwl/nx/pull/28055)) - **js:** improve typescript-sync generator messaging ([#​28162](https://redirect.github.com/nrwl/nx/pull/28162)) - **module-federation:** exports could be objects and not strings [#​28129](https://redirect.github.com/nrwl/nx/issues/28129) ([#​28215](https://redirect.github.com/nrwl/nx/pull/28215), [#​28129](https://redirect.github.com/nrwl/nx/issues/28129)) - **module-federation:** additionalShared should check node_modules when applying to support transitive deps [#​28137](https://redirect.github.com/nrwl/nx/issues/28137) ([#​28216](https://redirect.github.com/nrwl/nx/pull/28216), [#​28137](https://redirect.github.com/nrwl/nx/issues/28137)) - **nx-dev:** adjust powerpack mobile view ([b76e84dbb1](https://redirect.github.com/nrwl/nx/commit/b76e84dbb1)) - **nx-dev:** options of the affected are messed up ([#​28112](https://redirect.github.com/nrwl/nx/pull/28112)) - **nx-dev:** Update Power pack docs to include OSS projects ([#​28176](https://redirect.github.com/nrwl/nx/pull/28176)) - **nx-dev:** 404 urls ([#​27599](https://redirect.github.com/nrwl/nx/pull/27599)) - **react:** setup-ssr generator should infer bundler based on the executor for build [#​28128](https://redirect.github.com/nrwl/nx/issues/28128) ([#​28217](https://redirect.github.com/nrwl/nx/pull/28217), [#​28128](https://redirect.github.com/nrwl/nx/issues/28128)) - **storybook:** only add [@​storybook/test-runner](https://redirect.github.com/storybook/test-runner) to externalDependencies if installed ([#​28060](https://redirect.github.com/nrwl/nx/pull/28060)) ##### ❤️ Thank You - Colum Ferry [@​Coly010](https://redirect.github.com/Coly010) - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Juri [@​juristr](https://redirect.github.com/juristr) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Nicholas Cunningham [@​ndcunningham](https://redirect.github.com/ndcunningham) - pawel-twardziak ### [`v19.8.2`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.2) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.1...19.8.2) #### 19.8.2 (2024-09-26) ##### 🚀 Features - **nx-dev:** powerpack landing page ([#​27963](https://redirect.github.com/nrwl/nx/pull/27963)) ##### 🩹 Fixes - **core:** hide no file server process json log ([#​27626](https://redirect.github.com/nrwl/nx/pull/27626)) - **js:** [@​nx/js](https://redirect.github.com/nx/js):init ensures tslib is installed if importHelpers is true ([#​28083](https://redirect.github.com/nrwl/nx/pull/28083)) - **linter:** add files entry to angular flat config to avoid applying TS rules to JSON files ([#​28102](https://redirect.github.com/nrwl/nx/pull/28102)) ##### ❤️ Thank You - Craigory Coppola [@​AgentEnder](https://redirect.github.com/AgentEnder) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) ### [`v19.8.1`](https://redirect.github.com/nrwl/nx/releases/tag/19.8.1) [Compare Source](https://redirect.github.com/nrwl/nx/compare/19.8.0...19.8.1) #### 19.8.1 (2024-09-25) ##### 🚀 Features - **core:** allow prompts from init generators during nx init ([#​28003](https://redirect.github.com/nrwl/nx/pull/28003)) ##### 🩹 Fixes - **bundling:** remove unused `babel-plugin-transform-async-to-promises` from `@nx/rollup` ([#​27669](https://redirect.github.com/nrwl/nx/pull/27669)) - **core:** allow creating a db cache without linking task details ([#​28023](https://redirect.github.com/nrwl/nx/pull/28023)) - **core:** fix output text for multiple targets ([#​28043](https://redirect.github.com/nrwl/nx/pull/28043)) - **core:** sort projects after updating from context ([#​28024](https://redirect.github.com/nrwl/nx/pull/28024)) - **core:** add flag when db is disabled for task history ([#​28059](https://redirect.github.com/nrwl/nx/pull/28059)) - **core:** set windowsHide: true wherever possible ([#​28073](https://redirect.github.com/nrwl/nx/pull/28073)) - **core:** support more structured errors in sync generators ([#​28075](https://redirect.github.com/nrwl/nx/pull/28075)) - **core:** nx add should show errors ([#​28079](https://redirect.github.com/nrwl/nx/pull/28079)) - **core:** several powerpack fixes ([#​28088](https://redirect.github.com/nrwl/nx/pull/28088)) - **core:** remove wasi compatibility while db is unsupported in wasi ([#​28089](https://redirect.github.com/nrwl/nx/pull/28089)) - **linter:** do not generate docs.recommended property ([#​28009](https://redirect.github.com/nrwl/nx/pull/28009)) - **linter:** ignore dist and use compat helper for eslint-plugin-react-hooks ([#​28080](https://redirect.github.com/nrwl/nx/pull/28080)) - **react:** vite should be default bundler in app generator ([#​28013](https://redirect.github.com/nrwl/nx/pull/28013)) - **release:** allow dynamically continuing when current version is unresolvable ([#​28034](https://redirect.github.com/nrwl/nx/pull/28034)) - **release:** add groupPreVersionCommand to schema, improve logging ([#​28087](https://redirect.github.com/nrwl/nx/pull/28087)) ##### ❤️ Thank You - Emily Xiong [@​xiongemi](https://redirect.github.com/xiongemi) - Jack Hsu [@​jaysoo](https://redirect.github.com/jaysoo) - James Henry [@​JamesHenry](https://redirect.github.com/JamesHenry) - Jason Jean [@​FrozenPandaz](https://redirect.github.com/FrozenPandaz) - Jonathan Cammisuli - Juri Strumpflohner [@​juristr](https://redirect.github.com/juristr) - Leosvel Pérez Espinosa [@​leosvelperez](https://redirect.github.com/leosvelperez) - MaxKless [@​MaxKless](https://redirect.github.com/MaxKless) - Phillip Barta [@​Phillip9587](https://redirect.github.com/Phillip9587) </details> <details> <summary>shoelace-style/shoelace (@​shoelace-style/shoelace)</summary> ### [`v2.17.1`](https://redirect.github.com/shoelace-style/shoelace/releases/tag/v2.17.1) [Compare Source](https://redirect.github.com/shoelace-style/shoelace/compare/v2.17.0...v2.17.1) #### Commits - [`a6d4cea`](https://redirect.github.com/shoelace-style/shoelace/commit/a6d4cea): Fix for [#​2145](https://redirect.github.com/shoelace-style/shoelace/issues/2145) ([#​2146](https://redirect.github.com/shoelace-style/shoelace/issues/2146)) (Christian Schilling) [#​2146](https://redirect.github.com/shoelace-style/shoelace/pull/2146) - [`c3876a6`](https://redirect.github.com/shoelace-style/shoelace/commit/c3876a6): prettier (Cory LaViska) - [`b46b97c`](https://redirect.github.com/shoelace-style/shoelace/commit/b46b97c): remove unused dep (Cory LaViska) - [`91193e2`](https://redirect.github.com/shoelace-style/shoelace/commit/91193e2): fixes [#​2179](https://redirect.github.com/shoelace-style/shoelace/issues/2179) ([#​2181](https://redirect.github.com/shoelace-style/shoelace/issues/2181)) (Cory LaViska) [#​2181](https://redirect.github.com/shoelace-style/shoelace/pull/2181) - [`edb69ad`](https://redirect.github.com/shoelace-style/shoelace/commit/edb69ad): fix multiple identical spritesheet icons not applying mutator ([#​2178](https://redirect.github.com/shoelace-style/shoelace/issues/2178)) (Konnor Rogers) [#​2178](https://redirect.github.com/shoelace-style/shoelace/pull/2178) - [`5877679`](https://redirect.github.com/shoelace-style/shoelace/commit/5877679): update version (Cory LaViska) - [`771c266`](https://redirect.github.com/shoelace-style/shoelace/commit/771c266): 2.17.1 (Cory LaViska) </details> <details> <summary>vitest-dev/vitest (@​vitest/browser)</summary> ### [`v2.1.2`](https://redirect.github.com/vitest-dev/vitest/releases/tag/v2.1.2) [Compare Source](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.1...v2.1.2) ##### 🐞 Bug Fixes - Move `Vitest.setServer` to post `configureServer` hook to enable import analysis for workspace config loading - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6584](https://redirect.github.com/vitest-dev/vitest/issues/6584) [<samp>(e7f35)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e7f35214) - **benchmark**: - Clear `BenchmarkResult.samples` array to reduce memory usage - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) and [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6541](https://redirect.github.com/vitest-dev/vitest/issues/6541) [<samp>(a6407)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/a6407afc) - **browser**: - Fix dynamic import inside worker - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6569](https://redirect.github.com/vitest-dev/vitest/issues/6569) [<samp>(ea2d4)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ea2d429b) - Fix browser mock factory event race condition - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6530](https://redirect.github.com/vitest-dev/vitest/issues/6530) [<samp>(f131f)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f131f93b) - Serve ui assets as static - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6564](https://redirect.github.com/vitest-dev/vitest/issues/6564) [<samp>(adcda)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/adcdaee8) - Update solidjs testing library lib - by [@​CamilleTeruel](https://redirect.github.com/CamilleTeruel) in [https://github.com/vitest-dev/vitest/issues/6548](https://redirect.github.com/vitest-dev/vitest/issues/6548) [<samp>(91442)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91442dfc) - Use `data:` protocol on preview provider file upload - by [@​userquin](https://redirect.github.com/userquin) in [https://github.com/vitest-dev/vitest/issues/6501](https://redirect.github.com/vitest-dev/vitest/issues/6501) [<samp>(e9821)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/e9821f70) - Fix base for client script - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6510](https://redirect.github.com/vitest-dev/vitest/issues/6510) [<samp>(f9528)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f952874e) - Throw an error if "@​vitest/browser/context" is imported outside of the browser mode - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6570](https://redirect.github.com/vitest-dev/vitest/issues/6570) [<samp>(383f1)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/383f1791) - **coverage**: - Remove empty coverage folder on test failure too - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6547](https://redirect.github.com/vitest-dev/vitest/issues/6547) [<samp>(1371c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1371ca6a) - Include `*.astro` by default - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6565](https://redirect.github.com/vitest-dev/vitest/issues/6565) [<samp>(f8ff7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f8ff76a9) - `cleanOnRerun: false` to invalidate previous results - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/issues/6592](https://redirect.github.com/vitest-dev/vitest/issues/6592) [<samp>(88bde)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/88bde99c) - **expect**: - Fix `toBeDefined` with `expect.poll` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6562](https://redirect.github.com/vitest-dev/vitest/issues/6562) [<samp>(f7da6)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/f7da6199) - **forks**: - Fix `--cpu-prof` and `--heap-prof` not working by default - by [@​AriPerkkio](https://redirect.github.com/AriPerkkio) in [https://github.com/vitest-dev/vitest/pull/6555](https://redirect.github.com/vitest-dev/vitest/pull/6555) [<samp>(2e4d894)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/2e4d894) - **runner**: - Mark tests as skipped when `beforeAll` failed - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6524](https://redirect.github.com/vitest-dev/vitest/issues/6524) [<samp>(fb797)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/fb79792d) - Support fixture parsing of lowered async syntax - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6531](https://redirect.github.com/vitest-dev/vitest/issues/6531) [<samp>(b553c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/b553c7d6) - Fix fixture parsing of lowered async syntax for non arrow functions - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6575](https://redirect.github.com/vitest-dev/vitest/issues/6575) [<samp>(3de00)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/3de00ab6) - Guard test hook callback - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6604](https://redirect.github.com/vitest-dev/vitest/issues/6604) [<samp>(14971)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/1497134e) - Run `onTestFinished` and `onTestFailed` during `retry` and `repeats` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6609](https://redirect.github.com/vitest-dev/vitest/issues/6609) [<samp>(c5e29)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/c5e29098) - **ui**: - List tests on ui when `--standalone` - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6577](https://redirect.github.com/vitest-dev/vitest/issues/6577) [<samp>(d0bf8)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d0bf89d3) - **vite-node**: - Fix esm false-detection inside comment - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6506](https://redirect.github.com/vitest-dev/vitest/issues/6506) [<samp>(91f85)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/91f85997) - **vitest**: - Install dependencies with the same version when prompted - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6611](https://redirect.github.com/vitest-dev/vitest/issues/6611) [<samp>(ed8b7)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/ed8b7c08) - Make env.SSR consistent between different pools - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6616](https://redirect.github.com/vitest-dev/vitest/issues/6616) [<samp>(8a8d3)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/8a8d3f03) - Don't start a websocket server if api is disabled - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6617](https://redirect.github.com/vitest-dev/vitest/issues/6617) [<samp>(82140)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/821400b8) - **workspace**: - Fix glob pattern detection - by [@​hi-ogawa](https://redirect.github.com/hi-ogawa) in [https://github.com/vitest-dev/vitest/issues/6502](https://redirect.github.com/vitest-dev/vitest/issues/6502) [<samp>(7727c)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/7727ca87) - Ignore DS_Store by default - by [@​sheremet-va](https://redirect.github.com/sheremet-va) in [https://github.com/vitest-dev/vitest/issues/6571](https://redirect.github.com/vitest-dev/vitest/issues/6571) [<samp>(d2a86)</samp>](https://redirect.github.com/vitest-dev/vitest/commit/d2a86ff5) ##### [View changes on GitHub](https://redirect.github.com/vitest-dev/vitest/compare/v2.1.1...v2.1.2) </details> <details> <summary>evanw/esbuild (esbuild)</summary> ### [`v0.24.0`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0240) [Compare Source](https://redirect.github.com/evanw/esbuild/compare/v0.23.1...v0.24.0) ***This release deliberately contains backwards-incompatible changes.*** To avoid automatically picking up releases like this, you should either be pinning the exact version of `esbuild` in your `package.json` file (recommended) or be using a version range syntax that only accepts patch upgrades such as `^0.23.0` or `~0.23.0`. See npm's documentation about [semver](https://docs.npmjs.com/cli/v6/using-npm/semver/) for more information. - Drop support for older platforms ([#​3902](https://redirect.github.com/evanw/esbuild/pull/3902)) This release drops support for the following operating system: - macOS 10.15 Catalina This is because the Go programming language dropped support for this operating system version in Go 1.23, and this release updates esbuild from Go 1.22 to Go 1.23. Go 1.23 now requires macOS 11 Big Sur or later. Note that this only affects the binary esbuild executables that are published to the esbuild npm package. It's still possible to compile esbuild's source code for these older operating systems. If you need to, you can compile esbuild for yourself using an older version of the Go compiler (before Go version 1.23). That might look something like this: git clone https://github.com/evanw/esbuild.git cd esbuild go build ./cmd/esbuild ./esbuild --version - Fix class field decorators in TypeScript if `useDefineForClassFields` is `false` ([#​3913](https://redirect.github.com/evanw/esbuild/issues/3913)) Setting the `useDefineForClassFields` flag to `false` in `tsconfig.json` means class fields use the legacy TypeScript behavior instead of the standard JavaScript behavior. Specifically they use assign semantics instead of define semantics (e.g. setters are triggered) and fields without an initializer are not initialized at all. However, when this legacy behavior is combined with standard JavaScript decorators, TypeScript switches to always initializing all fields, even those without initializers. Previously esbuild incorrectly continued to omit field initializers for this edge case. These field initializers in this case should now be emitted starting with this release. - Avoid incorrect cycle warning with `tsconfig.json` multiple inheritance ([#​3898](https://redirect.github.com/evanw/esbuild/issues/3898)) TypeScript 5.0 introduced multiple inheritance for `tsconfig.json` files where `extends` can be an array of file paths. Previously esbuild would incorrectly treat files encountered more than once when processing separate subtrees of the multiple inheritance hierarchy as an inheritance cycle. With this release, `tsconfig.json` files containing this edge case should work correctly without generating a warning. - Handle Yarn Plug'n'Play stack overflow with `tsconfig.json` ([#​3915](https://redirect.github.com/evanw/esbuild/issues/3915)) Previously a `tsconfig.json` file that `extends` another file in a package with an `exports` map could cause a stack overflow when Yarn's Plug'n'Play resolution was active. This edge case should work now starting with this release. - Work around more issues with Deno 1.31+ ([#​3917](https://redirect.github.com/evanw/esbuild/pull/3917)) This version of Deno broke the `stdin` and `stdout` properties on command objects for inherited streams, which matters when you run esbuild's Deno module as the entry point (i.e. when `import.meta.main` is `true`). Previously esbuild would crash in Deno 1.31+ if you ran esbuild like that. This should be fixed starting with this release. This fix was contributed by [@​Joshix-1](https://redirect.github.com/Joshix-1). </details> <details> <summary>lit/lit (lit)</summary> ### [`v3.2.1`](https://redirect.github.com/lit/lit/blob/HEAD/packages/lit/CHANGELOG.md#321) [Compare Source](https://redirect.github.com/lit/lit/compare/lit@3.2.0...lit@3.2.1) ##### Patch Changes - [#​4782](https://redirect.github.com/lit/lit/pull/4782) [`99703a03`](https://redirect.github.com/lit/lit/commit/99703a03b68ed800a8a0f5784c10a32fbc6e2db6) - Revert the Terser plugin for Rollup to `rollup-plugin-terser` from `@rollup/plugin-terser` due to a bug that prevented our minified name prefixing from working. </details> <details> <summary>shikijs/shiki (shiki)</summary> ### [`v1.22.0`](https://redirect.github.com/shikijs/shiki/releases/tag/v1.22.0) [Compare Source](https://redirect.github.com/shikijs/shiki/compare/v1.21.1...v1.22.0) ##### 🚀 Features - Store grammar state in weakmap - by [@​antfu](https://redirect.github.com/antfu) in [https://github.com/shikijs/shiki/issues/804](https://redirect.github.com/shikijs/shiki/issues/804) [<samp>(320d7)</samp>](https://redirect.github.com/shikijs/shiki/commit/320d7582) ##### [View changes on GitHub](https://redirect.github.com/shikijs/shiki/compare/v1.21.1...v1.22.0) </details> <details> <summary>typedoc2md/typedoc-plugin-markdown (typedoc-plugin-markdown)</summary> ### [`v4.2.9`](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/blob/HEAD/packages/typedoc-plugin-markdown/CHANGELOG.md#429-2024-10-01) [Compare Source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/compare/typedoc-plugin-markdown@4.2.8...typedoc-plugin-markdown@4.2.9) ##### Patch Changes - Expose `@return` block tags on declarations ([#​694](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/694)) - Add parentheses on function names in type declaration table views ([#​696](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/696)) ### [`v4.2.8`](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/blob/HEAD/packages/typedoc-plugin-markdown/CHANGELOG.md#428-2024-09-22) [Compare Source](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/compare/typedoc-plugin-markdown@4.2.7...typedoc-plugin-markdown@4.2.8) ##### Patch Changes - Fix missing slash when public path is prefixed with http ([#​688](https://redirect.github.com/typedoc2md/typedoc-plugin-markdown/issues/688)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.4.8`](https://redirect.github.com/vitejs/vite/releases/tag/v5.4.8) [Compare Source](https://redirect.github.com/vitejs/vite/compare/v5.4.7...v5.4.8) Please refer to [CHANGELOG.md](https://redirect.github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md) for details. </details> <details> <summary>vuejs/vitepress (vitepress)</summary> ### [`v1.4.0`](https://redirect.github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#140-2024-10-07) [Compare Source](https://redirect.github.com/vuejs/vitepress/compare/v1.3.4...v1.4.0) ##### Bug Fixes - `vueRE` conflicting with `lineNoRE` ([#​4247](https://redirect.github.com/vuejs/vitepress/issues/4247)) ([2ac64b8](https://redirect.github.com/vuejs/vitepress/commit/2ac64b8d4180f2a7c54fda57df7f3a0a52488d62)) - hmr not updating page data in rewritten paths and file path is wrong in mdit for dynamic routes ([c46e4b7](https://redirect.github.com/vuejs/vitepress/commit/c46e4b784ddb9ce3bd1cfcc3de1d1d676535cb5b)), closes [#​4172](https://redirect.github.com/vuejs/vitepress/issues/4172) - remove font synthesis in webfont mode, google fonts now support italic axis in inter ([1628918](https://redirect.github.com/vuejs/vitepress/commit/1628918f30b5602b83c51a2a8f4ec5e773cf7445)) - **theme:** change the order of CSS rules of `VPFlyout` ([#​4225](https://redirect.github.com/vuejs/vitepress/issues/4225)) ([68150a6](https://redirect.github.com/vuejs/vitepress/commit/68150a6f3349c1741ed5683e3010d9ecea02f3a8)), closes [#​4224](https://redirect.github.com/vuejs/vitepress/issues/4224) - **theme:** respect custom tag prop in VPButton component ([#​4185](https://redirect.github.com/vuejs/vitepress/issues/4185)) ([9c5d348](https://redirect.github.com/vuejs/vitepress/commit/9c5d348c034eb6773562c93cad699d287051aa7b)) ##### Features - add `data-title` attribute for code group label tag ([#​4152](https://redirect.github.com/vuejs/vitepress/issues/4152)) ([bc7271d](https://redirect.github.com/vuejs/vitepress/commit/bc7271d258047feb8a39c97ebc5e2a16bf899bb5)) - allow ignoring certain headers and their subtrees completely in outline ([3e11b6a](https://redirect.github.com/vuejs/vitepress/commit/3e11b6abf5fbe80c2bc733f590ab57c7b2cc06f2)), closes [#​4171](https://redirect.github.com/vuejs/vitepress/issues/4171) - **client:** add `onAfterPageLoad` hook in router ([#​4126](https://redirect.github.com/vuejs/vitepress/issues/4126)) ([315c220](https://redirect.github.com/vuejs/vitepress/commit/315c22004993f6f1cbdbb59178e46745d8e505a6)) - support adding extra attributes to snippet imports (useful for twoslash) ([#​4100](https://redirect.github.com/vuejs/vitepress/issues/4100)) ([e8f7dd1](https://redirect.github.com/vuejs/vitepress/commit/e8f7dd16f6139fdfd129b86caff4b6613dd1e887)) - **theme:** expose theme default VPLink & VPSocialLink(s) component ([#​4178](https://redirect.github.com/vuejs/vitepress/issues/4178)) ([615e33b](https://redirect.github.com/vuejs/vitepress/commit/615e33bb24d5005574af971ffcf1f41d751a855c)) - trigger `onContentUpdated` on frontmatter-only changes too ([0db269a](https://redirect.github.com/vuejs/vitepress/commit/0db269a4c5d90ecf69f0219982cdf8f335e787ce)) #### [1.3.4](https://redirect.github.com/vuejs/vitepress/compare/v1.3.3...v1.3.4) (2024-08-24) ##### Bug Fixes - check if `_importGlobMap` (vite internal) exists before using it ([612d66f](https://redirect.github.com/vuejs/vitepress/commit/612d66fbb5162d9905cfb10919ca1761ce8c4680)) #### [1.3.3](https://redirect.github.com/vuejs/vitepress/compare/v1.3.2...v1.3.3) (2024-08-17) ##### Miscellaneous - bump deps ([a20db24](https://redirect.github.com/vuejs/vitepress/commit/a20db247822438ac4e0e76bc4a2b4ee2f5d94940)) #### [1.3.2](https://redirect.github.com/vuejs/vitepress/compare/v1.3.1...v1.3.2) (2024-08-05) ##### Bug Fixes - multiple cache busting imports causing useData to fail ([2b3e486](https://redirect.github.com/vuejs/vitepress/commit/2b3e486ab913ff77707410b9cee3ba6d256ccc95)), closes [#​3820](https://redirect.github.com/vuejs/vitepress/issues/3820), reverts [#​3398](https://redirect.github.com/vuejs/vitepress/issues/3398), reopens [#​3363](https://redirect.github.com/vuejs/vitepress/issues/3363) - **theme:** excerpt style in LocalSearchBox ([#​4050](https://redirect.github.com/vuejs/vitepress/issues/4050)) ([2bc0d39](https://redirect.github.com/vuejs/vitepress/commit/2bc0d39d5089841986f0988fc9cfe15533d3a0c6)) #### [1.3.1](https://redirect.github.com/vuejs/vitepress/compare/v1.3.0...v1.3.1) (2024-07-14) ##### Bug Fixes - don't reopen browser on restart when `vite.server.open` is specified ([6263db1](https://redirect.github.com/vuejs/vitepress/commit/6263db170a658ea887ef4b2bfe4b5239a820e0d9)), closes [#​4040](https://redirect.github.com/vuejs/vitepress/issues/4040) - **theme/regression:** typo in component props resulting in nested titles not showing in navbar ([01d0d45](https://redirect.github.com/vuejs/vitepress/commit/01d0d45292602cbb7de492f0c953ddb239842116)), closes [#​4042](https://redirect.github.com/vuejs/vitepress/issues/4042) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6W119-->
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@blocksuite/icons](https://redirect.github.com/toeverything/icons) | [`2.1.67` -> `2.1.68`](https://renovatebot.com/diffs/npm/@blocksuite%2ficons/2.1.67/2.1.68) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@blocksuite%2ficons/2.1.68?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@blocksuite%2ficons/2.1.68?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@blocksuite%2ficons/2.1.67/2.1.68?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@blocksuite%2ficons/2.1.67/2.1.68?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@playwright/test](https://playwright.dev) ([source](https://redirect.github.com/microsoft/playwright)) | [`1.47.2` -> `1.48.0`](https://renovatebot.com/diffs/npm/@playwright%2ftest/1.47.2/1.48.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@playwright%2ftest/1.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@playwright%2ftest/1.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@playwright%2ftest/1.47.2/1.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@playwright%2ftest/1.47.2/1.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@swc/core](https://swc.rs) ([source](https://redirect.github.com/swc-project/swc)) | [`1.7.28` -> `1.7.35`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.7.28/1.7.35) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.7.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.7.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.7.28/1.7.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.7.28/1.7.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@toeverything/theme](https://redirect.github.com/toeverything/design) | [`1.0.9` -> `1.0.11`](https://renovatebot.com/diffs/npm/@toeverything%2ftheme/1.0.9/1.0.11) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@toeverything%2ftheme/1.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@toeverything%2ftheme/1.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@toeverything%2ftheme/1.0.9/1.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@toeverything%2ftheme/1.0.9/1.0.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [file-type](https://redirect.github.com/sindresorhus/file-type) | [`19.5.0` -> `19.6.0`](https://renovatebot.com/diffs/npm/file-type/19.5.0/19.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/file-type/19.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/file-type/19.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/file-type/19.5.0/19.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/file-type/19.5.0/19.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [globals](https://redirect.github.com/sindresorhus/globals) | [`15.10.0` -> `15.11.0`](https://renovatebot.com/diffs/npm/globals/15.10.0/15.11.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/globals/15.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/globals/15.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/globals/15.10.0/15.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/globals/15.10.0/15.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [magic-string](https://redirect.github.com/rich-harris/magic-string) | [`0.30.11` -> `0.30.12`](https://renovatebot.com/diffs/npm/magic-string/0.30.11/0.30.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/magic-string/0.30.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/magic-string/0.30.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/magic-string/0.30.11/0.30.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/magic-string/0.30.11/0.30.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typedoc](https://typedoc.org) ([source](https://redirect.github.com/TypeStrong/TypeDoc)) | [`0.26.8` -> `0.26.9`](https://renovatebot.com/diffs/npm/typedoc/0.26.8/0.26.9) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typedoc/0.26.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typedoc/0.26.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typedoc/0.26.8/0.26.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typedoc/0.26.8/0.26.9?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.6.2` -> `5.6.3`](https://renovatebot.com/diffs/npm/typescript/5.6.2/5.6.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.6.2/5.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vitepress](https://vitepress.dev/) ([source](https://redirect.github.com/vuejs/vitepress)) | [`1.4.0` -> `1.4.1`](https://renovatebot.com/diffs/npm/vitepress/1.4.0/1.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vitepress/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vitepress/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vitepress/1.4.0/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vitepress/1.4.0/1.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vue](https://redirect.github.com/vuejs/core/tree/main/packages/vue#readme) ([source](https://redirect.github.com/vuejs/core)) | [`3.5.11` -> `3.5.12`](https://renovatebot.com/diffs/npm/vue/3.5.11/3.5.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vue/3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vue/3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vue/3.5.11/3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vue/3.5.11/3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [yjs](https://docs.yjs.dev) ([source](https://redirect.github.com/yjs/yjs)) | [`13.6.19` -> `13.6.20`](https://renovatebot.com/diffs/npm/yjs/13.6.19/13.6.20) | [![age](https://developer.mend.io/api/mc/badges/age/npm/yjs/13.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/yjs/13.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/yjs/13.6.19/13.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/yjs/13.6.19/13.6.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>toeverything/icons (@​blocksuite/icons)</summary> ### [`v2.1.68`](https://redirect.github.com/toeverything/icons/compare/4bdeb1d0aeffea39fbb9f80ce7dffa961d78a1c1...10046ca6951bfaf9b4d9d2bbf1b066c4b6c23ac0) [Compare Source](https://redirect.github.com/toeverything/icons/compare/4bdeb1d0aeffea39fbb9f80ce7dffa961d78a1c1...10046ca6951bfaf9b4d9d2bbf1b066c4b6c23ac0) </details> <details> <summary>microsoft/playwright (@​playwright/test)</summary> ### [`v1.48.0`](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...0cdbb11068f86671c05d57391ac3701610f853df) [Compare Source](https://redirect.github.com/microsoft/playwright/compare/v1.47.2...v1.48.0) </details> <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.7.35`](https://redirect.github.com/swc-project/swc/blob/HEAD/CHANGELOG.md#1735---2024-10-10) [Compare Source](https://redirect.github.com/swc-project/swc/compare/v1.7.28...v1.7.35) ##### Bug Fixes - **(ci)** Fix target triples ([#​9622](https://redirect.github.com/swc-project/swc/issues/9622)) ([f625035](https://redirect.github.com/swc-project/swc/commit/f625035f8a21eb6d2bc487669a534257f3ef7c7c)) - **(es/codegen)** Fix source map so it works with Sentry ([#​9627](https://redirect.github.com/swc-project/swc/issues/9627)) ([9c90a73](https://redirect.github.com/swc-project/swc/commit/9c90a733691e9a15bc1c4182edabcefa8054e9d3)) - **(es/minifier)** Compress consecutive return statements properly ([#​9620](https://redirect.github.com/swc-project/swc/issues/9620)) ([8263da1](https://redirect.github.com/swc-project/swc/commit/8263da17664cc7cb5d49e1a8e9fbca8037fe991f)) - **(es/module)** Allow TypeScript nodes for `Rewriter` ([#​9606](https://redirect.github.com/swc-project/swc/issues/9606)) ([4ee45ac](https://redirect.github.com/swc-project/swc/commit/4ee45ac1fd10da1ea982a152a458deb9f5359998)) - **(es/testing)** Revert [#​9264](https://redirect.github.com/swc-project/swc/issues/9264) ([#​9621](https://redirect.github.com/swc-project/swc/issues/9621)) ([85f5e5b](https://redirect.github.com/swc-project/swc/commit/85f5e5b955f65ad6b21b9f4aee5b8dacd8a71e93)) - **(html/minifier)** Fix HTML minifier TS types ([#​9615](https://redirect.github.com/swc-project/swc/issues/9615)) ([7b98bb5](https://redirect.github.com/swc-project/swc/commit/7b98bb5e93b132fa14af27b1eadbcf38f0bbcb62)) ##### Features - **(bindings/html)** Accept `Buffer|string` instead of `Buffer` ([#​9625](https://redirect.github.com/swc-project/swc/issues/9625)) ([62edb36](https://redirect.github.com/swc-project/swc/commit/62edb3628b26036cdc767b31d59e109c3970497c)) - **(es/preset-env)** Update preset-env data ([#​9573](https://redirect.github.com/swc-project/swc/issues/9573)) ([9a11d34](https://redirect.github.com/swc-project/swc/commit/9a11d34ee569f64e8db02fc90beacbba0f2de0cf)) - **(es/testing)** Parse test code as a `Program` instead of a `Module` ([#​9264](https://redirect.github.com/swc-project/swc/issues/9264)) ([166b858](https://redirect.github.com/swc-project/swc/commit/166b8581c226b127f5d503cd21c22c0a3a8c675c)) - **(es/testing)** Parse test code as a `Program` instead of a `Module` ([#​9623](https://redirect.github.com/swc-project/swc/issues/9623)) ([bfea322](https://redirect.github.com/swc-project/swc/commit/bfea3223515e378c3ebe669f4a9012919f4f9547)) ##### Miscellaneous Tasks - **(atoms)** Update `hstr` ([#​9612](https://redirect.github.com/swc-project/swc/issues/9612)) ([e2e9a9c](https://redirect.github.com/swc-project/swc/commit/e2e9a9ccfce75e69546c54fc88a708b4e1dda13b)) ##### Performance - **(es)** Avoid needless string comparisons ([#​9613](https://redirect.github.com/swc-project/swc/issues/9613)) ([ec0a62c](https://redirect.github.com/swc-project/swc/commit/ec0a62cbc5c9a20f02d1c558ff2708e7367922a9)) - **(es/codegen)** Reduce usage of `tracing::instrument` ([#​9604](https://redirect.github.com/swc-project/swc/issues/9604)) ([2f06fc5](https://redirect.github.com/swc-project/swc/commit/2f06fc559c8e200ea89133b8b30045f970ffc20b)) - **(es/transforms)** Copy benchmarks from `oxc` ([#​9602](https://redirect.github.com/swc-project/swc/issues/9602)) ([24c3a0c](https://redirect.github.com/swc-project/swc/commit/24c3a0ce138bacbf12b4660862ccfe9e3d19bdd9)) - **(es/typescript)** Reduce unnecessary visits ([#​9605](https://redirect.github.com/swc-project/swc/issues/9605)) ([866af6c](https://redirect.github.com/swc-project/swc/commit/866af6c9478b92cd6be780c515ddd51d2db90ac3)) ##### Refactor - **(es/typescript)** Simplifying enum and namespace transforms ([#​9558](https://redirect.github.com/swc-project/swc/issues/9558)) ([2480bb0](https://redirect.github.com/swc-project/swc/commit/2480bb00fc71d588af506eb18f33afa56622361f)) ##### Build - Update `rustc` to `nightly-2024-10-07` ([#​9624](https://redirect.github.com/swc-project/swc/issues/9624)) ([6a3b0fc](https://redirect.github.com/swc-project/swc/commit/6a3b0fc1660cba4310880881f21e3bf81aceac0d)) </details> <details> <summary>toeverything/design (@​toeverything/theme)</summary> ### [`v1.0.11`](https://redirect.github.com/toeverything/design/compare/1.0.10...1.0.11) [Compare Source](https://redirect.github.com/toeverything/design/compare/1.0.10...1.0.11) ### [`v1.0.10`](https://redirect.github.com/toeverything/design/compare/1.0.9...1.0.10) [Compare Source](https://redirect.github.com/toeverything/design/compare/1.0.9...1.0.10) </details> <details> <summary>sindresorhus/file-type (file-type)</summary> ### [`v19.6.0`](https://redirect.github.com/sindresorhus/file-type/releases/tag/v19.6.0) [Compare Source](https://redirect.github.com/sindresorhus/file-type/compare/v19.5.0...v19.6.0) - Add ability to abort async operations ([#​667](https://redirect.github.com/sindresorhus/file-type/issues/667)) [`5ce98f3`](https://redirect.github.com/sindresorhus/file-type/commit/5ce98f3) - Add support for APK ([#​679](https://redirect.github.com/sindresorhus/file-type/issues/679)) [`7b10012`](https://redirect.github.com/sindresorhus/file-type/commit/7b10012) - Fix Opus MIME-type ([#​682](https://redirect.github.com/sindresorhus/file-type/issues/682)) [`4dcb8c5`](https://redirect.github.com/sindresorhus/file-type/commit/4dcb8c5) - Fix: Ensure web-stream is released after detection ([#​680](https://redirect.github.com/sindresorhus/file-type/issues/680)) [`9945877`](https://redirect.github.com/sindresorhus/file-type/commit/9945877) </details> <details> <summary>sindresorhus/globals (globals)</summary> ### [`v15.11.0`](https://redirect.github.com/sindresorhus/globals/compare/v15.10.0...0d906b86787a982313b4d44c43a4abfd83d95e95) [Compare Source](https://redirect.github.com/sindresorhus/globals/compare/v15.10.0...v15.11.0) </details> <details> <summary>rich-harris/magic-string (magic-string)</summary> ### [`v0.30.12`](https://redirect.github.com/rich-harris/magic-string/blob/HEAD/CHANGELOG.md#03012-2024-10-11) [Compare Source](https://redirect.github.com/rich-harris/magic-string/compare/v0.30.11...v0.30.12) ##### Performance Improvements - skip line break mappings ([#​284](https://redirect.github.com/rich-harris/magic-string/issues/284)) ([5b1ecf7](https://redirect.github.com/rich-harris/magic-string/commit/5b1ecf701f663d29891c8d24b3f5869147757a99)) </details> <details> <summary>TypeStrong/TypeDoc (typedoc)</summary> ### [`v0.26.9`](https://redirect.github.com/TypeStrong/TypeDoc/blob/HEAD/CHANGELOG.md#v0269-2024-10-11) [Compare Source](https://redirect.github.com/TypeStrong/TypeDoc/compare/v0.26.8...v0.26.9) ##### Features - Added `headings` option to control optional headings, [#​2729](https://redirect.github.com/TypeStrong/TypeDoc/issues/2729). - Updated Chinese translations, [#​2739](https://redirect.github.com/TypeStrong/TypeDoc/issues/2739). - Added a folder icon to page navigation elements which are not links, [#​2741](https://redirect.github.com/TypeStrong/TypeDoc/issues/2741). ##### Bug Fixes - `externalSymbolLinkMappings` now uses the TypeScript reported link target if available, [#​2725](https://redirect.github.com/TypeStrong/TypeDoc/issues/2725). - TypeDoc will no longer omit the modules page if a project contains only modules/documents, [#​2730](https://redirect.github.com/TypeStrong/TypeDoc/issues/2730). - Fixed missing breadcrumbs on project page, [#​2728](https://redirect.github.com/TypeStrong/TypeDoc/issues/2728). - TypeDoc will no longer render an empty readme page if no readme was found. ##### Thanks! - [@​lriggle-strib](https://redirect.github.com/lriggle-strib) - [@​mrfigg](https://redirect.github.com/mrfigg) - [@​XeroAlpha](https://redirect.github.com/XeroAlpha) </details> <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) </details> <details> <summary>vuejs/vitepress (vitepress)</summary> ### [`v1.4.1`](https://redirect.github.com/vuejs/vitepress/blob/HEAD/CHANGELOG.md#141-2024-10-13) [Compare Source](https://redirect.github.com/vuejs/vitepress/compare/v1.4.0...v1.4.1) ##### Bug Fixes - broken rewrites on windows ([#​4268](https://redirect.github.com/vuejs/vitepress/issues/4268)) ([b46d6d3](https://redirect.github.com/vuejs/vitepress/commit/b46d6d3a204f5ce347647bfd1ab8073bf313afd6)) - **client:** use `usePreferredDark` with `appearance: "force-auto"` ([#​4263](https://redirect.github.com/vuejs/vitepress/issues/4263)) ([3e8fc40](https://redirect.github.com/vuejs/vitepress/commit/3e8fc40c3621da1ef35645d376dab7765b35bb40)) - **client:** wrong script async check ([461a5b0](https://redirect.github.com/vuejs/vitepress/commit/461a5b001d29f95169f60fe28bc610e3f6e8fd66)) - reapply [#​4260](https://redirect.github.com/vuejs/vitepress/issues/4260) ([b96712c](https://redirect.github.com/vuejs/vitepress/commit/b96712c0744f9ac7ebd65cf4087b2e9fd0d6762b)) - **theme:** improve local search input a11y ([#​4066](https://redirect.github.com/vuejs/vitepress/issues/4066)) ([92b92ae](https://redirect.github.com/vuejs/vitepress/commit/92b92aefcab9fbb28b51da70ee8ab21724098277)) ##### Features - **experimental:** support passing function for rewrites ([#​4274](https://redirect.github.com/vuejs/vitepress/issues/4274)) ([8436472](https://redirect.github.com/vuejs/vitepress/commit/8436472c7874cb16caf9432660b395ca9ba68f9d)) </details> <details> <summary>vuejs/core (vue)</summary> ### [`v3.5.12`](https://redirect.github.com/vuejs/core/blob/HEAD/CHANGELOG.md#3512-2024-10-11) [Compare Source](https://redirect.github.com/vuejs/core/compare/v3.5.11...v3.5.12) ##### Bug Fixes - **compiler-dom:** avoid stringify option with null value ([#​12096](https://redirect.github.com/vuejs/core/issues/12096)) ([f6d9926](https://redirect.github.com/vuejs/core/commit/f6d99262364b7444ebab8742158599e8cdd79eaa)), closes [#​12093](https://redirect.github.com/vuejs/core/issues/12093) - **compiler-sfc:** do not skip TSInstantiationExpression when transforming props destructure ([#​12064](https://redirect.github.com/vuejs/core/issues/12064)) ([d3ecde8](https://redirect.github.com/vuejs/core/commit/d3ecde8a696ff62c8d0ab067fd1d7ee0565b63c5)) - **compiler-sfc:** use sass modern api if available and avoid deprecation warning ([#​11992](https://redirect.github.com/vuejs/core/issues/11992)) ([4474c11](https://redirect.github.com/vuejs/core/commit/4474c113d1fb1c26298dd6794275d5b5c7cc4d93)) - **compiler:** clone loc to `ifNode` ([#​12131](https://redirect.github.com/vuejs/core/issues/12131)) ([cde2c06](https://redirect.github.com/vuejs/core/commit/cde2c0671b00d4f6111fcbd7aa76e45872f20b0c)), closes [vuejs/language-tools#4911](https://redirect.github.com/vuejs/language-tools/issues/4911) - **custom-element:** properly remove hyphenated attribute ([#​12143](https://redirect.github.com/vuejs/core/issues/12143)) ([e16e9a7](https://redirect.github.com/vuejs/core/commit/e16e9a7341e7cfb3c443da4e5e5b06e8158712c3)), closes [#​12139](https://redirect.github.com/vuejs/core/issues/12139) - **defineModel:** handle kebab-case model correctly ([#​12063](https://redirect.github.com/vuejs/core/issues/12063)) ([c0418a3](https://redirect.github.com/vuejs/core/commit/c0418a3b8fa96a0b108ab71b7aab5d3388f90557)), closes [#​12060](https://redirect.github.com/vuejs/core/issues/12060) - **deps:** update dependency monaco-editor to ^0.52.0 ([#​12119](https://redirect.github.com/vuejs/core/issues/12119)) ([f7cbea2](https://redirect.github.com/vuejs/core/commit/f7cbea2111c7770a180b640f36f6a5d4d6abc698)) - **hydration:** provide compat fallback for idle callback hydration strategy ([#​11935](https://redirect.github.com/vuejs/core/issues/11935)) ([1ae545a](https://redirect.github.com/vuejs/core/commit/1ae545a3786abef983be1c969726489685569c92)) - **reactivity:** trigger reactivity for Map key `undefined` ([#​12055](https://redirect.github.com/vuejs/core/issues/12055)) ([7ad289e](https://redirect.github.com/vuejs/core/commit/7ad289e1e7fea654524008ff91e43a8b8a55ef22)), closes [#​12054](https://redirect.github.com/vuejs/core/issues/12054) - **runtime-core:** allow symbol values for slot prop key ([#​12069](https://redirect.github.com/vuejs/core/issues/12069)) ([d9d4d4e](https://redirect.github.com/vuejs/core/commit/d9d4d4e158cd51a9ddda249f29de8467f60b2792)), closes [#​12068](https://redirect.github.com/vuejs/core/issues/12068) - **runtime-core:** fix required prop check false positive for kebab-case edge cases ([#​12034](https://redirect.github.com/vuejs/core/issues/12034)) ([9da1ac1](https://redirect.github.com/vuejs/core/commit/9da1ac156552ac449754e1373aac7e349841becb)), closes [#​12011](https://redirect.github.com/vuejs/core/issues/12011) - **runtime-dom:** prevent unnecessary updates in v-model checkbox when value is unchanged ([#​12146](https://redirect.github.com/vuejs/core/issues/12146)) ([ea943af](https://redirect.github.com/vuejs/core/commit/ea943afe404c4ca4b729906c5e8daf7aa2ccde9b)), closes [#​12144](https://redirect.github.com/vuejs/core/issues/12144) - **teleport:** handle disabled teleport with updateCssVars ([#​12113](https://redirect.github.com/vuejs/core/issues/12113)) ([76a8223](https://redirect.github.com/vuejs/core/commit/76a8223199c148b79a5c0ea19e235164809760cd)), closes [#​12112](https://redirect.github.com/vuejs/core/issues/12112) - **transition/ssr:** make transition appear work with Suspense in SSR ([#​12047](https://redirect.github.com/vuejs/core/issues/12047)) ([f1a4f67](https://redirect.github.com/vuejs/core/commit/f1a4f67aedfe83e440c54222213f070774faa421)), closes [#​12046](https://redirect.github.com/vuejs/core/issues/12046) - **types:** ensure `this.$props` type does not include `string` ([#​12123](https://redirect.github.com/vuejs/core/issues/12123)) ([704173e](https://redirect.github.com/vuejs/core/commit/704173e24276706de672cca6c9507e4dd9651197)), closes [#​12122](https://redirect.github.com/vuejs/core/issues/12122) - **types:** retain union type narrowing with defaults applied ([#​12108](https://redirect.github.com/vuejs/core/issues/12108)) ([05685a9](https://redirect.github.com/vuejs/core/commit/05685a9d7c42d4cd37169b867833776b91154fed)), closes [#​12106](https://redirect.github.com/vuejs/core/issues/12106) - **useId:** ensure useId consistency when using serverPrefetch ([#​12128](https://redirect.github.com/vuejs/core/issues/12128)) ([b4d3534](https://redirect.github.com/vuejs/core/commit/b4d35349d8bc39aa15bd3f1094d230e5928b177c)), closes [#​12102](https://redirect.github.com/vuejs/core/issues/12102) - **watch:** watchEffect clean-up with SSR ([#​12097](https://redirect.github.com/vuejs/core/issues/12097)) ([b094c72](https://redirect.github.com/vuejs/core/commit/b094c72b3d40c52c7124f145a9db028509a11202)), closes [#​11956](https://redirect.github.com/vuejs/core/issues/11956) ##### Performance Improvements - **reactivity:** avoid unnecessary recursion in removeSub ([#​12135](https://redirect.github.com/vuejs/core/issues/12135)) ([ec917cf](https://redirect.github.com/vuejs/core/commit/ec917cfdb9d0169cd0835d3a0e28244242657dc9)) </details> <details> <summary>yjs/yjs (yjs)</summary> ### [`v13.6.20`](https://redirect.github.com/yjs/yjs/releases/tag/v13.6.20) [Compare Source](https://redirect.github.com/yjs/yjs/compare/v13.6.19...v13.6.20) - lint [`487465d`](https://redirect.github.com/yjs/yjs/commit/487465d7) - add yjs-inspector [`345fd31`](https://redirect.github.com/yjs/yjs/commit/345fd31b) - add devtools [`4ff65b5`](https://redirect.github.com/yjs/yjs/commit/4ff65b5d) - \[[#​667](https://redirect.github.com/yjs/yjs/issues/667)] sanity checks for Yjs caveats. In dev_mode, objects inserted into Yjs can't be manipulated. [`8152cf8`](https://redirect.github.com/yjs/yjs/commit/8152cf81) - [#​667](https://redirect.github.com/yjs/yjs/issues/667) - add sanity messages when data is read before type is added to a document. [`3bf44b9`](https://redirect.github.com/yjs/yjs/commit/3bf44b98) - Y.Array.length should be 0 before it is integrated - [#​666](https://redirect.github.com/yjs/yjs/issues/666) [`8cd1a48`](https://redirect.github.com/yjs/yjs/commit/8cd1a482) - Merge pull request [#​665](https://redirect.github.com/yjs/yjs/issues/665) from batchor/main [`9e9f294`](https://redirect.github.com/yjs/yjs/commit/9e9f2940) - add ScienHub as a user. [`4fb7789`](https://redirect.github.com/yjs/yjs/commit/4fb7789c) - add ScienHub as a user. [`c1ef9a1`](https://redirect.github.com/yjs/yjs/commit/c1ef9a12) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR 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/toeverything/blocksuite). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjM4LjEyMC4xIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
This PR is to remove the previous
frame.spec.ts
which has been splited intotests/edgeless/*.spec.ts
in PR #8048