chore(deps): bump the patch-and-minor group across 1 directory with 27 updates
Bumps the patch-and-minor group with 27 updates in the / directory:
| Package | From | To |
|---|---|---|
| @typescript-eslint/eslint-plugin | 8.70.0 | 8.72.1 |
| @typescript-eslint/parser | 8.70.0 | 8.72.1 |
| eslint | 10.10.0 | 10.14.0 |
| lint-staged | 17.4.1 | 17.6.0 |
| prettier | 3.9.6 | 3.9.10 |
| turbo | 2.10.11 | 2.11.10 |
| ts-jest | 29.4.12 | 29.4.15 |
| dompurify | 3.4.14 | 3.4.17 |
| marked | 18.0.12 | 18.1.2 |
| solid-js | 1.9.15 | 1.9.18 |
| @types/node | 22.20.1 | 22.20.5 |
| jsdom | 30.0.1 | 30.1.3 |
| vite-plugin-solid | 2.11.14 | 2.11.15 |
| @aws-sdk/client-s3 | 3.1130.0 | 3.1161.0 |
| @modelcontextprotocol/server | 2.0.0 | 2.4.0 |
| @nestjs/common | 11.2.1 | 11.2.8 |
| @nestjs/throttler | 6.5.0 | 6.7.1 |
| @react-email/render | 2.1.0 | 2.2.0 |
| compression | 1.8.1 | 1.8.2 |
| express-rate-limit | 8.7.0 | 8.7.2 |
| modelparams | 0.0.57 | 0.0.72 |
| pg | 8.23.0 | 8.23.1 |
| react | 19.2.8 | 19.3.1 |
| react-dom | 19.2.8 | 19.3.1 |
| zod | 4.6.4 | 4.6.7 |
| supertest | 7.2.2 | 7.3.1 |
| @types/supertest | 6.0.3 | 7.2.1 |
Updates @typescript-eslint/eslint-plugin from 8.70.0 to 8.72.1
Release notes
Sourced from @​typescript-eslint/eslint-plugin's releases.
v8.72.1
8.72.1 (2026-10-26)
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] false positives on unresolved conditional types (#13062)
- eslint-plugin: [no-unnecessary-type-assertion] bound recursive type traversal instead of catching stack overflows (#13039)
- typescript-estree: use one Program per tsconfig for the project service in single-run mode (#12988)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Josh Ghoulberg 👻
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.72.0
8.72.0 (2026-10-19)
🚀 Features
- eslint-plugin: lazy load rules (#13010)
- eslint-plugin: [await-thenable] add
allowMixedPromiseArraysoption (#12992)- typescript-estree: error on abstract keyword that precedes export (#13019)
🩹 Fixes
- ast-spec: add
JSXFragmenttoJSXAttribute['value'](#13051)- eslint-plugin: [prefer-readonly-parameter-types] check where allowed type aliases are declared (#13016)
- eslint-plugin: [no-deprecated] report deprecated properties in object literals (#12704)
- eslint-plugin: use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS < 5.0 (#13053)
- eslint-plugin: [require-array-sort-compare] check tuples (#13058)
- eslint-plugin: [require-array-sort-compare] ignore extra this type argument on TS < 5.1 (#13055)
- type-utils: discriminateAnyType crashes when calling getAwaitedType on awaited type in TS < 5.0 (#13054)
- typescript-estree: include leading and trailing comments & whitespace in Program range (#12991)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Junichiro Kasuya
@​jksy- Mitch Fultz
@​fitchmultz- Shaan GS
@​ShaanGSSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.71.2
... (truncated)
Changelog
Sourced from @​typescript-eslint/eslint-plugin's changelog.
8.72.1 (2026-10-26)
🩹 Fixes
- eslint-plugin: [no-unnecessary-type-assertion] bound recursive type traversal instead of catching stack overflows (#13039)
- eslint-plugin: [no-unnecessary-condition] false positives on unresolved conditional types (#13062)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Josh Ghoulberg 👻
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.72.0 (2026-10-19)
🚀 Features
- eslint-plugin: [await-thenable] add
allowMixedPromiseArraysoption (#12992)- eslint-plugin: lazy load rules (#13010)
🩹 Fixes
- type-utils: discriminateAnyType crashes when calling getAwaitedType on awaited type in TS < 5.0 (#13054)
- eslint-plugin: [require-array-sort-compare] ignore extra this type argument on TS < 5.1 (#13055)
- eslint-plugin: [require-array-sort-compare] check tuples (#13058)
- eslint-plugin: use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS < 5.0 (#13053)
- eslint-plugin: [no-deprecated] report deprecated properties in object literals (#12704)
- eslint-plugin: [prefer-readonly-parameter-types] check where allowed type aliases are declared (#13016)
- typescript-estree: include leading and trailing comments & whitespace in Program range (#12991)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Junichiro Kasuya
@​jksy- Mitch Fultz
@​fitchmultzSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.71.2 (2026-10-12)
🩹 Fixes
... (truncated)
Commits
4ad6b75chore(release): publish 8.72.17757694chore: cleanup typecheck & build and fix race condition (#13071)1166ba2chore(type-utils): detect methods in isTypeReadonly without reading the inter...2f0343afix(eslint-plugin): [no-unnecessary-type-assertion] bound recursive type trav...c49d287chore: [ci] test on oldest supported TS version (#13024)594fe28fix(eslint-plugin): [no-unnecessary-condition] false positives on unresolved ...a4c2603chore(release): publish 8.72.0c6eb98cfeat(eslint-plugin): [await-thenable] addallowMixedPromiseArraysoption (#...b382b74fix(type-utils): discriminateAnyType crashes when calling getAwaitedType on a...79edd89fix(eslint-plugin): [require-array-sort-compare] ignore extra this type argum...- Additional commits viewable in compare view
Updates @typescript-eslint/parser from 8.70.0 to 8.72.1
Release notes
Sourced from @​typescript-eslint/parser's releases.
v8.72.1
8.72.1 (2026-10-26)
🩹 Fixes
- eslint-plugin: [no-unnecessary-condition] false positives on unresolved conditional types (#13062)
- eslint-plugin: [no-unnecessary-type-assertion] bound recursive type traversal instead of catching stack overflows (#13039)
- typescript-estree: use one Program per tsconfig for the project service in single-run mode (#12988)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Josh Ghoulberg 👻
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.72.0
8.72.0 (2026-10-19)
🚀 Features
- eslint-plugin: lazy load rules (#13010)
- eslint-plugin: [await-thenable] add
allowMixedPromiseArraysoption (#12992)- typescript-estree: error on abstract keyword that precedes export (#13019)
🩹 Fixes
- ast-spec: add
JSXFragmenttoJSXAttribute['value'](#13051)- eslint-plugin: [prefer-readonly-parameter-types] check where allowed type aliases are declared (#13016)
- eslint-plugin: [no-deprecated] report deprecated properties in object literals (#12704)
- eslint-plugin: use isTypeLiteralType instead of type.isLiteral() to include bigint literals on TS < 5.0 (#13053)
- eslint-plugin: [require-array-sort-compare] check tuples (#13058)
- eslint-plugin: [require-array-sort-compare] ignore extra this type argument on TS < 5.1 (#13055)
- type-utils: discriminateAnyType crashes when calling getAwaitedType on awaited type in TS < 5.0 (#13054)
- typescript-estree: include leading and trailing comments & whitespace in Program range (#12991)
❤️ Thank You
- Evyatar Daud
@​StyleShit- Junichiro Kasuya
@​jksy- Mitch Fultz
@​fitchmultz- Shaan GS
@​ShaanGSSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
v8.71.2
... (truncated)
Changelog
Sourced from @​typescript-eslint/parser's changelog.
8.72.1 (2026-10-26)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.72.0 (2026-10-19)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.71.2 (2026-10-12)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.71.1 (2026-10-05)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.71.0 (2026-09-28)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
8.70.1 (2026-09-21)
This was a version bump only for parser to align it with other projects, there were no code changes.
See GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Commits
4ad6b75chore(release): publish 8.72.17757694chore: cleanup typecheck & build and fix race condition (#13071)a4c2603chore(release): publish 8.72.07488d68chore(release): publish 8.71.2d57b8dachore(release): publish 8.71.18695664chore(release): publish 8.71.023d38cechore(release): publish 8.70.1- See full diff in compare view
Updates eslint from 10.10.0 to 10.14.0
Release notes
Sourced from eslint's releases.
v10.14.0
Features
Bug Fixes
4a12580fix: require minimatch10.2.6to avoid vulnerable brace-expansion (#21460) (lumir)827a8f3fix:no-restricted-globalscrash on global objects as property values (#21449) (xbinaryx)161558afix: handle LS, PS and empty hashbang comments (#21419) (lumir)6194939fix:no-invalid-thiscrash onaccessorfields without initializer (#21442) (xbinaryx)9155e14fix: Update@​humanfs/nodedependency version (#21434) (Nicholas C. Zakas)cb2b9d4fix: avoid invalid object-shorthand fixes for super methods (#21323) (dvd233)5ee3915fix: yoda invalid autofix at statement start (#21424) (Daniel Pinto)Documentation
0f94f47docs: removezh-hansfrom docs language switcher (#21437) (lumir)dab466edocs: Update README (GitHub Actions Bot)97431f8docs: replace--rulesdirwith a virtual plugin in custom rules docs (#21452) (Pixel)7697550docs: Update README (GitHub Actions Bot)0c699d5docs: Remove Tidelift commercial support (#21416) (Milos Djermanovic)0880666docs: update loadESLint() documentation for v10 (#21374) (Minseon Kim)e06fe87docs: Revise AI acknowledgment options in PR template (#21414) (Nicholas C. Zakas)Chores
0e2ab70ci: disableeslint-plugin-unicornecosystem test (#21462) (Francesco Trotta)6e3f988chore: update github/codeql-action action to v4.39.1 (#21450) (renovate[bot])a031c40chore: update ecosystem plugins (#21445) (ESLint Bot)67d2ca2chore: add troubleshooting page URL to circular fixes warning message (#21429) (Milos Djermanovic)276021dchore: update github/codeql-action action to v4.39.0 (#21432) (renovate[bot])449724echore: update ecosystem plugins (#21420) (ESLint Bot)8ffeb8cchore: update dependency prettier to v3.9.10 (#21417) (renovate[bot])v10.13.0
Features
48d5cc4feat: report references inside IIFEs inno-use-before-define(#21238) (Irfan fandi)a39d9fbfeat: addglobalThistono-obj-calls(#21382) (synthex-byte)66ac583feat: checkyield*expressions inno-unsafe-optional-chaining(#21399) (xbinaryx)Bug Fixes
Documentation
4783a68docs: Update README (GitHub Actions Bot)43f0ac9docs: clarify parameter description ingetText(#21287) (lumir)Chores
b59d889chore: update github/codeql-action action to v4.38.3 (#21412) (renovate[bot])95e51a0ci: re-enable@typescript-eslint/typescript-eslintin ecosystem tests (#21410) (Francesco Trotta)317fcb3chore: update ecosystem plugins (#21409) (ESLint Bot)b92decfperf: skip no-redeclare scan for single-declaration variables (#21365) (James Ross)47b7063chore: update dependency@​eslint/jsonto ^2.1.1 (#21398) (renovate[bot])
... (truncated)
Commits
12cbff410.14.06b696e7Build: changelog update for 10.14.00e2ab70ci: disableeslint-plugin-unicornecosystem test (#21462)4a12580fix: require minimatch10.2.6to avoid vulnerable brace-expansion (#21460)0f94f47docs: removezh-hansfrom docs language switcher (#21437)dab466edocs: Update README827a8f3fix:no-restricted-globalscrash on global objects as property values (#21449)97431f8docs: replace--rulesdirwith a virtual plugin in custom rules docs (#21452)6e3f988chore: update github/codeql-action action to v4.39.1 (#21450)161558afix: handle LS, PS and empty hashbang comments (#21419)- Additional commits viewable in compare view
Updates lint-staged from 17.4.1 to 17.6.0
Release notes
Sourced from lint-staged's releases.
v17.6.0
Minor Changes
#1850
938d3f4- Task functions like{ title, task }can now use a logger functionlog()to emit output while the task runs. By default, the output will only be visible if the task fails, unless the--verboseoption was used. Additionally, when the task rejects, the error will be shown in the output.import { defineConfig } from 'lint-staged/config'
export default defineConfig({ '*': { title: 'Fail if PDF files are committed', task: async (filepaths, { log }) => { const pdfFiles = filepaths.filter((f) => f.toLowerCase().endsWith('.pdf')) if (pdfFiles.length > 0) { log('PDF files should not be committed: %s', pdfFiles) throw new Error('Failed') } }, }, })#1854
30562bc- lint-staged now stages changes to all tracked files modified by tasks, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like() => "prettier --write .".If you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use
--hide-unstagedto hide your changes while tasks run.Patch Changes
#1860
4296532- The assignment of staged files to lint-staged configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.#1861
c45f28a- Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following exampleeslintandprettierwill run in parallel (for all files, when any JS files are staged):import { defineConfig } from 'lint-staged/config'
export default defineConfig({ '*.js': () => [['eslint --max-warnings=0 .', 'prettier --list-different .']], })#1859
f0ea69d- Various performance improvements from skipping redundant internal Git calls.#1856
69d7d17- Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of lint-staged overwriting it. This makes it safer to run lint-staged in multiple worktrees at the same time.v17.5.1
Patch Changes
... (truncated)
Changelog
Sourced from lint-staged's changelog.
17.6.0
Minor Changes
#1850
938d3f4- Task functions like{ title, task }can now use a logger functionlog()to emit output while the task runs. By default, the output will only be visible if the task fails, unless the--verboseoption was used. Additionally, when the task rejects, the error will be shown in the output.import { defineConfig } from 'lint-staged/config'
export default defineConfig({ '*': { title: 'Fail if PDF files are committed', task: async (filepaths, { log }) => { const pdfFiles = filepaths.filter((f) => f.toLowerCase().endsWith('.pdf')) if (pdfFiles.length > 0) { log('PDF files should not be committed: %s', pdfFiles) throw new Error('Failed') } }, }, })#1854
30562bc- lint-staged now stages changes to all tracked files modified by tasks, including files that weren’t originally staged or didn’t match the configured globs. This can happen when your task has side-effects, or it's a function that ignores the staged files like() => "prettier --write .".If you have unstaged changes in a file and the task also edits that file, your unstaged changes will be staged too. Use
--hide-unstagedto hide your changes while tasks run.Patch Changes
#1860
4296532- The assignment of staged files to lint-staged configuration files (when using multiple, for example in a monorepo) has been rewritten to be more efficient. As a reminder, each staged file is assigned to exactly one configuration (the closest one), even if that config doesn't match the file in its globs.#1861
c45f28a- Fix running parallel tasks for a single glob, when tasks are created by a function. Nesting one level of arrays inside an array of tasks will result in the inner tasks running in parallel. This behavior should now be consistent when creating tasks using functions. In the following exampleeslintandprettierwill run in parallel (for all files, when any JS files are staged):import { defineConfig } from 'lint-staged/config'
export default defineConfig({ '*.js': () => [['eslint --max-warnings=0 .', 'prettier --list-different .']], })#1859
f0ea69d- Various performance improvements from skipping redundant internal Git calls.#1856
69d7d17- Partially staged changes are hidden in a uniquely-named patch file to avoid multiple invocations of lint-staged overwriting it. This makes it safer to run lint-staged in multiple worktrees at the same time.17.5.1
Patch Changes
... (truncated)
Commits
48f9f4eMerge pull request #1857 from lint-staged/changeset-release/main16b2e21chore(changeset): release195f156docs: improve changeset0ba6261fix: create hidden directory only when required66ac2dedocs: fixes to changesets80af8d7Merge pull request #1863 from lint-staged/fix-issuese433488fix: handle task editing a symlinked file to a regular file, and --fail-on-ch...e5019b3fix: handle trailing newlines when detecting changed files74efec8ci: run Cygwin and MSYS2 tests on Node.js 26655b7dcfix: use TypeScript types instead of JSDoc- Additional commits viewable in compare view
Updates prettier from 3.9.6 to 3.9.10
Release notes
Sourced from prettier's releases.
3.9.10
- Markdown: Update
micromark-extension-gfm-tableto fix the table parse issue on performance (#20266 by@​fisker)🔗 Changelog
3.9.9
- Markdown: Fix text with
$been incorrectly parsed as math syntax (#20140 by@​fisker)🔗 Changelog
3.9.8
- Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by
@​seiyab)🔗 Changelog
3.9.7
- Support Angular 22.2
- Fix regressions in v3.9
đź”— Changelog
Changelog
Sourced from prettier's changelog.
3.9.10
Markdown: Update
micromark-extension-gfm-tableto fix the table parse issue on performance (#20266 by@​fisker)See https://github.com/micromark/micromark-extension-gfm-table/commit/4f43ead37b786bc531d924530d4ab4c714886267 for details.
3.9.9
Markdown: Fix text with
$been incorrectly parsed as math syntax (#20140 by@​fisker)<!-- Input --> **Uses $FOO** from `a.sh` and `b.sh`, plus `$BAR` from `c.sh`, before anything else runs here.<!-- Prettier 3.9.8 --> Uses $FOO from
a.shandb.sh, plus$BARfromc.sh, before anything else runs here.
<!-- Prettier 3.9.9 --> Uses $FOO froma.shandb.sh, plus$BARfromc.sh, before anything else runs here.3.9.8
Markdown: Don't let Liquid objects interrupt paragraphs (#20087 by
@​seiyab)<!-- Input --> If `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a {{jsxref("TypeError")}} is thrown.<!-- Prettier 3.9.7 --> If
moduleis not aWebAssembly.Moduleobject instance, a{{jsxref("TypeError")}} is thrown.
<!-- Prettier 3.9.8 --> Ifmoduleis not aWebAssembly.Moduleobject instance, a {{jsxref("TypeError")}} is thrown.3.9.7
... (truncated)
Commits
1172b82Release 3.9.10d014227Updatemicromark-extension-gfm-tableto fix the table parse issue on perfor...953b908Bump Prettier dependency to 3.9.9ad8a6bfClean changelog_unreleasedcdd17f2Release 3.9.9dc7b896DisablesingleDollarTextMathinmdast-util-math(#20140)f9be58fGit blame ignore 3.9.888470cbBump Prettier dependency to 3.9.89559cabClean changelog_unreleased4fc8ee8Update dependents count- Additional commits viewable in compare view
Updates turbo from 2.10.11 to 2.11.10
Release notes
Sourced from turbo's releases.
Turborepo v2.11.10
What's Changed
Changelog
- fix: Allow non-recursive Turbo commands in root tasks by
@​sahylin vercel/turborepo#14814- chore: Release Turborepo 2.11.9 by
@​github-actions[bot] in vercel/turborepo#14824- chore(deps): Update dependency
@​vercel/geistdocsto v2 by@​vercel-gh-bot-4[bot] in vercel/turborepo#14417- chore: Update with-gatsby example by
@​vercel-gh-bot-3[bot] in vercel/turborepo#14796- fix: Avoid pnpm batch-shim shutdown hangs on Windows by
@​sahylin vercel/turborepo#14819- chore(deps): Update dependency
@​vercel/geistdocsto v2.11.0 by@​vercel-gh-bot-3[bot] in vercel/turborepo#14832- fix: Exclude tool-managed directories from local dependency inputs by
@​PedroRosalbain vercel/turborepo#14696- fix: Match git's text=auto binary detection in file hashing by
@​PedroRosalbain vercel/turborepo#14697- fix: Drop
@​react-router/devfrom Remix match list by@​Pcmhacker-piroin vercel/turborepo#14800- fix: Match package configuration files and directory inputs in task-level affected detection by
@​PedroRosalbain vercel/turborepo#14804- fix: Parse pnpm 8 single-project lockfiles by
@​PedroRosalbain vercel/turborepo#14806- fix: Keep task env vars in the hash when globalEnv excludes inferred vars by
@​PedroRosalbain vercel/turborepo#14805- docs: Generate the sitemap from Geistdocs sources by
@​moleboxin vercel/turborepo#14865- fix: Restore cached symlinks when outputs are already on disk by
@​PedroRosalbain vercel/turborepo#14807- chore: Remove CODEOWNERS file by
@​anthonyshewwith@​Copilotin vercel/turborepo#14810- feat: Enable WebMCP for Turborepo docs by
@​anthonyshewin vercel/turborepo#14828- fix: Exit quietly when
turbo lsoutput is piped to a closed reader by@​drakeo338in vercel/turborepo#14868- fix: Distrust compromised eMudhra intermediate certificates by
@​anthonyshewin vercel/turborepo#14876Full Changelog: https://github.com/vercel/turborepo/compare/v2.11.9...v2.11.10
Turborepo v2.11.9
What's Changed
Changelog
- chore: Release Turborepo 2.11.8 by
@​github-actions[bot] in vercel/turborepo#14789- perf: Prefetch Cargo metadata during lazy graph construction by
@​anthonyshewin vercel/turborepo#14497- perf: Compute Berry lockfile closures once across workspaces by
@​anthonyshewin vercel/turborepo#14499- perf: Check cache hit outputs in place instead of on the blocking pool by
@​anthonyshewin vercel/turborepo#14524- perf: Speed up Berry lockfile loading by
@​anthonyshewin vercel/turborepo#14500- perf: Parse bun.lock without building a JSON syntax tree by
@​anthonyshewin vercel/turborepo#14502- perf: Skip the dry run cache batch window when there is no remote cache by
@​anthonyshewin vercel/turborepo#14505- perf: Emit lockfile closures pre-sorted and cheapen closure interning by
@​anthonyshewin vercel/turborepo#14525- perf: Reuse configuration derived from turbo.json between the shim and the CLI by
@​anthonyshewin vercel/turborepo#14521- feat: Report locked tools-only setup plans by
@​anthonyshewin vercel/turborepo#14483- perf: Compute Bun lockfile closures once across workspaces by
@​anthonyshewin vercel/turborepo#14501- perf: Reuse open parent directories when restoring cache archives by
@​anthonyshewin vercel/turborepo#14506- perf: Skip dropping the run right before turbo run exits by
@​anthonyshewin vercel/turborepo#14507- perf: Match literal input exclusions without compiling globs by
@​anthonyshewin vercel/turborepo#14510- perf: Copy pruned package files in parallel by
@​anthonyshewin vercel/turborepo#14512- feat: Report proposed first-lock and refresh setup plans by
@​anthonyshewin vercel/turborepo#14571- perf: Compress large cache archives with multithreaded zstd by
@​anthonyshewin vercel/turborepo#14698- perf: Read tracked file stats from directory listings on Windows by
@​anthonyshewin vercel/turborepo#14633
... (truncated)
Commits
e521641publish 2.11.10 to registryaaf5a3afix: Distrust compromised eMudhra intermediate certificates (#14876)9816503fix: Exit quietly whenturbo lsoutput is piped to a closed reader (#14868)af866e5feat: Enable WebMCP for Turborepo docs (#14828)b42cc68chore: Remove CODEOWNERS file (#14810)921155ffix: Restore cached symlinks when outputs are already on disk (#14807)9330903docs: Generate the sitemap from Geistdocs sources (#14865)6048038fix: Keep task env vars in the hash when globalEnv excludes inferred vars (#1...57ecce3fix: Parse pnpm 8 single-project lockfiles (#14806)d926d6a...Description has been truncated
Summary by cubic
Bumps 27 dependencies in the patch-and-minor group across the root, backend, CLI, frontend, and shared packages. Updates include linting tooling (
eslint,prettier,@typescript-eslint/*,lint-staged,turbo), runtime dependencies (react,react-dom,solid-js,zod,@aws-sdk/client-s3,@modelcontextprotocol/server), and test tooling (supertest,jsdom,ts-jest).Dependencies
@types/supertestjumps from v6 to v7 alongsidesupertest7.3.1.@modelcontextprotocol/servermoves from 2.0.0 to 2.4.0.lint-staged17.6.0 now stages changes to all tracked files modified by tasks, including previously unstaged ones.- Remaining updates are patch and minor version bumps that include bug fixes and performance improvements.