releases.shpreview
LangChain/LangChain.js

LangChain.js

$npx -y @buildinternet/releases show langchain-js
Mon
Wed
Fri
AprMayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases121Avg37/moVersionslangchain@1.2.29 → @langchain/google-gauth@2.1.27
Mar 11, 2026

Patch Changes

  • Updated dependencies []:
    • @langchain/google-webauth@2.1.25

Patch Changes

  • Updated dependencies [aacbe87]:
    • @langchain/openai@1.2.13

Patch Changes

Patch Changes

Patch Changes

Patch Changes

  • Updated dependencies [aacbe87]:
    • @langchain/openai@1.2.13

Patch Changes

  • Updated dependencies [aacbe87]:
    • @langchain/openai@1.2.13

Patch Changes

Patch Changes

Patch Changes

  • #10330 26488b5 Thanks @hntrl! - fix(core): treat empty string tool call chunk IDs as missing during merge

    Fixed _mergeLists in message base to treat empty string "" IDs the same as null/undefined when merging tool call chunks. This fixes old completions-style streaming where follow-up chunks carry id: "" instead of undefined, which previously prevented chunks from being merged by index.

  • #10167 ca826f6 Thanks @colifran! - feat: implement type inference for tool streams

  • #10334 a602c42 Thanks @maahir30! - fix(core): add JSDoc docstrings to fakeModel builder API and export FakeBuiltModel

  • #10254 db7d017 Thanks @pawel-twardziak! - fix(core): preserve thoughtSignature in array content during streaming with thinking models

Patch Changes

  • Updated dependencies []:
    • @langchain/google-gauth@2.1.25

Patch Changes

Patch Changes

Patch Changes

Patch Changes

Mar 5, 2026

Patch Changes

  • #10262 b0175a5 Thanks @maahir30! - fix: Move fakeModel from utils/testing to testing namespace move to updated namespace

  • #10185 414f6ed Thanks @maahir30! - feat: add custom Vitest matchers for LangChain message and tool call assertions

    Adds a new @langchain/core/testing/matchers export containing custom Vitest matchers (toBeHumanMessage, toBeAIMessage, toBeSystemMessage, toBeToolMessage, toHaveToolCalls, toHaveToolCallCount, toContainToolCall, toHaveToolMessages, toHaveBeenInterrupted, toHaveStructuredResponse) that external users can register via expect.extend(langchainMatchers) in their Vitest setup files. Re-exported from langchain for convenience.

  • Updated dependencies [7373b4c, b0175a5, 414f6ed]:

    • @langchain/core@1.1.31

Patch Changes

  • #10271 7373b4c Thanks @jacoblee93! - feat(core): Use uuid7 instead of v4 for generating run ids

  • #10262 b0175a5 Thanks @maahir30! - fix: Move fakeModel from utils/testing to testing namespace move to updated namespace

  • #10185 414f6ed Thanks @maahir30! - feat: add custom Vitest matchers for LangChain message and tool call assertions

    Adds a new @langchain/core/testing/matchers export containing custom Vitest matchers (toBeHumanMessage, toBeAIMessage, toBeSystemMessage, toBeToolMessage, toHaveToolCalls, toHaveToolCallCount, toContainToolCall, toHaveToolMessages, toHaveBeenInterrupted, toHaveStructuredResponse) that external users can register via expect.extend(langchainMatchers) in their Vitest setup files. Re-exported from langchain for convenience.

Mar 3, 2026

Patch Changes

  • #10216 445797f Thanks @colifran! - feat(xai): implement standard schema support for structured output

  • Updated dependencies [3682a8d]:

    • @langchain/openai@1.2.12

Patch Changes

  • #10215 a68d354 Thanks @colifran! - feat(openrouter): implement standard schema support for structured output

  • Updated dependencies [3682a8d]:

    • @langchain/openai@1.2.12

Patch Changes

Latest
@langchain/google-gauth@2.1.27
Tracking Since
Mar 3, 2026
Last fetched Apr 19, 2026