github langchain-ai/langchain langchain-core==0.3.77

Changes since langchain-core==0.3.76

release(core): 0.3.77 (#33185)
feat: (core, standard-tests) support PDF inputs in ToolMessages (#33183)
chore(core): remove runnable section from README.md (#33171)
docs(core): remove non-existent param from as_tool docstring (#33165)
fix(core): Support of 'reasoning' type in 'convert_to_openai_messages' (#33050)
docs: more standardization (#33124)
docs: standardize .. code-block directive usage (#33122)
chore: bump ruff version to 0.13 (#33043)
test(core): resolve pytest marker warning (#33111)
test(core): resolve pydantic_v1 deprecation warning (#33110)
refactor(core): use aadd_documents in vectorstores unit tests (#33109)
fix(core): use version agnostic get_fields (#33108)
test(core): use secure hash algorithm in indexing test to eliminate SHA-1 warning (#33107)
test(core): suppress pydantic_v1 deprecation warnings during import tests (#33106)
test(core): don't use deprecated input_variables param in from_file (#33105)
refactor(core): don't use deprecated input_variables param in from_file (#33104)
test(core): enhance stringify_value test coverage for nested structures (#33099)
test(core): suppress deprecation warnings in PipelinePromptTemplate (#33102)
fix(core): use secure hash algorithm in indexing test to eliminate SHA-1 warning (#33101)
style(core): typo/docs lint pass (#33093)
chore: update pyproject.toml files, remove codespell (#33028)
docs(core): fix bugs and improve example code in chat_history.py (#32994)
docs(core): add type hints to BaseStore example code (#32946)
chore(langchain): Fix typos in core docstrings (#32928)
docs(core): remove duplicate 'the' in indexing/api.py (#32924)
chore(core): test that default values in tool calls are preserved in json schema representation (#32921)
chore: bump mypy version to 1.18 (#32914)
fix(core): resolve mermaid node id collisions when special chars are used (#32857)
fix(core): preserve ordering in RunnableRetry batch/abatch results (#32526)
feat(core): allow overriding ls_model_name from kwargs (#32541)
fix(core): fix support of Pydantic v1 models in BaseTool.args (#32487)
fix(core): resolve infinite recursion in _dereference_refs_helper with mixed $ref objects (#32578)
fix(core): force overwrite additionalProperties to False in strict mode (#32879)
fix(core): AsyncCallbackHandler docstring cleanup (#32897)
fix(core): raise OutputParserException for non-dict JSON outputs (#32236)
revert: "chore: remove ruff target-version" (#32895)
feat(core): allow custom Mermaid URL (#32831)
fix(core): preserve ToolMessage.status field in convert_to_messages (#32840)
test: Add failing test for BaseCallbackManager.merge (#32040)
test(core): reactivate commented tests in test_indexing (#32882)
chore: remove ruff target-version (#32880)

Don't miss a new langchain release

NewReleases is sending notifications on new releases.