Christophe Bornet
d46187201d
style: add ruff ISC001 rule ( #34493 )
...
ISC001 doesn't conflict anymore with the formatter. See
https://github.com/astral-sh/ruff/issues/8272
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-26 21:39:56 -06:00
Christophe Bornet
a92c032ff6
style(core): fix mypy no-any-return violations ( #34204 )
...
* FIxed where possible
* Used `cast` when not possible to fix
---------
Co-authored-by: Mason Daugherty <github@mdrxy.com >
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-12-26 21:35:27 -06:00
Christophe Bornet
1f403cf612
style(core): add ruff rules TC ( #34476 )
...
* Fixed a few TC
* Added a few Pydantic classes to
`flake8-type-checking.runtime-evaluated-base-classes` (not as much as I
would have imagined)
* Added a few `noqa: TC`
* Activated TC rules
2025-12-25 21:23:31 -06:00
Mason Daugherty
2e0bed6a21
release(core): 1.2.5 ( #34456 )
2025-12-22 17:37:44 -06:00
Mason Daugherty
10087ac024
release(core): 1.2.4 ( #34429 )
2025-12-19 13:05:17 -06:00
ccurme
795e746ca7
release(core): 1.2.3 ( #34421 )
2025-12-18 15:06:32 -05:00
Mason Daugherty
f93bc48915
release(core): 1.2.2 ( #34391 )
2025-12-16 14:17:47 -05:00
ccurme
6cff82d02e
release(core): 1.2.1 ( #34370 )
2025-12-15 09:28:46 -05:00
ccurme
cd124a0949
release(core): 1.2 ( #34319 )
2025-12-12 13:08:34 -05:00
Sydney Runkle
73ba156a7d
release: langchain-core 1.1.3 ( #34266 )
2025-12-09 14:50:53 +00:00
Mason Daugherty
a0e86b18bf
release(core): 1.1.2 ( #34253 )
...
and bump deps
2025-12-08 10:24:03 -05:00
Sydney Runkle
f1ad0da8f5
release: langchain-core 1.1.1 ( #34212 )
2025-12-04 14:44:18 -05:00
William FH
1867521d1a
feat: Use uuid7 for run ids ( #34172 )
...
Co-authored-by: Sydney Runkle <54324534+sydney-runkle@users.noreply.github.com >
Co-authored-by: Sydney Runkle <sydneymarierunkle@gmail.com >
2025-12-03 10:09:10 -08:00
ccurme
b0bf4afe81
release(core): 1.1.0 ( #34063 )
2025-11-21 15:57:25 -05:00
ccurme
33e5d01f7c
feat(model-profiles): distribute data across packages ( #34024 )
2025-11-21 15:47:05 -05:00
Eugene Yurtsev
525d5c0169
release(core): 1.0.7 ( #34036 )
...
Release core 1.0.7
2025-11-19 21:17:31 +00:00
Sydney Runkle
d47d41cbd3
release: langchain-core 1.0.6 ( #34018 )
2025-11-19 08:16:34 -05:00
Mason Daugherty
d2942351ce
release(core): 1.0.5 ( #33973 )
2025-11-14 11:51:27 -05:00
ccurme
b1dd448233
release(core): 1.0.4 ( #33886 )
2025-11-07 16:26:44 -05:00
Mason Daugherty
e023201d42
style: some cleanup ( #33857 )
2025-11-06 23:50:46 -05:00
Christophe Bornet
915c446c48
chore(core): add ruff rule PLR2004 ( #33706 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-11-04 13:33:37 -05:00
Mason Daugherty
d1e2099408
chore(core): clean pyproject formatting ( #33821 )
2025-11-04 18:21:15 +00:00
ccurme
b4a042dfc4
release(core): 1.0.3 ( #33768 )
2025-11-03 09:19:32 -05:00
Sydney Runkle
28564ef94e
release: core 1.0.2 and langchain 1.0.3 ( #33736 )
2025-10-29 15:30:17 -07:00
ccurme
ef85161525
release(core): 1.0.1 ( #33639 )
2025-10-22 14:25:21 -04:00
Christophe Bornet
3391168777
ci(infra): test CodSpeed with Python 3.13 ( #33599 )
2025-10-19 19:33:20 -04:00
Mason Daugherty
64e6798a39
chore: update pyproject.toml url entries ( #33587 )
2025-10-17 17:16:55 -04:00
ccurme
90346b8a35
release(core): 1.0.0 ( #33562 )
2025-10-17 09:22:45 -04:00
Sydney Runkle
3d288fd610
release: joint rcs for core + langchain ( #33549 )
2025-10-17 01:00:47 +00:00
ccurme
aa78be574a
release(core): 1.0.0rc2 ( #33530 )
2025-10-16 13:00:39 -04:00
ccurme
3bfd1f6d8a
release(core): 1.0.0rc1 ( #33497 )
2025-10-15 13:02:35 -04:00
Mason Daugherty
b5030badbe
refactor(core): clean up sys_info.py ( #33372 )
2025-10-09 03:31:26 +00:00
Mason Daugherty
0039b3b046
refactor(core): remove keep-runtime-typing from pyproject.toml following dropping 3.9 ( #33360 )
...
https://docs.astral.sh/ruff/rules/non-pep604-annotation-optional/#why-is-this-bad
2025-10-08 21:09:53 -04:00
Mason Daugherty
cda336295f
chore: enrich pyproject.toml files with links to new references, others ( #33343 )
2025-10-07 16:17:14 -04:00
ccurme
492ba3d127
release(core): 1.0.0a8 ( #33341 )
2025-10-07 14:18:44 -04:00
ccurme
ba35387c9e
release(core): 1.0.0a7 ( #33309 )
2025-10-06 16:03:34 -04:00
Mason Daugherty
90e4d944ac
chore(infra): pdm -> hatchling ( #33289 )
2025-10-05 23:52:52 -04:00
Mason Daugherty
6ea03ab46c
style(core): drop python 39 linting target for 3.10 ( #33286 )
2025-10-05 23:22:34 -04:00
Mason Daugherty
eaa6dcce9e
release: v1.0.0 ( #32567 )
...
Co-authored-by: Mohammad Mohtashim <45242107+keenborder786@users.noreply.github.com >
Co-authored-by: Caspar Broekhuizen <caspar@langchain.dev >
Co-authored-by: ccurme <chester.curme@gmail.com >
Co-authored-by: Christophe Bornet <cbornet@hotmail.com >
Co-authored-by: Eugene Yurtsev <eyurtsev@gmail.com >
Co-authored-by: Sadra Barikbin <sadraqazvin1@yahoo.com >
Co-authored-by: Vadym Barda <vadim.barda@gmail.com >
2025-10-02 10:49:42 -04:00
ccurme
7ccff656eb
release(core): 0.3.77 ( #33185 )
2025-10-01 10:24:07 -04:00
Mason Daugherty
986302322f
docs: more standardization ( #33124 )
2025-09-25 20:46:20 -04:00
Christophe Bornet
eaf8dce7c2
chore: bump ruff version to 0.13 ( #33043 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-09-25 12:27:39 -04:00
Mason Daugherty
781db9d892
chore: update pyproject.toml files, remove codespell ( #33028 )
...
- Removes Codespell from deps, docs, and `Makefile`s
- Python version requirements in all `pyproject.toml` files now use the
`~=` (compatible release) specifier
- All dependency groups and main dependencies now use explicit lower and
upper bounds, reducing potential for breaking changes
2025-09-20 22:09:33 -04:00
Christophe Bornet
cbaf97ada4
chore: bump mypy version to 1.18 ( #32914 )
2025-09-12 09:19:23 -04:00
Mason Daugherty
7a158c7f1c
revert: "chore: remove ruff target-version" ( #32895 )
...
Reverts langchain-ai/langchain#32880
Not needed at the moment, will do when finishing v1
2025-09-10 20:56:48 -04:00
Christophe Bornet
b274416441
chore: remove ruff target-version ( #32880 )
...
This is not needed anymore since `requires-python` was added when moving
to `uv`.
2025-09-10 11:12:30 -04:00
William FH
443f0ccb0e
release(core): 0.3.76 ( #32877 )
2025-09-10 14:10:44 +00:00
Christophe Bornet
00f699c60d
chore(core): cleanup pyproject.toml ( #32865 )
2025-09-09 10:12:18 -04:00
Christophe Bornet
cc98fb9bee
chore(core): add ruff rule PLC0415 ( #32351 )
...
See https://docs.astral.sh/ruff/rules/import-outside-top-level/
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-09-08 14:15:04 -04:00
Christophe Bornet
01fdeede50
chore(core): fix some ruff preview rules ( #32785 )
...
Co-authored-by: Mason Daugherty <mason@langchain.dev >
2025-09-08 15:55:20 +00:00