Skip to content

Commit

Permalink
v1.0.0 (#1736)
Browse files Browse the repository at this point in the history
  • Loading branch information
thehomebrewnerd authored Oct 12, 2021
1 parent 67a0eb7 commit 0f15175
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 53 deletions.
42 changes: 20 additions & 22 deletions docs/source/release_notes.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,18 @@
Release Notes
-------------

Future Release
==============
.. Future Release
==============
* Enhancements
* Fixes
* Changes
* Documentation Changes
* Update installation instructions for 1.0.0rc1 announcement in docs (:pr:`1707`, :pr:`1708`, :pr:`1713`, :pr:`1716`)
* Fixed broken link for Demo notebook in README.md (:pr:`1728`)
* Update ``contributing.md`` to improve instructions for external contributors (:pr:`1723`)
* Manually revert changes made by :pr:`1677` and :pr:`1679`. The
related bug in pandas still exists. (:pr:`1731`)
* Testing Changes
* Added Jupyter notebook cleaner to the linters (:pr:`1719`)
* Update reviewers for minimum and latest dependency checkers (:pr:`1715`)
* Full coverage for EntitySet.__eq__ method (:pr:`1725`)
* Add tests to verify all primitives can be initialized without parameter values (:pr:`1726`)
Thanks to the following people for contributing to this release:
:user:`gsheni`, :user:`rwedge`, :user:`thehomebrewnerd`, :user:`bchen1116`, :user:`HenryRocha`, :user:`VaishnaviNandakumar`
.. Thanks to the following people for contributing to this release:
v1.0.0rc1 Sep 17, 2021
======================
v1.0.0 Oct 12, 2021
====================
* Enhancements
* Add support for creating EntitySets from Woodwork DataTables (:pr:`1277`)
* Add ``EntitySet.__deepcopy__`` that retains Woodwork typing information (:pr:`1465`)
Expand Down Expand Up @@ -63,7 +53,7 @@ v1.0.0rc1 Sep 17, 2021
* Move default variable description logic to ``generate_description`` (:pr:`1403`)
* Update Woodwork to version 0.4.0 with ``LogicalType.transform`` and LogicalType instances (:pr:`1451`)
* Update Woodwork to version 0.4.1 with Ordinal order values and whitespace serialization fix (:pr:`1478`)
* Use ``ColumnSchema`` for primitive input and return tyes (:pr:`1411`)
* Use ``ColumnSchema`` for primitive input and return types (:pr:`1411`)
* Update features to use Woodwork and remove ``Entity`` and ``Variable`` classes (:pr:`1501`)
* Re-add ``make_index`` functionality to EntitySet (:pr:`1507`)
* Use ``ColumnSchema`` in DFS primitive matching (:pr:`1523`)
Expand Down Expand Up @@ -104,13 +94,21 @@ v1.0.0rc1 Sep 17, 2021
* Update Feature Selection page to use Woodwork integration (:pr:`1618`)
* Update Improving Performance page to be Jupyter notebook and use Woodwork integration (:pr:`1591`)
* Fix typos in transition guide (:pr:`1672`)
* Update installation instructions for 1.0.0rc1 announcement in docs (:pr:`1707`, :pr:`1708`, :pr:`1713`, :pr:`1716`)
* Fixed broken link for Demo notebook in README.md (:pr:`1728`)
* Update ``contributing.md`` to improve instructions for external contributors (:pr:`1723`)
* Manually revert changes made by :pr:`1677` and :pr:`1679`. The related bug in pandas still exists. (:pr:`1731`)
* Testing Changes
* Remove entity tests (:pr:`1521`)
* Fix broken ``EntitySet`` tests (:pr:`1548`)
* Fix broken primitive tests (:pr:`1568`)
* Added Jupyter notebook cleaner to the linters (:pr:`1719`)
* Update reviewers for minimum and latest dependency checkers (:pr:`1715`)
* Full coverage for EntitySet.__eq__ method (:pr:`1725`)
* Add tests to verify all primitives can be initialized without parameter values (:pr:`1726`)

Thanks to the following people for contributing to this release:
:user:`gsheni`, :user:`jeff-hernandez`, :user:`rwedge`, :user:`tamargrey`, :user:`thehomebrewnerd`
:user:`bchen1116`, :user:`gsheni`, :user:`HenryRocha`, :user:`jeff-hernandez`, :user:`rwedge`, :user:`tamargrey`, :user:`thehomebrewnerd`, :user:`VaishnaviNandakumar`

Breaking Changes
++++++++++++++++
Expand Down Expand Up @@ -159,22 +157,22 @@ What's New in this Release
**Adding Interesting Values**

To add interesting values for a single entity, call ``EntitySet.add_interesting_values`` passing the
id of the entity for which interesting values should be added.
id of the dataframe for which interesting values should be added.

.. code-block:: python
>>> es.add_interesting_values(entity_id='log')
>>> es.add_interesting_values(dataframe_name='log')
**Setting a Secondary Time Index**

To set a secondary time index for a specific entity, call ``EntitySet.set_secondary_time_index`` passing
Entity for which to set the secondary time index along with the dictionary mapping the secondary time
To set a secondary time index for a specific dataframe, call ``EntitySet.set_secondary_time_index`` passing
the dataframe name for which to set the secondary time index along with the dictionary mapping the secondary time
index column to the for which the secondary time index applies.

.. code-block:: python
>>> customers_secondary_time_index = {'cancel_date': ['cancel_reason']}
>>> es.set_secondary_time_index(es['customers'], customers_secondary_time_index)
>>> es.set_secondary_time_index(dataframe_name='customers', customers_secondary_time_index)
**Creating a Relationship and Adding to an EntitySet**

Expand Down
28 changes: 0 additions & 28 deletions docs/source/templates/layout.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,34 +19,6 @@
<meta name="twitter:card" content="summary_large_image">



{% endblock %}

{% block docs_body %}
<section>
<div class="admonition warning">
<p class="admonition-title"> NOTICE</p>
<p>
The upcoming release of Featuretools 1.0.0 contains several breaking changes. Users are encouraged to test this version prior
to release:
</p>
<p>
<code>pip install featuretools==1.0.0rc1</code>
</p>
<p>or</p>
<p>
<code>conda install -c conda-forge -c conda-forge/label/featuretools_rc featuretools=1.0.0rc1</code>
</p>
<p>
For details on migrating to the new version, refer to
<a href="https://featuretools.alteryx.com/en/latest/resources/transition_to_ft_v1.0.html">Transitioning to Featuretools Version 1.0</a>.
Please report any issues in the <a href="https://github.com/alteryx/featuretools">Featuretools GitHub repo</a>
or by messaging in <a href="https://join.slack.com/t/featuretools/shared_invite/enQtNTEwODEzOTEwMjg4LTQ1MjZlOWFmZDk2YzAwMjEzNTkwZTZkN2NmOGFjOGI4YzE5OGMyMGM5NGIxNTE4NjkzYWI3OWEwZjkyZGExYmQ">Alteryx Open Source Slack</a>.
</p>
</div>
<br>
</section>
{{ super() }}
{% endblock %}

{%- block footer %}
Expand Down
2 changes: 1 addition & 1 deletion featuretools/tests/test_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@


def test_version():
assert __version__ == "1.0.0rc1"
assert __version__ == "1.0.0"
2 changes: 1 addition & 1 deletion featuretools/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '1.0.0rc1'
__version__ = '1.0.0'
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

setup(
name='featuretools',
version='1.0.0rc1',
version='1.0.0',
packages=find_packages(),
description='a framework for automated feature engineering',
url='http://featuretools.com',
Expand Down

0 comments on commit 0f15175

Please sign in to comment.