Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,7 @@ workflows:
filters:
branches:
ignore:
- 1.7.X
- 1.8.X
- package_and_upload_to_pypi:
requires:
- test_feature_engine_py39
Expand All @@ -169,4 +169,4 @@ workflows:
filters:
branches:
only:
- 1.7.X
- 1.8.X
1 change: 1 addition & 0 deletions docs/whats_new/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ Find out what's new in each new version release.
.. toctree::
:maxdepth: 2

v_180
v_170
v_160
v_150
Expand Down
24 changes: 0 additions & 24 deletions docs/whats_new/v_170.rst
Original file line number Diff line number Diff line change
@@ -1,30 +1,6 @@
Version 1.7.X
=============


Version 1.7.1
-------------

Deployed: XXth XX 2024

Contributors
~~~~~~~~~~~~

- `Soledad Galli <https://github.com/solegalli>`_

TBD

New functionality
~~~~~~~~~~~~~~~~~

TBD

Enhancements
~~~~~~~~~~~~

- The `DecisionTreeDiscretiser()` can now replace the continuous attributes with the decision tree predictions, interval limits, or bin numnber (`Soledad Galli <https://github.com/solegalli>`_)


Version 1.7.0
-------------

Expand Down
57 changes: 57 additions & 0 deletions docs/whats_new/v_180.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
Version 1.8.X
=============

Version 1.8.0
-------------

Deployed: 26th May 2024

Contributors
~~~~~~~~~~~~

- `Cainã Max Couto da Silva <https://github.com/cmcouto-silva>`_
- `Gurjinder Kaur <https://github.com/gurjinderbassi>`_
- `Gleb Levitski <https://github.com/GLevv>`_
- `Lorenzo Vitali <https://github.com/93lorenzo>`_
- `Soledad Galli <https://github.com/solegalli>`_

In this release, we make some breaking changes. The `DecisionTreeEncoder()` does not have the encoding pipeline any more.
In its place, we now added an `encoding_dict_` parameter that stores the mappings from category to predictions of the
decision tree. This allowed us to implement in addition a way to handle unseen categories and the method `inverse_transform`.

We also expanded the functionality of the `DecisionTreeDiscretiser()`, which can now replace the continuous attributes
with the decision tree predictions, interval limits, or bin number.

In addition, we introduce a new transformer, the `DecisionTreeFreatures()`, which adds new features to the data,
resulting from predictions of decision trees trained on one or more features.

The classes from the module `outliers` can now automatically select the limit for the boundaries for outliers.

Finally, we have updated and expanded various pages of our documentation.

Thank you very much to all contributors to this release and to `Vasco Schiavo <https://github.com/VascoSch92>`_ and
`Gleb Levitski <https://github.com/GLevv>`_ for actively reviewing many of our PRs.

If you value what we do, please consider `sponsoring us <https://github.com/sponsors/solegalli>`_, so that we can keep
updating Feature-engine at a fast pace.

New
~~~

- `DecisionTreeFeatures` is a new transformer from the creation module that adds features based of predictions of decision trees (`Soledad Galli <https://github.com/solegalli>`_)


Enhancements
~~~~~~~~~~~~

- `DecisionTreeEncoder` now supports encodings for unseen categories, `inverse_transform`, and provides an encoding dictionary instead of the pipeline (`Soledad Galli <https://github.com/solegalli>`_, `Gleb Levitski <https://github.com/GLevv>`_ and `Lorenzo Vitali <https://github.com/93lorenzo>`_ )
- The `DecisionTreeDiscretiser()` can now replace the continuous attributes with the decision tree predictions, interval limits, or bin number (`Soledad Galli <https://github.com/solegalli>`_)
- The `OutlierTrimmer()` and `Winsorizer()` can now adjust the strength of the outlier search automatically based of the statistical method (param `fold="auto"`) (`Gleb Levitski <https://github.com/GLevv>`_)


Documentation
~~~~~~~~~~~~~

- Improve user guide for `PowerTransformer()` (`Cainã Max Couto da Silva <https://github.com/cmcouto-silva>`_)
- Improve user guide for `EqualFrequencyDiscretiser()` and `EqualWidthDiscretiser` (`Cainã Max Couto da Silva <https://github.com/cmcouto-silva>`_)
- Improve user guide for the categorical encoding module (`Gurjinder Kaur <https://github.com/gurjinderbassi>`_)
2 changes: 1 addition & 1 deletion feature_engine/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.7.0
1.8.0