Skip to content

Commit df9461d

Browse files
authored
increase version, change defo release branch and add changelog (#270)
* increase version, change defo release branch and add changelog * corrects names of contributors * fix names contributors
1 parent cf1ba6f commit df9461d

File tree

3 files changed

+56
-7
lines changed

3 files changed

+56
-7
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,4 +153,4 @@ workflows:
153153
filters:
154154
branches:
155155
only:
156-
- 1.0.X
156+
- 1.1.X

docs/whats_new/v1.rst

Lines changed: 54 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,65 @@
1-
Version TBD
2-
===========
1+
Version 1.1.0
2+
=============
33

4-
Deployed: TBD
4+
Deployed: 22st June 2021
55

66
Contributors
77
------------
88
- Hector Patino
9+
- Andrew Tan
10+
- Shubhmay Potdar
11+
- Agustin Firpo
12+
- Indy Navarro Vidal
13+
- Ashok Kumar
14+
- Chris Samiullah
15+
- Soledad Galli
916

10-
New transformers
11-
----------------
17+
In this release, we enforce compatibility with Scikit-learn by adding the
18+
`check_estimator <https://scikit-learn.org/stable/developers/develop.html>`_ tests to
19+
**all transformers** in the package.
20+
21+
In order to pass the tests, we needed to modify some of the internal functionality of
22+
Feature-engine transformers and create new attributes. We tried not to break backwards
23+
compatibility as much as possible.
24+
25+
Mayor changes
26+
-------------
27+
- Most transformers have now the additional attribute `variables_` containing the variables that will be modified. The former attribute `variables` is retained. `variables_` will almost always be identical to `variables` except when the transformer is initialised with `variables=None`.
28+
- The parameter `transformer` in the SklearnTransformerWrapper and the parameter `estimator` in the SelectBySingleFeaturePerformance, SelectByShuffling, RecursiveFeatureElimination and RecursiveFeatureAddition need a compulsory entry, and cannot be left blank when initialising the transformers.
29+
- Categorical encoders support now variables cast as `category` as well as `object` (**Shubhmay Potdar and Soledad Galli**)
30+
- Categorical encoders have now the parameter `ignore_format` to allow the transformer to work with any variable type, and not just object or categorical.
31+
- `CategoricalImputer` has now the parameter `ignore_format` to allow the transformer to work with any variable type, and not just object or categorical.
32+
- All transformers have now the new attribute `n_features_in` with captures the number of features in the dataset used to train the transformer (during fit()).
33+
34+
Minor changes
35+
-------------
36+
- Feature selection transformers support now all cross-validation schemes in the `cv` parameter, and not just an integer. That is, you can initialize the transformer with LOOCV, or StratifiedCV for example.
37+
- The OneHotEncoder includes additional functionality to return just 1 dummy variable for categorical variables that contain only 2 categories. In the new attribute `variables_binary_` you can identify the original binary variables.
38+
- MathematicalCombinator now supports use of dataframes with null values (**Agustin Firpo**).
39+
40+
New transformer
41+
---------------
1242
- **CyclicalTransformer**: applies a cyclical transformation to numerical variables (**Hector Patino**)
1343

44+
Code improvement
45+
----------------
46+
- Tests from check_estimator added to all transformers
47+
- Test for compatibility with Python 3.9 added to circleCI (**Chris Samiullah and Soledad Galli**)
48+
- Automatic black8 and linting added to tox
49+
- Additional code fixes (**Andrew Tan and Indy Navarro Vidal**).
50+
51+
Documentation
52+
-------------
53+
- Additional comparison tables for imputers and encoders.
54+
- Updates Readme with new badges and resources.
55+
- Expanded SklearnWrapper demos in Jupyter notebooks.
56+
- Expanded outlier transformer demos in Jupyter notebooks (**Ashok Kumar**)
57+
- Expanded Pipeline demos in Jupyter notebooks.
58+
59+
Community
60+
---------
61+
- Created Gitter community to support users and foster knowledge exchange
62+
1463

1564
Version 1.0.2
1665
=============

feature_engine/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.0.2
1+
1.1.0

0 commit comments

Comments
 (0)