Skip to content

Commit 39bc2ff

Browse files
authored
Release 1.2 (#349)
* bumps up version and release branch * adds info about new release, reorganises previous release titles * adds links to contributors * adds new enhancement after recent PR * adds latest changes * changes release date
1 parent a680f96 commit 39bc2ff

File tree

6 files changed

+75
-6
lines changed

6 files changed

+75
-6
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.1.X
156+
- 1.2.X

docs/whats_new/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,6 @@ Find out what's new in each new version release.
88
.. toctree::
99
:maxdepth: 2
1010

11+
v_120
1112
v_1
1213
v_06

docs/whats_new/v_06.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.. -*- mode: rst -*-
22
3-
Version 0.6.1 and previous
4-
==========================
3+
Version 0.6.X
4+
=============
55

66
Version 0.6.1
77
-------------

docs/whats_new/v_1.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Version 1.1.2 and previous
2-
==========================
1+
Version 1.1.X
2+
=============
33

44
Version 1.1.2
55
-------------

docs/whats_new/v_120.rst

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
Version 1.2.X
2+
=============
3+
4+
Version 1.2.0
5+
-------------
6+
7+
Deployed: 4th January 2022
8+
9+
Contributors
10+
~~~~~~~~~~~~
11+
12+
- `Edoardo Argiolas <https://github.com/dodoarg>`_
13+
- `gverbock <https://github.com/gverbock>`_
14+
- `Thibault Blanc <https://github.com/thibaultbl>`_
15+
- `David Cortes <https://github.com/david-cortes>`_
16+
- `Morgan Sell <https://github.com/Morgan-Sell>`_
17+
- `Kevin Kurek <https://github.com/kevinkurek>`_
18+
- `Soledad Galli <https://github.com/solegalli>`_
19+
20+
In this big release, we add 3 new transformers, we expand the functionality of existing
21+
classes, we add information about citing Feature-engine and we expand the documentation
22+
with a new look, extended user guide with examples, and more details on how to
23+
contribute to the project.
24+
25+
Thank you so much to the contributors for making this massive release possible!
26+
27+
Thank you to reviewers `Nicolas Galli <https://github.com/nicogalli>`_ and
28+
`Chris Samiullah <https://github.com/christophergs>`_ for useful advice on
29+
various PRs.
30+
31+
New transformers
32+
~~~~~~~~~~~~~~~~
33+
34+
- **DatetimeFeatures**: extracts date and time features from datetime variables (`Edoardo Argiolas <https://github.com/dodoarg>`_)
35+
- **DropHishPSIFeatures**: finds and drops features with high population stability index (`gverbock <https://github.com/gverbock>`_)
36+
- **Matchvariables**: ensures that the same variables observed in the train set are present in the test set (`Thibault Blanc <https://github.com/thibaultbl>`_)
37+
38+
Enhancements
39+
~~~~~~~~~~~~
40+
41+
- The **Winsorizer** can now add binary variable indicators to flag outlier values (`David Cortes <https://github.com/david-cortes>`_)
42+
- The **DropMissingData** now allows to drop rows based on % of missing data (`Kevin Kurek <https://github.com/kevinkurek>`_)
43+
- **Categorical encoders** can now either raise a warning or an error when encoding categories not seen in the train set (`Morgan Sell <https://github.com/Morgan-Sell>`_)
44+
- The **ArbitraryDiscretiser** can now either raise a warning or an error when values fall outside the limits entered by the user (`Morgan Sell <https://github.com/Morgan-Sell>`_)
45+
- **CombineWithReferenceFeature** and **MathematicalCombination** have now the option to drop the original input variables after the feature creation (`Edoardo Argiolas <https://github.com/dodoarg>`_)
46+
47+
Bug fixes
48+
~~~~~~~~~
49+
50+
- All **Encoders** are now able to exclude datetime variables cast as object or categorical when searching for categorical variables automatically (`Edoardo Argiolas <https://github.com/dodoarg>`_)
51+
- All transformers will now raise an error when users pass an empty list to the variables parameter (`Edoardo Argiolas <https://github.com/dodoarg>`_)
52+
- All transformers now check the variable type when user passes a single variable to the variables parameter (`Edoardo Argiolas <https://github.com/dodoarg>`_)
53+
54+
55+
Documentation
56+
~~~~~~~~~~~~~
57+
- We changed the template to pydata (`Soledad Galli <https://github.com/solegalli>`_)
58+
- We split the information about transformers into a user guide and an API (`Soledad Galli <https://github.com/solegalli>`_)
59+
- The API documentation shows how to use the transformers (`Soledad Galli <https://github.com/solegalli>`_)
60+
- The user guide expands the API docs with plenty of examples and tips on when and how to use the transformers (`Soledad Galli <https://github.com/solegalli>`_)
61+
- We expanded the contribute section with plenty of details on how to make a contribution and how to check your code is top notch (`Soledad Galli <https://github.com/solegalli>`_)
62+
- You can now sponsor Feature-engine (`Soledad Galli <https://github.com/solegalli>`_)
63+
- You can now cite our JOSS article when using Feature-engine (`Soledad Galli <https://github.com/solegalli>`_)
64+
- We added plenty of examples on how to use the new class DropHighPSIFeatures (`gverbock <https://github.com/gverbock>`_)
65+
- We included various examples on how to extract date and time features using the new DatetimeFeatures class (`Edoardo Argiolas <https://github.com/dodoarg>`_)
66+
- We included examples on how to use the new class MatchVariables (`Thibault Blanc <https://github.com/thibaultbl>`_)
67+
- We added a Jupyter notebook with a demo of the new DatetimeFeatures class (`Edoardo Argiolas <https://github.com/dodoarg>`_)
68+
- We added a Jupyter notebook with a demo of the new DropHighPSIFeatures class (`Soledad Galli <https://github.com/solegalli>`_)

feature_engine/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.1.2
1+
1.2.0

0 commit comments

Comments
 (0)