Repository: alteryx/woodwork
Pull request #835 (2021-04-20 18:05:13)

v0.2.0
**v0.2.0 April 20, 2021**

* Enhancements
    * Add validation control to WoodworkTableAccessor (#736)
    * Store ``make_index`` value on WoodworkTableAccessor (#780)
    * Add optional ``exclude`` parameter to WoodworkTableAccessor ``select`` method (#783)
    * Add validation control to ``deserialize.read_woodwork_table`` and ``ww.read_csv`` (#788)
    * Add ``WoodworkColumnAccessor.schema`` and handle copying column schema (#799)
    * Allow initializing a ``WoodworkColumnAccessor`` with a ``ColumnSchema`` (#814)
    * Add ``__repr__`` to ``ColumnSchema`` (#817)
    * Add ``BooleanNullable`` and ``IntegerNullable`` logical types (#830)
    * Add validation control to ``WoodworkColumnAccessor`` (#833)
* Changes
    * Rename ``FullName`` logical type to ``PersonFullName`` (#740)
    * Rename ``ZIPCode`` logical type to ``PostalCode`` (#741)
    * Fix issue with smart-open version 5.0.0 (#750, #758)
    * Update minimum scikit-learn version to 0.22 (#763)
    * Drop support for Python version 3.6 (#768)
    * Remove ``ColumnNameMismatchWarning`` (#777)
    * ``get_column_dict`` does not use standard tags by default (#782)
    * Make ``logical_type`` and ``name`` params to ``_get_column_dict`` optional (#786)
    * Rename Schema object and files to match new table-column schema structure (#789)
    * Store column typing information in a ``ColumnSchema`` object instead of a dictionary (#791)
    * ``TableSchema`` does not use standard tags by default (#806)
    * Store ``use_standard_tags`` on the ``ColumnSchema`` instead of the ``TableSchema`` (#809)
    * Move functions in ``column_schema.py`` to be methods on ``ColumnSchema`` (#829)
* Documentation Changes
    * Update Pygments version requirement (#751)
    * Update spark config for docs build (#787, #801, #810)
* Testing Changes
    * Add unit tests against minimum dependencies for python 3.6 on PRs and main (#743, #753, #763)
    * Update spark config for test fixtures (#787)
    * Separate latest unit tests into pandas, dask, koalas (#813)
    * Update latest dependency checker to generate separate core, koalas, and dask dependencies (#815, #825)
    * Ignore latest dependency branch when checking for updates to the release notes (#827)
    * Change from GitHub PAT to auto generated GitHub Token for dependency checker (#831)
    * Expand ``ColumnSchema`` semantic tag testing coverage and null ``logical_type`` testing coverage (#832)


**Breaking Changes**
* The ``ZIPCode`` logical type has been renamed to ``PostalCode``
* The ``FullName`` logical type has been renamed to ``PersonFullName``
* The ``Schema`` object has been renamed to ``TableSchema``
* With the ``ColumnSchema`` object, typing information for a column can no longer be accessed
  with ``df.ww.columns[col_name]['logical_type']``. Instead use ``df.ww.columns[col_name].logical_type``.
* The ``Boolean`` and ``Integer`` logical types will no longer work with data that contains null
  values. The new ``BooleanNullable`` and ``IntegerNullable`` logical types should be used if
  null values are present.

codecov[bot]: # [Codecov](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx) Report
> Merging [#835](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx) (f465705) into [main](https://codecov.io/gh/alteryx/woodwork/commit/5e3a6fca9947f1a4f32c507bb0bffa786e3b01bf?el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx) (5e3a6fc) will **decrease** coverage by `3.61%`.
> The diff coverage is `100.00%`.

[![Impacted file tree graph](https://codecov.io/gh/alteryx/woodwork/pull/835/graphs/tree.svg?width=650&height=150&src=pr&token=KJCKMREBDP&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx)](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx)

```diff
@@             Coverage Diff             @@
##              main     #835      +/-   ##
===========================================
- Coverage   100.00%   96.38%   -3.62%     
===========================================
  Files           46       46              
  Lines         6722     6722              
===========================================
- Hits          6722     6479     -243     
- Misses           0      243     +243     
```


| [Impacted Files](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx) | Coverage Δ | |
|---|---|---|
| [woodwork/tests/test\_version.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvdGVzdF92ZXJzaW9uLnB5) | `100.00% <100.00%> (ø)` | |
| [woodwork/version.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdmVyc2lvbi5weQ==) | `100.00% <100.00%> (ø)` | |
| [woodwork/tests/testing\_utils/table\_utils.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvdGVzdGluZ191dGlscy90YWJsZV91dGlscy5weQ==) | `75.67% <0.00%> (-24.33%)` | :arrow_down: |
| [woodwork/accessor\_utils.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvYWNjZXNzb3JfdXRpbHMucHk=) | `76.19% <0.00%> (-23.81%)` | :arrow_down: |
| [woodwork/tests/conftest.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvY29uZnRlc3QucHk=) | `81.18% <0.00%> (-18.82%)` | :arrow_down: |
| [woodwork/serialize.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvc2VyaWFsaXplLnB5) | `87.50% <0.00%> (-12.50%)` | :arrow_down: |
| [woodwork/tests/accessor/test\_indexers.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvYWNjZXNzb3IvdGVzdF9pbmRleGVycy5weQ==) | `90.00% <0.00%> (-10.00%)` | :arrow_down: |
| [woodwork/tests/type\_system/test\_ltype\_inference.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvdHlwZV9zeXN0ZW0vdGVzdF9sdHlwZV9pbmZlcmVuY2UucHk=) | `91.15% <0.00%> (-8.85%)` | :arrow_down: |
| [woodwork/tests/accessor/test\_accessor\_utils.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvdGVzdHMvYWNjZXNzb3IvdGVzdF9hY2Nlc3Nvcl91dGlscy5weQ==) | `91.66% <0.00%> (-8.34%)` | :arrow_down: |
| [woodwork/statistics\_utils.py](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx#diff-d29vZHdvcmsvc3RhdGlzdGljc191dGlscy5weQ==) | `91.72% <0.00%> (-8.28%)` | :arrow_down: |
| ... and [12 more](https://codecov.io/gh/alteryx/woodwork/pull/835/diff?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx) | |

------

[Continue to review full report at Codecov](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx).
> **Legend** - [Click here to learn more](https://docs.codecov.io/docs/codecov-delta?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx)
> `Δ = absolute <relative> (impact)`, `ø = not affected`, `? = missing data`
> Powered by [Codecov](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=footer&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx). Last update [5e3a6fc...f465705](https://codecov.io/gh/alteryx/woodwork/pull/835?src=pr&el=lastupdated&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx). Read the [comment docs](https://docs.codecov.io/docs/pull-request-comments?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=alteryx).


Patch:
diff --git a/docs/source/release_notes.rst b/docs/source/release_notes.rst
index 3dc5910..ab58272 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.2.0 April 20, 2021**
     .. warning::
         This Woodwork release does not support Python 3.6
 
@@ -15,8 +24,7 @@ Release Notes
         * Allow initializing a ``WoodworkColumnAccessor`` with a ``ColumnSchema`` (:pr:`814`)
         * Add ``__repr__`` to ``ColumnSchema`` (:pr:`817`)
         * Add ``BooleanNullable`` and ``IntegerNullable`` logical types (:pr:`830`)
-        * Add validation control to WoodworkColumnAccessor (:pr:`833`)
-    * Fixes
+        * Add validation control to ``WoodworkColumnAccessor`` (:pr:`833`)
     * Changes
         * Rename ``FullName`` logical type to ``PersonFullName`` (:pr:`740`)
         * Rename ``ZIPCode`` logical type to ``PostalCode`` (:pr:`741`)
diff --git a/setup.py b/setup.py
index b270453..b1ddf24 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.1.0',
+    version='0.2.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 3dc1f76..d3ec452 100644
--- a/woodwork/version.py
+++ b/woodwork/version.py
@@ -1,1 +1,1 @@
-__version__ = "0.1.0"
+__version__ = "0.2.0"


Test patch:
diff --git a/woodwork/tests/test_version.py b/woodwork/tests/test_version.py
index 1e82f2e..2cedc25 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.1.0"
+    assert __version__ == "0.2.0"