1.2.1
merged upstream-master into enh/tree
ENH Uses x[i] to represent features in tree plotting (#23480)
MNT Applies black formatting to most of the code base (#18948)
FIX Support read-only sparse datasets for `Tree`-based estimators (#25341)