Skip to content

Releases: alteryx/woodwork

v0.31.0

14 May 16:37
ac55b66
Compare
Choose a tag to compare

v0.31.0 May 13, 2024

  • Enhancements
    • Add support for Python 3.12 #1855
  • Changes
    • Drop support for using Woodwork with Dask or Pyspark dataframes #1857
    • Use filter arg in call to tarfile.extractall to safely deserialize DataFrames #1862

Thanks to the following people for contributing to this release:
@thehomebrewnerd

v0.30.0

10 Apr 18:57
5cf3506
Compare
Choose a tag to compare

v0.30.0 Apr 10, 2024

Support for use with Dask and Pyspark dataframes is planned for removal in an upcoming release of Woodwork.

  • Changes
    • Temporarily restrict Dask version #1837
    • Updates for compatibility with Dask 2024.4.1 #1843
  • Testing Changes
    • Fix serialization test to work with pytest 8.1.1 #1837

Thanks to the following people for contributing to this release:
@thehomebrewnerd

v0.29.0

26 Feb 16:04
0b732b6
Compare
Choose a tag to compare

v0.29.0 Feb 26, 2024

  • Changes
    • Remove numpy upper bound restriction in pyproject.toml #1819
    • Bump min version of python-dateutil for pandas 2.0 compatibility #1825
  • Testing Changes
    • Update release.yaml to use trusted publisher for PyPI releases #1819
    • Update latest dependency CI runs to include run with only core requirements #1822

Thanks to the following people for contributing to this release:
@thehomebrewnerd

v0.28.0

05 Feb 20:36
17eb10a
Compare
Choose a tag to compare

Warning: This release of Woodwork will not support Python 3.8

  • Changes
    • Upgraded numpy to < 2.0.0 #1799
  • Documentation Changes
    • Added dask string storage note to "Other Limitations" in Dask documentation #1799
  • Testing Changes
    • Upgraded moto and boto3 #1799

@cp2boston, @gsheni, @tamargrey

v0.27.0

12 Dec 22:22
9dca85f
Compare
Choose a tag to compare

v0.27.0 Dec 12, 2023

  • Fixes
    • Removed warning due to deprecated infer_datetime_format argument in pandas (#1785)
    • Fix GitHub Actions to kick off EvalML and Featuretools unit tests (#1795)
  • Changes
    • Temporarily restrict pyarrow version due to serialization issues (#1768)
    • Update pandas categorical type call and remove black with ruff formatter (#1794)
  • Testing Changes
    • Removed old performance testing workflow (#1776)

Thanks to the following people for contributing to this release:
@eccabay, @gsheni, @thehomebrewnerd, @petejanuszewski1

v0.26.0

23 Aug 19:43
7347567
Compare
Choose a tag to compare

v0.26.0 August 22, 2023

  • Enhancements
    • Optimized Boolean inference by removing generation of mappings and sets of boolean values (#1713)
    • Speed up Boolean and Integer inference by caching results of corresponding nullable type inference (#1733)
  • Fixes
    • Update s3 bucket for docs image (#1749)
  • Documentation Changes
    • Update readthedocs config to use build.os (#1753)
    • Fix PyPI badge not showing on README.md (#1755)

Thanks to the following people for contributing to this release:
@gsheni, @sbadithe, @simha104

v0.25.1

18 Jul 15:51
43f59b8
Compare
Choose a tag to compare

v0.25.1 Jul 18, 2023

  • Fixes
    • Restrict numpy version to resolve boolean inference issue with v1.25.0 #1735

Thanks to the following people for contributing to this release:
@thehomebrewnerd

v0.25.0

17 Jul 18:16
d2e6a71
Compare
Choose a tag to compare

v0.25.0 Jul 17, 2023

  • Enhancements
    • Force datetime guesser input to be string #1724
    • Add support for pandas v2.0.0 #1729
  • Changes
    • Remove upper bound restriction on dask version #1729
  • Testing Changes
    • Remove autouse=True from latlong dataframe fixtures #1729

Thanks to the following people for contributing to this release:
@christopherbunn, @thehomebrewnerd

v0.24.0

24 May 15:49
9e23451
Compare
Choose a tag to compare

v0.24.0 May 24, 2023

  • Enhancements
    • Removed repeated sorting for numeric data in _get_describe_dict to improve performance (#1682)
    • Improved inference for URL, EmailAddress, and other logical types by defining new parent-child relationships (#1702)
    • Added an include_time_index argument when calculating dependence measures (#1698)
  • Changes
    • Stopped calculating top_values for Double columns with integer values (#1692)
  • Testing Changes
    • Add Python 3.11 markers, add 3.11 for unit tests & install test (#1678)
    • Run looking glass performance tests on merge via Airflow (#1695)

Thanks to the following people for contributing to this release:
@bchen1116, @gsheni, @ParthivNaresh, @petejanuszewski1, @simha104, @tamargrey

v0.23.0

12 Apr 17:24
27e4b24
Compare
Choose a tag to compare

v0.23.0 April 12, 2023

  • Fixes
    • Updated Datetime format inference to include formats with two digit year dates along with timezones (#1666)
  • Changes
    • Updated add_type and remove_type to include a treatment argument (#1661)
    • Limit pandas <2.0.0 for core requirements (#1668)
    • Upgrade minimum dask to 2022.11.1 and minimum pandas to 1.4.3 (#1671)

Thanks to the following people for contributing to this release:
@gsheni, @jeff-hernandez, @ParthivNaresh, @simha104