main
ENH Newton-CD part 7: add NewtonCDSolver (#34561)
MNT Use pyrefly instead of mypy for type-checking (#34527)
MNT Switch to absolute imports enforced by `ruff` (#31847)
MNT refactor name of `device` function to `array_device` (#34543)
FIX BayesianRidge and ARDRegression predict to center X before computing std (#33918)
ENH precompute residual and column norm of X in coordinate descent (#34572)
DOC Update docstrings for OrthogonalMatchingPursuit (#34539)
MNT Fix typos found by typos (#33916)
FIX range (and default) of eta0 in SGD (#31933)
Enable config setting `sparse_interface` to control sparray and spmatrix creation (#31177)
FIX metaedata routing with dask backend on joblib (#34077)
DOC Update RidgeClassifier and RidgeClassifierCV coef_ shape documentation (#34657)
MNT Use absolute import in sklearn/linear_model/_sag_fast.pyx.tp (#32336)
MNT Clean-up deprecations for 1.8: Deprecation of copy_X in TheilSenRegressor (#32456)