Branch: refs/heads/callbacks
  Home:   https://github.com/scikit-learn/scikit-learn
  Commit: e9752287ffffecb2d2878ce1ed97a77a43941579
      
https://github.com/scikit-learn/scikit-learn/commit/e9752287ffffecb2d2878ce1ed97a77a43941579
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-09 (Tue, 09 Dec 2025)

  Changed paths:
    A examples/release_highlights/plot_release_highlights_1_8_0.py

  Log Message:
  -----------
  DOC Release highlights for 1.8 (#32809)

Co-authored-by: Christian Lorentzen <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Virgil Chan <[email protected]>
Co-authored-by: Omar Salman <[email protected]>
Co-authored-by: Tim Head <[email protected]>
Co-authored-by: Jérémie du Boisberranger <[email protected]>


  Commit: b04ad9520f09982b9093810bc55daacdf250a472
      
https://github.com/scikit-learn/scikit-learn/commit/b04ad9520f09982b9093810bc55daacdf250a472
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M sklearn/__check_build/__init__.py

  Log Message:
  -----------
  MNT Update link to new build instruction location in `raise_build_error` 
(#32862)


  Commit: 9e24cf5666cc4d3247bc6169724431d65a6ad662
      
https://github.com/scikit-learn/scikit-learn/commit/9e24cf5666cc4d3247bc6169724431d65a6ad662
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M sklearn/preprocessing/tests/test_target_encoder.py

  Log Message:
  -----------
  FIX add quickfix for pandas warning causing CI error (#32865)

Co-authored-by: Olivier Grisel <[email protected]>


  Commit: 96df8e88e73592a34e7b89c30db676734595f811
      
https://github.com/scikit-learn/scikit-learn/commit/96df8e88e73592a34e7b89c30db676734595f811
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M doc/templates/index.html

  Log Message:
  -----------
  DOC Update news for 1.8.0 (#32877)


  Commit: 6f7b6c8ca82ede18dd65099c8eaa2b28e1531b00
      
https://github.com/scikit-learn/scikit-learn/commit/6f7b6c8ca82ede18dd65099c8eaa2b28e1531b00
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M examples/release_highlights/plot_release_highlights_1_8_0.py

  Log Message:
  -----------
  DOC Fix too short underline in 1.8 release highlights (#32878)


  Commit: 51df6d60512aabca3af27258ca885f7ffaa4a2a2
      
https://github.com/scikit-learn/scikit-learn/commit/51df6d60512aabca3af27258ca885f7ffaa4a2a2
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot: 
(#32857)

Co-authored-by: Lock file bot <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>


  Commit: e0ca871b32cb123484630d9687093c49277ec076
      
https://github.com/scikit-learn/scikit-learn/commit/e0ca871b32cb123484630d9687093c49277ec076
  Author: Olivier Grisel <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M sklearn/linear_model/tests/test_sag.py

  Log Message:
  -----------
  FIX missing RNG seeding in `test_sag_regressor` (#32879)


  Commit: b59a67d655b1a41b88f14d706ea403f65ca1b9cf
      
https://github.com/scikit-learn/scikit-learn/commit/b59a67d655b1a41b88f14d706ea403f65ca1b9cf
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    R doc/whats_new/upcoming_changes/array-api/27113.feature.rst
    R doc/whats_new/upcoming_changes/array-api/27961.feature.rst
    R doc/whats_new/upcoming_changes/array-api/29822.feature.rst
    R doc/whats_new/upcoming_changes/array-api/30562.feature.rst
    R doc/whats_new/upcoming_changes/array-api/30777.feature.rst
    R doc/whats_new/upcoming_changes/array-api/30878.feature.rst
    R doc/whats_new/upcoming_changes/array-api/31580.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32246.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32249.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32270.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32422.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32497.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32582.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32586.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32597.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32600.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32604.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32613.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32619.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32693.feature.rst
    R doc/whats_new/upcoming_changes/array-api/32838.fix.rst
    R doc/whats_new/upcoming_changes/custom-top-level/32079.other.rst
    R doc/whats_new/upcoming_changes/many-modules/31775.efficiency.rst
    R doc/whats_new/upcoming_changes/metadata-routing/31898.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.base/31928.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.base/32341.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.calibration/31068.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.cluster/31973.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.cluster/31991.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.compose/32188.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.covariance/31987.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.covariance/31987.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.covariance/32117.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.decomposition/29310.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.decomposition/31987.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.decomposition/32077.enhancement.rst
    R 
doc/whats_new/upcoming_changes/sklearn.discriminant_analysis/32108.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.ensemble/32825.fix.rst
    R 
doc/whats_new/upcoming_changes/sklearn.feature_selection/31939.enhancement.rst
    R 
doc/whats_new/upcoming_changes/sklearn.gaussian_process/31431.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/29097.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31474.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31665.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31848.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31856.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31880.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31888.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31906.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31933.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/31946.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/32014.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/32114.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/32659.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/32742.api.rst
    R doc/whats_new/upcoming_changes/sklearn.linear_model/32747.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.manifold/31322.major-feature.rst
    R doc/whats_new/upcoming_changes/sklearn.manifold/32229.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.manifold/32433.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/28971.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/30134.feature.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/30787.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/31294.api.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/31406.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/31701.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/31764.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/31891.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32047.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32310.api.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32313.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32356.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32356.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32372.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.metrics/32549.fix.rst
    R 
doc/whats_new/upcoming_changes/sklearn.model_selection/32265.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.model_selection/32540.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.multiclass/15504.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.naive_bayes/32497.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.preprocessing/28043.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.preprocessing/29307.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.preprocessing/31790.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.preprocessing/32592.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.semi_supervised/31924.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/30041.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/31036.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32100.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32100.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32259.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32274.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32280.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.tree/32351.fix.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/31564.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/31873.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/31951.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/31952.efficiency.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/31969.enhancement.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/32258.api.rst
    R doc/whats_new/upcoming_changes/sklearn.utils/32330.fix.rst
    M doc/whats_new/v1.8.rst

  Log Message:
  -----------
  DOC Backport changelog changes from 1.8.X branch (#32876)


  Commit: 7f0900c265936eac9a89bba37eb19ee66208d46a
      
https://github.com/scikit-learn/scikit-learn/commit/7f0900c265936eac9a89bba37eb19ee66208d46a
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-10 (Wed, 10 Dec 2025)

  Changed paths:
    M SECURITY.md

  Log Message:
  -----------
  MNT Update SECURITY.md for 1.8.0 (#32881)


  Commit: de3816631818fa905ba14a26c2fa721aa91ffa09
      
https://github.com/scikit-learn/scikit-learn/commit/de3816631818fa905ba14a26c2fa721aa91ffa09
  Author: Andres Nayeem Mejia <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M doc/glossary.rst

  Log Message:
  -----------
  Fix typo in cross-validation definition  (#32890)


  Commit: 92fb813359bf27a4abe8ac1caec0d9cad9256959
      
https://github.com/scikit-learn/scikit-learn/commit/92fb813359bf27a4abe8ac1caec0d9cad9256959
  Author: Christian Lorentzen <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M sklearn/linear_model/_coordinate_descent.py

  Log Message:
  -----------
  FIX activate gap safe screening in MultiTaskElasticNet and MultiTaskLasso 
(#32842)


  Commit: b5f8f1c6aadd97a5eb0f76b40f0a797b434b4f0b
      
https://github.com/scikit-learn/scikit-learn/commit/b5f8f1c6aadd97a5eb0f76b40f0a797b434b4f0b
  Author: Virgil Chan <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M doc/modules/array_api.rst
    A doc/whats_new/upcoming_changes/array-api/31671.feature.rst
    A doc/whats_new/upcoming_changes/sklearn.metrics/31671.fix.rst
    M sklearn/metrics/_regression.py
    M sklearn/metrics/tests/test_common.py

  Log Message:
  -----------
  ENH add Array API support for `d2_pinball_score` and 
`d2_absolute_error_score` (#31671)

Co-authored-by: Olivier Grisel <[email protected]>


  Commit: 6f7eef1ad439914f7620cc11a0252e023d62ae4a
      
https://github.com/scikit-learn/scikit-learn/commit/6f7eef1ad439914f7620cc11a0252e023d62ae4a
  Author: Omar Salman <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M sklearn/linear_model/_cd_fast.pyx

  Log Message:
  -----------
  Reverts the screening refactoring in enet_coordinate_descent_gram (#32860)


  Commit: a1cae3ea26d4703f7eedd79464c18e6825c8f2cc
      
https://github.com/scikit-learn/scikit-learn/commit/a1cae3ea26d4703f7eedd79464c18e6825c8f2cc
  Author: Dea María Léon <[email protected]>
  Date:   2025-12-12 (Fri, 12 Dec 2025)

  Changed paths:
    M sklearn/base.py

  Log Message:
  -----------
  ENH Order user-set parameters before default parameters on HTML Display  
(#32802)


  Commit: c7d040e4f23e7888125de0af52e640329c8b9a5a
      
https://github.com/scikit-learn/scikit-learn/commit/c7d040e4f23e7888125de0af52e640329c8b9a5a
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-14 (Sun, 14 Dec 2025)

  Changed paths:
    M sklearn/preprocessing/tests/test_target_encoder.py

  Log Message:
  -----------
  TST make pandas warning message regex more generic (#32895)

Co-authored-by: Lucy Liu <[email protected]>
Co-authored-by: Loïc Estève <[email protected]>


  Commit: 3e4a985d3558eaf5ad91876c41da64a88df41be1
      
https://github.com/scikit-learn/scikit-learn/commit/3e4a985d3558eaf5ad91876c41da64a88df41be1
  Author: Dea María Léon <[email protected]>
  Date:   2025-12-14 (Sun, 14 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/sklearn.utils/32887.fix.rst
    M sklearn/utils/_repr_html/params.css
    M sklearn/utils/_repr_html/params.py
    M sklearn/utils/_repr_html/tests/test_params.py

  Log Message:
  -----------
  FIX: Tooltip position using CSS anchor positioning (#32887)


  Commit: 9db90d21440d1712fb073761547b68ae1f98b3a0
      
https://github.com/scikit-learn/scikit-learn/commit/9db90d21440d1712fb073761547b68ae1f98b3a0
  Author: Lucy Liu <[email protected]>
  Date:   2025-12-15 (Mon, 15 Dec 2025)

  Changed paths:
    M sklearn/metrics/tests/test_common.py

  Log Message:
  -----------
  TST Add `confusion_matrix_at_thresholds` to common tests (#32883)


  Commit: e4610c6ec809523d64ead99d68bba61d82be5167
      
https://github.com/scikit-learn/scikit-learn/commit/e4610c6ec809523d64ead99d68bba61d82be5167
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-15 (Mon, 15 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/many-modules/32888.enhancement.rst
    M sklearn/compose/_column_transformer.py
    M sklearn/compose/tests/test_column_transformer.py
    M sklearn/pipeline.py
    M sklearn/tests/test_pipeline.py
    M sklearn/utils/metaestimators.py

  Log Message:
  -----------
  ENH add clearer error message when instance is passed instead of class 
(#32888)

Co-authored-by: Jérémie du Boisberranger <[email protected]>
Co-authored-by: Adrin Jalali <[email protected]>


  Commit: 895ffbf0d44569b6c5895fdd05c943ddfb1cc6b5
      
https://github.com/scikit-learn/scikit-learn/commit/895ffbf0d44569b6c5895fdd05c943ddfb1cc6b5
  Author: Dea María Léon <[email protected]>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    R .github/workflows/unassign.yml

  Log Message:
  -----------
  MNT Remove `unnasign.yml` file to avoid automatic `help wanted` label (#32905)


  Commit: a4db9a9dc45bbd39e397ea4ebf9c5dcc6a658500
      
https://github.com/scikit-learn/scikit-learn/commit/a4db9a9dc45bbd39e397ea4ebf9c5dcc6a658500
  Author: Lucy Liu <[email protected]>
  Date:   2025-12-16 (Tue, 16 Dec 2025)

  Changed paths:
    M doc/modules/preprocessing_targets.rst
    M sklearn/preprocessing/_label.py

  Log Message:
  -----------
  DOC Add reference to user guide for `MultiLabelBinarizer` (#32894)


  Commit: 15da556eb10a122113a3c854d327319b7e3f6fa3
      
https://github.com/scikit-learn/scikit-learn/commit/15da556eb10a122113a3c854d327319b7e3f6fa3
  Author: François Paugam <[email protected]>
  Date:   2025-12-17 (Wed, 17 Dec 2025)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M .github/workflows/update_tracking_issue.yml
    M maint_tools/update_tracking_issue.py

  Log Message:
  -----------
  CI: Make one tracking isssue per build for the unit-tests GHA (#32832)


  Commit: e8642f721c42bfe591feb36ed49c222241baace9
      
https://github.com/scikit-learn/scikit-learn/commit/e8642f721c42bfe591feb36ed49c222241baace9
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M .pre-commit-config.yaml
    M benchmarks/bench_tsne_mnist.py
    M doc/developers/development_setup.rst
    M pyproject.toml
    M sklearn/_min_dependencies.py

  Log Message:
  -----------
  MNT Use consistent ruff version in pre-commit and linting (#32849)


  Commit: bf567c7904daf001ad97390a4e96dd97ffc59255
      
https://github.com/scikit-learn/scikit-learn/commit/bf567c7904daf001ad97390a4e96dd97ffc59255
  Author: Stefanie Senger <[email protected]>
  Date:   2025-12-18 (Thu, 18 Dec 2025)

  Changed paths:
    M sklearn/metrics/_classification.py
    M sklearn/metrics/_ranking.py
    M sklearn/metrics/tests/test_classification.py
    M sklearn/metrics/tests/test_common.py
    M sklearn/metrics/tests/test_ranking.py
    M sklearn/utils/_array_api.py

  Log Message:
  -----------
  MNT cleanup numpy wor-karound in metrics functions (#32917)


  Commit: 86acf4547ed8e183cb75c07bcd68ef186a223f06
      
https://github.com/scikit-learn/scikit-learn/commit/86acf4547ed8e183cb75c07bcd68ef186a223f06
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-19 (Fri, 19 Dec 2025)

  Changed paths:
    M sklearn/inspection/_plot/decision_boundary.py
    M sklearn/inspection/_plot/tests/test_boundary_decision_display.py

  Log Message:
  -----------
  MNT Remove unused `class_of_interest` from `_check_boundary_response_method` 
(#32921)


  Commit: 8a98df038ce00a7c016f6ce4abdee1f53e81b811
      
https://github.com/scikit-learn/scikit-learn/commit/8a98df038ce00a7c016f6ce4abdee1f53e81b811
  Author: Lucy Liu <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/array-api/32923.fix.rst
    M sklearn/metrics/_classification.py
    M sklearn/metrics/tests/test_classification.py

  Log Message:
  -----------
  FIX array API support when `pos_label=None` for brier score metrics (#32923)


  Commit: c3d5bae8c3dd56dc75e0f540ca620c94910558bc
      
https://github.com/scikit-learn/scikit-learn/commit/c3d5bae8c3dd56dc75e0f540ca620c94910558bc
  Author: Lucy Liu <[email protected]>
  Date:   2025-12-21 (Sun, 21 Dec 2025)

  Changed paths:
    M doc/glossary.rst
    M sklearn/metrics/_ranking.py

  Log Message:
  -----------
  DOC Add link to glossary "label indicator matrix" for classification metric 
docstrings (#32893)


  Commit: ce9a2623c2fd51f60c665ecb1f49dd007077be27
      
https://github.com/scikit-learn/scikit-learn/commit/ce9a2623c2fd51f60c665ecb1f49dd007077be27
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M sklearn/tests/test_min_dependencies_readme.py

  Log Message:
  -----------
  TST add tests for pyproject minimum dependency checks (#32826)

Co-authored-by: Loïc Estève <[email protected]>


  Commit: ee6911a44b881e84b7c712a228aed7ac1d4edcc1
      
https://github.com/scikit-learn/scikit-learn/commit/ee6911a44b881e84b7c712a228aed7ac1d4edcc1
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  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: 
(#32901)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 08d554601d33d1d7b54cc8ab500978265196188a
      
https://github.com/scikit-learn/scikit-learn/commit/08d554601d33d1d7b54cc8ab500978265196188a
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M build_tools/azure/pylatest_free_threaded_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: 
:robot: (#32900)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 3a9c4f533a0cb9e8c5e08c0ff9117931f460f307
      
https://github.com/scikit-learn/scikit-learn/commit/3a9c4f533a0cb9e8c5e08c0ff9117931f460f307
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot: 
(#32899)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 521a5b08bbc6db7c5a0bced9c799febb70c338dc
      
https://github.com/scikit-learn/scikit-learn/commit/521a5b08bbc6db7c5a0bced9c799febb70c338dc
  Author: Stefanie Senger <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M .github/workflows/autoclose-comment.yml
    M .github/workflows/autoclose-schedule.yml
    M .github/workflows/needs-decision.yml
    M doc/developers/contributing.rst
    M doc/faq.rst

  Log Message:
  -----------
  MNT/DOC Autoclose schedule doesn't run on forks and improved structuring 
(#32889)


  Commit: 485c7bc7d11ceb6e2c9219bbbd331f04000c1096
      
https://github.com/scikit-learn/scikit-learn/commit/485c7bc7d11ceb6e2c9219bbbd331f04000c1096
  Author: Anne Beyer <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M sklearn/utils/_response.py
    M sklearn/utils/tests/test_response.py

  Log Message:
  -----------
  DOC Fix response values shape (#32918)


  Commit: b0ba8b029c298e0cc545206d2df4757be0ec2ac2
      
https://github.com/scikit-learn/scikit-learn/commit/b0ba8b029c298e0cc545206d2df4757be0ec2ac2
  Author: Guillaume Lemaitre <[email protected]>
  Date:   2025-12-22 (Mon, 22 Dec 2025)

  Changed paths:
    M doc/about.rst
    M doc/faq.rst

  Log Message:
  -----------
  DOC add link to brand guidelines (#32907)


  Commit: 0e366004a64444c2ee7124bfc28d49d87faabae2
      
https://github.com/scikit-learn/scikit-learn/commit/0e366004a64444c2ee7124bfc28d49d87faabae2
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-23 (Tue, 23 Dec 2025)

  Changed paths:
    M sklearn/linear_model/_logistic.py
    M sklearn/linear_model/tests/test_logistic.py

  Log Message:
  -----------
  FIX Avoid LogisticRegression spurious warning with `C=np.inf` (#32932)

Co-authored-by: Jack <[email protected]>


  Commit: eec13ccc9c81027ce9387e1fce6f04fd22e80d4d
      
https://github.com/scikit-learn/scikit-learn/commit/eec13ccc9c81027ce9387e1fce6f04fd22e80d4d
  Author: Omar Salman <[email protected]>
  Date:   2025-12-23 (Tue, 23 Dec 2025)

  Changed paths:
    M doc/modules/sgd.rst
    A doc/whats_new/upcoming_changes/sklearn.linear_model/32778.fix.rst
    M sklearn/linear_model/_sgd_fast.pyx.tp
    M sklearn/linear_model/_stochastic_gradient.py
    M sklearn/linear_model/tests/test_sgd.py

  Log Message:
  -----------
  FIX Correct the formulation of `alpha` in `SGDOneClassSVM` (#32778)


  Commit: e53f0b85190a3014fb9a49edc05e6f871ff696bc
      
https://github.com/scikit-learn/scikit-learn/commit/e53f0b85190a3014fb9a49edc05e6f871ff696bc
  Author: Loïc Estève <[email protected]>
  Date:   2025-12-23 (Tue, 23 Dec 2025)

  Changed paths:
    M doc/whats_new/v1.8.rst

  Log Message:
  -----------
  DOC Add release highlights link in 1.8 changelog (#32933)


  Commit: 43a7ffeef5f049021cf9081bb3f7860f62536c81
      
https://github.com/scikit-learn/scikit-learn/commit/43a7ffeef5f049021cf9081bb3f7860f62536c81
  Author: GAUTAM V DATLA <[email protected]>
  Date:   2025-12-24 (Wed, 24 Dec 2025)

  Changed paths:
    M sklearn/tests/test_naive_bayes.py

  Log Message:
  -----------
  CI Make test_predict_joint_proba more stable for different random seeds 
(#32939)


  Commit: 4a3f3571f51a87e388541b513c0addf41e66b396
      
https://github.com/scikit-learn/scikit-learn/commit/4a3f3571f51a87e388541b513c0addf41e66b396
  Author: Lucy Liu <[email protected]>
  Date:   2025-12-24 (Wed, 24 Dec 2025)

  Changed paths:
    M doc/glossary.rst

  Log Message:
  -----------
  DOC Add glossary entry for one-vs-rest and one-vs-one (#32931)


  Commit: 4ac107924f6c017481c1a8c432c0512a9ec2dc0a
      
https://github.com/scikit-learn/scikit-learn/commit/4ac107924f6c017481c1a8c432c0512a9ec2dc0a
  Author: CipherCat <[email protected]>
  Date:   2025-12-26 (Fri, 26 Dec 2025)

  Changed paths:
    M doc/modules/density.rst

  Log Message:
  -----------
  Fix subject–verb agreement in documentation (#32945)


  Commit: f397c5a328f51c17d28aacd14c8de35d4fcd91db
      
https://github.com/scikit-learn/scikit-learn/commit/f397c5a328f51c17d28aacd14c8de35d4fcd91db
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M build_tools/azure/pylatest_free_threaded_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: 
:robot: (#32965)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 2057f9cc3d96ec9e366b087890c141c659c26297
      
https://github.com/scikit-learn/scikit-learn/commit/2057f9cc3d96ec9e366b087890c141c659c26297
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  Changed paths:
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot: 
(#32966)

Co-authored-by: Lock file bot <[email protected]>


  Commit: e47b3be9eb32a6cba7252cc59bde6a25a7d573e8
      
https://github.com/scikit-learn/scikit-learn/commit/e47b3be9eb32a6cba7252cc59bde6a25a7d573e8
  Author: scikit-learn-bot <[email protected]>
  Date:   2025-12-29 (Mon, 29 Dec 2025)

  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: 
(#32967)

Co-authored-by: Lock file bot <[email protected]>


  Commit: f82d5769927a6a764ee0eeefcf64cfb5904b0fa0
      
https://github.com/scikit-learn/scikit-learn/commit/f82d5769927a6a764ee0eeefcf64cfb5904b0fa0
  Author: Christian Lorentzen <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    M sklearn/linear_model/_linear_loss.py

  Log Message:
  -----------
  ENH small improvement of hessian product in 
LinearModelLoss.gradient_hessian_product (#32972)


  Commit: 7f9afb87a0a3f9b624ac5d0861a8afa4335524a2
      
https://github.com/scikit-learn/scikit-learn/commit/7f9afb87a0a3f9b624ac5d0861a8afa4335524a2
  Author: Olivier Grisel <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/many-modules/32942.fix.rst
    M sklearn/utils/_repr_html/params.py
    M sklearn/utils/_repr_html/tests/test_params.py

  Log Message:
  -----------
  Fix missing HTML escape in parameters repr (#32942)


  Commit: 46970effc67ee2b4e2bc08bb81b09520f2db86f3
      
https://github.com/scikit-learn/scikit-learn/commit/46970effc67ee2b4e2bc08bb81b09520f2db86f3
  Author: Olivier Grisel <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    M sklearn/ensemble/_hist_gradient_boosting/tests/test_gradient_boosting.py

  Log Message:
  -----------
  FIX monkeypatch.settattr raising AttributeError (#32954)


  Commit: 4be3e7dd5826babf25489318ab553475c5f3719d
      
https://github.com/scikit-learn/scikit-learn/commit/4be3e7dd5826babf25489318ab553475c5f3719d
  Author: Dea María Léon <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/sklearn.compose/32713.fix.rst
    M sklearn/compose/_column_transformer.py
    M sklearn/compose/tests/test_column_transformer.py
    M sklearn/utils/_repr_html/estimator.py

  Log Message:
  -----------
  FIX `remainder` parameter for column transformer visual block  (#32713)

Co-authored-by: Guillaume Lemaitre <[email protected]>


  Commit: 03c1d566ee268b6029977b816e79d93403568e26
      
https://github.com/scikit-learn/scikit-learn/commit/03c1d566ee268b6029977b816e79d93403568e26
  Author: Christian Lorentzen <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/sklearn.linear_model/32845.enhancement.rst
    M sklearn/linear_model/_cd_fast.pyx
    M sklearn/linear_model/_coordinate_descent.py
    M sklearn/linear_model/tests/test_coordinate_descent.py
    M sklearn/linear_model/tests/test_sparse_coordinate_descent.py

  Log Message:
  -----------
  ENH/FIX: make coordinate descent solver converge for ridge regression (#32845)


  Commit: 04c9f3eee9dafa76b92bc589e55e700398ca6e10
      
https://github.com/scikit-learn/scikit-learn/commit/04c9f3eee9dafa76b92bc589e55e700398ca6e10
  Author: Junteng Li <[email protected]>
  Date:   2025-12-31 (Wed, 31 Dec 2025)

  Changed paths:
    A doc/whats_new/upcoming_changes/sklearn.linear_model/32768.fix.rst
    M sklearn/linear_model/_coordinate_descent.py
    M sklearn/linear_model/tests/test_coordinate_descent.py

  Log Message:
  -----------
  FIX coordinate descent alpha_max for positive=True (#32768)

Co-authored-by: Christian Lorentzen <[email protected]>


  Commit: e0c77885d7ac83c5cc9204fbe51044fc759fbcd5
      
https://github.com/scikit-learn/scikit-learn/commit/e0c77885d7ac83c5cc9204fbe51044fc759fbcd5
  Author: Stefanie Senger <[email protected]>
  Date:   2026-01-02 (Fri, 02 Jan 2026)

  Changed paths:
    M sklearn/metrics/_ranking.py
    M sklearn/metrics/tests/test_ranking.py

  Log Message:
  -----------
  FIX Error handling in ranking metrics supporting multiclass: 
`average_precision_score`, `roc_auc_score` and `top_k_accuracy_score` (#32912)


  Commit: 6dce55ebff962076625db46ab70b6b1c939f423b
      
https://github.com/scikit-learn/scikit-learn/commit/6dce55ebff962076625db46ab70b6b1c939f423b
  Author: Omar Salman <[email protected]>
  Date:   2026-01-03 (Sat, 03 Jan 2026)

  Changed paths:
    M sklearn/linear_model/tests/test_coordinate_descent.py

  Log Message:
  -----------
  FIX remove the special check in `test_enet_ols_consistency` (#32988)


  Commit: 1b0138758b026e968b15cab68c931c69e5249f17
      
https://github.com/scikit-learn/scikit-learn/commit/1b0138758b026e968b15cab68c931c69e5249f17
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_free_threaded_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: 
:robot: (#32997)

Co-authored-by: Lock file bot <[email protected]>


  Commit: d155ee985f1c328eedb39b01c6b8fbed26db1f4a
      
https://github.com/scikit-learn/scikit-learn/commit/d155ee985f1c328eedb39b01c6b8fbed26db1f4a
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot: 
(#32998)

Co-authored-by: Lock file bot <[email protected]>


  Commit: dba7037676c2d433fe3dd449092fc88feca9bf95
      
https://github.com/scikit-learn/scikit-learn/commit/dba7037676c2d433fe3dd449092fc88feca9bf95
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 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: 
(#32999)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 60fb6bd45047c72a4096c89a721b833d02aa032a
      
https://github.com/scikit-learn/scikit-learn/commit/60fb6bd45047c72a4096c89a721b833d02aa032a
  Author: Stefanie Senger <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M COPYING

  Log Message:
  -----------
  MNT Update year to 2026 in COPYING (#32992)


  Commit: abcfa076153a841af6efcac7860338605b83a3d7
      
https://github.com/scikit-learn/scikit-learn/commit/abcfa076153a841af6efcac7860338605b83a3d7
  Author: clijo <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M sklearn/linear_model/_least_angle.py

  Log Message:
  -----------
  DOC Fix truncated summaries caused by 'a.k.a.' (#32995)


  Commit: 3db0cd3caa3bf114917589865cd789f208e80322
      
https://github.com/scikit-learn/scikit-learn/commit/3db0cd3caa3bf114917589865cd789f208e80322
  Author: Christine P. Chai <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M doc/api_reference.py
    M doc/developers/cython.rst
    M doc/make.bat
    M doc/modules/feature_selection.rst
    M doc/modules/model_evaluation.rst
    M examples/covariance/plot_covariance_estimation.py
    M examples/covariance/plot_lw_vs_oas.py
    M examples/ensemble/plot_hgbt_regression.py
    M examples/linear_model/plot_lasso_and_elasticnet.py
    M sklearn/datasets/tests/test_openml.py
    M sklearn/decomposition/tests/test_kernel_pca.py
    M sklearn/feature_selection/tests/test_rfe.py
    M sklearn/kernel_approximation.py
    M sklearn/linear_model/_logistic.py
    M sklearn/metrics/tests/test_pairwise.py
    M sklearn/multiclass.py
    M sklearn/svm/tests/test_bounds.py
    M sklearn/utils/_bunch.py
    M sklearn/utils/_repr_html/estimator.py
    M sklearn/utils/_repr_html/tests/test_js.py
    M sklearn/utils/estimator_checks.py
    M sklearn/utils/tests/test_arpack.py

  Log Message:
  -----------
  DOC: Correct many a/an usage mistakes (#32996)


  Commit: 932c8bf22d018cd054904a3f498a4eac0d6d40f0
      
https://github.com/scikit-learn/scikit-learn/commit/932c8bf22d018cd054904a3f498a4eac0d6d40f0
  Author: Lucas Colley <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M maint_tools/vendor_array_api_compat.sh
    M sklearn/externals/array_api_compat/__init__.py
    M sklearn/externals/array_api_compat/_internal.py
    M sklearn/externals/array_api_compat/common/_aliases.py
    M sklearn/externals/array_api_compat/common/_helpers.py
    M sklearn/externals/array_api_compat/common/_linalg.py
    M sklearn/externals/array_api_compat/common/_typing.py
    M sklearn/externals/array_api_compat/cupy/__init__.py
    M sklearn/externals/array_api_compat/cupy/_aliases.py
    M sklearn/externals/array_api_compat/cupy/_typing.py
    M sklearn/externals/array_api_compat/cupy/fft.py
    M sklearn/externals/array_api_compat/cupy/linalg.py
    M sklearn/externals/array_api_compat/dask/array/__init__.py
    M sklearn/externals/array_api_compat/dask/array/_aliases.py
    M sklearn/externals/array_api_compat/dask/array/_info.py
    M sklearn/externals/array_api_compat/dask/array/fft.py
    M sklearn/externals/array_api_compat/dask/array/linalg.py
    M sklearn/externals/array_api_compat/numpy/__init__.py
    M sklearn/externals/array_api_compat/numpy/_aliases.py
    M sklearn/externals/array_api_compat/numpy/_info.py
    M sklearn/externals/array_api_compat/numpy/_typing.py
    M sklearn/externals/array_api_compat/numpy/fft.py
    M sklearn/externals/array_api_compat/numpy/linalg.py
    M sklearn/externals/array_api_compat/torch/__init__.py
    M sklearn/externals/array_api_compat/torch/_aliases.py
    M sklearn/externals/array_api_compat/torch/fft.py
    M sklearn/externals/array_api_compat/torch/linalg.py

  Log Message:
  -----------
  MNT: externals: bump array-api-compat to v1.13 (#32962)

Co-authored-by: Olivier Grisel <[email protected]>


  Commit: b345ff7cadeb9f80035041e9bdf931cc695413d5
      
https://github.com/scikit-learn/scikit-learn/commit/b345ff7cadeb9f80035041e9bdf931cc695413d5
  Author: Christian Lorentzen <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M sklearn/linear_model/tests/test_logistic.py

  Log Message:
  -----------
  TST cleanup of tests for LogisticRegression (#32759)


  Commit: dc882ace84bb339284881bc87f235c619ef843d6
      
https://github.com/scikit-learn/scikit-learn/commit/dc882ace84bb339284881bc87f235c619ef843d6
  Author: Marco Edward Gorelli <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M doc/about.rst
    M doc/maintainers_emeritus.rst
    M doc/modules/manifold.rst
    M pyproject.toml

  Log Message:
  -----------
  MNT: Fix `pre-commit run --all-files` (#32813)


  Commit: fafe37e414cf22448e861371c537fa2c476639b7
      
https://github.com/scikit-learn/scikit-learn/commit/fafe37e414cf22448e861371c537fa2c476639b7
  Author: Lev <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M sklearn/linear_model/_ridge.py

  Log Message:
  -----------
  DOC add links to plot_ridge_coeffs example (#31454)

Co-authored-by: Maren Westermann <[email protected]>


  Commit: 173b8d51ecd9586dba2559e3389609ed5cd66f61
      
https://github.com/scikit-learn/scikit-learn/commit/173b8d51ecd9586dba2559e3389609ed5cd66f61
  Author: Arturo Amor <[email protected]>
  Date:   2026-01-05 (Mon, 05 Jan 2026)

  Changed paths:
    M examples/ensemble/plot_stack_predictors.py

  Log Message:
  -----------
  DOC Rework StackingRegressor example and add SuperLearner (#32163)

Co-authored-by: ArturoAmorQ <[email protected]>
Co-authored-by: Virgil Chan <[email protected]>


  Commit: 8061a3988f277b80e4ddc4db52c3980c2664a532
      
https://github.com/scikit-learn/scikit-learn/commit/8061a3988f277b80e4ddc4db52c3980c2664a532
  Author: Olivier Grisel <[email protected]>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M sklearn/linear_model/tests/test_ridge.py

  Log Message:
  -----------
  TST missing random state seed in 
test_ridge_regression_check_arguments_validity (#33013)


  Commit: 39e3116fe0b0c2da2d74edfae99964ece33d4e9e
      
https://github.com/scikit-learn/scikit-learn/commit/39e3116fe0b0c2da2d74edfae99964ece33d4e9e
  Author: Emily (Xinyi) Chen <[email protected]>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    M .github/workflows/cuda-ci.yml
    M doc/modules/array_api.rst
    A doc/whats_new/upcoming_changes/array-api/29661.enhancement.rst
    M sklearn/kernel_approximation.py
    M sklearn/metrics/pairwise.py
    M sklearn/tests/test_kernel_approximation.py

  Log Message:
  -----------
  Add array API support for Nystroem approximation (#29661)

Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Loïc Estève <[email protected]>
Co-authored-by: Lucy Liu <[email protected]>


  Commit: 938cd9798879757d8f681d5c82cdf0503aac96a3
      
https://github.com/scikit-learn/scikit-learn/commit/938cd9798879757d8f681d5c82cdf0503aac96a3
  Author: Olivier Grisel <[email protected]>
  Date:   2026-01-06 (Tue, 06 Jan 2026)

  Changed paths:
    A doc/whats_new/upcoming_changes/array-api/32846.fix.rst
    M sklearn/decomposition/_dict_learning.py
    M sklearn/utils/_array_api.py
    M sklearn/utils/_test_common/instance_generator.py
    M sklearn/utils/estimator_checks.py
    M sklearn/utils/tests/test_array_api.py

  Log Message:
  -----------
  Fix make sure enabling `array_api_dispatch=True` does not break any estimator 
on NumPy inputs (#32846)

Co-authored-by: Omar Salman <[email protected]>
Co-authored-by: Lucy Liu <[email protected]>
Co-authored-by: Loïc Estève <[email protected]>
Co-authored-by: Tim Head <[email protected]>


  Commit: 8a59044f2b8310a11213399cca06c3a7c42f1948
      
https://github.com/scikit-learn/scikit-learn/commit/8a59044f2b8310a11213399cca06c3a7c42f1948
  Author: ANAND VENUGOPAL <[email protected]>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M sklearn/model_selection/_search.py

  Log Message:
  -----------
  DOC: clarify verbose behavior in GridSearchCV and RandomizedSearchCV (#32968)

Co-authored-by: Stefanie Senger <[email protected]>


  Commit: e5aa6efedad6f7e45ab68d25a46c1b5ccc344916
      
https://github.com/scikit-learn/scikit-learn/commit/e5aa6efedad6f7e45ab68d25a46c1b5ccc344916
  Author: Omar Salman <[email protected]>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M sklearn/linear_model/tests/test_logistic.py

  Log Message:
  -----------
  TST Fix some tests with `global_random_seed` in `test_logistic.py` (#33021)


  Commit: aef9c5e8d6e6914fc068f9edec593593a3eb4668
      
https://github.com/scikit-learn/scikit-learn/commit/aef9c5e8d6e6914fc068f9edec593593a3eb4668
  Author: Xiao Yuan <[email protected]>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M doc/modules/decomposition.rst

  Log Message:
  -----------
  DOC fix link to NNDSVD paper (#32983)


  Commit: 8455af812e8d8dc27225eff42073f1b8be215502
      
https://github.com/scikit-learn/scikit-learn/commit/8455af812e8d8dc27225eff42073f1b8be215502
  Author: prakritim01 <[email protected]>
  Date:   2026-01-07 (Wed, 07 Jan 2026)

  Changed paths:
    M doc/about.rst
    M doc/conf.py
    M doc/developers/contributing.rst
    M doc/developers/performance.rst
    M doc/install.rst
    M doc/model_persistence.rst
    M doc/modules/clustering.rst
    M doc/modules/cross_validation.rst
    M doc/modules/decomposition.rst
    M doc/modules/grid_search.rst
    M doc/modules/linear_model.rst
    M doc/modules/model_evaluation.rst
    M doc/modules/svm.rst
    M doc/modules/tree.rst
    M doc/testimonials/testimonials.rst
    M doc/whats_new/_contributors.rst
    M doc/whats_new/v0.16.rst
    M doc/whats_new/v0.23.rst

  Log Message:
  -----------
  DOC Switch insecure http links to https (#32969)

Co-authored-by: Prakriti Manhar <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Lucy Liu <[email protected]>


  Commit: 131cc425fdf4d93f86dddbf0a0434750f0fd11ec
      
https://github.com/scikit-learn/scikit-learn/commit/131cc425fdf4d93f86dddbf0a0434750f0fd11ec
  Author: Dea María Léon <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M sklearn/utils/_repr_html/estimator.css
    M sklearn/utils/_repr_html/estimator.py

  Log Message:
  -----------
  MAINT Remove CSS template substitution in estimators' HTML Display (#32839)


  Commit: 017c91d7cb9f8aeb21bc8640e0d5dd0be5e9af56
      
https://github.com/scikit-learn/scikit-learn/commit/017c91d7cb9f8aeb21bc8640e0d5dd0be5e9af56
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M .circleci/config.yml
    M build_tools/azure/debian_32bit_lock.txt
    M build_tools/azure/pylatest_conda_forge_mkl_linux-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_osx-arm64_conda.lock
    M build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
    M build_tools/azure/pymin_conda_forge_openblas_win-64_conda.lock
    M build_tools/azure/ubuntu_atlas_lock.txt
    M build_tools/circle/doc_linux-64_conda.lock
    M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
    M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for main CI build(s) :lock: :robot: 
(#32902)

Co-authored-by: Lock file bot <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Loïc Estève <[email protected]>


  Commit: 255a5429bd2ec6d6e81864a37e9a8476c1748c26
      
https://github.com/scikit-learn/scikit-learn/commit/255a5429bd2ec6d6e81864a37e9a8476c1748c26
  Author: Tim Head <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M sklearn/metrics/_classification.py

  Log Message:
  -----------
  Fix `log_loss` and `d2_log_loss_score` type promotion mismatch (#33022)

Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Virgil Chan <[email protected]>


  Commit: 3ca712bec1a90f54adc7d7883f0f5f0c6b325e2b
      
https://github.com/scikit-learn/scikit-learn/commit/3ca712bec1a90f54adc7d7883f0f5f0c6b325e2b
  Author: Chaitanya Dasari <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M sklearn/metrics/_classification.py
    M sklearn/utils/_plotting.py

  Log Message:
  -----------
  DOC: Fix duplicate words in comments and docstrings (#33023)


  Commit: 5035f737e983a0bc28fe9da323058dcaeabcb558
      
https://github.com/scikit-learn/scikit-learn/commit/5035f737e983a0bc28fe9da323058dcaeabcb558
  Author: Lucy Liu <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_conda_forge_mkl_linux-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_osx-arm64_conda.lock
    M build_tools/azure/pylatest_pip_openblas_pandas_environment.yml
    M build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock
    M build_tools/azure/pylatest_pip_scipy_dev_environment.yml
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
    M build_tools/azure/pymin_conda_forge_openblas_ubuntu_2204_environment.yml
    M 
build_tools/azure/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
    M build_tools/azure/pymin_conda_forge_openblas_win-64_conda.lock
    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/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock
    M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock
    M build_tools/update_environments_and_lock_files.py

  Log Message:
  -----------
  MNT: Remove numpydoc upperbound in lock files (#33018)

Co-authored-by: Olivier Grisel <[email protected]>


  Commit: ae4f120a87d3a1b25c4044a479138d4d2f6bb33d
      
https://github.com/scikit-learn/scikit-learn/commit/ae4f120a87d3a1b25c4044a479138d4d2f6bb33d
  Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    M .github/workflows/autoclose-schedule.yml
    M .github/workflows/bot-lint-comment.yml
    M .github/workflows/check-changelog.yml
    M .github/workflows/check-sdist.yml
    M .github/workflows/codeql.yml
    M .github/workflows/codespell.yml
    M .github/workflows/cuda-ci.yml
    M .github/workflows/emscripten.yml
    M .github/workflows/labeler-title-regex.yml
    M .github/workflows/lint.yml
    M .github/workflows/publish_pypi.yml
    M .github/workflows/unit-tests.yml
    M .github/workflows/update-lock-files.yml
    M .github/workflows/update_tracking_issue.yml
    M .github/workflows/wheels.yml

  Log Message:
  -----------
  Bump the actions group with 7 updates (#32981)

Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>


  Commit: 66fbe2dcf91d8f9ff3e827856fb2e4f90b57ddc2
      
https://github.com/scikit-learn/scikit-learn/commit/66fbe2dcf91d8f9ff3e827856fb2e4f90b57ddc2
  Author: John Hendricks <[email protected]>
  Date:   2026-01-08 (Thu, 08 Jan 2026)

  Changed paths:
    A doc/whats_new/upcoming_changes/many-modules/32212.fix.rst
    A doc/whats_new/upcoming_changes/sklearn.svm/32212.fix.rst
    M sklearn/linear_model/_stochastic_gradient.py
    M sklearn/svm/src/libsvm/svm.cpp
    M sklearn/svm/tests/test_svm.py
    M sklearn/tests/test_common.py
    M sklearn/utils/_test_common/instance_generator.py
    M sklearn/utils/estimator_checks.py
    M sklearn/utils/stats.py
    M sklearn/utils/tests/test_stats.py
    M sklearn/utils/tests/test_validation.py
    M sklearn/utils/validation.py

  Log Message:
  -----------
  MNT Add option to raise when all sample weights are 0 in 
`_check_sample_weight` (#32212)

Co-authored-by: John Hendricks <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>


  Commit: 66200f149ba6c64a3a93dd73e37bdeea87bb5db8
      
https://github.com/scikit-learn/scikit-learn/commit/66200f149ba6c64a3a93dd73e37bdeea87bb5db8
  Author: François Paugam <[email protected]>
  Date:   2026-01-09 (Fri, 09 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  CI List failed tests in tracking issue for unit-tests GHA (#33027)

Co-authored-by: Loïc Estève <[email protected]>


  Commit: 762734097daa72f6bd1b363ac989afa4717530f7
      
https://github.com/scikit-learn/scikit-learn/commit/762734097daa72f6bd1b363ac989afa4717530f7
  Author: Arthur Lacote <[email protected]>
  Date:   2026-01-10 (Sat, 10 Jan 2026)

  Changed paths:
    M doc/modules/model_evaluation.rst
    M doc/modules/tree.rst
    A doc/whats_new/upcoming_changes/sklearn.ensemble/32708.api.rst
    A doc/whats_new/upcoming_changes/sklearn.ensemble/32708.fix.rst
    A doc/whats_new/upcoming_changes/sklearn.tree/32708.api.rst
    M examples/ensemble/plot_gradient_boosting_quantile.py
    M sklearn/ensemble/_forest.py
    M sklearn/ensemble/_gb.py
    M sklearn/ensemble/tests/test_forest.py
    M sklearn/ensemble/tests/test_gradient_boosting.py
    M sklearn/inspection/tests/test_partial_dependence.py
    M sklearn/tree/_classes.py
    M sklearn/tree/_criterion.pyx
    M sklearn/tree/_export.py
    M sklearn/tree/tests/test_export.py
    M sklearn/tree/tests/test_tree.py
    M sklearn/utils/_test_common/instance_generator.py

  Log Message:
  -----------
  MNT: trees/forests/GBT: deprecate `"friedman_mse"` criterion (#32708)

Co-authored-by: Christian Lorentzen <[email protected]>
Co-authored-by: Olivier Grisel <[email protected]>


  Commit: 2e03d830a7d703558d022aae0644b66e64f04fab
      
https://github.com/scikit-learn/scikit-learn/commit/2e03d830a7d703558d022aae0644b66e64f04fab
  Author: Bharat Raghunathan <[email protected]>
  Date:   2026-01-11 (Sun, 11 Jan 2026)

  Changed paths:
    M doc/modules/array_api.rst
    A doc/whats_new/upcoming_changes/array-api/32979.feature.rst
    M sklearn/metrics/pairwise.py
    M sklearn/metrics/tests/test_common.py

  Log Message:
  -----------
  FEA Add Array API support to `paired_manhattan_distances` (#32979)


  Commit: 4c7b08f2abf49d3bac752f995d927557ccee94e3
      
https://github.com/scikit-learn/scikit-learn/commit/4c7b08f2abf49d3bac752f995d927557ccee94e3
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-12 (Mon, 12 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_conda_forge_mkl_linux-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_osx-arm64_conda.lock
    M build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
    M build_tools/azure/pymin_conda_forge_openblas_win-64_conda.lock
    M build_tools/circle/doc_linux-64_conda.lock
    M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
    M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for main CI build(s) :lock: :robot: 
(#33052)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 8fb457f718e7946623a184460c559ca311a75bee
      
https://github.com/scikit-learn/scikit-learn/commit/8fb457f718e7946623a184460c559ca311a75bee
  Author: TejasAnalyst <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M doc/modules/feature_extraction.rst

  Log Message:
  -----------
  DOC: Fix typo "hyperparamters" in feature_extraction.rst (#33060)


  Commit: 17e8c90bbdcbbc5ae07f8e7f4eb924c20e455048
      
https://github.com/scikit-learn/scikit-learn/commit/17e8c90bbdcbbc5ae07f8e7f4eb924c20e455048
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M azure-pipelines.yml
    R build_tools/azure/windows.yml

  Log Message:
  -----------
  CI Port windows test job from Azure to GHA (#33062)


  Commit: bb4b88c090b76678f6670feaa90f13d2b536acc0
      
https://github.com/scikit-learn/scikit-learn/commit/bb4b88c090b76678f6670feaa90f13d2b536acc0
  Author: Lucy Liu <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M sklearn/metrics/_classification.py

  Log Message:
  -----------
  DOC Fix and amend `hinge_loss` docstring (#33054)


  Commit: 38a2348bf553d4248dd062b64cce6d72b1568f72
      
https://github.com/scikit-learn/scikit-learn/commit/38a2348bf553d4248dd062b64cce6d72b1568f72
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M azure-pipelines.yml

  Log Message:
  -----------
  CI Port Linux ubuntu_atlas test job from Azure to GHA (#33064)

Co-authored-by: Loïc Estève <[email protected]>


  Commit: bb083c4c75b125ef968342b7c0c496916b9d6166
      
https://github.com/scikit-learn/scikit-learn/commit/bb083c4c75b125ef968342b7c0c496916b9d6166
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  CI Add architecture to Windows test name (#33069)


  Commit: 3db6b3c7ac32d21f2b0e96d646aaff7f059d929c
      
https://github.com/scikit-learn/scikit-learn/commit/3db6b3c7ac32d21f2b0e96d646aaff7f059d929c
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-13 (Tue, 13 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M azure-pipelines.yml

  Log Message:
  -----------
  CI Port Linux min_dependencies test job from Azure to GHA (#33068)

Co-authored-by: Loïc Estève <[email protected]>


  Commit: a1c64ee3ebf17ced541b64192094ce73684541a1
      
https://github.com/scikit-learn/scikit-learn/commit/a1c64ee3ebf17ced541b64192094ce73684541a1
  Author: Loïc Estève <[email protected]>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M sklearn/utils/tests/test_response.py

  Log Message:
  -----------
  TST Avoid segmentation fault with free-threaded and pytest-run-parallel 
(#33070)


  Commit: 75bf0c6eed87e245ad4ee612d51f8434142dcbba
      
https://github.com/scikit-learn/scikit-learn/commit/75bf0c6eed87e245ad4ee612d51f8434142dcbba
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M azure-pipelines.yml

  Log Message:
  -----------
  CI Port MacOS no_openmp test job from Azure to GHA (#33065)

Co-authored-by: Loïc Estève <[email protected]>


  Commit: 0e729831aeb5574c806e87a74bcefd4e76ac6bdc
      
https://github.com/scikit-learn/scikit-learn/commit/0e729831aeb5574c806e87a74bcefd4e76ac6bdc
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M azure-pipelines.yml
    R build_tools/azure/posix-all-parallel.yml
    M doc/developers/contributing.rst

  Log Message:
  -----------
  CI Run all Azure jobs in parallel (#33077)


  Commit: 28a733911f8e4b37ab98a320b2540c4a20989625
      
https://github.com/scikit-learn/scikit-learn/commit/28a733911f8e4b37ab98a320b2540c4a20989625
  Author: Auguste Baum <[email protected]>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml
    M azure-pipelines.yml

  Log Message:
  -----------
  CI Port ubuntu_2204 test job from Azure to GHA (#33078)


  Commit: 6c084a8152d41419fb7baf2bc1692890385d6599
      
https://github.com/scikit-learn/scikit-learn/commit/6c084a8152d41419fb7baf2bc1692890385d6599
  Author: pavitra danappa byali <[email protected]>
  Date:   2026-01-14 (Wed, 14 Jan 2026)

  Changed paths:
    M doc/modules/linear_model.rst

  Log Message:
  -----------
  DOC Fix incomplete sentence in linear model introduction (#33024)


  Commit: d85628422cd1f36c886670a42ff70f92a5a695d0
      
https://github.com/scikit-learn/scikit-learn/commit/d85628422cd1f36c886670a42ff70f92a5a695d0
  Author: Christian Lorentzen <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M sklearn/linear_model/_cd_fast.pyx

  Log Message:
  -----------
  MNT rename l1_reg to alpha in enet_coordinate_descent_multi_task (#33083)


  Commit: 0707e6287f128d824860d970896d414d9d96da7c
      
https://github.com/scikit-learn/scikit-learn/commit/0707e6287f128d824860d970896d414d9d96da7c
  Author: Loïc Estève <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M sklearn/linear_model/tests/test_logistic.py

  Log Message:
  -----------
  TST Mark test_logreg_l1 as thread-unsafe (#33080)


  Commit: d1424602ff403b7e50e97dc145a60e8535c686ab
      
https://github.com/scikit-learn/scikit-learn/commit/d1424602ff403b7e50e97dc145a60e8535c686ab
  Author: Loïc Estève <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M build_tools/azure/install.sh
    M sklearn/utils/_testing.py

  Log Message:
  -----------
  CI Fix scipy-dev build issues (#33087)


  Commit: e96804eeb7604700b74270dfafe746d88bab7411
      
https://github.com/scikit-learn/scikit-learn/commit/e96804eeb7604700b74270dfafe746d88bab7411
  Author: Anne Beyer <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M sklearn/compose/tests/test_column_transformer.py
    M sklearn/tests/test_pipeline.py
    M sklearn/utils/metaestimators.py

  Log Message:
  -----------
  FIX add actual class name to error message in class vs. instance error 
(#33088)

Co-authored-by: Olivier Grisel <[email protected]>


  Commit: fdb20acfa6f197f316bc3cc3a2cab71351136128
      
https://github.com/scikit-learn/scikit-learn/commit/fdb20acfa6f197f316bc3cc3a2cab71351136128
  Author: Stefanie Senger <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M examples/miscellaneous/plot_metadata_routing.py
    M sklearn/utils/_metadata_requests.py

  Log Message:
  -----------
  DOC Simplify metadata routing example and add short example to docstrings 
(#32191)


  Commit: 6ea7b189c105793d925e006064b66b6be9857d44
      
https://github.com/scikit-learn/scikit-learn/commit/6ea7b189c105793d925e006064b66b6be9857d44
  Author: Anne Beyer <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M .github/workflows/wheels.yml

  Log Message:
  -----------
  CI remove scipy<1.16.2 requirement in wheel builder (#33090)


  Commit: b76422979fc4d215d8063dc27e4b8acdcd33c60d
      
https://github.com/scikit-learn/scikit-learn/commit/b76422979fc4d215d8063dc27e4b8acdcd33c60d
  Author: Arthur Lacote <[email protected]>
  Date:   2026-01-15 (Thu, 15 Jan 2026)

  Changed paths:
    M sklearn/ensemble/_forest.py
    M sklearn/ensemble/tests/test_forest.py

  Log Message:
  -----------
  FIX: fix deprecation of "friedman_mse" criterion in forests (#33039)

Co-authored-by: Christian Lorentzen <[email protected]>


  Commit: de7661dbbba546d22e4610b23bf5a38bcc7e4303
      
https://github.com/scikit-learn/scikit-learn/commit/de7661dbbba546d22e4610b23bf5a38bcc7e4303
  Author: François Paugam <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    M .github/workflows/unit-tests.yml

  Log Message:
  -----------
  CI Fix the unit tests GHA on windows (#33081)


  Commit: ce1b377f3bb2580e7cc1e35ba7eed2131e3b8e8e
      
https://github.com/scikit-learn/scikit-learn/commit/ce1b377f3bb2580e7cc1e35ba7eed2131e3b8e8e
  Author: antoinebaker <[email protected]>
  Date:   2026-01-16 (Fri, 16 Jan 2026)

  Changed paths:
    A doc/whats_new/upcoming_changes/sklearn.ensemble/31529.fix.rst
    M sklearn/ensemble/_bagging.py
    A sklearn/ensemble/_bootstrap.py
    M sklearn/ensemble/_forest.py
    M sklearn/ensemble/tests/test_bagging.py
    A sklearn/ensemble/tests/test_bootstrap.py
    M sklearn/ensemble/tests/test_forest.py
    M sklearn/ensemble/tests/test_voting.py

  Log Message:
  -----------
  FIX Draw indices using sample_weight in Random Forests (#31529)

Co-authored-by: Olivier Grisel <[email protected]>
Co-authored-by: Lucy Liu <[email protected]>
Co-authored-by: Arthur Lacote <[email protected]>


  Commit: 830d84190cefbd9dd2a108786616d008dae3b910
      
https://github.com/scikit-learn/scikit-learn/commit/830d84190cefbd9dd2a108786616d008dae3b910
  Author: Bodhi Silberling <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M sklearn/utils/validation.py

  Log Message:
  -----------
  Fix inconsistent string formatting in check_is_fitted function (#33104)


  Commit: 9cc8266aaf067885f7553c61dc525d6116579635
      
https://github.com/scikit-learn/scikit-learn/commit/9cc8266aaf067885f7553c61dc525d6116579635
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_free_threaded_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for free-threaded CI build(s) :lock: 
:robot: (#33050)

Co-authored-by: Lock file bot <[email protected]>


  Commit: da6dcb1ea9945520e452dcb93fc2cf15c5761ab4
      
https://github.com/scikit-learn/scikit-learn/commit/da6dcb1ea9945520e452dcb93fc2cf15c5761ab4
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M build_tools/azure/debian_32bit_lock.txt
    M build_tools/azure/pylatest_conda_forge_mkl_linux-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_mkl_no_openmp_osx-64_conda.lock
    M build_tools/azure/pylatest_conda_forge_osx-arm64_conda.lock
    M build_tools/azure/pylatest_pip_openblas_pandas_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_min_dependencies_linux-64_conda.lock
    M 
build_tools/azure/pymin_conda_forge_openblas_ubuntu_2204_linux-64_conda.lock
    M build_tools/azure/pymin_conda_forge_openblas_win-64_conda.lock
    M build_tools/azure/ubuntu_atlas_lock.txt
    M build_tools/circle/doc_linux-64_conda.lock
    M build_tools/circle/doc_min_dependencies_linux-64_conda.lock
    M build_tools/github/pymin_conda_forge_arm_linux-aarch64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for main CI build(s) :lock: :robot: 
(#33105)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 1c827286a4dfe19a5a0a52277fca539e4445037f
      
https://github.com/scikit-learn/scikit-learn/commit/1c827286a4dfe19a5a0a52277fca539e4445037f
  Author: scikit-learn-bot <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M build_tools/azure/pylatest_pip_scipy_dev_linux-64_conda.lock

  Log Message:
  -----------
  :lock: :robot: CI Update lock files for scipy-dev CI build(s) :lock: :robot: 
(#33051)

Co-authored-by: Lock file bot <[email protected]>


  Commit: 935121fb73f68b7f8f61fd2be29203325948cb52
      
https://github.com/scikit-learn/scikit-learn/commit/935121fb73f68b7f8f61fd2be29203325948cb52
  Author: Olivier Grisel <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M build_tools/github/pylatest_conda_forge_cuda_array-api_linux-64_conda.lock

  Log Message:
  -----------
  MAINT update array API lock file (#33107)


  Commit: 34653fe1a15a406b53fe31ba6e3601ea32145b16
      
https://github.com/scikit-learn/scikit-learn/commit/34653fe1a15a406b53fe31ba6e3601ea32145b16
  Author: Stefanie Senger <[email protected]>
  Date:   2026-01-19 (Mon, 19 Jan 2026)

  Changed paths:
    M sklearn/calibration.py
    M sklearn/covariance/_graph_lasso.py
    M sklearn/feature_selection/_base.py
    M sklearn/feature_selection/_rfe.py
    M sklearn/feature_selection/_sequential.py
    M sklearn/linear_model/_coordinate_descent.py
    M sklearn/linear_model/_least_angle.py
    M sklearn/linear_model/_omp.py
    M sklearn/linear_model/_ridge.py
    M sklearn/model_selection/_plot.py
    M sklearn/model_selection/_search.py
    M sklearn/model_selection/_search_successive_halving.py
    M sklearn/model_selection/_split.py
    M sklearn/model_selection/_validation.py
    M sklearn/model_selection/tests/test_split.py
    M sklearn/multioutput.py

  Log Message:
  -----------
  DOC/MNT Little clean up around the splitting docs and error message (#33091)


Compare: 
https://github.com/scikit-learn/scikit-learn/compare/bd0dd87f792e...34653fe1a15a

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]

Reply via email to