-
-
Notifications
You must be signed in to change notification settings - Fork 25.9k
Release 0.24.2 #19954
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release 0.24.2 #19954
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Thanks for working on this! |
…#18025) Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
…earn#18972) Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
…t-learn#19005) Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
…#18833) Co-authored-by: Thomas J. Fan <thomasjpfan@gmail.com>
Lambda was meant to be on a different line.
Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
…n#19703) Co-authored-by: Sasha Fonari <fonari@schrodinger.com> Co-authored-by: Chiara Marmo <cmarmo@users.noreply.github.com> Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
…9727) Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
efc703c
to
94f234d
Compare
I just want to thank @glemaitre for finishing rebasing, getting into various conflicts checks manually. 🤝 👏 |
257bf2b
to
b7fb1ed
Compare
Thank you @glemaitre for putting this release together! |
Thank you very much @glemaitre |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pending PR to be included in this release
https://github.com/scikit-learn/scikit-learn/pulls?q=is%3Aopen+is%3Apr+milestone%3A0.24.2
Checklist
[cd build]
commit message to upload wheels to the staging repohttps://github.com/conda-forge/scikit-learn-feedstock and wait for merge
.binder/requirement.txt
(see[MRG] More explicit binder requirements for 0.22 #15847)
List of cherry-picked commits
pick 671069c CI Dynamically select unpack directory (#18957)
pick e21319f MNT remove .github/workflows/sync_pull_request.yml (#18951)
drop 7cb6b8f TST add py_loss for tests in sgd_fast.pyx (#18924)
pick e4af84e DOC Fix broken link to SLEPs in the Governance docs (#18967)
pick 1924b0a DOC Updates confusion_matrix.py to match parameter in code(#18938)
pick 4773f3e DOC more updates to maintainers' doc (#18954)
pick c9677d6 DOC Typo addressed in confusion_matrix docstring (#18979)
pick 8ebb614 Added self to abstract fit method (#18971)
pick fb06fc8 DOC Update logos from Consortium funders (#18991)
pick d953f74 BLD Add clean command to skip list (#18999)
pick 0937b4a FIX change stats.mode to Counter for better performance with object dtype (#18987)
drop e55795b MNT Switch master to 1.0.dev0 (#18958)
pick 8e9ced2 DOC Fix doc of defaults in sklearn.utils.sparsefuncs.py (#18025)
pick a28da97 MNT fix GitHub pull request template link (#19009)
pick 58f9143 DOC explain how to use custom edge bins in KBinsDiscretizer (#18972)
pick 95128d3 CI Build wheels for the ARM64 architecture (#18782)
pick eedda91 BUG Fixes fetch_kddcup99 for return_X_y and as_frame (#19011)
pick 38b7155 DOC fix citations for de Leeuw in IsotonicRegression (#18952)
pick 6b60558 Trigger [cd build] to test #18782 # empty
pick d304331 DOC fix multiclass AUC formulas in user guide (#18559)
drop e1408d0 MNT better error message in RidgeCV (#19020)
pick 3bca041 CI Avoid Travis stuck on failure (#19018)
pick e406860 CI Only build wheels on main repo (#19026)
pick be4f8a5 DOC correct some typo in bug_triaging.rst (#19032)
pick 105d37a DOC Revises a sentence in the description of RFE (#19033)
pick 51bd343 MNT skip preprocessing.rst when pandas is not installed (#19016)
pick 2218ec4 MNT change 0.25 to 1.0 and 0.26 to 1.1 in deprecation messages (#19005)
pick 64c1ff0 CI Removes scipy-dev from travis (#19036)
pick 54375d2 DOC correct shape of returned ndarray in BinaryTree.query (#18969)
pick 9780abd DOC Fix typo in Gaussian Process docs (#19039)
drop dc1ea27 ENH Avoid repeated input checks in kmeans++ (#19002)
pick 6af03a5 DOC removed algorithm parameter of CCA (#19047)
pick 6657a82 [DOC] Improved consistency of the docstring of an ignored y parameter (#19049)
pick 983d1ee DOC Fix typo in experimental features documentation (#19053)
pick dc56167 MNT silence spurious FitFailedWarning in test_search_cv (#18833)
pick a92ec1b DOC fix simple typo, variales -> variables (#19054)
pick afbd4b3 MNT remove docstring check in pypy build (#19057)
pick 3e73679 CI Use Travis secret tokens to upload the ARM64 wheels (#19017)
pick 7a1aad0 Trigger [cd build] to test the result of #19017 # empty
pick b026c4d DOC 0.24.0 release highlights formatting (#19059)
drop 3cdfb56 Parallelize init_bound_dense in Elkan algorithm (#19052)
drop 6b4f824 FIX ElasticNet.fit does not modify sample_weight in place (#19055)
drop 8f72c2a ENH Adds n_features_in checking in gaussian_process (#18743)
drop 5946f8b ENH Adds n_features_in_ checks to linear and svm modules (#18578)
pick def0e68 CI Fixes scipy-dev build instance (#19062)
drop 2d95acf ENH/DOC Add additional validation for user-supplied gram matrixes (#19004)
drop dfc5e16 DOC Add var_ attribute and deprecate sigma_ in GaussianNB (#18842)
drop d0ef869 Add Github Discussions to issue template. (#19108)
drop 34de1b9 ENH add fontname argument in export_graphviz for non-English characters (#18959)
drop 1bb0306 FIX An overflow issue in HashingVectorizer (#19035)
pick d626d77 Add @fails_if_pypy to test_nonnegative_hashing_vectorizer_result_indices (#19173)
pick 43b169b DOC fix year release 0.24.1
pick 8bdd291 DOC Generalise norm notation in NMF docstring. (#19209)
drop 9183486 FIX correct Lasso.dual_gap_ to match the objective in its docstring (#19172)
pick 4db51e6 [DOC] Add scikeras to related projects. (#19226)
drop 364b1e3 FIX Incorrect warning when clustering boolean data (#19046)
pick 8ea176a FIX validate handle_unkown strategies in OrdinalEncoder (#19234)
drop 306826f MRG Deprecates 'normalize' in LinearRegression (base.py) (#17743)
pick 468c3f4 MNT replace master with main (#19237)
drop d652551 DOC reorder what's new 1.0 (#19245)
pick 7404a82 [DOC] Clarify the docstring of dict learning about the inits (#19227)
drop 8c6a045 ENH/DEP add class method and deprecate plot function for confusion matrix (#18543)
pick 3b3b7f5 FIX BIRCH: self.partial_fit -> self.partial_fit (#19231)
pick 0f0eb52 FIX check_decision_proba_consistency random failure (#19225)
drop 27f1c73 FEA Add SplineTransformer (#18368)
drop 6f32544 FIX discrete Naive Bayes model fitting for degenerate single-class case (#18925)
pick 6e023c7 MNT use bool instead of np.bool_ to silence FutureWarning [scipy-dev] (#19267)
drop 35b2bbf FIX/MNT do not support OOB score for multiclass-multioutput and additional refactoring (#19162)
pick 7c2f928 FIX Fixes test_compare_to_elki failure (#19221)
drop e449f9f MNT Ignore unused variable in pipeline. (#19273)
pick 5ef9fa4 DOC replace plot_confusion_matrix in See Also section (#19277)
drop 8965abb CLN Removes duplicated or unneeded code in ColumnTransformer (#19261)
pick 315463f DOC update Keras description in related projects (#19265)
pick ca7fc5d DOC Add URL to reference of Minka paper used in PCA (#19207)
pick 60fb637 DOC Add translation section in related projects (#19001)
drop 0aee596 ENH Checks n_features_in in semi_supervised (#18742)
pick 74f20ae DOC Fixed typo in a comment (#19284)
drop 054d156 ENH Checks n_features_in in neighbors (#18744)
pick 6a9c286 DOC Fixes formating in feature_extraction module (#19274)
pick c86076f DOC clarify docstrings + fixes links to references in linear models (#19282)
pick 1183462 DOC Correct dataframe shape in fetch_covtype documentation (#19288)
pick ee32699 DOC use notebook style and diagram for feature selection example (#18836)
pick 3a1b4b8 DOC remove duplicated line of code in linear_model.rst (#19292)
drop ff2e52d TST add binary and multiclass test for scorers (#18904)
pick 96dfe1e DOC Add log-link to Gamma and Poisson Regressor (#19287)
pick 776f691 removing incrementalPCA example in basePCA (#19298)
drop b943324 API Removes tol=None option from HistGradientBoosting* (#19296)
drop aa1e69a API Removes the use of fit_ and partial_fit_ in Birch (#19297)
pick 863c552 CLN Fixes PendingDeprecationWarning in CountVectorizer (#19299)
pick 38e6022 TST Ignores PendingDeprecationWarning in tests (#19301)
drop 88be2ab Simplify computation of radius to match BIRCH more closely (#19251)
pick 71f7085 TST Filter out warning for pyamg using deprecated behavior (#19312)
drop 96a96f1 ENH Adds n_features_in_ checking in cross_decomposition (#18741)
pick 3325c23 CI Check only title for regex labeling (#19303)
pick 462694a DOC Balanced accuracy score adjusted doc fix (#19309)
pick 4408a25 CI Skips test in loading_other_datasets.rst based on env flag (#19295)
pick 0cc91e7 DOC fix ungrammatical sentence in doc of SelectFromModel (#19240)
pick 81a56bd FIX Don't overwrite input sample_weight in LogisticRegression (#19182)
pick 69d6378 EXA use pipeline in feature engineering example with RF,RT,GBDT (#18835)
drop cd06652 FIX nan bug in BaseLabelPropagation (#19271)
pick 8815bce DOC Updates css consistent admonition styling (#19249)
pick 07e1a6b DOC Remove algorithm flag for PLS regression (#19204)
drop 66560d6 Dictionary Learning: transform_alpha default equal to alpha (#19159)
pick 94b81ab DOC use diagram and simplify pipeline in stacking example (#18830)
drop 4fd851c FIX Ensure determinism of SVD init in dict_learning (#18433)
pick d831bab CI Update ICC install commands (#19329)
pick 673f625 Fix min_pos when all negative + speed up (#19328)
drop 74a37de MAINT Use check_finite=False in sklearn.manifold (#18886)
pick 819c43c DOC correct behavior of precompute with sparse input (#19348)
drop 23d8761 ENH Checks n_features_in_ in discriminant_analysis (#19342)
pick 70534d6 FIX Add
with
context manager to open file from OpenML in test file (#19367)pick 28fa897 DOC rename Birch to BIRCH in docs (#19368)
drop a952fbb MAINT Remove the use of assert_raises* in model_selection/tests/test_search (#19371)
drop 80c47b0 ENH Adds categories with missing values support to fetch_openml with as_frame=True (#19365)
drop d6bd7be MNT simplify pyproject.toml by using oldest-supported-numpy [cd build] (#18900)
drop e230778 TST replace assert_raises* by pytest.raises in dummy module (#19386)
drop 4220043 TST Suppress multiple active versions of dataset warnings in
test_openml.py
(#19373)drop bd67f12 TST replace assert_raises with the pytest.raises context manager in dummy module (#19372) # empty
pick 9433799 EXA remove warning when setting yticks in permutation importances examples (#19385)
pick c20a309 DOC fix a typo in kmeans.py (#19398)
pick cf4909e DOC simplify SVM margin illustration by chaging plotting style (#19387)
pick 2be474b DOC Documents n_features_in in cross_decomposition (#19351)
pick 920f225 EXA improve example of forest feature importances (#19377)
drop 7e197fd ENH Adds n_features_in_ checking to feature_selection (#19344)
pick 86bc6c9 MNT specify main branch in asv config for the publish command (#19408)
drop c3f647a MNT Fix divide by zero error thrown by random_choice_csc during a test run (#19383)
pick a870f43 DOC clarify variance estimation in PCA implementation (#19378)
pick 5403e9f DOC Explicitly remove support for
precompute='auto'
for Lasso (#19412)pick 087a684 FIX index sample_weight in least_absolute_deviation loss in HistGradientBoosting (#19407)
drop 1ea7905 DOC reorder whats new section
drop 8066086 MNT Consolidate incremental_weighted_mean_and_var into incremental_mean_and_var (#19422)
pick 9cbe1bb DOC Evaluating estimator performance - grammar fix (#19419)
pick 4aff385 DOC Better information about transductive and inductive cluster methods (#19350)
drop f58d1eb ENH Allow multiple scorers input to permutation_importance (#19411)
drop 6489daf TST Fix RuntimeWarning: invalid value encountered in test_calibration.py (#19421)
drop 7f5ee92 TST replace assert_warns* by pytest.warns in ensemble/tests (#19425)
drop a8d6361 TST replace assert_warns* by pytest.warns in module svm/tests (#19424)
drop c61dcff TST replace assert_raise* by pytest.raises in ensemble module (#19399)
drop 7729cb4 FIX RuntimeWarning by dividing by zero in test_kernel_gradient (#19396)
drop 6959532 ENH Checks n_features_in in covariance (#19341)
pick f4ed4c1 TST Fixes logistic & partial_dependence test for 32bit wheels (#19402)
pick abd1597 FIX Converted output to int64 in random_projection min_dim (#19374)
drop 769da3d FIX CountVectorizer does not check for lowercase in vocabulary (#19401)
drop e6e543b ENH Better err messages for contamination in outlier detectors (#18780)
pick 95fa18f TST Fixes docstring ordering and test_docstring_parameters (#19048)
drop 31b34b5 Fix: RuntimeWarning by dividing by zero in test_radius_neighbors_classifier_zero_distance (#19395)
drop dac5605 TST replace assert_raise by pytest.raises in linear_model (#19440)
pick a0ba256 DOC oob_score is only available when bootstrap=True (#19444)
drop 8c05919 DOC update copyright year forever (#19463)
pick b251f3f FIX Gives a unique id to html visualization (#19417)
pick 4b72b57 DOC Fix typo in LDA User Guide (#19468)
pick 80d674e DOC Fix closing backtick in IterativeImputer (#19476)
pick 4d60a81 DOC Remove extra word from LOF docstring (#19477)
pick 66f67dd DOC Fix broken link to wikipedia in semi-supervised UG (#19481)
drop cc13313 TST remove assert_warns in feature_extraction/tests/ module (#19439)
drop 3217999 TST Replace the use of assert_warns messages in cluster/tests/ module (#19437)
pick c282d6c DOC clarify that n_iter_no_change is not just for early-stopping for SGD (#19462)
pick eec623a DOC Replace onnxmltools by sklearn-onnx (#19484)
pick bea9211 DOC update whats new 0.24 for backport (#19434)
drop 6a6217f ENH Add mean_pinball_loss metric for quantile regression (#19415)
drop e9c6fca Fix underflow issues due to float precision in TSNE (#19472)
pick 0c39dd3 DOC enet_path docstring: fix sub/superscript swap (#19493)
pick 43241b1 DOC fix missing closing quote in user guide
drop b5e55f7 TST replace assert_warns* by pytest.warns in model_selection/tests (#19458)
drop b169bc0 FIX RuntimeWarning by dividing by zero in test_sanity_check_pls_regression_constant_column_Y (#19480)
pick 70c6ac9 DOC Fixed typos in documentation (#19511)
drop 23f8df3 TST Improve ridge solver consistency tests (#19503)
drop c3eb5ed TST replace assert_raise* by pytest.raises in neighbors module (#19388)
drop dbd68b2 MRG fix Normalize for linear models when used with sample_weight (#19426)
pick 0453420 EXA Fix overlapping titles in clustering overview (#19506)
drop 1000d0a TST replace assert_raise with pytest.raises in test_base.py (#19500)
drop 6852e31 ENH Adds n_features_in_ to ensemble module (#19326)
drop 8b71a67 CI Fixes twitter workflow (#19525)
pick 26c5530 MNT Set non-interactive installation mode for the pypy job (#19461)
drop 5c24622 ENH Adds n_features_in_ to naive_bayes (#19485)
drop fab739c CI Add workflow to check Changelog entry. (#19155)
pick e23dd85 TST Does not use cache in openml test (#19534)
drop f2943c6 CI Fix shell syntax introduced in #19155
drop 86445ab CI Fix origin/master -> origin/main in check-changelog
drop 638b768 ENH Adds nan passthrough in OrdinalEncoder (#19069)
drop c748e46 FIX Don't scale near-constant features to large values (#19527)
pick 15d2df4 MNT Clear travis installation script (#19532)
drop 70af34c TST Use pytest.warns in sklearn.semi_supervised tests (#19510)
drop 97fbf4e [CI] Add trigging events to check-changelog workflow. (#19545)
drop 052efae TST Allows isotonic and manifold (#19539)
drop 12db86e ENH Checks n_features_in_ after fitting in random_projection (#19541)
pick 139d751 DOC Update calibration.rst (#19557)
drop 94abe05 ENH Enables common test for bicluster (#19542)
pick e0f0c7f DOC Fix documentation on pickle portability (#19561)
drop f0a6f05 FIX bug in SplineTransformer.n_features_out_ (#19577)
drop 0df7abf TST replace asert_warns by pytest.warns in compose/tests (#19492)
pick 15c2c72 FIX Do not call get_feature_names for empty column selections (#19579)
drop c00c4bd Change assert_raises to pytest_raises (#19509)
pick 8d3b424 FIX race condition in get_data_home causing FileExistsError (#19560)
drop 72db93c TST replaces assert_raises* by pytest.raises in model_selection/tests/test_split.py (#19585)
pick 192952a FIX Deep copy criterion in trees to fix concurrency bug (#19580)
pick 482a778 MAINT Update _arff.py (#19597)
drop 5c0bbb0 TST replaces assert_raise* by pytest.raises in model_selection (#19592)
drop 28ee486 TST Change assert to pytest style in tests/test_discriminant.py (#19558)
drop bd53f54 TST Change assert from sklearn to pytest style in tests/test_multiclass.py (#19593)
pick 4e732f8 Add BNP Paribas Cardif testimonial. (#19586)
drop 1045d16 PERF don't compute variance when normalize is False in linear models (#19606)
pick 42e90e9 DOC Fixes spelling mistake in kmeans.py (#19634)
drop f2773e8 TST replace assert_raise* by pytest.raises in tests/test_multioutput.py (#19618)
drop ae3d955 TST Uses pytest.raises in model_selection/tests (#19621)
drop ad7c316 Fix Calibrated classifier cv predictions with pipeline (#19641)
pick 4beb0c2 MNT Make setup.py command parsing more robust (#19650)
pick 58af019 DOC Use term 'black people' instead of 'blacks' in Boston descr (#19661)
drop 5980455 ENH Speedup confusion_matrix (#9843)
pick 6f180d7 BUG Fixes verbose > 2 for grid search (#19659)
pick bfd7b58 TST Do not use cache in test_fetch_openml_iris (#19594)
drop 5ccfabf TST Change assert from sklearn to pytest style in module linear_model/tests (#19565)
drop 579e7de move kmpp public next to kmpp private (#19666)
drop 15fd026 RFC Make non_negative_factorization call NMF instead of the opposite (#19607)
drop f4e692c ENH Raises error in hinge_loss when 'pred_decision' is invalid (#19643)
drop e3e4a77 MNT Remove absolute imports (#19668)
drop 0c74b8b ENH Optimize dot product order for LogisticRegression for dense matrices (#19571)
pick 95c3c76 DOC Fix typo in plot_multi_metric_evaluation example (#19675)
drop 77e998d ENH Deprecated the default random_state=0 in randomized_svd (#19670)
drop ac6dea5 MNT Fix error message for Minkowski metric parameter (#19671)
drop 302106b FIX RuntimeWarning by dividing by zero in test_iforest_with_uniform_data (#19622)
drop d996eaf ENH Adds _num_features for array-likes (#19633)
drop edc4f15 TST Change assert from sklearn to pytest style in tests/test_pipeline.py (#19678)
drop b7b510f FIX RuntimeWarning division by zero in check_classifiers_one_label (#19690)
drop fcf4740 TST Add a test to check the consistency of the Ridge and ElasticNet(l1_ratio=0) solutions (#19620)
pick 36e4358 [MRG] Fix documentation for russelrao formula (#19695)
drop 95b7c68 ENH Add periodic extrapolation to SplineTransformer (#19483)
pick edc6995 CI Use conda instead of pip to install anaconda-client (#19528)
pick 9a186a5 MAINT Python 3.9 in badge on README.rst (#19702)
pick 04f84c6 DOC Added utils.gen_batches in documentation (#19688)
drop 2e7009b ENH Better error for corrupted files in fetch_kddcup99 (#19669)
drop ca9618c MNT move PolynomialFeatures from data.py to polynomial.py (#19611)
pick 0d7d46f Fix typo in elastic net docstring. (#19711)
pick bf4049c DOC Correct scorer documentation (#19720)
drop b9d6db8 [MRG] ENH Consistent loss name for squared error (#19310)
drop 071ddc7 Removed assert_warns_message from gaussian_process/tests (#19697)
drop cc1b171 Replaced assert_raises from utils/tests/test_estimator_checks (#19709)
pick 03edffa DOC Add scikit-survival to related projects (#19728)
pick fe897c0 DOC Move Sacred to "Experimentation frameworks" (#19730)
pick 266400e DOC Fix doc regarding required_parameters (#19725)
drop 0892a98 Stratified Group KFold implementation (#18649)
drop 3e45aee TST Remove assert warn from preprocessing tests (#19691)
pick 97bfa92 DOC Update broken link in conftest.py (#19736)
pick e377d85 DOC Fix doc for single linkage in feature agglomeration (#19715)
pick 40f2dd1 DOC Fix typo in KDE metric docstring default value (#19735)
pick 1db2681 DOC Fix load iris datasets (#19729)
pick 8110214 DOC Fixed typo in cross_val_predict docstring (#19739)
drop c854b83 [MRG] Linear One-Class SVM using SGD implementation (#10027)
pick 3e64e9e DOC Clarified n_jobs parallelization in plot_partial_dependence (#19750)
drop cf296c7 ENH Checks n_features_in after fitting in mixture (#19540)
drop 5788d4a MAINT Improve issue template (#19704)
drop df3f1bd FIX Adds check_array to inverse_transform of StandardScaler (#19356)
drop 114616d TST Replace assert_warns in covariance/tests (#19757)
pick 4dfdfb4 DOC Fix typo in Truncated SVD documentation (#19765)
pick 80f923e ENH num_features for a 1d collection of dicts is undefined (#19740)
drop 54ff7b7 Test and doc for n_features_in for sklearn.calibration (#19555)
drop 57d3668 MNT Avoid catastrophic cancellation in mean_variance_axis (#19766)
drop c9c89cf ENH Adds support for drop + handle_unknown=ignore in the OneHotEncoder (#19041)
drop 108dd7b TST Changes assert to pytest style in tests/test_naive_bayes.py (#19768)
drop bc7cd31 ENH more efficient num_combinations calculation in PolynomialFeatures (#19734)
pick a9ae693 FIX Approximate nearest neighbors in TSNE example (#19809)
drop 309f135 MNT Remove HistGradientBoosting from experimental (#19799)
drop 26e688d ENH Record output of transformers in ColumnTransformer (#18393)
drop f057639 DOC Adds version added to output_indices in ColumnTransformer (#19815)
pick 26b6f60 DOC Use the canonical Wikipedia link (#19819)
drop f479269 DOC Fix order of whatsnew entries (#19822)
drop 1411232 API Adds predict_params for Pipeline proba delegates (#19790)
drop c957eb3 FIX Ignore zero sample weights in precision recall curve (#18328)
drop aa1fba9 MNT Improve Nearest Neighbor documentation + code consistency (#19793)
pick 2b505bf Add APHP to the Consortium sponsors (#19823)
pick 877c6e6 DOC Fixes style for versionadded (#19817)
drop 9cfacf1 DEP Deprecate 'normalize' in ridge models (#17772)
drop 3d7fbda CI Add a check for milestones. (#19833)
drop 36c635b CI Fix string comparison in milestone workflow (#19840)
drop 4b53fc3 CI Removes check milestone (#19843)
drop 246795f TST Fixes test_partial_fit_oneclass (#19814)
pick dff37c4 DOC Fix incorrect 0-1 scaling in the RBM example (#19363)
drop 1ce1715 TST Add a test for meta-estimators with non tabular data (#19755)
drop ee524f4 ENH Improve the creation of KDTree and BallTree on their worst-case time complexity (#19473)
drop 132627e FIX Let ColumnTransformer.get_feature_names handle transformers with non-string feature names (#18459)
drop 1f91b87 TST Remove redundant max iter in sklearn/linear_model/tests (#14622)
pick d88ffab DOC Update attribute docstrings in _multilayer_perceptron.py (#19595)
pick a80b99c DOC Fix versionchanged/versionadded in OneHotEncoder (#16562)
pick 734ae1f DOC add explicit message regarding shuffling in default CV (#19776)
drop b8903da ENH Adds final_estimator in html repr for Stacking* (#19564)
drop a44653f TST Changes assert to pytest style in test_config.py and test_kernel_approximation.py (#19845)
drop 02e2a11 TST replace assert_raises by pytest.raises in test_least_angle, test_omp, test_test_theil_sen (#19406)
drop 80e985b TST Changes assert to pytest style in test_random_projection.py (#19846)
pick da3c2d2 FIX MultiOutputRegressor correctly ducktypes fitted estimators (#19308)
pick 7d728d3 FIX missing space in import in svm/_base.py (#19852)
drop 3ff1267 FIX allows TransformedTargetRegressor to take nD target (#18898)
pick b1d686d DOC Fixed typo in clustering.rst (#19863)
pick f1018c6 FIX BaseSuccessiveHalving class groups support (#19847)
drop 7b343dd CLN Improve doc/error consistency for GaussianProcessRegressor (#19687)
drop e56d76a FIX Removes unecessary check in _BaseChain (#19865)
pick c09c654 DOC Fix typo in common_pitfalls.rst (#19867)
pick c59a310 DOC Fix typos plot_column_transformer_mixed_types.py (#19871)
pick 926633c Update who may propose a new triage member. (#19870)
pick 767fd63 DOC make documentation consistent regarding types in encoders.py (#19876)
drop 8a3939a FIX Error for sparse matrix in OrdinalEncoder.inverse_transform (#19879)
drop bbdd3bb CI Add label on PRs modifying Cython code (#19850)
drop ab65c8b TST Changes assert to pytest style in tests/test_isotonic.py (#19864)
pick 7fa2e6e DOC Clarify documentation for spectral clustering (#19795)
pick 872052b FIX convert cv_results values to numpy array in SuccessiveHalving (#19211)
drop 684b7d1 FIX detect near constant feature in StandardScaler and linear models (#19788)
drop 138da7e MNT Use const memory views in DistanceMetric subclasses (#19883)
drop 8c4589b ENH Scalable MiniBatchKMeans plus cln / fixes / refactoring (#17622)
drop 2c5ea4e DictionaryLearning: Fix several issues in the dict update (#19198)
pick 962bd9a DOC Adds consistence in docs for univariate selection metrics (#19904)
pick 90b3992 DOC Fix the description of some features in load_diabetes (#19366)
pick e1f879e DOC add FAQ entry for the many linear model classes (#19861)
pick 9605f3b DOC Fixes links in outlier_detection.html (#19917)
pick 5d8796b FIX Fixes unknown handling for str dtypes in OrdinalEncoder.transform (#19888)
drop 66ec10f MAINT Clean up code in FastICA (#19796)
pick 969ec32 DOC fix early stopping description in MLP (#19818)
pick 73e8b7d DOC use math mode in r2_score function (#19921)
drop 5efcb10 MAINT Vendors packaging/version.py for pep440 versioning (#19826)
pick 0df9efe DOC Fixes typo in doc/modules/cross_validation.rst (#19925)
drop dd7b7e5 MAINT Remove
get_memview_*
helpers inneighbours.BinaryTree
(#19893)pick 9b7ff27 DOC improve learning-rate AdaBoost estimator (#19919)
pick 9099c79 EXA Fix plot_map_data_to_normal.py example legend (#19930)
drop ce217db FIX Fixes memory view bug in distance metrics (#19933)
drop 7ddd6e5 KBinsDiscretizer efficiency improvement to 'kmeans' strategy (#19934)
pick 1a601c0 DOC Remove misleading "linear kernel" statements (#19937)
pick 4946bfc FIX fix a bug in KernelPCA.inverse_transform (#19732)
pick 0bd7ced ENH Enrich docstring on
inverse_transform
ofKernelPCA
(#19910)pick 004b44d FIX OneHotEncoder.fit no longer alters the drop parameter (#19924)
drop d5ebdca [MRG] Refactor
feature_selection.f_regression
and introducefeature_selection.r_regression
(#17169)pick b84afe5 FIX prevent division by zero with constant target in GPR (#19703)
pick a67b284 FIX Encoder should accept categories having dtype='S' (#19727)
pick dbed806 FIX Fixes regression in CCA due to change of cutoff values in SciPy (#19646)
pick efc703c DOC order whats new 0.24.2