**Enhancements**
- Add normalization option and information to confusion matrix 484
- Add util function to drop rows with NaN values 487
- Renamed `PipelineBase.name` as `PipelineBase.summary` and redefined `PipelineBase.name` as class property 491
- Added access to parameters in Pipelines with `PipelineBase.parameters` (used to be return of `PipelineBase.describe`) 501
- Added `fill_value` parameter for SimpleImputer 509
- Added functionality to override component hyperparemeters and made pipelines take hyperparemeters from components 516
- Allow numpy.random.RandomState for random_state parameters 556
**Fixes**
**Changes**
- Undo version cap in XGBoost placed in 402 and allowed all released of XGBoost 407
- Support pandas 1.0.0 486
- Made all references to the logger static 503
- Refactored `model_type` parameter for components and pipelines to `model_family` 507
- Refactored `problem_types` for pipelines and components into `supported_problem_types` 515
- Moved `pipelines/utils.save_pipeline` and `pipelines/utils.load_pipeline` to `PipelineBase.save` and `PipelineBase.load` 526
- Limit number of categories encoded by OneHotEncoder 517
Documentation Changes
- Updated API reference to remove PipelinePlot and added moved PipelineBase plotting methods 483
- Add code style and github issue guides 463, 512
- Updated API reference for to surface class variables for pipelines and components 537
Testing Changes
- Added automated dependency check PR 482, 505
- Updated automated dependency check comment 497
- Have build_docs job use python executor, so that env vars are set properly 547
- Run windows unit tests on PRs 557
**Breaking Changes**
- `AutoClassificationSearch` and `AutoRegressionSearch`'s `model_types` parameter has been refactored into `allowed_model_families`
- `ModelTypes` enum has been changed to `ModelFamily`
- Components and Pipelines now have a `model_family` field instead of `model_type`
- `get_pipelines` utility function now accepts `model_families` as an argument instead of `model_types`
- `PipelineBase.name` no longer returns structure of pipeline and has been replaced by `PipelineBase.summary`
- `PipelineBase.problem_types` and `Estimator.problem_types` has been renamed to `supported_problem_types`
- `pipelines/utils.save_pipeline` and `pipelines/utils.load_pipeline` moved to `PipelineBase.save` and `PipelineBase.load`