release(langchain): 1.3.18 (#39966)

Patch bump of `langchain` from 1.3.17 to 1.3.18 to prepare a release.

Picks up the `PIIMiddleware` redaction fix (#39894): message content
that is a list of content blocks was being flattened into the string
`repr` of the list during redaction, and redacted messages were losing
fields such as `additional_kwargs`.

Standard three-file bump — `__version__`, `pyproject.toml`, and the
`langchain` entry in `uv.lock`. Running `uv lock` locally also pulled in
unrelated dependency drift (upstream specifier changes and
environment-dependent marker lines), so that churn was reverted and only
the version line kept, matching prior release PRs.

---

*Written with the help of an AI agent (Claude Code).*
This commit is contained in:
Sydney Runkle authored and GitHub committed 2026-08-27 10:25:43 -07:00
1 parent 4a66e355da
commit 7d4b42b572
3 files changed
+3 -3

No files matched your search

+1 -1
View File
@@ -1,3 +1,3 @@
"""Main entrypoint into LangChain."""
__version__ = "1.3.17"
__version__ = "1.3.18"
+1 -1
View File
@@ -21,7 +21,7 @@ classifiers = [
"Topic :: Software Development :: Libraries :: Python Modules",
]
version = "1.3.17"
version = "1.3.18"
requires-python = ">=3.10.0,<4.0.0"
dependencies = [
"langchain-core>=1.6.0,<2.0.0",
+1 -1
View File
@@ -1816,7 +1816,7 @@ wheels = [
[[package]]
name = "langchain"
version = "1.3.17"
version = "1.3.18"
source = { editable = "." }
dependencies = [
{ name = "langchain-core" },