Initial release
release(cli): 1.0.0a1 (#33226)
docs: v1 docs updates (#33173)
release: v1.0.0 (#32567)
docs: more standardization (#33124)
docs: standardize .. code-block
directive usage (#33122)
chore: bump ruff version to 0.13 (#33043)
chore: bump locks (#33114)
style(cli): linting pass (#33078)
chore: update pyproject.toml
files, remove codespell (#33028)
chore(cli): update lock (#32986)
refactor(cli): target ruff 310 (#32985)
refactor(cli): drop Python 3.9 (#32964)
chore: bump mypy version to 1.18 (#32914)
revert: "chore: remove ruff target-version" (#32895)
chore: remove ruff target-version (#32880)
chore(cli): remove ruff exclusion of templates (#32864)
chore(cli): fix some DOC rules (preview) (#32839)
chore(cli): fix some ruff preview rules (#32803)
release(cli): 0.0.37 (#32760)
chore(cli): add mypy strict checking (#32386)
chore(cli): add ruff rules ANN401 and D1 (#32576)
chore: adress pytest-asyncio deprecation warnings + other nits (#32696)
chore(cli): select ALL rules with exclusions (#31936)
chore(cli): add ruff rules D1 (#32350)
chore: formatting across codebase (#32466)
fix(docs): local API reference documentation build (#32271)
fix: formatting issues in docstrings (#32265)
feat(docs): improve devx, fix Makefile
targets (#32237)
fix: LLM mimicking Unicode responses due to forced Unicode conversion of non-ASCII characters. (#32222)
fix(cli): exception to prevent swallowing unexpected errors (#31983)
fix(cli): handle exception in remove() (#31982)
ruff: add bugbear across packages (#31917)
cli: ensure the connection always get closed in github.py (#31914)
huggingface[patch]: ruff fixes and rules (#31912)
ruff: more rules across the board & fixes (#31898)
fix: automatically fix issues with ruff (#31897)
cli: Ruff autofixes (#31863)
cli: fix dockerfile incorrect copy (#31883)
cli: Bump ruff version to 0.12 (#31864)
cli: Add ruff rule UP (pyupgrade) (#31843)
docs: fix grammar in multiple docs (#31375)
ci: fix typo in doc-string (#31284)
packaging: remove Python upper bound for langchain and co libs (#31025)
docs: streamline LangSmith teasing (#30302)
standard-tests[patch]: require model_name in response_metadata if returns_usage_metadata (#30497)
cli: use pytest-watcher (#30465)
cli: update integration doc template for tools (#30188)
cli: release 0.0.36 (#30159)
core[patch]: update structured output tracing (#30123)
cli[patch]: fix retriever template (#29907)
core: basemessage.text() (#29078)
multiple: fix uv path deps (#29790)
infra: add UV_FROZEN to makefiles (#29642)
infra: migrate to uv (#29566)
deepseek, docs: chatdeepseek integration added (#29445)
cli[patch]: fix anchor links in templates (#29178)
replace all LANGCHAIN_ flags with LANGSMITH_ flags (#29120)
cli: bump gritql version (#28981)
cli: warning on app add (#28619)
docs: standard tests to markdown, load templates from files (#28603)
multiple: combine sync/async vector store standard test suites (#28580)
cli[patch]: implement minimal starter vector store (#28577)
cli: release 0.0.35 (#28557)
cli: create specific files from template (#28556)
cli: release 0.0.34 (#28525)
cli: standard tests in cli, test that they run, skip vectorstore tests (#28521)
docs: update tutorials (#28219)
cli: release 0.0.33 (#28278)
docs: poetry publish (#28275)
[CLI] Relax constraints (#28218)
templates,docs: leave templates in v0.2 (#27952)
many: use core 0.3.15 (#27834)
multiple: update docs urls to latest 2 (#26837)
langchain-cli: release 0.0.31 (#26533)
multiple: 0.3.0 not dev version (#26502)
cli[patch]: Update the migration script message (#26490)
multiple: pydantic 2 compatibility, v0.3 (#26443)
make
standard-tests[patch]: add Ser/Des test
all: Improve make lint command (#25344)
docs: api ref to new site somewheres (#25679)
Doc[Embeddings] Add docs for ZhipuAIEmbeddings
(#25662)
cli: release 0.0.30 (#25672)
[docs]: standardize tool docstrings (#25351)
docs: index pages, sidebars (#25316)
[docs]: LLM integration pages (#25005)
cli[patch]: Update integration template for embedding models (#25248)
docs: update integration api refs (#25195)
[docs]: standardizing document loader integration pages (#25002)
cli: release 0.0.29 (#25196)
[docs]: change rag reference in vector store pages (#25125)
docs: Fix misspelling of instantiate in docs (#25107)
infra,cli: template matching registration (#25110)
[docs]: vector store integration pages (#24858)
docs: update retriever template, add arxiv retriever (#24947)
docs: update retriever integration pages (#24931)
patch[cli] Fix bug in check_imports.py
(#24918)
docs[patch]: Update kv store docs pages (#24848)
cli: release 0.0.28 (#24852)
cli: register new integration doc templates (#24854)
docs: add retriever integrations template (#24836)
cli: embed docstring template (#24855)
cli/docs: embedding template standardization (#24849)
docs[patch]: Adds first kv store doc matching new template (#24844)
cli: release 0.0.27 (#24842)
cli[patch]: tool integration templates (#24837)
[docs]: standardize vectorstores (#24797)
docs[patch]: Adds kv store integration docs template (#24804)
docs[patch]: add toolkit template (#24791)
cli/docs: llm integration template standardization (#24795)
cli: release 0.0.26 (#24623)
cli: remove snapshot flag from pytest defaults (#24622)
all: add release notes to pypi (#24519)
cli[patch]: ruff 0.5 (#23833)
docs: standardize azure openai page (#23642)
Add a conversation memory that combines a (optionally persistent) vectorstore history with a token buffer (#22155)
[docs]: split up tool docs (#22919)
cli[minor]: remove redefined DEFAULT_GIT_REF (#21471)
cli[patch]: Release 0.0.25 (#22876)
docs, cli[patch]: document loaders doc template (#22862)
couchbase: Add the initial version of Couchbase partner package (#22087)
docs: update anthropic chat model (#22483)
docs, cli[patch]: chat model template nit (#22294)
cli[patch]: Release 0.0.24 (#22293)
docs, cli[patch]: chat model doc template (#22290)
cli: model name substitution fix, release 0.0.23 (#22089)
infra: rm unused # noqa violations (#22049)
cli[minor]: fix import path for two Astra DB classes in the migration json data (#21926)
cli[minor]: add astradb in the cli migration to 0.2 (#21913)
multiple: core 0.2 nonbreaking dep, check_diff community->langchain dep (#21646)
cli: release 0.0.22 (#21507)
Adds confirmation logs after creating a new project (#12618)
cli[minor]: improve confirmation message with more details (#21027)
cli[patch]: Ignore imports that change the name of the class (#21026)
cli[patch]: Update migrations file manually (#21021)
cli[minor]: Add ipynb support, add text_splitters (#20963)
cli[minor]: Fix bug to account for name changes (#20948)
cli[minor]: update code to generate migrations from langchain to community (#20946)
cli[minor]: Improve partner migrations (#20938)
cli[minor]: Add script to generate migrations for partner packages (#20932)
cli[minor]: Add first version of migrate (#20902)
cli[minor]: Add version (#20903)
templates: readme langsmith not private beta (#20173)
cli[minor]: Add disable sockets in unit tests (#19877)
cli[minor]: Add version to integration package template (#19876)
cli[patch]: Fix typo in dev script name for the --chat-playground option on the cli (#19673)
cli[patch]: release 0.0.22rc0, chat playground (#19614)
cli[patch]: Fix Tuple typing problem when create new langchain app (#19141)
cli[patch]: Modified regular expression (#19449)
templates, cli: more security deps (#19006)
infra: make .gitignore
consistent with standard python gitignore (#16828)
cli[patch]: integration template nits (#14691)
infra: add print rule to ruff (#16221)
infra, multiple: Upgrade configuration for Ruff v0.2.0 (#16905)
cli[patch]: copyright 2024 default (#17204)
docs: partner packages (#16960)
cli[patch]: add integration tests to default makefile (#16479)
cli[patch], google-vertexai[patch]: readme template (#16470)
cli[patch]: pypi fields (#16410)
cli[patch]: new fields in integration template, release 0.0.21 (#16398)
Make packages optional (#15727)
docs: langchain-openai (#15513)
docs, community[patch], experimental[patch], langchain[patch], cli[pa… (#15412)
cli: test_integration group (#14924)
cli: 0.0.20 (#14920)
cli[patch]: add embedding to integration template (#14881)
cli[patch]: unicode issue (#14672)
cli[patch]: rc (#14667)
cli[patch]: integration template (#14571)
Library Licenses (#13300)
CLI 0.0.19 (#13677)
update langserve to v0.0.30 (#13673)
fix templates dockerfile (#13672)
IMPROVEMENT Lock pydantic v1 in app template, cli 0.0.18 (#13485)
BUG Fix app_name in cli app new (#13482)
more cli interactivity, bugfix (#13360)
Bump all libraries to the latest ruff
version. (#13350)
cli 0.0.17 (#13359)
CLI interactivity (#13148)
IMPROVEMENT redirect root to docs in langserve app template (#13303)
Add dockerfile template (#13240)
cli updates, 0.0.16 (#13034)
cli pyproject updating (#12945)
cli template gitignores (#12914)
Update readmes with new cli install (#12847)
Confirm sys.path includes current dir for app serve (#12851)
CLI 0.0.14, Uvicorn update and no more [serve] (#12845)
Autopopulate module name in cli init (#12814)
CLI 0.0.13, Configurable Template Demo (#12796)
CLI 0.0.12 (#12787)
Demo Server, Fix Timescale (#12746)
use http.client instead of urllib3 (#12660)
dash not underscore (#12716)
properly increment version in cli (#12685)
Use an in-project virtualenv in the CLI package. (#12678)
Adds version CLI command (#12619)
Use ruff
for both linting and formatting in langchain-cli
. (#12672)
template updates (#12646)
Readme rewrite (#12615)
bump cli to 009 (#12611)
cli should pull instead of delete+clone (#12607)
add a template for the package readme (#12499)
change project template (#12493)
various templates improvements (#12500)
cli improvements (#12465)
cli updates 2 (#12447)
cli updates oct27 (#12436)
Fix templates typos (#12428)
CLI CI 2 (#12387)
cli fix (#12380)
Harrison/improve cli (#12368)
fix some stuff (#12292)
add docs for templates (#12346)
Templates (#12294)
CLI Git Improvements (#12311)
CLI (#12284)