1.5.2
Move project directory from scikits.learn to sklearn
MNT add isort to ruff's rules (#26649)
FIX `AffinityPropagation` assigning multiple clusters for equal points (#28121)
TST Extend tests for `scipy.sparse.*array` in `sklearn/cluster/tests/test_bicluster.py` (#27093)
TST Extend tests for `scipy.sparse.*array` in `sklearn/cluster/tests/test_dbscan.py` + `test_birch.py` + `test_column_transformer.py` (#27097)
FIX Bisecting kmeans when data has 1 feature (#27243)
MNT Fix E721 linting issues to do type comparisons with is (#29501)
API Standardize `X` as `inverse_transform` input parameter (#28756)
FIX HDBSCAN allows all pairwise metrics when algorithm="brute"/"auto" (#28664)
MNT upgrade black version (#28802)
TST Relax `test_minibatch_sensible_reassign` to avoid CI failures with single global random seed (#29278)
FIX convergence criterion of MeanShift (#28951)
FIX Avoid modifying X in-place when precomputed in OPTICS (#28491)