Skip to content

Commit

Permalink
v0.27.0
Browse files Browse the repository at this point in the history
Releaso Redemptor
  • Loading branch information
chukarsten authored Jun 23, 2021
1 parent 5e211a7 commit fbbc8b3
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 27 deletions.
48 changes: 23 additions & 25 deletions docs/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,28 @@ Release Notes
-------------
**Future Release**
* Enhancements
* Fixes
* Changes
* Documentation Changes
* Testing Changes

.. warning::

**Breaking Changes**

**v0.27.0 Jun. 22, 2021**
* Enhancements
* Adds force plots for prediction explanations :pr:`2157`
* Removed self-reference from ``AutoMLSearch`` :pr:`2304`
* Added support for nonlinear pipelines for ``generate_pipeline_code`` :pr:`2332`
* Added ``inverse_transform`` method to pipelines :pr:`2256`
* Add optional automatic update checker :pr:`2350`
* Added ``search_order`` to ``AutoMLSearch``'s ``rankings`` and ``full_rankings`` tables :pr:`2345`
* Updated threshold optimization method for binary classification :pr:`2315`
* Updated demos to pull data from S3 instead of including demo data in package :pr:`2387`
* Upgrade woodwork version to v0.4.1 :pr:`2379`
* Fixes
* Preserve user-specified woodwork types throughout pipeline fit/predict :pr:`2297`
* Fixed ``ComponentGraph`` appending target to ``final_component_features`` if there is a component that returns both X and y :pr:`2358`
* Fixed partial dependence graph method failing on multiclass problems when the class labels are numeric :pr:`2372`
* Added ``thresholding_objective`` argument to ``AutoMLSearch`` for binary classification problems :pr:`2320`
Expand All @@ -14,6 +32,9 @@ Release Notes
* Pinned pytest-timeout to fix minimum dependence checker :pr:`2425`
* Replaced ``Elastic Net Classifier`` base class with ``Logistsic Regression`` to avoid ``NaN`` outputs :pr:`2420`
* Changes
* Cleaned up ``PipelineBase``'s ``component_graph`` and ``_component_graph`` attributes. Updated ``PipelineBase`` ``__repr__`` and added ``__eq__`` for ``ComponentGraph`` :pr:`2332`
* Added and applied ``black`` linting package to the EvalML repo in place of ``autopep8`` :pr:`2306`
* Separated `custom_hyperparameters` from pipelines and added them as an argument to ``AutoMLSearch`` :pr:`2317`
* Replaced `allowed_pipelines` with `allowed_component_graphs` :pr:`2364`
* Removed private method ``_compute_features_during_fit`` from ``PipelineBase`` :pr:`2359`
* Updated ``compute_order`` in ``ComponentGraph`` to be a read-only property :pr:`2408`
Expand All @@ -25,6 +46,8 @@ Release Notes
* Fixed lead scoring weights in the demos documentation :pr:`2315`
* Fixed start page code and description dataset naming discrepancy :pr:`2370`
* Testing Changes
* Update minimum unit tests to run on all pull requests :pr:`2314`
* Pass token to authorize uploading of codecov reports :pr:`2344`
* Add ``pytest-timeout``. All tests that run longer than 6 minutes will fail. :pr:`2374`
* Separated the dask tests out into separate github action jobs to isolate dask failures. :pr:`2376`
* Refactored dask tests :pr:`2377`
Expand All @@ -37,34 +60,9 @@ Release Notes

**Breaking Changes**
* `AutoMLSearch` will accept `allowed_component_graphs` instead of `allowed_pipelines` :pr:`2364`


**v0.26.0 Jun. 08, 2021**
* Enhancements
* Adds force plots for prediction explanations :pr:`2157`
* Removed self-reference from ``AutoMLSearch`` :pr:`2304`
* Added support for nonlinear pipelines for ``generate_pipeline_code`` :pr:`2332`
* Added ``inverse_transform`` method to pipelines :pr:`2256`
* Add optional automatic update checker :pr:`2350`
* Added ``search_order`` to ``AutoMLSearch``'s ``rankings`` and ``full_rankings`` tables :pr:`2345`
* Fixes
* Preserve user-specified woodwork types throughout pipeline fit/predict :pr:`2297`
* Changes
* Cleaned up ``PipelineBase``'s ``component_graph`` and ``_component_graph`` attributes. Updated ``PipelineBase`` ``__repr__`` and added ``__eq__`` for ``ComponentGraph`` :pr:`2332`
* Added and applied ``black`` linting package to the EvalML repo in place of ``autopep8`` :pr:`2306`
* Separated `custom_hyperparameters` from pipelines and added them as an argument to ``AutoMLSearch`` :pr:`2317`
* Documentation Changes
* Testing Changes
* Update minimum unit tests to run on all pull requests :pr:`2314`
* Pass token to authorize uploading of codecov reports :pr:`2344`

.. warning::

**Breaking Changes**
* Removed ``PipelineBase``'s ``_component_graph`` attribute. Updated ``PipelineBase`` ``__repr__`` and added ``__eq__`` for ``ComponentGraph`` :pr:`2332`
* `pipeline_parameters` will no longer accept `skopt.space` variables since hyperparameter ranges will now be specified through `custom_hyperparameters` :pr:`2317`


**v0.25.0 Jun. 01, 2021**
* Enhancements
* Upgraded minimum woodwork to version 0.3.1. Previous versions will not be supported :pr:`2181`
Expand Down
2 changes: 1 addition & 1 deletion evalml/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -21,4 +21,4 @@
warnings.filterwarnings("ignore", category=FutureWarning)
warnings.filterwarnings("ignore", category=DeprecationWarning)

__version__ = "0.26.0"
__version__ = "0.27.0"
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

setup(
name='evalml',
version='0.26.0',
version='0.27.0',
author='Alteryx, Inc.',
author_email='[email protected]',
description='EvalML is an AutoML library that builds, optimizes, and evaluates machine learning pipelines using domain-specific objective functions.',
Expand Down

0 comments on commit fbbc8b3

Please sign in to comment.