Sourced from turbo's releases.
Turborepo v2.8.17
Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17-canary.16...v2.8.17
Turborepo v2.8.17-canary.16
What's Changed
create-turbo
- fix: Remove redundant online check from create-turbo by
@anthonyshewin vercel/turborepo#12281Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17-canary.15...v2.8.17-canary.16
Turborepo v2.8.17-canary.15
What's Changed
Changelog
- fix: Fix non-deterministic hashOfExternalDependencies with Bun lockfiles by
@anthonyshewin vercel/turborepo#12279Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17-canary.14...v2.8.17-canary.15
Turborepo v2.8.17-canary.14
What's Changed
create-turbo
- fix: Replace dns.lookup with https.get for create-turbo online check by
@anthonyshewin vercel/turborepo#12277Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17-canary.13...v2.8.17-canary.14
Turborepo v2.8.17-canary.13
What's Changed
Changelog
- feat: Use task graph for
watchby@anthonyshewin vercel/turborepo#12275- fix: Use BTreeMap for bundled_deps in bun PackageIndex by
@anthonyshewin vercel/turborepo#12266Full Changelog: https://github.com/vercel/turborepo/compare/v2.8.17-canary.12...v2.8.17-canary.13
Turborepo v2.8.17-canary.12
... (truncated)
fd0e0f6
publish 2.8.17 to registryc921a26
release(turborepo): 2.8.17-canary.16 (#12282)766dad4
fix: Remove redundant online check from create-turbo (#12281)8fb7673
release(turborepo): 2.8.17-canary.15 (#12280)bb1e1da
fix: Fix non-deterministic hashOfExternalDependencies with Bun lockfiles
(#12...85719d6
release(turborepo): 2.8.17-canary.14 (#12278)9b69f8c
fix: Replace dns.lookup with https.get for create-turbo online check (#12277)5677b17
release(turborepo): 2.8.17-canary.13 (#12276)d1833fa
fix: Use BTreeMap for bundled_deps in bun PackageIndex (#12266)29bf4a5
feat: Use task graph for watch (#12275)Sourced from @typescript-eslint/eslint-plugin's
releases.
v8.57.0
8.57.0 (2026-03-09)
🚀 Features
- eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#12080)
🩹 Fixes
- eslint-plugin: [strict-void-return] false positives with overloads (#12055)
- eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#12079)
- eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#12077)
- eslint-plugin: [prefer-promise-reject-errors] add allow
TypeOrValueSpecifierto prefer-promise-reject-errors (#12094)- eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#12089)
- typescript-estree: switch back to use
ts.getModifiers()(#12034)- typescript-estree: if the template literal is tagged and the text has an invalid escape,
cookedwill benull(#11355)❤️ Thank You
- Brad Zacher
@bradzacher- Brian Schlenker
@bschlenk- Evyatar Daud
@StyleShit- fisker Cheung
@fisker- James Henry
@JamesHenry- Josh Goldberg
- Kirk Waiblinger
@kirkwaiblinger- Moses Odutusin
@thebolarin- Newton Yuan
@NewtonYuan- SungHyun627
@SungHyun627- Younsang Na
@nayounsangSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Sourced from @typescript-eslint/eslint-plugin's
changelog.
8.57.0 (2026-03-09)
🚀 Features
- eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#12080)
🩹 Fixes
- eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#12089)
- eslint-plugin: [prefer-promise-reject-errors] add allow
TypeOrValueSpecifierto prefer-promise-reject-errors (#12094)- typescript-estree: if the template literal is tagged and the text has an invalid escape,
cookedwill benull(#11355)- eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#12077)
- eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#12079)
- eslint-plugin: [strict-void-return] false positives with overloads (#12055)
❤️ Thank You
- Brad Zacher
@bradzacher- Brian Schlenker
@bschlenk- Evyatar Daud
@StyleShit- James Henry
@JamesHenry- Josh Goldberg
- Kirk Waiblinger
@kirkwaiblinger- Moses Odutusin
@thebolarin- Newton Yuan
@NewtonYuan- SungHyun627
@SungHyun627- Younsang Na
@nayounsangSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
2c6aeee
chore(release): publish 8.57.046bf066
docs(eslint-plugin): document no-unnecessary-condition limitation with
object...f696dad
chore: use pnpm catalog (#12047)2029c78
fix(eslint-plugin): [no-base-to-string] fix false positive for toString
with ...0f4f101
fix(eslint-plugin): [prefer-promise-reject-errors] add allow
`TypeOrValueSpec...53f473b
fix(typescript-estree): if the template literal is tagged and the text
has an...2291b81
docs: minor grammar adjustment (#12112)fc5cd09
fix(eslint-plugin): guard against negative paramIndex in
no-useless-default-a...adc2aad
fix(eslint-plugin): handle statically analyzable computed keys in
prefer-read...85badff
fix(eslint-plugin): [strict-void-return] false positives with overloads
(#12055)Sourced from @typescript-eslint/parser's
releases.
v8.57.0
8.57.0 (2026-03-09)
🚀 Features
- eslint-plugin: [no-unnecessary-condition] allow literal loop conditions in for/do loops (#12080)
🩹 Fixes
- eslint-plugin: [strict-void-return] false positives with overloads (#12055)
- eslint-plugin: handle statically analyzable computed keys in prefer-readonly (#12079)
- eslint-plugin: guard against negative paramIndex in no-useless-default-assignment (#12077)
- eslint-plugin: [prefer-promise-reject-errors] add allow
TypeOrValueSpecifierto prefer-promise-reject-errors (#12094)- eslint-plugin: [no-base-to-string] fix false positive for toString with overloads (#12089)
- typescript-estree: switch back to use
ts.getModifiers()(#12034)- typescript-estree: if the template literal is tagged and the text has an invalid escape,
cookedwill benull(#11355)❤️ Thank You
- Brad Zacher
@bradzacher- Brian Schlenker
@bschlenk- Evyatar Daud
@StyleShit- fisker Cheung
@fisker- James Henry
@JamesHenry- Josh Goldberg
- Kirk Waiblinger
@kirkwaiblinger- Moses Odutusin
@thebolarin- Newton Yuan
@NewtonYuan- SungHyun627
@SungHyun627- Younsang Na
@nayounsangSee GitHub Releases for more information.
You can read about our versioning strategy and releases on our website.
Sourced from @typescript-eslint/parser's
changelog.
8.57.0 (2026-03-09)
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.
Sourced from @langchain/core's
releases.
@langchain/core@1.1.32Patch Changes
#10330
26488b5Thanks@hntrl! - fix(core): treat empty string tool call chunk IDs as missing during mergeFixed
_mergeListsin message base to treat empty string""IDs the same asnull/undefinedwhen merging tool call chunks. This fixes old completions-style streaming where follow-up chunks carryid: ""instead ofundefined, which previously prevented chunks from being merged by index.#10167
ca826f6Thanks@colifran! - feat: implement type inference for tool streams#10334
a602c42Thanks@maahir30! - fix(core): add JSDoc docstrings to fakeModel builder API and export FakeBuiltModel#10254
db7d017Thanks@pawel-twardziak! - fix(core): preserve thoughtSignature in array content during streaming with thinking models
b5b1eec
chore: version packages (#10273)59aed4c
chore: fix dependabot config (#10346)08ee4c6
chore: reorganize community packages into libs/community/ (#10324)b7f63ea
chore: replace claude 3 haiku with claude haiku 4.5 in tests (#10322)d6535ca
chore(deps): patch CVE-2025-68665 — override langchain to workspace
version (...8740fe4
chore: update changeset (#10344)baedc05
fix: bump underscore to resolve CVE-2026-27601 (#10336)2418c6f
fix: bump tar override to >=7.5.11 to resolve CVE-2026-29786,
CVE-2026-31802 ...c8c5840
Fix optional chaining for candidateContent in reduce (#10319)bb00b82
chore: bump simple-git to fix CVE-2026-28292 (#10331)