main
MNT Update link to new build instruction location in `raise_build_error` (#32862)
MNT Apply ruff/flake8-executable rules (EXE) (#31063)
MNT Use pyrefly instead of mypy for type-checking (#34527)
MNT Remove the None option for ScoringMonitor's scoring argument (#34590)
CI Fix `TransformTargetRegressor` metadata routing test (#34371)
MNT Fix typos found by typos (#33916)
FIX Explicitly disable array API dispatching for reference computation (#34378)
CI Fix scipy-dev remaining failures due to scipy sparse DeprecationWarning (#34632)
MNT don't use random_state in LogisticRegression unless it has an effect (#34287)
TST Fix test_frozen.py not thread safe (#34449)
CI Fix uninitialised memory at exactly x=0.35 (#34373)
API Move IterativeImputer outside from experimental (#34214)
MNT: Simplify unknown handling in encoders/`_encode.py` (#34452)
FIX handling nan during scoring of early-stopping in MLPClassifier (#33774)
MNT Bump dev version to 1.10.dev0 (#34053)
DOC data interoperability and pandas/polars output for transformers (#33788)
MNT Add author/license note where missing and add the linter (#29477)
MNT replace authors and license with standard text (#30511)
Silence deprecation warnings in `_repr_mimebundle_` (#34069)
MNT refactor name of `device` function to `array_device` (#34543)
DOC move "Global configurations" out of parallelism.rst and into its own site (#34246)
FIX Inconsistencies between solvers in `LinearDiscriminantAnalysis` and `QuadraticDiscriminantAnalysis` (#33626)
PERF: support multiple percentile ranks in input of `_weighted_percentile` (#32538)
DOC: Correct a typo (#31087)
MNT Switch to absolute imports enforced by `ruff` (#31847)
DOC FIX coef0 type in PolynomialCountSketch class docstring (#34213)
MAINT Clean up after Python 3.11 bump (#32646)
Enable config setting `sparse_interface` to control sparray and spmatrix creation (#31177)
FIX Set default transform_input of Pipeline to ["X_val"] (#34263)