|
6 | 6 | Changelog |
7 | 7 | ========= |
8 | 8 |
|
| 9 | +0.14.0 |
| 10 | +~~~~~~ |
| 11 | + |
| 12 | +**IMPORTANT:** This release paves the way towards a breaking update of OpenML-Python. From version |
| 13 | +0.15, functions that had the option to return a pandas DataFrame will return a pandas DataFrame |
| 14 | +by default. This version (0.14) emits a warning if you still use the old access functionality. |
| 15 | +More concretely: |
| 16 | + |
| 17 | +* In 0.15 we will drop the ability to return dictionaries in listing calls and only provide |
| 18 | + pandas DataFrames. To disable warnings in 0.14 you have to request a pandas DataFrame |
| 19 | + (using ``output_format="dataframe"``). |
| 20 | +* In 0.15 we will drop the ability to return datasets as numpy arrays and only provide |
| 21 | + pandas DataFrames. To disable warnings in 0.14 you have to request a pandas DataFrame |
| 22 | + (using ``dataset_format="dataframe"``). |
| 23 | + |
| 24 | +Furthermore, from version 0.15, OpenML-Python will no longer download datasets and dataset metadata |
| 25 | +by default. This version (0.14) emits a warning if you don't explicitly specifiy the desired behavior. |
| 26 | + |
| 27 | +Please see the pull requests #1258 and #1260 for further information. |
| 28 | + |
| 29 | +* ADD #1081: New flag that allows disabling downloading dataset features. |
| 30 | +* ADD #1132: New flag that forces a redownload of cached data. |
| 31 | +* FIX #1244: Fixes a rare bug where task listing could fail when the server returned invalid data. |
| 32 | +* DOC #1229: Fixes a comment string for the main example. |
| 33 | +* DOC #1241: Fixes a comment in an example. |
| 34 | +* MAINT #1124: Improve naming of helper functions that govern the cache directories. |
| 35 | +* MAINT #1223, #1250: Update tools used in pre-commit to the latest versions (``black==23.30``, ``mypy==1.3.0``, ``flake8==6.0.0``). |
| 36 | +* MAINT #1253: Update the citation request to the JMLR paper. |
| 37 | +* MAINT #1246: Add a warning that warns the user that checking for duplicate runs on the server cannot be done without an API key. |
| 38 | + |
9 | 39 | 0.13.1 |
10 | 40 | ~~~~~~ |
11 | 41 |
|
12 | | - * ADD #1028: Add functions to delete runs, flows, datasets, and tasks (e.g., ``openml.datasets.delete_dataset``). |
13 | | - * ADD #1144: Add locally computed results to the ``OpenMLRun`` object's representation if the run was created locally and not downloaded from the server. |
14 | | - * ADD #1180: Improve the error message when the checksum of a downloaded dataset does not match the checksum provided by the API. |
15 | | - * ADD #1201: Make ``OpenMLTraceIteration`` a dataclass. |
16 | | - * DOC #1069: Add argument documentation for the ``OpenMLRun`` class. |
17 | | - * FIX #1197 #559 #1131: Fix the order of ground truth and predictions in the ``OpenMLRun`` object and in ``format_prediction``. |
18 | | - * FIX #1198: Support numpy 1.24 and higher. |
19 | | - * FIX #1216: Allow unknown task types on the server. This is only relevant when new task types are added to the test server. |
20 | | - * MAINT #1155: Add dependabot github action to automatically update other github actions. |
21 | | - * MAINT #1199: Obtain pre-commit's flake8 from github.com instead of gitlab.com. |
22 | | - * MAINT #1215: Support latest numpy version. |
23 | | - * MAINT #1218: Test Python3.6 on Ubuntu 20.04 instead of the latest Ubuntu (which is 22.04). |
24 | | - * MAINT #1221 #1212 #1206 #1211: Update github actions to the latest versions. |
| 42 | +* ADD #1081 #1132: Add additional options for (not) downloading datasets ``openml.datasets.get_dataset`` and cache management. |
| 43 | +* ADD #1028: Add functions to delete runs, flows, datasets, and tasks (e.g., ``openml.datasets.delete_dataset``). |
| 44 | +* ADD #1144: Add locally computed results to the ``OpenMLRun`` object's representation if the run was created locally and not downloaded from the server. |
| 45 | +* ADD #1180: Improve the error message when the checksum of a downloaded dataset does not match the checksum provided by the API. |
| 46 | +* ADD #1201: Make ``OpenMLTraceIteration`` a dataclass. |
| 47 | +* DOC #1069: Add argument documentation for the ``OpenMLRun`` class. |
| 48 | +* DOC #1241 #1229 #1231: Minor documentation fixes and resolve documentation examples not working. |
| 49 | +* FIX #1197 #559 #1131: Fix the order of ground truth and predictions in the ``OpenMLRun`` object and in ``format_prediction``. |
| 50 | +* FIX #1198: Support numpy 1.24 and higher. |
| 51 | +* FIX #1216: Allow unknown task types on the server. This is only relevant when new task types are added to the test server. |
| 52 | +* FIX #1223: Fix mypy errors for implicit optional typing. |
| 53 | +* MAINT #1155: Add dependabot github action to automatically update other github actions. |
| 54 | +* MAINT #1199: Obtain pre-commit's flake8 from github.com instead of gitlab.com. |
| 55 | +* MAINT #1215: Support latest numpy version. |
| 56 | +* MAINT #1218: Test Python3.6 on Ubuntu 20.04 instead of the latest Ubuntu (which is 22.04). |
| 57 | +* MAINT #1221 #1212 #1206 #1211: Update github actions to the latest versions. |
25 | 58 |
|
26 | 59 | 0.13.0 |
27 | 60 | ~~~~~~ |
|
0 commit comments