* Added [Consumer Guide](https://ballet.github.io/ballet/consumer_guide.html) * Can use Ballet together with MLBlocks to engineer features and then use additional preprocessing and ML components ([86](https://github.com/ballet/ballet/pull/86)) * Can wrap the extracted feature matrix in a data frame with named columns derived from ``feature.output`` or ``feature.name`` * Implemented `ballet.encoder.EncoderPipeline` to (mostly) mirror `ballet.pipeline.FeatureEngineeringPipeline` * Can specify the dataset used for fitting the pipeline in the engineer-features CLI via `--train-dir path/to/train/dir`
0.17.0
* Support nested transformers, both with nested features and with input/transformer tuples wrapped with SubsetTransformers ([82](https://github.com/ballet/ballet/pull/82)) * Allow `Client.discover` to skip summary statistics if development dataset cannot be loaded or if features produce errors
0.16.0
* Add `Client.discover` functionality ([80](https://github.com/ballet/ballet/pull/80)) * Switch the order of `NullFiller` parameters to more closely resemble `fillna` signature
0.15.2
* Operate columnwise in `VarianceThresholdAccepter`, rather than computing the variance of the entire feature group.
0.15.1
* Add debug logging for new accepters
0.15.0
* Add `VarianceThresholdAccepter`, `MutualInformationAccepter`, and `CompoundAccepter` ([76](https://github.com/ballet/ballet/pull/76))