Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: f7db22e9777161c357eb7a677ee6c9b3f598c220
https://github.com/scikit-learn/scikit-learn/commit/f7db22e9777161c357eb7a677ee6c9b3f598c220
Author: Christian Lorentzen <[email protected]>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M sklearn/utils/validation.py
Log Message:
-----------
MNT simplify check_array for sparse pandas.DataFrame a bit (#33971)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: d1d726e6ccab4c816426a87065e02aa2ef48075a
https://github.com/scikit-learn/scikit-learn/commit/d1d726e6ccab4c816426a87065e02aa2ef48075a
Author: Rudrendu Paul <[email protected]>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M sklearn/ensemble/_voting.py
Log Message:
-----------
DOC VotingClassifier: clarify that estimators_ are fitted on integer-encoded
labels (#33722)
Commit: c5ed67095f24955b9edb040893703fa6bc9edb17
https://github.com/scikit-learn/scikit-learn/commit/c5ed67095f24955b9edb040893703fa6bc9edb17
Author: AAAZZZR <[email protected]>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.neighbors/33048.fix.rst
M sklearn/neighbors/_classification.py
M sklearn/neighbors/tests/test_neighbors.py
Log Message:
-----------
Fix *NeighborsClassifier with brute force for string labels (#33048)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 0844d393d15fb657bbcf91ba8f34443e7f711635
https://github.com/scikit-learn/scikit-learn/commit/0844d393d15fb657bbcf91ba8f34443e7f711635
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-13 (Wed, 13 May 2026)
Changed paths:
M doc/whats_new/upcoming_changes/array-api/29661.enhancement.rst
M doc/whats_new/upcoming_changes/array-api/32909.feature.rst
M doc/whats_new/upcoming_changes/array-api/32985.feature.rst
M doc/whats_new/upcoming_changes/array-api/33020.enhancement.rst
R doc/whats_new/upcoming_changes/changed-models/33333.api
R doc/whats_new/upcoming_changes/custom-top-level/31127.enhancement.rst
A doc/whats_new/upcoming_changes/many-modules/31127.enhancement.rst
M doc/whats_new/upcoming_changes/many-modules/31177.major-feature.rst
M doc/whats_new/upcoming_changes/many-modules/32888.enhancement.rst
A doc/whats_new/upcoming_changes/many-modules/33126.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.compose/32713.fix.rst
M doc/whats_new/upcoming_changes/sklearn.ensemble/29641.fix.rst
M doc/whats_new/upcoming_changes/sklearn.ensemble/32708.api.rst
M
doc/whats_new/upcoming_changes/sklearn.gaussian_process/33067.efficiency.rst
M doc/whats_new/upcoming_changes/sklearn.inspection/33709.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/32768.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33014.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33020.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33168.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33565.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33918.fix.rst
M doc/whats_new/upcoming_changes/sklearn.manifold/33262.efficiency.rst
M doc/whats_new/upcoming_changes/sklearn.manifold/33318.fix.rst
M doc/whats_new/upcoming_changes/sklearn.metrics/31172.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.metrics/33876.fix.rst
M
doc/whats_new/upcoming_changes/sklearn.model_selection/28464.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.model_selection/33473.fix.rst
M doc/whats_new/upcoming_changes/sklearn.pipeline/32853.fix.rst
M doc/whats_new/upcoming_changes/sklearn.svm/32212.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32119.feature.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32119.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32193.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32708.api.rst
M doc/whats_new/upcoming_changes/sklearn.utils/32565.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.utils/32887.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33086.api.rst
R doc/whats_new/upcoming_changes/sklearn.utils/33126.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33127.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33491.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33789.fix.rst
Log Message:
-----------
MNT Fix changelog for 1.9 (#34002)
Commit: 33f94f4d51aa692ba29741fd87f85501332eb5c9
https://github.com/scikit-learn/scikit-learn/commit/33f94f4d51aa692ba29741fd87f85501332eb5c9
Author: Arthur Lacote <[email protected]>
Date: 2026-05-14 (Thu, 14 May 2026)
Changed paths:
A doc/whats_new/upcoming_changes/array-api/33898.fix.rst
M sklearn/linear_model/_base.py
M sklearn/linear_model/tests/test_base.py
M sklearn/preprocessing/_data.py
M sklearn/preprocessing/tests/test_data.py
M sklearn/utils/_array_api.py
M sklearn/utils/extmath.py
M sklearn/utils/tests/test_array_api.py
M sklearn/utils/tests/test_extmath.py
Log Message:
-----------
FIX: fix array API support for float32-only devices on integer inputs (#33898)
Co-authored-by: Olivier Grisel <[email protected]>
Commit: 0a13e4f0fd88acedb7271e89bf4b1666a728b348
https://github.com/scikit-learn/scikit-learn/commit/0a13e4f0fd88acedb7271e89bf4b1666a728b348
Author: Lucy Liu <[email protected]>
Date: 2026-05-14 (Thu, 14 May 2026)
Changed paths:
M sklearn/metrics/tests/test_common.py
Log Message:
-----------
DOC Include `CURVE_METRICS` in `test_common.py` docstring explanation (#34009)
Commit: d417899b38bf733a62bdea6748d89bd987e9bfca
https://github.com/scikit-learn/scikit-learn/commit/d417899b38bf733a62bdea6748d89bd987e9bfca
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M doc/whats_new/upcoming_changes/many-modules/31127.enhancement.rst
Log Message:
-----------
MNT Add Marco Gorelli as co-author of the narwhals PR (#34011)
Commit: 8b60698ca92c87a6d836d3a87c18bdfe9a3b6c67
https://github.com/scikit-learn/scikit-learn/commit/8b60698ca92c87a6d836d3a87c18bdfe9a3b6c67
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M README.rst
M asv_benchmarks/asv.conf.json
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_environment.yml
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_osx-arm64_conda.lock
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_environment.yml
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_openblas_win-64_conda.lock
M build_tools/github/ubuntu_atlas_lock.txt
M build_tools/github/ubuntu_atlas_requirements.txt
M pyproject.toml
M sklearn/_min_dependencies.py
Log Message:
-----------
MNT Bump min dependencies for 1.9 (#33984)
Commit: f7fe8c46fa8c54ef712a40b78eeb0c51697350a3
https://github.com/scikit-learn/scikit-learn/commit/f7fe8c46fa8c54ef712a40b78eeb0c51697350a3
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M sklearn/tests/test_build.py
Log Message:
-----------
BLD Skip _cyutility cython helper module on WASM [pyodide] (#34024)
Co-authored-by: Olivier Grisel <[email protected]>
Commit: d666dcbc183d5ba94f3942090ff232aac901d153
https://github.com/scikit-learn/scikit-learn/commit/d666dcbc183d5ba94f3942090ff232aac901d153
Author: Tim Head <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M .github/workflows/labeler-title-regex.yml
Log Message:
-----------
CI Do not store credentials in a file (labler workflow) (#34023)
Commit: b06561506bf782d7b1b356b1630b34f2f3bd4caf
https://github.com/scikit-learn/scikit-learn/commit/b06561506bf782d7b1b356b1630b34f2f3bd4caf
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M sklearn/tests/test_pipeline.py
M sklearn/utils/_repr_html/tests/test_features.py
Log Message:
-----------
CI Fix clone global estimator instance before fit in tests (#34025)
Commit: 98cf4f16a8152c405e62c57019fbb8584ce67215
https://github.com/scikit-learn/scikit-learn/commit/98cf4f16a8152c405e62c57019fbb8584ce67215
Author: Robert Pollak <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M doc/support.rst
Log Message:
-----------
Fix mailing list links (#34022)
Commit: 20fbddc7f11d41cbdb99da1ce5d438cccc2e70df
https://github.com/scikit-learn/scikit-learn/commit/20fbddc7f11d41cbdb99da1ce5d438cccc2e70df
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-05-15 (Fri, 15 May 2026)
Changed paths:
M .github/workflows/labeler-title-regex.yml
M README.rst
M asv_benchmarks/asv.conf.json
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_environment.yml
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_linux-64_conda.lock
M build_tools/github/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
M build_tools/github/pylatest_conda_forge_osx-arm64_conda.lock
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
M build_tools/github/pylatest_pip_openblas_pandas_linux-64_conda.lock
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_environment.yml
M
build_tools/github/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
M
build_tools/github/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
M build_tools/github/pymin_conda_forge_openblas_win-64_conda.lock
M build_tools/github/ubuntu_atlas_lock.txt
M build_tools/github/ubuntu_atlas_requirements.txt
M doc/support.rst
M doc/whats_new/upcoming_changes/array-api/29661.enhancement.rst
M doc/whats_new/upcoming_changes/array-api/32909.feature.rst
M doc/whats_new/upcoming_changes/array-api/32985.feature.rst
M doc/whats_new/upcoming_changes/array-api/33020.enhancement.rst
A doc/whats_new/upcoming_changes/array-api/33898.fix.rst
R doc/whats_new/upcoming_changes/changed-models/33333.api
R doc/whats_new/upcoming_changes/custom-top-level/31127.enhancement.rst
A doc/whats_new/upcoming_changes/many-modules/31127.enhancement.rst
M doc/whats_new/upcoming_changes/many-modules/31177.major-feature.rst
M doc/whats_new/upcoming_changes/many-modules/32888.enhancement.rst
A doc/whats_new/upcoming_changes/many-modules/33126.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.compose/32713.fix.rst
M doc/whats_new/upcoming_changes/sklearn.ensemble/29641.fix.rst
M doc/whats_new/upcoming_changes/sklearn.ensemble/32708.api.rst
M
doc/whats_new/upcoming_changes/sklearn.gaussian_process/33067.efficiency.rst
M doc/whats_new/upcoming_changes/sklearn.inspection/33709.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/32768.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33014.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33020.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33168.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33565.fix.rst
M doc/whats_new/upcoming_changes/sklearn.linear_model/33918.fix.rst
M doc/whats_new/upcoming_changes/sklearn.manifold/33262.efficiency.rst
M doc/whats_new/upcoming_changes/sklearn.manifold/33318.fix.rst
M doc/whats_new/upcoming_changes/sklearn.metrics/31172.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.metrics/33876.fix.rst
M
doc/whats_new/upcoming_changes/sklearn.model_selection/28464.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.model_selection/33473.fix.rst
A doc/whats_new/upcoming_changes/sklearn.neighbors/33048.fix.rst
M doc/whats_new/upcoming_changes/sklearn.pipeline/32853.fix.rst
M doc/whats_new/upcoming_changes/sklearn.svm/32212.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32119.feature.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32119.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32193.fix.rst
M doc/whats_new/upcoming_changes/sklearn.tree/32708.api.rst
M doc/whats_new/upcoming_changes/sklearn.utils/32565.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.utils/32887.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33086.api.rst
R doc/whats_new/upcoming_changes/sklearn.utils/33126.enhancement.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33127.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33491.fix.rst
M doc/whats_new/upcoming_changes/sklearn.utils/33789.fix.rst
M pyproject.toml
M sklearn/_min_dependencies.py
M sklearn/ensemble/_voting.py
M sklearn/linear_model/_base.py
M sklearn/linear_model/tests/test_base.py
M sklearn/metrics/tests/test_common.py
M sklearn/neighbors/_classification.py
M sklearn/neighbors/tests/test_neighbors.py
M sklearn/preprocessing/_data.py
M sklearn/preprocessing/tests/test_data.py
M sklearn/tests/test_build.py
M sklearn/tests/test_pipeline.py
M sklearn/utils/_array_api.py
M sklearn/utils/_repr_html/tests/test_features.py
M sklearn/utils/extmath.py
M sklearn/utils/tests/test_array_api.py
M sklearn/utils/tests/test_extmath.py
M sklearn/utils/validation.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Compare:
https://github.com/scikit-learn/scikit-learn/compare/2d0a71f90309...20fbddc7f11d
To unsubscribe from these emails, change your notification settings at
https://github.com/scikit-learn/scikit-learn/settings/notifications
_______________________________________________
Scikit-learn-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://mail.python.org/mailman3//lists/scikit-learn-commits.python.org
Member address: [email protected]