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)