Releases: alteryx/evalml
Releases · alteryx/evalml
v0.57.0 Sept. 6, 2022
v0.57.0 Sept. 6, 2022
- Enhancements
- Added
KNNImputer
class and created new knn parameter for Imputer :pr:3662
- Added
- Fixes
IDColumnsDataCheck
now only returns an action code to set the first column as the primary key if it contains unique values :pr:3639
IDColumnsDataCheck
now can handle primary key columns containing "integer" values that are of the double type :pr:3683
- Added support for BooleanNullable columns in EvalML pipelines and imputer :pr:
3678
- Updated StandardScaler to only apply to numeric columns :pr:
3686
- Changes
- Unpinned sktime to allow for version 0.13.2 :pr:
3685
- Pinned
pmdarima
< 2.0.0 :pr:3679
- Unpinned sktime to allow for version 0.13.2 :pr:
v0.56.1
v0.56.0
v0.56.0 Aug. 16, 2022
Enhancements
- Add CI testing environment in Mac for install workflow #3646
- Updated
make_pipeline
to only include the Imputer in pipelines if NaNs exist in the data #3657 - Updated to run with Woodwork >= 0.17.2 #3626
- Add
exclude_featurizers
parameter toAutoMLSearch
to specify featurizers that should be excluded from all pipelines #3631 - Add
fit_transform
method to pipelines and component graphs #3640 - Changed default value of data splitting for time series problem holdout set evaluation #3650
Fixes
- Reverted the Woodwork 0.17.x compatibility work due to performance regression #3664
Changes
- Disable holdout set in AutoML search by default #3659
- Pinned
sktime
at >=0.7.0,<0.13.1 due to slowdowns with time series modeling #3658 - Added additional testing support for Python 3.10 #3609
Documentation Changes
v0.55.0
v0.55.0 Jul. 28, 2022
Enhancements
- Increased the amount of logical type information passed to Woodwork when calling
ww.init()
in transformers #3604 - Added ability to log how long each batch and pipeline take in
automl.search()
#3577 - Added the option to set the
sp
parameter for ARIMA models #3597 - Updated the CV split size of time series problems to match forecast horizon for improved performance #3616
Fixes
- Fixed iterative graphs not appearing in documentation #3592
- Updated the
load_diabetes()
method to account for scikit-learn 1.1.1 changes to the dataset #3591 - Capped woodwork version at < 0.17.0 #3612
- Bump minimum scikit-optimize version to 0.9.0 `#3614
Changes
- Add pre-commit hooks for linting #3608
- Implemented a lower threshold and window size for the
TimeSeriesRegularizer
andDatetimeFormatDataCheck
#3627
Documentation Changes
Testing Changes
v0.54.0
v0.54.0 Jun. 27, 2022
Fixes
- Updated the Imputer and SimpleImputer to work with scikit-learn 1.1.1. #3525
- Bumped the minimum versions of scikit-learn to 1.1.1 and imbalanced-learn to 0.9.1. #3525
- Added a clearer error message when
describe
is called on an un-instantiated ComponentGraph #3569 - Added a clearer error message when time series'
predict
is called with its X_train or y_train parameter set as None #3579
Changes
- Don't pass
time_index
as kwargs to sktime ARIMA implementation for compatibility with latest version #3564 - Remove incompatible
nlp-primitives
version 2.6.0 from accepted dependency versions #3572, #3574 - Updated evalml authors #3581
Documentation Changes
v0.53.1
v0.53.0
v0.53.0 Jun. 9, 2022
Enhancements
- Pass
n_jobs
to default algorithm #3548
Fixes
- Fixed github workflows for featuretools and woodwork to test their main branch against evalml. #3517
- Supress warnings in
TargetEncoder
raised by a coming change to default parameters #3540 - Fixed bug where schema was not being preserved in column renaming for XGBoost and LightGBM models #3496
Changes
Documentation Changes
- Updated the Time Series User Guide page to include known-in-advance features and fix typos #3521
- Add slack and stackoverflow icon to footer #3528
- Add install instructions for M1 Mac #3543
Testing Changes
v0.52.0
v0.52.0 May. 12, 2022
Changes
- Added github workflows for featuretools and woodwork to test their main branch against evalml. #3504
- Added pmdarima to conda recipe. #3505
- Added a threshold for
NullDataCheck
before a warning is issued for null values #3507 - Changed
NoVarianceDataCheck
to only output warnings #3506 - Updated
roc_curve()
andconf_matrix()
to work with IntegerNullable and BooleanNullable types. #3465 - Changed
ComponentGraph._transform_features
to raise aPipelineError
instead of aValueError
. This is not a breaking change becausePipelineError
is a subclass ofValueError
. #3497
Documentation Changes
- Updated to install prophet extras in Read the Docs. #3509
Testing Changes
- Moved vowpal wabbit in test recipe to
evalml
package fromevalml-core
#3502
v0.51.0
v0.51.0 Apr. 29, 2022
Enhancements
- Updated
make_pipeline_from_data_check_output
to work with time series problems. #3454
Fixes
- Changed
PipelineBase.graph_json()
to return a python dictionary and renamed asgraph_dict()
#3463
Changes
- Added
vowpalwabbit
to local recipe and removeis_using_conda
pytest skip markers from relevant tests #3481
Documentation Changes
- Fixed broken link in contributing guide #3464
- Improved development instructions #3468
- Added the
TimeSeriesRegularizer
andTimeSeriesImputer
to the timeseries section of the User Guide #3473 - Updated OSS slack link #3487
Testing Changes
- Updated unit tests to support woodwork 0.16.2 #3482
- Fix some unit tests after vowpal wabbit got added to conda recipe #3486
Breaking Changes
v0.50.0
v0.50.0 Apr. 13, 2022
Enhancements
- Added
TimeSeriesImputer
component #3374 - Replaced
pipeline_parameters
andcustom_hyperparameters
withsearch_parameters
inAutoMLSearch
#3373, #3427 - Added
TimeSeriesRegularizer
to smooth uninferrable date ranges for time series problems #3376 - Enabled ensembling as a parameter for
DefaultAlgorithm
#3435, #3444
Fixes
- Fix
DefaultAlgorithm
not handling Email and URL features #3419 - Added test to ensure
LabelEncoder
parameters preserved duringAutoMLSearch
#3326
Changes
- Updated
DateTimeFormatDataCheck
to use woodwork'sinfer_frequency
function #3425 - Renamed
graphs.py
tovisualizations.py
#3439
Documentation Changes
- Updated the model understanding section of the user guide to include missing functions #3446
- Rearranged the user guide model understanding page for easier navigation #3457