Repository: alteryx/woodwork
Pull request #734 (2021-03-22 20:19:35)

v0.1.0
**v0.1.0 March 22, 2021**
- Enhancements
    - Implement Schema and Accessor API (#497)
    - Add Schema class that holds typing info (#499)
    - Add WoodworkTableAccessor class that performs type inference and stores Schema (#514)
    - Allow initializing Accessor schema with a valid Schema object (#522)
    - Add ability to read in a csv and create a DataFrame with an initialized Woodwork Schema (#534)
    - Add ability to call pandas methods from Accessor (#538, #589)
    - Add helpers for checking if a column is one of Boolean, Datetime, numeric, or categorical (#553)
    - Add ability to load demo retail dataset with a Woodwork Accessor (#556)
    - Add ``select`` to WoodworkTableAccessor (#548)
    - Add ``mutual_information`` to WoodworkTableAccessor (#571)
    - Add WoodworkColumnAccessor class (#562)
    - Add semantic tag update methods to column accessor (#573)
    - Add ``describe`` and ``describe_dict`` to WoodworkTableAccessor (#579)
    - Add ``init_series`` util function for initializing a series with dtype change (#581)
    - Add ``set_logical_type`` method to WoodworkColumnAccessor (#590)
    - Add semantic tag update methods to table schema (#591)
    - Add warning if additional parameters are passed along with schema (#593)
    - Better warning when accessing column properties before init (#596)
    - Update column accessor to work with LatLong columns (#598)
    - Add ``set_index`` to WoodworkTableAccessor (#603)
    - Implement ``loc`` and ``iloc`` for WoodworkColumnAccessor (#613)
    - Add ``set_time_index`` to WoodworkTableAccessor (#612)
    - Implement ``loc`` and ``iloc`` for WoodworkTableAccessor (#618)
    - Allow updating logical types with ``set_types`` and make relevant DataFrame changes (#619)
    - Allow serialization of WoodworkColumnAccessor to csv, pickle, and parquet (#624)
    - Add DaskColumnAccessor (#625)
    - Allow deserialization from csv, pickle, and parquet to Woodwork table (#626)
    - Add ``value_counts`` to WoodworkTableAccessor (#632)
    - Add KoalasColumnAccessor (#634)
    - Add ``pop`` to WoodworkTableAccessor (#636)
    - Add ``drop`` to WoodworkTableAccessor (#640)
    - Add ``rename`` to WoodworkTableAccessor (#646)
    - Add DaskTableAccessor (#648)
    - Add Schema properties to WoodworkTableAccessor (#651)
    - Add KoalasTableAccessor (#652)
    - Adds ``__getitem__`` to WoodworkTableAccessor (#633)
    - Update Koalas min version and add support for more new pandas dtypes with Koalas (#678)
    - Adds ``__setitem__`` to WoodworkTableAccessor (#669)
- Fixes
    - Create new Schema object when performing pandas operation on Accessors (#595)
    - Fix bug in ``_reset_semantic_tags`` causing columns to share same semantic tags set (#666)
    - Maintain column order in DataFrame and Woodwork repr (#677)
- Changes
    - Move mutual information logic to statistics utils file (#584)
    - Bump min Koalas version to 1.4.0 (#638)
    - Preserve pandas underlying index when not creating a Woodwork index (#664)
    - Restrict Koalas version to ``<1.7.0`` due to breaking changes (#674)
    - Clean up dtype usage across Woodwork (#682)
    - Improve error when calling accessor properties or methods before init (#683)
    - Remove dtype from Schema dictionary (#685)
    - Add ``include_index`` param and allow unique columns in Accessor mutual information (#699)
    - Include DataFrame equality and ``use_standard_tags`` in WoodworkTableAccessor equality check (#700)
    - Remove ``DataTable`` and ``DataColumn`` classes to migrate towards the accessor approach (#713)
    - Change ``sample_series`` dtype to not need conversion and remove ``convert_series`` util (#720)
    - Rename Accessor methods since ``DataTable`` has been removed (#723)
- Documentation Changes
    - Update README.md and Get Started guide to use accessor (#655, #717)
    - Update Understanding Types and Tags guide to use accessor (#657)
    - Update docstrings and API Reference page (#660)
    - Update statistical insights guide to use accessor (#693)
    - Update Customizing Type Inference guide to use accessor (#696)
    - Update Dask and Koalas guide to use accessor (#701)
    - Update index notebook and install guide to use accessor (#715)
    - Add section to documentation about schema validity (#729)
    - Update README.md and Get Started guide to use ``pd.read_csv`` (#730)
    - Make small fixes to documentation formatting (#731)
- Testing Changes
    - Add tests to Accessor/Schema that weren't previously covered (#712, #716)
    - Update release branch name in notes update check (#719)

codecov[bot]: # [Codecov](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=h1) Report
> Merging [#734](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=desc) (43aaccc) into [main](https://codecov.io/gh/alteryx/woodwork/commit/fe491a8aae4cd78e5dc26cb67015f00644e2007f?el=desc) (fe491a8) will **not change** coverage.
> The diff coverage is `100.00%`.

> :exclamation: Current head 43aaccc differs from pull request most recent head 181c70c. Consider uploading reports for the commit 181c70c to get more accurate results
[![Impacted file tree graph](https://codecov.io/gh/alteryx/woodwork/pull/734/graphs/tree.svg?width=650&height=150&src=pr&token=KJCKMREBDP)](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=tree)

```diff
@@            Coverage Diff            @@
##              main      #734   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           46        46           
  Lines         6181      6181           
=========================================
  Hits          6181      6181           
```


| [Impacted Files](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=tree) | Coverage Δ | |
|---|---|---|
| [woodwork/tests/test\_version.py](https://codecov.io/gh/alteryx/woodwork/pull/734/diff?src=pr&el=tree#diff-d29vZHdvcmsvdGVzdHMvdGVzdF92ZXJzaW9uLnB5) | `100.00% <100.00%> (ø)` | |
| [woodwork/version.py](https://codecov.io/gh/alteryx/woodwork/pull/734/diff?src=pr&el=tree#diff-d29vZHdvcmsvdmVyc2lvbi5weQ==) | `100.00% <100.00%> (ø)` | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=continue).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=footer). Last update [fe491a8...181c70c](https://codecov.io/gh/alteryx/woodwork/pull/734?src=pr&el=lastupdated). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments).


Patch:
diff --git a/docs/source/release_notes.rst b/docs/source/release_notes.rst
index d30d682..686bca5 100644
--- a/docs/source/release_notes.rst
+++ b/docs/source/release_notes.rst
@@ -2,7 +2,16 @@
 
 Release Notes
 -------------
-**Future Release**
+.. **Future Release**
+    * Enhancements
+    * Fixes
+    * Changes
+    * Documentation Changes
+    * Testing Changes
+
+.. Thanks to the following people for contributing to this release:
+
+**v0.1.0 March 22, 2021**
     * Enhancements
         * Implement Schema and Accessor API (:pr:`497`)
         * Add Schema class that holds typing info (:pr:`499`)
@@ -75,7 +84,7 @@ Release Notes
         * Update release branch name in notes update check (:pr:`719`)
 
     Thanks to the following people for contributing to this release:
-    :user:`johnbridstrup`, :user:`jeff-hernandez`, :user:`gsheni`, :user:`tamargrey`, :user:`thehomebrewnerd`
+    :user:`gsheni`, :user:`jeff-hernandez`, :user:`johnbridstrup`, :user:`tamargrey`, :user:`thehomebrewnerd`
 
 **Breaking Changes**
     * The ``DataTable`` and ``DataColumn`` classes have been removed and replaced by new ``WoodworkTableAccessor`` and ``WoodworkColumnAccessor`` classes which are used through the ``ww`` namespace available on DataFrames after importing Woodwork.
diff --git a/setup.py b/setup.py
index 6379e2a..4acb1d8 100644
--- a/setup.py
+++ b/setup.py
@@ -15,7 +15,7 @@ setup(
     author='Alteryx, Inc.',
     author_email='support@featurelabs.com',
     license='BSD 3-clause',
-    version='0.0.11',
+    version='0.1.0',
     description='a two-dimensional data object with labeled axes and typing information',
     url='https://github.com/alteryx/woodwork/',
     classifiers=[
diff --git a/woodwork/version.py b/woodwork/version.py
index b2f0155..3dc1f76 100644
--- a/woodwork/version.py
+++ b/woodwork/version.py
@@ -1,1 +1,1 @@
-__version__ = "0.0.11"
+__version__ = "0.1.0"


Test patch:
diff --git a/woodwork/tests/test_version.py b/woodwork/tests/test_version.py
index 6476014..1e82f2e 100644
--- a/woodwork/tests/test_version.py
+++ b/woodwork/tests/test_version.py
@@ -2,4 +2,4 @@ from woodwork import __version__
 
 
 def test_version():
-    assert __version__ == "0.0.11"
+    assert __version__ == "0.1.0"