-
f69c32f7a0
Install click with previous spaCy in upgrade test
master
release-v3.8.15
Matthew Honnibal
2026-08-07 13:44:28 +02:00
-
29bc4f2a5a
Fix release smoke/upgrade tests
Matthew Honnibal
2026-08-07 12:12:52 +02:00
-
86edb26d60
Build linux wheels in manylinux_2_28 containers
Matthew Honnibal
2026-08-07 10:17:55 +02:00
-
7a64151619
Cap hypothesis below 6.156 to keep win_arm64 wheel builds working
Matthew Honnibal
2026-08-07 09:58:05 +02:00
-
768e8d572c
Fix CI: bump mypy pin for numpy 2.5 stubs, sync confection pin
Matthew Honnibal
2026-08-07 09:34:11 +02:00
-
edd3d0fcca
Format tests README code blocks for ruff 0.16 markdown formatting
Matthew Honnibal
2026-08-07 09:13:50 +02:00
-
82d98b2d96
Update version
Matthew Honnibal
2026-08-06 23:03:15 +02:00
-
47ce793778
Merge branch 'master' of https://github.com/explosion/spaCy
Matthew Honnibal
2026-08-06 23:02:36 +02:00
-
-
dbe520e702
Fix click dependency issue (#13971) (#13973)
Mart Ratas
2026-08-06 21:59:47 +01:00
-
62278c5138
Add note about Ellf [ci skip]
spacy.io
Ines Montani
2026-05-19 08:48:27 +02:00
-
e67199550e
Update README.md [ci skip]
Ines Montani
2026-05-19 08:48:33 +02:00
-
9af7b84777
Add note about Ellf [ci skip]
Ines Montani
2026-05-19 08:48:27 +02:00
-
0f7e41d148
Add release notes for v3.8.14
Matthew Honnibal
2026-03-29 09:22:47 +02:00
-
-
0069cf99b6
Set version to 3.8.14
release-v3.8.14
Matthew Honnibal
2026-03-28 21:59:08 +01:00
-
56032260f2
fix: check pip module availability instead of PATH binary in download (#13947)
Taylor Satula
2026-03-28 15:56:56 -05:00
-
d4bb796b5e
Add least-privilege permissions to CI workflow
Matthew Honnibal
2026-03-27 08:49:43 +01:00
-
9d29209d04
Pass github context via stdin instead of CLI arg
Matthew Honnibal
2026-03-27 08:49:41 +01:00
-
4216738cf8
Pin GitHub Actions to commit SHAs for supply chain security
Matthew Honnibal
2026-03-26 15:48:47 +01:00
-
297938e704
Add smoke test and upgrade test to release build workflow
Matthew Honnibal
2026-03-23 18:46:43 +01:00
-
fdca647b1b
Set version to 3.8.13
release-v3.8.13
Matthew Honnibal
2026-03-23 16:52:52 +01:00
-
0d94a9d66d
Pin confection>=1.3.2 — older versions crash with pydantic v2
Matthew Honnibal
2026-03-23 16:49:52 +01:00
-
66b1691dc2
Debug: show per-key manifest diffs in test_manifest_is_current
faster-cli
Matthew Honnibal
2026-03-23 16:12:02 +01:00
-
1041f8b426
Debug: dump manifest diff in test_manifest_is_current
Matthew Honnibal
2026-03-23 15:53:13 +01:00
-
cb67fe175a
Regenerate CLI manifest for typer 0.24.1 plain-text output
Matthew Honnibal
2026-03-23 15:19:01 +01:00
-
ec786c85ad
Add local lint script matching CI validate + mypy checks
Matthew Honnibal
2026-03-23 14:59:58 +01:00
-
c5bcffdbf8
Fix import sorting (ruff I001) for CI validation
Matthew Honnibal
2026-03-23 14:58:26 +01:00
-
93547fe2e8
Fix lint issues across PR files
Matthew Honnibal
2026-03-23 14:56:27 +01:00
-
7bb0938725
Merge branch 'faster-cli' of https://github.com/explosion/spaCy into faster-cli
Matthew Honnibal
2026-03-23 14:50:07 +01:00
-
-
4967496dbd
Update test_cli_launcher
Matthew Honnibal
2026-03-20 09:12:08 +01:00
-
8a318dbae5
Fix manifest
Matthew Honnibal
2026-03-09 16:12:26 +01:00
-
f0abcf7bc0
Update manifest
Matthew Honnibal
2026-03-09 14:32:41 +01:00
-
0a45289512
Fix lazy load on modules where the function shadows
Matthew Honnibal
2026-03-09 14:32:31 +01:00
-
188c90d72a
Add lazy spaCy CLI loading and static launcher
Matthew Honnibal
2026-03-09 13:12:10 +01:00
-
-
-
f175a51e2d
Fully migrate to Pydantic v2 (#13940)
release-v3.8.12
Matthew Honnibal
2026-03-23 13:45:02 +01:00
-
9725c1ada3
Require srsly >=2.5.3 for Python 3.14 cloudpickle fix
confection1.1
Matthew Honnibal
2026-03-23 13:01:41 +01:00
-
7b9fe93d13
Harden GitHub Actions: pin actions to SHA, add least-privilege permissions, remove debug logging
Matthew Honnibal
2026-03-23 11:45:46 +01:00
-
9abb59cf8c
Fix secret exposure in explosionbot workflow pip install command
Matthew Honnibal
2026-03-23 11:38:28 +01:00
-
34f43bde78
Revert srsly pin to >=2.4.3,<3.0.0 (srsly v3 has msgpack strict_map_key breakage)
Matthew Honnibal
2026-03-23 11:27:21 +01:00
-
ac0c3fe175
Bump ml_datasets pin to >=0.2.1 for srsly v3 compatibility
Matthew Honnibal
2026-03-23 11:15:58 +01:00
-
1c40afd376
Require srsly v3 (>=3.0.0) for Python 3.14 cloudpickle fix
Matthew Honnibal
2026-03-23 10:51:28 +01:00
-
b05ff52005
Require pydantic v2 (>=2.0.0) now that confection 1.1 has dropped pydantic
Matthew Honnibal
2026-03-23 10:28:20 +01:00
-
953ee38454
Set fail-fast: false to get full 3.14 CI results across all platforms
Matthew Honnibal
2026-03-23 10:25:32 +01:00
-
27199bc23f
Enable Python 3.14 in CI test matrix
Matthew Honnibal
2026-03-23 08:33:03 +01:00
-
eab3119380
Fix zh tokenizer test: expect ConfigValidationError for invalid segmenter enum
Matthew Honnibal
2026-03-22 20:32:46 +01:00
-
45db7d772e
Skip Python 3.14 in CI until dependencies have wheels
Matthew Honnibal
2026-03-21 18:22:48 +01:00
-
3ed48a2abe
Filter pydantic v1 incompatibility warning for Python 3.14 support
Matthew Honnibal
2026-03-21 18:14:38 +01:00
-
990577a426
Fix mangled YAML in tests.yml and remove remaining pydantic warning filters
Matthew Honnibal
2026-03-21 17:34:37 +01:00
-
ff1bced640
Set python_requires upper bound to <3.15
Matthew Honnibal
2026-03-21 15:37:45 +01:00
-
00d26d0795
Add Python 3.14 to CI matrix and classifiers
Matthew Honnibal
2026-03-21 15:36:56 +01:00
-
4f59963dd8
Fix import sorting in test_textcat.py
Matthew Honnibal
2026-03-21 15:33:20 +01:00
-
326df3b709
Remove pydantic deprecation warning filters (fixed in confection)
Matthew Honnibal
2026-03-21 15:16:50 +01:00
-
8b42d87830
Monkeypatch _get_pip_install_cmd in download test for envs without pip on PATH
Matthew Honnibal
2026-03-21 14:45:56 +01:00
-
d434682a46
Fix tests for confection 1.1+: warning filters, zh segmenter test, lazy tok2vec import, str->Path coercion
Matthew Honnibal
2026-03-21 14:43:34 +01:00
-
b11a6e3f42
Add ruff to test ignore list and filter pydantic deprecation warnings from confection
Matthew Honnibal
2026-03-21 13:42:13 +01:00
-
abb0414288
Replace deprecated pydantic .dict() with .model_dump()
Matthew Honnibal
2026-03-21 13:16:47 +01:00
-
dfba77b9b9
Fix import sorting in factories.py
Matthew Honnibal
2026-03-21 13:07:05 +01:00
-
a0f5d7b9eb
Fix EntityLinker_v1 import to use legacy module
Matthew Honnibal
2026-03-21 13:01:46 +01:00
-
e17f2e6286
Replace deprecated pydantic Field(help=...) with Field(title=...)
Matthew Honnibal
2026-03-21 12:49:59 +01:00
-
e684b0c1d1
Apply ruff formatting to find_threshold.py and language.py
Matthew Honnibal
2026-03-21 09:01:46 +01:00
-
4cf4e9e350
Ignore mypy errors (for now)
Matthew Honnibal
2026-03-21 08:59:49 +01:00
-
30faae59ee
Merge branch 'master' into confection1.1
Matthew Honnibal
2026-03-21 08:47:21 +01:00
-
-
-
-
24255bd1e2
Fix import sorting for ruff isort compliance
Matthew Honnibal
2026-03-21 08:44:43 +01:00
-
8e6bd6d1c5
Apply ruff formatting to 8 files
Matthew Honnibal
2026-03-21 08:43:52 +01:00
-
47b5504e90
Autofix autofixable things from ruff
Matthew Honnibal
2026-03-21 08:43:16 +01:00
-
86f7ce303a
Limit CI ruff lint to isort-only checks for now
Matthew Honnibal
2026-03-21 08:41:25 +01:00
-
79b5f811bf
Update CI validation workflow: replace black, isort, flake8 with ruff
Matthew Honnibal
2026-03-21 08:39:43 +01:00
-
32c4b638ae
Format with ruff
Matthew Honnibal
2026-03-21 08:38:53 +01:00
-
a7f629bb91
Fix ruff isort config: replace unsupported profile with equivalent settings
Matthew Honnibal
2026-03-21 08:37:22 +01:00
-
adeb1620ec
Remove W503 from ruff ignore list (not a valid ruff rule)
Matthew Honnibal
2026-03-21 08:36:53 +01:00
-
fd99ed312b
Replace black, isort, and flake8 with ruff for linting and formatting
Matthew Honnibal
2026-03-21 08:36:11 +01:00
-
041f47b3b2
Format
Matthew Honnibal
2026-03-21 08:37:39 +01:00
-
200a3646c7
Fix ruff isort config: replace unsupported profile with equivalent settings
Matthew Honnibal
2026-03-21 08:37:22 +01:00
-
e9d7df6c3a
Remove W503 from ruff ignore list (not a valid ruff rule)
Matthew Honnibal
2026-03-21 08:36:53 +01:00
-
a84a2e6444
Replace black, isort, and flake8 with ruff for linting and formatting
Matthew Honnibal
2026-03-21 08:36:11 +01:00
-
e5fc4d6706
Format
Matthew Honnibal
2026-03-21 08:31:48 +01:00
-
932727a9cf
Update dependency pins: thinc 8.3.12, confection 1.1, weasel 1.0
Matthew Honnibal
2026-03-21 08:08:02 +01:00
-
-
-
501ccfd5fb
Fix pydantic v2 pattern validation error counts and attributeruler type annotation
Matthew Honnibal
2026-03-20 20:50:56 +01:00
-
b8bade1a57
Update spaCy to pydantic v2 native API
Matthew Honnibal
2026-03-20 15:03:41 +01:00
-
f835985f3f
Increment version
Matthew Honnibal
2026-03-20 14:38:21 +01:00
-
d5f67dc92d
Update spaCy pydantic imports from v1 compat to v2 native API
Matthew Honnibal
2026-03-20 14:31:59 +01:00
-
3154ede82a
Revert pydantic v2 migration, restore v1 compat imports
Matthew Honnibal
2026-03-20 14:09:37 +01:00
-
4f19800b4e
Revert to weasel <0.5
Matthew Honnibal
2026-03-20 14:04:12 +01:00
-
60a19cb800
Revert to confection <1 and allow pydantic v1
Matthew Honnibal
2026-03-20 14:02:03 +01:00
-
2afc3fd41c
Escape braces in TokenPatternOperatorMinMax regex for Rust regex engine
Matthew Honnibal
2026-03-20 11:34:12 +01:00
-
d41afc2966
isort
Matthew Honnibal
2026-03-20 11:13:21 +01:00
-
21439ec09d
Migrate from pydantic v1 to v2, require pydantic>=2.0.0
Matthew Honnibal
2026-03-20 11:10:26 +01:00
-
f22ff91476
Fix vuln scan by not calling test file requirements requirements.txt
Matthew Honnibal
2026-03-20 09:55:17 +01:00
-
ed20f79abe
Require confection
Matthew Honnibal
2026-03-20 09:43:20 +01:00
-
c6c78d6c33
Allow use of uv as a fallback to pip in spacy download
Matthew Honnibal
2026-03-20 09:20:32 +01:00
-
2f6142b43e
Require weasel 1.0
Matthew Honnibal
2026-03-20 09:17:28 +01:00
-
37b4a74fa7
Switch dependency back from
typer-slim to typer (#13922)
Sofie Van Landeghem
2026-03-20 09:14:19 +01:00
-
4168448124
Update test_cli_launcher
Matthew Honnibal
2026-03-20 09:12:08 +01:00
-
cfa1d3a59a
fix: ensure memory_zone cleanup runs on exception (#13924) (#13932)
Kaushik Rajan
2026-03-15 15:59:09 +05:30
-
5c559fc017
Fix manifest
Matthew Honnibal
2026-03-09 16:12:26 +01:00
-
126deace20
Update manifest
Matthew Honnibal
2026-03-09 14:32:41 +01:00
-
c7d7a724f2
Fix lazy load on modules where the function shadows
Matthew Honnibal
2026-03-09 14:32:31 +01:00
-
aa17eb96fd
Add lazy spaCy CLI loading and static launcher
Matthew Honnibal
2026-03-09 13:12:10 +01:00
-
-
-
453732d32d
Format (#13929)
Matthew Honnibal
2026-03-03 09:56:06 +01:00
-
8ed09635d2
Format
format
Matthew Honnibal
2026-03-02 20:31:21 +01:00
-
-
-
c1e7cb2ebf
Merge pull request #13865 from reonokiy/fix-ipython-display-import
Nathan Goldbaum
2025-11-27 11:55:45 -07:00
-