Python

sklearndf

Latest version: v2.2.1

PyUp actively tracks 462,628 Python packages for vulnerabilities to keep your Python environments secure.

Scan your dependencies

Page 1 of 5

2.2.1

This is the 2.2.1 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* 8335d8c87d84ed10ab2287cbcaec4a4a3ae3f93e Merge pull request 257 from BCG-Gamma/dev/2.2.1
* 61e8ca7f7206123025ec554a64194265147aaaa7 TEST: make test_html_repr work for scikit-learn 0.x
* 8b3d1328d9b02e6c20f3705bd91ddef2e81ddfc2 TEST: make test_html_repr work for all versions of scikit-learn
* a3d244a965c0a6ac233c359e0655566adf5f8c57 BUILD: update environment.yml
* 1fc2c405cb9e61b04986bd6abf2929b35ee824f8 VIZ: use sklearn's HTML representation of estimators, if available (256)
* e010fdb1acf093ceb7c897efc94ffe1004ac3bc3 FIX: install micromamba for nightly builds
* 035ecfdb8870b85f59ec2c954c73123e4eec2d7a BUILD: simplify development environment
* 35ffb2726a8fc0eda0c5fb857e3bd3e38ae91ca1 TEST: support arfs 1.1 in unit tests (255)
* eaa49f4e698d2ff74123605e15d59097c2ec1e33 BUILD: use mamba for faster conda builds (254)
* 0ed4c21757544e5ef7a9d6dbb400282686eb3fd1 FIX: delete private global variable __attr after use
<details><summary><b>See More</b></summary>

* f0fb9a1e329c30f27a6898eebb961c50706cda9b FIX: ensure compatibility of the boruta package with numpy >= 1.24
* 2169b687f0ceffc45e722d12842a9f509243b426 BUILD: update version to 2.2.1

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=6331&view=logs).</details>

2.2.0

This is the 2.2.0 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* 020183adce1ca756d84c87356a9aaecaebdd3120 Merge pull request 253 from BCG-Gamma/dev/2.2.0
* bb086f1981eca0695a3f4e9ea869dfbefaf18109 DOC: remove |nbsp| from hyperlink texts
* aec9b4cbdf8410403d23cc99a46ad38c1356b766 BUILD: require pytools 2.1
* 50f20d452a1d2cd67b021f6c3b4fbbdecc9c173e BUILD: require numpy>=1.23 in max matrix test
* 1007405c39c5539369c46108d68328efb46a1692 BUILD: remove max version constraint in numpy dependency
* 81c5d199f0fe633643fcb898759d0554de16789f BUILD: update version to 2.2.0
* b35af9402e1d37684b4fef1981269c055365a1d7 Merge pull request 252 from BCG-Gamma/dev/2.2rc1
* 5e9693e3a0570f3a3b35f22af3449990498623e7 FIX: mamba root prefix in docs build
* 4efabb645ed3fc0f9d8c7747dd4235bcfd50131f FIX: arfs does not support python 3.11 in max matrix test
* c18205a901aee2496ac19762ef783c0f6d1fabfc FIX: meta.yaml: fix arfs version; require lightgbm for tests; xgboost
<details><summary><b>See More</b></summary>

* ffa9edc741da6949be98704468b372b06e2aa5f0 FIX: don't require arfs for testing default matrix build
* d09e5d8bdf93f888910f95c43cbb34f79529b0e1 FIX: roll back [build.matrix.default] section in pyproject.toml
* 945418227e85966b3532499fdb408bd22cb7ec0d FIX: jinja2/conda syntax remove undefined optional package requirements
* a425868832b8af560f8fe928e53d055dd00ba607 FIX: add optional packages to test dependencies
* fafd7db6516efc9343e1c0579e29f7b427d7e7eb BUILD: define requirements for optional packages in default matrix build
* c0d02777f18791de6a57a68caaa369347eece38f FIX: make optional requirements conditional in meta.yaml
* 5087e871117b421fee179b31ff27e098e413a75c BUILD: patch tox.ini via make.py script in pytools 2.1.x
* c4a8eb3b16a837ad6475090c741faaa2f69b3aca BUILD: don't test boruta or arfs if environment variable is None or ''
* 0cc903f5cd4d1347f75d6ec967d858b59aea5c7e BUILD: run default matrix test with optional packages absent
* 13083a0462555f57538209cd530a1766eb06f8a5 FIX: export MAMBA_ROOT_PREFIX also during docs build
* b2469abc26200bfe8096b7ef8486e207425d9796 BUILD: fix management of optional packages in matrix tests
* c32dd9c10de1c49512102f95aff8a5eaea55db0d BUILD: fix management of optional packages in matrix tests
* 435810509d2cf78b19a9d1c515f5031df2271846 API: replace BorutaPy with ARFS (248)
* fe27651c5056bb12488cf722aeaa54b80d096028 Merge branch '2.1.x' into 2.2.x
* a06b021068b01555ab7bf1d926d071a39e34652b Merge branch '2.0.x' into 2.1.x
* 82539562326635d09f75edd873eba07d44fbb816 BUILD: update package dependencies, including pandas >=2 support (251)
* 10ed6e59eef8920ac1ae85afd97a9d30fd4356eb Merge branch '2.1.x' into 2.2.x
* 5fb1189f987ca55813fc982a637472cee185ca18 Merge branch '2.0.x' into 2.1.x
* 7e2f962de434b1a68c35a6fc103f3d9689cdce9c BUILD: update package versions
* ab9c4248c3c437f83df0ed3c30ad41c088f8d8db BUILD: update version to 2.2rc1
* a836e2d6b83804b7b7e105ddce7aac94cc89e931 Merge branch '2.1.x' into 2.2.x
* c73aead43dcf26935d937ef510f4e6d3dc3a7b13 FIX: add missing property to _n_components_()
* 30877c2386c3b284ad55cf1b3f82bdaa4c560992 Merge branch '2.0.x' into 2.1.x
* 74eb06fb442aeb11aa775183270f28b0802ae614 BUILD: Use micromamba (250)
* eed5fe76daa27ac2fd44d3d69e318d56cc1e85a4 BUILD: update pre-commit config
* b1caaed16a26bd411c6a6ec61a21aa152974935a BUILD: drop support for scikit-learn 0.23 and earlier (247)
* 9c3345caa2378e3a6a4166eb986860b7ef524cc3 Merge pull request 246 from BCG-Gamma/dev/2.2rc0
* ee56af967b7cbeeedc7ee93cdb8dc8c7f03eb9eb BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 175ee280ba31f436000e291e48a71196aed4cdd9 BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 9ba6c55129ef86ed9e9e5e98ffc05b537ff1f29d FIX: make unit tests backward compatible with sklearn 0.21
* dd2c632eab9bfc9c5e6daaa27949c98bdd869648 BUILD: require pandas>=1.1
* 16984ee6a2eb36adf0f895212a5225ef1418cb86 BUILD: make develop environment more specific to accelerate unit tests
* b6f855247dd004e364620d8834108239e2395bc1 FIX: use drop='first' with OneHotEncoderDF for backward compatibility
* dcd3361765636dfd962db826efa29e2928db3c67 FIX: explicitly specify categories='auto' with OneHotEncoderDF
* 674757fc00e20396360df71557f8606bf2e0c1da FIX: exclude numpy 1.24 due to an incompatibility with borutapy
* edb3d571258b8315b821366328a67f1980b8697e FIX: correct invalid method/property signatures
* 0c3892a90971fbe684af5e2a0af71586f31d6268 BUILD: use stable scikit-learn 1.2 for unit tests
* e5edb84ed9515e2c1c6704a22b7410984c255bd9 API: rename column indices to `"feature"` instead of `"feature_in"`/`"feature_out"` (245)
* a004ee8b9705994dcdef11321945cfcbdfd55c55 Merge branch '2.1.x' into 2.2.x
* 191813200eba8d229825408153352067a9fb27f7 DOC: update release notes
* 5d45947711eb8aa9d3a6afe8d438719e07f37eb8 Merge branch '2.0.x' into 2.1.x
* c494947023dd0f728aa35efc07122dd8d3800e7a API: support sparse data frames (241)
* 7639e76635d9232b1799d4895e962f02e522a006 FIX: catch incorrect columns after transforms, even if count is correct (244)
* b8df252aa139c92372bb5b0449ce89329f9264cc Merge branch '2.1.x' into 2.2.x
* 60f9ef7eb128a818ac618207e9d0062c4a604e12 Merge branch '2.0.x' into 2.1.x
* dd1974fe3ffe8e73dd5c9201a55a1ff9bf38f6ab TEST: use the diabetes dataset for tests involving regressors (243)
* b1e9e2564540940bcd07fa69d1f51237f45235e8 API: add _EstimatorPipelineDF.preprocess(); remove .feature_names_… (242)
* 0793ae3ffb1e3f9666b877ed7438bfe8e85f71a7 Merge branch '2.1.x' into 2.2.x
* 55590fd6a8731d62abf6e6e73eedf89acbde9c8f Merge branch '2.0.x' into 2.1.x
* e73012e3b0c4ae572ce783831478530c25915f12 IDE: set facet-base as the default conda environment in PyCharm
* 555a040c8c55f1074c666973813a1351e591a5d2 REFACTOR: replace `EstimatorDF.ensure_fitted()` with pytools `fitted_only` (239)
* 868a9964ca95e3c72a2a19fd37e02b18d851156d FIX: use fitted attribute n_components_ to get PCA component count (236)
* bcc6ab99990830aa32ffbfcc03144b24b75a6764 BUILD: update version to 2.2rc0
* 24e0a380ca0703d5677f9c95cbcf9986f119a4eb Merge pull request 240 from BCG-Gamma/dev/2.2.dev0
* 5c0ac25a4a3f43142d1c8f31ae045041c668bba4 BUILD: fix path for documentation build
* 0db91a753358bf8765dd77947b80c8a74f514414 Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
* 604c9cb671e2038e3022d6909023f9927ff029f0 BUILD: use pytools 2.1 for the documentation build
* 760cc58480d16efd06eef8ebf9fef42faefc2b01 BUILD: change version to 2.2.dev0
* 0ab3ce7e9debdebde6ffb347e3c035dab2e26cae DOC: change version to 2.2dev0
* d5469c9d1dcf30bd22c56e64d8b0e7cdfa090668 Merge branch '2.1.x' into 2.2.x
* 79740f85f84ed3e3ada1f9eddc1bfbecc60fffd7 Merge branch '2.0.x' into 2.1.x
* c62a755076d51f849dafbae7e33813e84c224bb5 BUILD: upgrade to mypy 0.981
* 29d50f66a00ca34f2477e8acf7b5864ac293dcec API: overload output_names_ in SupervisedLearnerDF narrowing return type
* 420b5ce68da9adf96ea62b7d318c8e2487fb410c API: add property `EstimatorDF.output_names_` (238)
* b9bf1ff9679358056a98cdd4ffb55cc4ef77ce94 BUILD: run azure pipeline on 2.2.x branch
* f33fa78a217431009845f9c11069510501c8a7e4 API: add support for scikit-learn 1.2 (237)
* e1c784915897a5d518529496d7ad70cc88a3c160 Merge branch '2.1.x' into 2.2.x
* 995dcad3ba395fb1863b515409325b65e56ba3ad Merge branch '2.0.x' into 2.1.x
* c41564eada868173de3b938998581471c77f3c21 BUILD: add scikit-learn 1.2 to package requirements/dependencies
* f595f91e3cfe4d88a3a47aeee74aca90515db88d REFORMAT: remove unneeded line breaks in DF estimator declarations
* b6070b2e9671540af64090cc682d881badd82d64 BUILD: set version to 2.2rc0
* f44c8c7d0fccd0cf23458f291f6933e0d1c83e6b DOC: show code coverage badge for branch 2.1.x
* 839058fcf14fa2571b37f2048097dee6c28d2172 DOC: improve release note formatting using non-breaking spaces
* 6eced5e3d23f2f2e19f6dd371b6c7ee109fbcd6a Merge branch '2.0.x' into 2.1.x
* 8d87ab6a51f2e69a9e6f1cab4670d6fe74dabb8d DOC: improve release note formatting using non-breaking spaces
* f369f589a4f6d4a4170983ca381d0764cfbe5661 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
* 5827904d3303a90239897d88dd57cd4f440d0ba4 BUILD: update version to 2.1.1
* d407cb56155cd12ad13968a110eb0f269b269002 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=6262&view=logs).</details>

2.2rc1

This is the 2.2rc1 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* b35af9402e1d37684b4fef1981269c055365a1d7 Merge pull request 252 from BCG-Gamma/dev/2.2rc1
* 5e9693e3a0570f3a3b35f22af3449990498623e7 FIX: mamba root prefix in docs build
* 4efabb645ed3fc0f9d8c7747dd4235bcfd50131f FIX: arfs does not support python 3.11 in max matrix test
* c18205a901aee2496ac19762ef783c0f6d1fabfc FIX: meta.yaml: fix arfs version; require lightgbm for tests; xgboost
* ffa9edc741da6949be98704468b372b06e2aa5f0 FIX: don't require arfs for testing default matrix build
* d09e5d8bdf93f888910f95c43cbb34f79529b0e1 FIX: roll back [build.matrix.default] section in pyproject.toml
* 945418227e85966b3532499fdb408bd22cb7ec0d FIX: jinja2/conda syntax remove undefined optional package requirements
* a425868832b8af560f8fe928e53d055dd00ba607 FIX: add optional packages to test dependencies
* fafd7db6516efc9343e1c0579e29f7b427d7e7eb BUILD: define requirements for optional packages in default matrix build
* c0d02777f18791de6a57a68caaa369347eece38f FIX: make optional requirements conditional in meta.yaml
<details><summary><b>See More</b></summary>

* 5087e871117b421fee179b31ff27e098e413a75c BUILD: patch tox.ini via make.py script in pytools 2.1.x
* c4a8eb3b16a837ad6475090c741faaa2f69b3aca BUILD: don't test boruta or arfs if environment variable is None or ''
* 0cc903f5cd4d1347f75d6ec967d858b59aea5c7e BUILD: run default matrix test with optional packages absent
* 13083a0462555f57538209cd530a1766eb06f8a5 FIX: export MAMBA_ROOT_PREFIX also during docs build
* b2469abc26200bfe8096b7ef8486e207425d9796 BUILD: fix management of optional packages in matrix tests
* c32dd9c10de1c49512102f95aff8a5eaea55db0d BUILD: fix management of optional packages in matrix tests
* 435810509d2cf78b19a9d1c515f5031df2271846 API: replace BorutaPy with ARFS (248)
* fe27651c5056bb12488cf722aeaa54b80d096028 Merge branch '2.1.x' into 2.2.x
* a06b021068b01555ab7bf1d926d071a39e34652b Merge branch '2.0.x' into 2.1.x
* 82539562326635d09f75edd873eba07d44fbb816 BUILD: update package dependencies, including pandas >=2 support (251)
* 10ed6e59eef8920ac1ae85afd97a9d30fd4356eb Merge branch '2.1.x' into 2.2.x
* 5fb1189f987ca55813fc982a637472cee185ca18 Merge branch '2.0.x' into 2.1.x
* 7e2f962de434b1a68c35a6fc103f3d9689cdce9c BUILD: update package versions
* ab9c4248c3c437f83df0ed3c30ad41c088f8d8db BUILD: update version to 2.2rc1
* a836e2d6b83804b7b7e105ddce7aac94cc89e931 Merge branch '2.1.x' into 2.2.x
* c73aead43dcf26935d937ef510f4e6d3dc3a7b13 FIX: add missing property to _n_components_()
* 30877c2386c3b284ad55cf1b3f82bdaa4c560992 Merge branch '2.0.x' into 2.1.x
* 74eb06fb442aeb11aa775183270f28b0802ae614 BUILD: Use micromamba (250)
* eed5fe76daa27ac2fd44d3d69e318d56cc1e85a4 BUILD: update pre-commit config
* b1caaed16a26bd411c6a6ec61a21aa152974935a BUILD: drop support for scikit-learn 0.23 and earlier (247)
* 9c3345caa2378e3a6a4166eb986860b7ef524cc3 Merge pull request 246 from BCG-Gamma/dev/2.2rc0
* ee56af967b7cbeeedc7ee93cdb8dc8c7f03eb9eb BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 175ee280ba31f436000e291e48a71196aed4cdd9 BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 9ba6c55129ef86ed9e9e5e98ffc05b537ff1f29d FIX: make unit tests backward compatible with sklearn 0.21
* dd2c632eab9bfc9c5e6daaa27949c98bdd869648 BUILD: require pandas>=1.1
* 16984ee6a2eb36adf0f895212a5225ef1418cb86 BUILD: make develop environment more specific to accelerate unit tests
* b6f855247dd004e364620d8834108239e2395bc1 FIX: use drop='first' with OneHotEncoderDF for backward compatibility
* dcd3361765636dfd962db826efa29e2928db3c67 FIX: explicitly specify categories='auto' with OneHotEncoderDF
* 674757fc00e20396360df71557f8606bf2e0c1da FIX: exclude numpy 1.24 due to an incompatibility with borutapy
* edb3d571258b8315b821366328a67f1980b8697e FIX: correct invalid method/property signatures
* 0c3892a90971fbe684af5e2a0af71586f31d6268 BUILD: use stable scikit-learn 1.2 for unit tests
* e5edb84ed9515e2c1c6704a22b7410984c255bd9 API: rename column indices to `"feature"` instead of `"feature_in"`/`"feature_out"` (245)
* a004ee8b9705994dcdef11321945cfcbdfd55c55 Merge branch '2.1.x' into 2.2.x
* 191813200eba8d229825408153352067a9fb27f7 DOC: update release notes
* 5d45947711eb8aa9d3a6afe8d438719e07f37eb8 Merge branch '2.0.x' into 2.1.x
* c494947023dd0f728aa35efc07122dd8d3800e7a API: support sparse data frames (241)
* 7639e76635d9232b1799d4895e962f02e522a006 FIX: catch incorrect columns after transforms, even if count is correct (244)
* b8df252aa139c92372bb5b0449ce89329f9264cc Merge branch '2.1.x' into 2.2.x
* 60f9ef7eb128a818ac618207e9d0062c4a604e12 Merge branch '2.0.x' into 2.1.x
* dd1974fe3ffe8e73dd5c9201a55a1ff9bf38f6ab TEST: use the diabetes dataset for tests involving regressors (243)
* b1e9e2564540940bcd07fa69d1f51237f45235e8 API: add _EstimatorPipelineDF.preprocess(); remove .feature_names_… (242)
* 0793ae3ffb1e3f9666b877ed7438bfe8e85f71a7 Merge branch '2.1.x' into 2.2.x
* 55590fd6a8731d62abf6e6e73eedf89acbde9c8f Merge branch '2.0.x' into 2.1.x
* e73012e3b0c4ae572ce783831478530c25915f12 IDE: set facet-base as the default conda environment in PyCharm
* 555a040c8c55f1074c666973813a1351e591a5d2 REFACTOR: replace `EstimatorDF.ensure_fitted()` with pytools `fitted_only` (239)
* 868a9964ca95e3c72a2a19fd37e02b18d851156d FIX: use fitted attribute n_components_ to get PCA component count (236)
* bcc6ab99990830aa32ffbfcc03144b24b75a6764 BUILD: update version to 2.2rc0
* 24e0a380ca0703d5677f9c95cbcf9986f119a4eb Merge pull request 240 from BCG-Gamma/dev/2.2.dev0
* 5c0ac25a4a3f43142d1c8f31ae045041c668bba4 BUILD: fix path for documentation build
* 0db91a753358bf8765dd77947b80c8a74f514414 Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
* 604c9cb671e2038e3022d6909023f9927ff029f0 BUILD: use pytools 2.1 for the documentation build
* 760cc58480d16efd06eef8ebf9fef42faefc2b01 BUILD: change version to 2.2.dev0
* 0ab3ce7e9debdebde6ffb347e3c035dab2e26cae DOC: change version to 2.2dev0
* d5469c9d1dcf30bd22c56e64d8b0e7cdfa090668 Merge branch '2.1.x' into 2.2.x
* 79740f85f84ed3e3ada1f9eddc1bfbecc60fffd7 Merge branch '2.0.x' into 2.1.x
* c62a755076d51f849dafbae7e33813e84c224bb5 BUILD: upgrade to mypy 0.981
* 29d50f66a00ca34f2477e8acf7b5864ac293dcec API: overload output_names_ in SupervisedLearnerDF narrowing return type
* 420b5ce68da9adf96ea62b7d318c8e2487fb410c API: add property `EstimatorDF.output_names_` (238)
* b9bf1ff9679358056a98cdd4ffb55cc4ef77ce94 BUILD: run azure pipeline on 2.2.x branch
* f33fa78a217431009845f9c11069510501c8a7e4 API: add support for scikit-learn 1.2 (237)
* e1c784915897a5d518529496d7ad70cc88a3c160 Merge branch '2.1.x' into 2.2.x
* 995dcad3ba395fb1863b515409325b65e56ba3ad Merge branch '2.0.x' into 2.1.x
* c41564eada868173de3b938998581471c77f3c21 BUILD: add scikit-learn 1.2 to package requirements/dependencies
* f595f91e3cfe4d88a3a47aeee74aca90515db88d REFORMAT: remove unneeded line breaks in DF estimator declarations
* b6070b2e9671540af64090cc682d881badd82d64 BUILD: set version to 2.2rc0
* f44c8c7d0fccd0cf23458f291f6933e0d1c83e6b DOC: show code coverage badge for branch 2.1.x
* 839058fcf14fa2571b37f2048097dee6c28d2172 DOC: improve release note formatting using non-breaking spaces
* 6eced5e3d23f2f2e19f6dd371b6c7ee109fbcd6a Merge branch '2.0.x' into 2.1.x
* 8d87ab6a51f2e69a9e6f1cab4670d6fe74dabb8d DOC: improve release note formatting using non-breaking spaces
* f369f589a4f6d4a4170983ca381d0764cfbe5661 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
* 5827904d3303a90239897d88dd57cd4f440d0ba4 BUILD: update version to 2.1.1
* d407cb56155cd12ad13968a110eb0f269b269002 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=6223&view=logs).</details>

2.2rc0

This is the 2.2rc0 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* 9c3345caa2378e3a6a4166eb986860b7ef524cc3 Merge pull request 246 from BCG-Gamma/dev/2.2rc0
* ee56af967b7cbeeedc7ee93cdb8dc8c7f03eb9eb BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 175ee280ba31f436000e291e48a71196aed4cdd9 BUILD: require sklearn>=0.24 and pandas>=1.0 to make sparse frames work
* 9ba6c55129ef86ed9e9e5e98ffc05b537ff1f29d FIX: make unit tests backward compatible with sklearn 0.21
* dd2c632eab9bfc9c5e6daaa27949c98bdd869648 BUILD: require pandas>=1.1
* 16984ee6a2eb36adf0f895212a5225ef1418cb86 BUILD: make develop environment more specific to accelerate unit tests
* b6f855247dd004e364620d8834108239e2395bc1 FIX: use drop='first' with OneHotEncoderDF for backward compatibility
* dcd3361765636dfd962db826efa29e2928db3c67 FIX: explicitly specify categories='auto' with OneHotEncoderDF
* 674757fc00e20396360df71557f8606bf2e0c1da FIX: exclude numpy 1.24 due to an incompatibility with borutapy
* edb3d571258b8315b821366328a67f1980b8697e FIX: correct invalid method/property signatures
<details><summary><b>See More</b></summary>

* 0c3892a90971fbe684af5e2a0af71586f31d6268 BUILD: use stable scikit-learn 1.2 for unit tests
* e5edb84ed9515e2c1c6704a22b7410984c255bd9 API: rename column indices to `"feature"` instead of `"feature_in"`/`"feature_out"` (245)
* a004ee8b9705994dcdef11321945cfcbdfd55c55 Merge branch '2.1.x' into 2.2.x
* 191813200eba8d229825408153352067a9fb27f7 DOC: update release notes
* 5d45947711eb8aa9d3a6afe8d438719e07f37eb8 Merge branch '2.0.x' into 2.1.x
* c494947023dd0f728aa35efc07122dd8d3800e7a API: support sparse data frames (241)
* 7639e76635d9232b1799d4895e962f02e522a006 FIX: catch incorrect columns after transforms, even if count is correct (244)
* b8df252aa139c92372bb5b0449ce89329f9264cc Merge branch '2.1.x' into 2.2.x
* 60f9ef7eb128a818ac618207e9d0062c4a604e12 Merge branch '2.0.x' into 2.1.x
* dd1974fe3ffe8e73dd5c9201a55a1ff9bf38f6ab TEST: use the diabetes dataset for tests involving regressors (243)
* b1e9e2564540940bcd07fa69d1f51237f45235e8 API: add _EstimatorPipelineDF.preprocess(); remove .feature_names_… (242)
* 0793ae3ffb1e3f9666b877ed7438bfe8e85f71a7 Merge branch '2.1.x' into 2.2.x
* 55590fd6a8731d62abf6e6e73eedf89acbde9c8f Merge branch '2.0.x' into 2.1.x
* e73012e3b0c4ae572ce783831478530c25915f12 IDE: set facet-base as the default conda environment in PyCharm
* 555a040c8c55f1074c666973813a1351e591a5d2 REFACTOR: replace `EstimatorDF.ensure_fitted()` with pytools `fitted_only` (239)
* 868a9964ca95e3c72a2a19fd37e02b18d851156d FIX: use fitted attribute n_components_ to get PCA component count (236)
* bcc6ab99990830aa32ffbfcc03144b24b75a6764 BUILD: update version to 2.2rc0
* 24e0a380ca0703d5677f9c95cbcf9986f119a4eb Merge pull request 240 from BCG-Gamma/dev/2.2.dev0
* 5c0ac25a4a3f43142d1c8f31ae045041c668bba4 BUILD: fix path for documentation build
* 0db91a753358bf8765dd77947b80c8a74f514414 Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
* 604c9cb671e2038e3022d6909023f9927ff029f0 BUILD: use pytools 2.1 for the documentation build
* 760cc58480d16efd06eef8ebf9fef42faefc2b01 BUILD: change version to 2.2.dev0
* 0ab3ce7e9debdebde6ffb347e3c035dab2e26cae DOC: change version to 2.2dev0
* d5469c9d1dcf30bd22c56e64d8b0e7cdfa090668 Merge branch '2.1.x' into 2.2.x
* 79740f85f84ed3e3ada1f9eddc1bfbecc60fffd7 Merge branch '2.0.x' into 2.1.x
* c62a755076d51f849dafbae7e33813e84c224bb5 BUILD: upgrade to mypy 0.981
* 29d50f66a00ca34f2477e8acf7b5864ac293dcec API: overload output_names_ in SupervisedLearnerDF narrowing return type
* 420b5ce68da9adf96ea62b7d318c8e2487fb410c API: add property `EstimatorDF.output_names_` (238)
* b9bf1ff9679358056a98cdd4ffb55cc4ef77ce94 BUILD: run azure pipeline on 2.2.x branch
* f33fa78a217431009845f9c11069510501c8a7e4 API: add support for scikit-learn 1.2 (237)
* e1c784915897a5d518529496d7ad70cc88a3c160 Merge branch '2.1.x' into 2.2.x
* 995dcad3ba395fb1863b515409325b65e56ba3ad Merge branch '2.0.x' into 2.1.x
* c41564eada868173de3b938998581471c77f3c21 BUILD: add scikit-learn 1.2 to package requirements/dependencies
* f595f91e3cfe4d88a3a47aeee74aca90515db88d REFORMAT: remove unneeded line breaks in DF estimator declarations
* b6070b2e9671540af64090cc682d881badd82d64 BUILD: set version to 2.2rc0
* f44c8c7d0fccd0cf23458f291f6933e0d1c83e6b DOC: show code coverage badge for branch 2.1.x
* 839058fcf14fa2571b37f2048097dee6c28d2172 DOC: improve release note formatting using non-breaking spaces
* 6eced5e3d23f2f2e19f6dd371b6c7ee109fbcd6a Merge branch '2.0.x' into 2.1.x
* 8d87ab6a51f2e69a9e6f1cab4670d6fe74dabb8d DOC: improve release note formatting using non-breaking spaces
* f369f589a4f6d4a4170983ca381d0764cfbe5661 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
* 5827904d3303a90239897d88dd57cd4f440d0ba4 BUILD: update version to 2.1.1
* d407cb56155cd12ad13968a110eb0f269b269002 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=6113&view=logs).</details>

2.2.dev0

This is the 2.2.dev0 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* 24e0a380ca0703d5677f9c95cbcf9986f119a4eb Merge pull request 240 from BCG-Gamma/dev/2.2.dev0
* 5c0ac25a4a3f43142d1c8f31ae045041c668bba4 BUILD: fix path for documentation build
* 0db91a753358bf8765dd77947b80c8a74f514414 Merge remote-tracking branch 'origin/2.2.x' into 2.2.x
* 604c9cb671e2038e3022d6909023f9927ff029f0 BUILD: use pytools 2.1 for the documentation build
* 760cc58480d16efd06eef8ebf9fef42faefc2b01 BUILD: change version to 2.2.dev0
* 0ab3ce7e9debdebde6ffb347e3c035dab2e26cae DOC: change version to 2.2dev0
* d5469c9d1dcf30bd22c56e64d8b0e7cdfa090668 Merge branch '2.1.x' into 2.2.x
* 79740f85f84ed3e3ada1f9eddc1bfbecc60fffd7 Merge branch '2.0.x' into 2.1.x
* c62a755076d51f849dafbae7e33813e84c224bb5 BUILD: upgrade to mypy 0.981
* 29d50f66a00ca34f2477e8acf7b5864ac293dcec API: overload output_names_ in SupervisedLearnerDF narrowing return type
<details><summary><b>See More</b></summary>

* 420b5ce68da9adf96ea62b7d318c8e2487fb410c API: add property `EstimatorDF.output_names_` (238)
* b9bf1ff9679358056a98cdd4ffb55cc4ef77ce94 BUILD: run azure pipeline on 2.2.x branch
* f33fa78a217431009845f9c11069510501c8a7e4 API: add support for scikit-learn 1.2 (237)
* e1c784915897a5d518529496d7ad70cc88a3c160 Merge branch '2.1.x' into 2.2.x
* 995dcad3ba395fb1863b515409325b65e56ba3ad Merge branch '2.0.x' into 2.1.x
* c41564eada868173de3b938998581471c77f3c21 BUILD: add scikit-learn 1.2 to package requirements/dependencies
* f595f91e3cfe4d88a3a47aeee74aca90515db88d REFORMAT: remove unneeded line breaks in DF estimator declarations
* b6070b2e9671540af64090cc682d881badd82d64 BUILD: set version to 2.2rc0
* f44c8c7d0fccd0cf23458f291f6933e0d1c83e6b DOC: show code coverage badge for branch 2.1.x
* 839058fcf14fa2571b37f2048097dee6c28d2172 DOC: improve release note formatting using non-breaking spaces
* 6eced5e3d23f2f2e19f6dd371b6c7ee109fbcd6a Merge branch '2.0.x' into 2.1.x
* 8d87ab6a51f2e69a9e6f1cab4670d6fe74dabb8d DOC: improve release note formatting using non-breaking spaces
* f369f589a4f6d4a4170983ca381d0764cfbe5661 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x
* 5827904d3303a90239897d88dd57cd4f440d0ba4 BUILD: update version to 2.1.1
* d407cb56155cd12ad13968a110eb0f269b269002 Merge remote-tracking branch 'origin/release/2.1.0' into 2.1.x

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=5954&view=logs).</details>

2.1.0

This is the 2.1.0 release of sklearndf.

You can upgrade your current pip installation via

pip install --upgrade sklearndf

Your conda package can be upgraded by running

conda install -c conda-forge -c bcg_gamma sklearndf

Changes:

* 0198cc9515348a4d2ab256a6e4c4584845b1611b Merge pull request 235 from BCG-Gamma/dev/2.1.0
* 7f307481b60406be7356797ca1e3123b19bf32ab DOC: update release notes
* 5da655ca632f06b77ec2c230d0f42049fc83c8dc Merge branch '2.0.x' into 2.1.x
* 339f8f01a1f05eaf60469865cc14bc94e72be9f4 BUILD: run nightly builds on branch 2.1.x
* 3bd65c648f6d5589b0bed7867ebd2203f0b493f1 BUILD: update version to 2.1.0
* 015a4494c80646facb5305f334607e58c65716e0 Merge pull request 234 from BCG-Gamma/dev/2.1rc0
* b5f3a9cbc56469020f9720f86c1a2fb1892c6417 API: add support for scikit-learn 1.1 (231)
* 02ffc61e4be88db7ce5715a59454ceccbb39cd57 Merge branch '2.0.x' into 2.1.x
* ac354782c088bf2dcfc6a9c90500ea1216896843 FIX: re-add required dependencies for mypy check
* e36b08a002210c88288713f6753d07c5a81eae70 Merge branch 'api/model_inspector' into 2.1.x
<details><summary><b>See More</b></summary>

* 02240ce8a0da50a79426aa3ec97ded12472d7d84 BUILD: update code quality checker versions
* 03a62649ebc59eae057e7a37d769f0a0d8a0a29c Merge branch '2.0.x' into 2.1.x
* 02a5c17dfa5e3c166d7ab039bad4dc506ff83b02 BUILD: use python 3.9 with the mypy pre-commit hook
* 5a594b77984797aeccf92c69788df44d74080a3c Merge branch '2.1.x' into api/sklearn_1.1
* 7a6e88f645ccc37e2b735943394caca00fe44283 Merge branch '2.0.x' into 2.1.x
* fe61f4d7b6f09132159b5b5c6aa3866763a2a009 BUILD: require python ~=3.9 in environment.yml
* 1dc7fee080fce730ca2a08f5d810fe34a3d80a67 Merge branch '2.1.x' into api/sklearn_1.1
* bbdfe9bd7186c5117aec1d3cd78abe3720647960 Merge branch '2.0.x' into 2.1.x
* d5797b69d38b20194360f0c96868e71f0d30063e BUILD: require python ~=3.9 in 'max' matrix builds
* 31dff9b00cbfbff70a77f24038ed3185b874cbf0 BUILD: add pre-commit ~=2.20 to environment.yml
* 7f128610269253ff7fededc2a6beb2c43e98f1e0 BUILD: relax python dependency to ~=3.8
* f9ae4f3c6272c9e302b706797da4e9439d1cdcb7 FIX: add _get_n_features_in() default impl. for backward compatibility
* 6f0acb0cf9e0ddb89772ac53251b5912f58fec2c BUILD: normalize package version to "2.1rc0"
* 6b6e300f560eb4579bea1d5c0d012eab09cfe5bd Merge branch '2.1.x' into api/sklearn_1.1
* 64a8669a01f2868ee3053d5dac26c70266ac4138 BUILD: downgrade version to 2.1.rc0
* e6cb0bedeb66425222654147db883b92f584df18 Merge branch '2.1.x' into api/sklearn_1.1
* 8d53691c522e3aacb4e950d3e2b518ea0ae926f9 BUILD: update version to 2.1.0
* 4883cfd5449a4981a4038c2f69cb3a5fb87f682f BUILD: update version to 2.0.2
* c62e0ec5ea1599dbcf91851e9080381dd2ebdb12 Merge branch 'fix/one_hot_drop_array-like' into api/sklearn_1.1
* 8abdbea78c8dec9c5e6e7af5d4b68c07ea92257c Merge branch '2.0.x' into fix/one_hot_drop_array-like
* 8d49edbe8b5cd4bc710717619b8afda5da434fb4 Merge branch 'fix/one_hot_drop_array-like' into api/sklearn_1.1
* 89b739699a9a7b58051f4ed617d2301614c0f4c3 Merge branch '2.0.x' into fix/one_hot_drop_array-like
* c9168013a4fa33e27b7262afd1f1fdad69485811 TEST: test advanced FeatureUnionDF features only for sklearn>=1.1
* c9a9f93b41035dfcaa4ca80d0ba06ea0fe17b9db Merge branch 'fix/one_hot_drop_array-like' into api/sklearn_1.1
* 678343d4d4f30f6331a613be1dbff0f2e5d8758a FIX: ensure arg 'drop' is a str before checking for "first"/"if_binary"
* 57a79058540de8651fb0c9da3844fdbf7d22da9e Merge branch '2.0.x' into api/sklearn_1.1
* 0c6bd88c8e60310b3100312fe9d0c6a7085e6c46 BUILD: update base branch to 2.1.x in azure-pipelines.yml
* 706cabf6eadcab3dc8881389749d5fc05a7e03d8 Merge branch 'minor_fixes_for_2.0.1' into api/sklearn_1.1
* 0174ac35dc953c2a78aa727337f7ac04d7018d57 API: add constants DROP and PASSTHROUGH to ColumnTransformerWrapperDF
* 47a617613bead462d87ac5c1d1ca7915cb057cbf DOC: update release notes
* efbed51ab7d27ce0f49ef092930a6d7785c569fa Merge branch 'fix/one_hot_drop_array-like' into api/sklearn_1.1
* 8d26d7f374767e325536e8c927d5d4e7824411ec FIX: support array-likes for parameter drop of OneHotEncoderDF
* 4460a8e6d25b6e85bcde998b9b5c523d55db8e51 API: support 'passthrough' special transformer in FeatureUnionDF
* d77be9993e8506600cbfb373c6ccf3d16953453b API: update OneHotEncoderDF for sklearn 1.1
* b59f7e2e1ade0e6c772feb93268c0b3f44f3463a Merge branch 'minor_fixes_for_2.0.1' into api/sklearn_1.1
* cf21b5fa13e3017c457052b29db7c76256d0f1d3 FIX: boost robustness of TransformerWrapperDF._check_feature_names_out_
* 5161ac8cdf27687f92bef2b3876679e7aa5ed8d5 remove glr
* c2c6bb6ab4b6a1fc4b817b4eb057b10e66fb0cf1 API: add property EstimatorDF.n_features_in_
* 017475a49435d284ff6e287092074d0e27657345 complete merge
* 1b14648d470e7091c1668ea267f5bf040a05d843 REFACTOR: reformat _clustering.py
* 3bc0464d86069114430deb9778c9a362af2596af TEST: update pipeline tests for changes in sklearn 1.1
* caf633ac0672844adfca4394d866d51187c2ed10 TEST: update transformer tests for changes in sklearn 1.1
* 190f520b325771d209582b16c45661f995f921cb TEST: update regressor tests for changes in sklearn 1.1
* c1c39c0f9ba56080cfb25f74e5d7f9c0c341eca4 TEST: replace assert_raises… with pytest.raises
* 1f2cbab32d275a22b881146da6f0b9f427db0225 TEST: account for changed exception raised by PipelineDF in sklearn>=1.1
* cc66463339ac6db3d1089ae9599210e18cde2b55 REFACTOR: express default parameters using 'dict()' statements
* 6ac68077e92f29e34932e3ca47d86c0967d3df09 DOC: fix inline comments
* 0c5ae56bc232ed7fd89ef6c8887c1b764b58e92e API: implement MiniBatchNMFDF and RandomTreesEmbeddingDF
* 39c1b4d666aadbafd22e7c7dda54ad09a9bb2bdf API: implement BisectingKMeansDF
* 1969b96cb740e61c5b7b139ea99e157c9b175c8e FIX: match correct exceptions in test_pipeline_df__init()
* 2f31c9fbf05687887e72988e5a0a136e5449fcf0 FIX: match correct exceptions in test_pipeline_df__init()
* 566ddf6c4dc5c33a1da1fecce5e7a1cd807e5703 DOC: update release notes
* 209aa066d55fbd74451bb06a865234aeebe735b0 API: update exception messages for PipelineWrapperDF delegate validation
* b7d02e8a0988f01a4b40955dab100548126b774d BUILD: add scikit-learn 1.1 in the package dependencies
* 711ae3baf04e5c9cfde5f7aa1ce66c01a24241b7 TEST: simplify scikit-learn version checks
* c259bea7531e105d9b306536d60aae1fae9bcd20 FIX: fix inline comments
* 022038ca90d1008b36c1813defbf6d04ebc12c62 FIX: fix a type hint
* f56ce7a70ab9d2b7f88924715b3f033bc7efa074 FIX: ignore any sklearn exception in _check_feature_names_in

This list of changes was [auto generated](https://dev.azure.com/gamma-facet/facet/_build/results?buildId=5859&view=logs).</details>

Page 1 of 5