Branch: refs/heads/callbacks
Home: https://github.com/scikit-learn/scikit-learn
Commit: 45bad763f8a99404a99f1c0168b30e07e297a7ad
https://github.com/scikit-learn/scikit-learn/commit/45bad763f8a99404a99f1c0168b30e07e297a7ad
Author: Anne Beyer <[email protected]>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.inspection/33471.fix.rst
M sklearn/inspection/_plot/decision_boundary.py
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
Log Message:
-----------
FIX Add class-specific contour lines in `DecisionBoundaryDisplay` for
`predict_proba` and `decision_function` (#33471)
Commit: b674d83af6280151e3d2e0674cc6b1cce6075dc2
https://github.com/scikit-learn/scikit-learn/commit/b674d83af6280151e3d2e0674cc6b1cce6075dc2
Author: Christian Lorentzen <[email protected]>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.linear_model/33440.feature.rst
M sklearn/linear_model/_cd_fast.pyx
M sklearn/linear_model/_coordinate_descent.py
M sklearn/linear_model/tests/test_coordinate_descent.py
Log Message:
-----------
ENH add sparse and sample_weight support to MultiTaskElasticNet (#33440)
Commit: b3f6eebd213147f44c483b9008633951eedf0fd1
https://github.com/scikit-learn/scikit-learn/commit/b3f6eebd213147f44c483b9008633951eedf0fd1
Author: François Paugam <[email protected]>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: force_int_remainder_cols in
ColumnTransformer (#33751)
Commit: 64817509bae5149b912cbc0170a053721258ce45
https://github.com/scikit-learn/scikit-learn/commit/64817509bae5149b912cbc0170a053721258ce45
Author: François Paugam <[email protected]>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M sklearn/multioutput.py
M sklearn/tests/test_multioutput.py
Log Message:
-----------
MNT Clean up deprecations for 1.9: base_estimator arg in _BaseChain and
ClassifierChain (#33750)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: e0a0a23e304374d0bbfd658fd5e0519cc8f75168
https://github.com/scikit-learn/scikit-learn/commit/e0a0a23e304374d0bbfd658fd5e0519cc8f75168
Author: François Paugam <[email protected]>
Date: 2026-04-14 (Tue, 14 Apr 2026)
Changed paths:
M sklearn/linear_model/_coordinate_descent.py
M sklearn/linear_model/tests/test_coordinate_descent.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: n_aplhas in LinearModelCV (#33753)
Commit: e56d43fdeaa5af7f8c707de15dc2e4a8f1b50867
https://github.com/scikit-learn/scikit-learn/commit/e56d43fdeaa5af7f8c707de15dc2e4a8f1b50867
Author: antoinebaker <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.linear_model/33565.fix.rst
M sklearn/linear_model/_base.py
M sklearn/linear_model/tests/test_base.py
Log Message:
-----------
FIX Expose `cond` of lstsq solver as `tol` in `LinearRegression` (#33565)
Co-authored-by: Christian Lorentzen <[email protected]>
Commit: 304cc637d4ae93332375101d95dd2b1bc0b22195
https://github.com/scikit-learn/scikit-learn/commit/304cc637d4ae93332375101d95dd2b1bc0b22195
Author: François Paugam <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M sklearn/metrics/_classification.py
M sklearn/metrics/tests/test_classification.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: raise_warning in class_likelihood_ratios
(#33756)
Commit: 54a64238550fc44f36f0566be7eeb379796e8968
https://github.com/scikit-learn/scikit-learn/commit/54a64238550fc44f36f0566be7eeb379796e8968
Author: Anne Beyer <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.inspection/33709.enhancement.rst
M sklearn/inspection/_plot/decision_boundary.py
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
M sklearn/utils/fixes.py
Log Message:
-----------
ENH DecisionBoundaryDisplay: change default colors and sampling (#33709)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: c1e7857fd3717a5531124d845719afe561c01f19
https://github.com/scikit-learn/scikit-learn/commit/c1e7857fd3717a5531124d845719afe561c01f19
Author: Copilot <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
M doc/sphinxext/allow_nan_estimators.py
M sklearn/utils/_test_common/instance_generator.py
Log Message:
-----------
Fix allow_nan_estimators directive to check all constructed instances (#33749)
Co-authored-by: copilot-swe-agent[bot]
<[email protected]>
Co-authored-by: adrinjalali <[email protected]>
Co-authored-by: ogrisel <[email protected]>
Commit: 4cdcdc09044cd71a4238b9ac2de30034de486981
https://github.com/scikit-learn/scikit-learn/commit/4cdcdc09044cd71a4238b9ac2de30034de486981
Author: Anne Beyer <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.compose/33665.fix.rst
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
Log Message:
-----------
FIX Metadata routing: register remainder when `remainder="passthrough"`
(#33665)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: d86a1dfe450ab8b6988e6acbb83a12bc581f0e0b
https://github.com/scikit-learn/scikit-learn/commit/d86a1dfe450ab8b6988e6acbb83a12bc581f0e0b
Author: Dea María Léon <[email protected]>
Date: 2026-04-15 (Wed, 15 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/many-modules/31937.enhancement.rst
M examples/applications/plot_cyclical_feature_engineering.py
M examples/compose/plot_column_transformer_mixed_types.py
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
M sklearn/utils/_repr_html/base.py
M sklearn/utils/_repr_html/estimator.css
M sklearn/utils/_repr_html/estimator.js
M sklearn/utils/_repr_html/estimator.py
A sklearn/utils/_repr_html/features.css
A sklearn/utils/_repr_html/features.py
A sklearn/utils/_repr_html/tests/test_features.py
M sklearn/utils/_repr_html/tests/test_js.py
Log Message:
-----------
ENH: Display the number and names of output features (#31937)
Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Co-authored-by: Antoine Baker <[email protected]>
Commit: fb4f8fbcfee019b58eccecfd987eb6981d5988ce
https://github.com/scikit-learn/scikit-learn/commit/fb4f8fbcfee019b58eccecfd987eb6981d5988ce
Author: Lucy Liu <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M benchmarks/bench_saga.py
M doc/modules/model_evaluation.rst
A doc/whats_new/upcoming_changes/sklearn.metrics/33740.fix.rst
M sklearn/metrics/_classification.py
M sklearn/metrics/tests/test_classification.py
Log Message:
-----------
Deprecate `y_pred` in favour of `y_proba` in `log_loss` (#33740)
Commit: 97ab219cbae07f6e18cb5ec5c2701cd4fd7e2dee
https://github.com/scikit-learn/scikit-learn/commit/97ab219cbae07f6e18cb5ec5c2701cd4fd7e2dee
Author: Andy <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M sklearn/neighbors/_lof.py
Log Message:
-----------
DOC added link to user guide for LocalFactorOutlier (#33767)
Commit: 20c0129906b26803f810e41936e5487d5becfcf4
https://github.com/scikit-learn/scikit-learn/commit/20c0129906b26803f810e41936e5487d5becfcf4
Author: Anne Beyer <[email protected]>
Date: 2026-04-16 (Thu, 16 Apr 2026)
Changed paths:
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
Log Message:
-----------
MNT Clean-up matplotlib version checks for < v3.5 (#33769)
Commit: 15b253ecdcd72cd3b86b8541e00202529bbc7108
https://github.com/scikit-learn/scikit-learn/commit/15b253ecdcd72cd3b86b8541e00202529bbc7108
Author: Isaacc <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M doc/modules/outlier_detection.rst
Log Message:
-----------
DOC improved description of offset parameter for LocalOutlierFactor (#33773)
Commit: e3ce8d95e3922ff8b6785fc5c233a9afc7a9eaa7
https://github.com/scikit-learn/scikit-learn/commit/e3ce8d95e3922ff8b6785fc5c233a9afc7a9eaa7
Author: Ashutosh Devpura <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M sklearn/metrics/cluster/_supervised.py
M sklearn/metrics/cluster/tests/test_supervised.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: sparse from fowlkes_mallows_score (#33761)
Commit: 88c3106c257dc9eeed90ee13000871ff5a27c218
https://github.com/scikit-learn/scikit-learn/commit/88c3106c257dc9eeed90ee13000871ff5a27c218
Author: Ashutosh Devpura <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M sklearn/inspection/_partial_dependence.py
M sklearn/inspection/tests/test_partial_dependence.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: Raise for integer dtype in
partial_dependence (#33762)
Commit: 7b6d1bd554f1c4b9f3a61b8e2aaeb8b53f8e2a2c
https://github.com/scikit-learn/scikit-learn/commit/7b6d1bd554f1c4b9f3a61b8e2aaeb8b53f8e2a2c
Author: Ashutosh Devpura <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M sklearn/preprocessing/_discretization.py
M sklearn/preprocessing/tests/test_discretization.py
Log Message:
-----------
MNT Clean-up deprecations for 1.9: default quantile_method of
KBinsDiscretizer (#33763)
Co-authored-by: Jérémie du Boisberranger <[email protected]>
Commit: 43ad580d12d2d370c8b9e314373224962a8875d9
https://github.com/scikit-learn/scikit-learn/commit/43ad580d12d2d370c8b9e314373224962a8875d9
Author: Stefanie Senger <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M doc/modules/array_api.rst
Log Message:
-----------
DOC Fix function paths in Array API docs (#33768)
Commit: c8697f7a48d577f20b3ecb13c7beac08c4b6a8a6
https://github.com/scikit-learn/scikit-learn/commit/c8697f7a48d577f20b3ecb13c7beac08c4b6a8a6
Author: Guillaume Lemaitre <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
A doc/whats_new/upcoming_changes/sklearn.neural_network/33774.fix.rst
M sklearn/neural_network/_multilayer_perceptron.py
M sklearn/neural_network/tests/test_mlp.py
Log Message:
-----------
FIX handling nan during scoring of early-stopping in MLPClassifier (#33774)
Commit: c1d955e67a9f11a7ff80e1bd2dc8c2c180255f67
https://github.com/scikit-learn/scikit-learn/commit/c1d955e67a9f11a7ff80e1bd2dc8c2c180255f67
Author: Christian Lorentzen <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M doc/conf.py
A doc/data_interoperability.rst
R doc/dispatching.rst
A doc/modules/df_output_transform.rst
M doc/user_guide.rst
Log Message:
-----------
DOC better marketing in user guid for Array API and set_output pandas/polars
(#33466)
Commit: 3609526e1e8040a49fbce5de9d88ec34189735a3
https://github.com/scikit-learn/scikit-learn/commit/3609526e1e8040a49fbce5de9d88ec34189735a3
Author: Olivier Grisel <[email protected]>
Date: 2026-04-17 (Fri, 17 Apr 2026)
Changed paths:
M build_tools/circle/doc_environment.yml
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/update_environments_and_lock_files.py
M sklearn/utils/_testing.py
M sklearn/utils/tests/test_testing.py
Log Message:
-----------
MAINT bump circle ci dependencies (#33785)
Commit: 4e88ecfc3722975197b3afc1417e7f1049e33fd0
https://github.com/scikit-learn/scikit-learn/commit/4e88ecfc3722975197b3afc1417e7f1049e33fd0
Author: Andy <[email protected]>
Date: 2026-04-18 (Sat, 18 Apr 2026)
Changed paths:
A
doc/whats_new/upcoming_changes/sklearn.feature_selection/33786.enhancement.rst
M sklearn/feature_selection/_base.py
M sklearn/feature_selection/tests/test_from_model.py
M sklearn/feature_selection/tests/test_rfe.py
Log Message:
-----------
ENH Add support for sparse `importance_getter` in `RFE` and `SelectFromModel`
(#33786)
Co-authored-by: iambrogetti <[email protected]>
Co-authored-by: Isaacc <[email protected]>
Co-authored-by: Guillaume Lemaitre <[email protected]>
Commit: 52673b18536087b0642c31e6bcfa9408895ddb2e
https://github.com/scikit-learn/scikit-learn/commit/52673b18536087b0642c31e6bcfa9408895ddb2e
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for array-api CI build(s) :lock: :robot:
(#33803)
Co-authored-by: Lock file bot <[email protected]>
Commit: 4a35782d10ca520576e6b05b0e7c0521e2dfb1d7
https://github.com/scikit-learn/scikit-learn/commit/4a35782d10ca520576e6b05b0e7c0521e2dfb1d7
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M build_tools/github/pylatest_pip_scipy_dev_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot:
(#33802)
Co-authored-by: Lock file bot <[email protected]>
Commit: 06aded051fe6c7c9970b7e13c3669f952a799831
https://github.com/scikit-learn/scikit-learn/commit/06aded051fe6c7c9970b7e13c3669f952a799831
Author: scikit-learn-bot <[email protected]>
Date: 2026-04-20 (Mon, 20 Apr 2026)
Changed paths:
M build_tools/github/pylatest_free_threaded_linux-64_conda.lock
Log Message:
-----------
:lock: :robot: CI Update lock files for free-threaded CI build(s) :lock:
:robot: (#33801)
Co-authored-by: Lock file bot <[email protected]>
Commit: 827acb82132c28cddaee2dfa68b7dd4e4f3605c6
https://github.com/scikit-learn/scikit-learn/commit/827acb82132c28cddaee2dfa68b7dd4e4f3605c6
Author: Jérémie du Boisberranger <[email protected]>
Date: 2026-04-21 (Tue, 21 Apr 2026)
Changed paths:
M benchmarks/bench_saga.py
M build_tools/circle/doc_environment.yml
M build_tools/circle/doc_linux-64_conda.lock
M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
M build_tools/github/debian_32bit_lock.txt
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_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/update_environments_and_lock_files.py
M doc/conf.py
A doc/data_interoperability.rst
R doc/dispatching.rst
M doc/modules/array_api.rst
A doc/modules/df_output_transform.rst
M doc/modules/model_evaluation.rst
M doc/modules/outlier_detection.rst
M doc/sphinxext/allow_nan_estimators.py
M doc/user_guide.rst
A doc/whats_new/upcoming_changes/many-modules/31937.enhancement.rst
A doc/whats_new/upcoming_changes/sklearn.compose/33665.fix.rst
A
doc/whats_new/upcoming_changes/sklearn.feature_selection/33786.enhancement.rst
A doc/whats_new/upcoming_changes/sklearn.inspection/33471.fix.rst
A doc/whats_new/upcoming_changes/sklearn.inspection/33709.enhancement.rst
A doc/whats_new/upcoming_changes/sklearn.linear_model/33440.feature.rst
A doc/whats_new/upcoming_changes/sklearn.linear_model/33565.fix.rst
A doc/whats_new/upcoming_changes/sklearn.metrics/33740.fix.rst
A doc/whats_new/upcoming_changes/sklearn.neural_network/33774.fix.rst
M examples/applications/plot_cyclical_feature_engineering.py
M examples/compose/plot_column_transformer_mixed_types.py
M sklearn/compose/_column_transformer.py
M sklearn/compose/tests/test_column_transformer.py
M sklearn/feature_selection/_base.py
M sklearn/feature_selection/tests/test_from_model.py
M sklearn/feature_selection/tests/test_rfe.py
M sklearn/inspection/_partial_dependence.py
M sklearn/inspection/_plot/decision_boundary.py
M sklearn/inspection/_plot/tests/test_boundary_decision_display.py
M sklearn/inspection/tests/test_partial_dependence.py
M sklearn/linear_model/_base.py
M sklearn/linear_model/_cd_fast.pyx
M sklearn/linear_model/_coordinate_descent.py
M sklearn/linear_model/tests/test_base.py
M sklearn/linear_model/tests/test_coordinate_descent.py
M sklearn/metrics/_classification.py
M sklearn/metrics/cluster/_supervised.py
M sklearn/metrics/cluster/tests/test_supervised.py
M sklearn/metrics/tests/test_classification.py
M sklearn/multioutput.py
M sklearn/neighbors/_lof.py
M sklearn/neural_network/_multilayer_perceptron.py
M sklearn/neural_network/tests/test_mlp.py
M sklearn/preprocessing/_discretization.py
M sklearn/preprocessing/tests/test_discretization.py
M sklearn/tests/test_multioutput.py
M sklearn/utils/_repr_html/base.py
M sklearn/utils/_repr_html/estimator.css
M sklearn/utils/_repr_html/estimator.js
M sklearn/utils/_repr_html/estimator.py
A sklearn/utils/_repr_html/features.css
A sklearn/utils/_repr_html/features.py
A sklearn/utils/_repr_html/tests/test_features.py
M sklearn/utils/_repr_html/tests/test_js.py
M sklearn/utils/_test_common/instance_generator.py
M sklearn/utils/_testing.py
M sklearn/utils/fixes.py
M sklearn/utils/tests/test_testing.py
Log Message:
-----------
Merge remote-tracking branch 'upstream/main' into callbacks
Compare:
https://github.com/scikit-learn/scikit-learn/compare/2b930db05873...827acb82132c
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]