Skip to content

Releases: alteryx/woodwork

v0.16.4

23 Jun 19:31
e969d53
Compare
Choose a tag to compare

v0.16.4 Jun 23, 2022

  • Fixes
    • Fix concatenation of invalid logical type values #1437
    • Fix validation for numeric postal codes #1439
  • Changes
    • Restrict pyspark below 3.3.0 #1450
  • Documentation Changes
    • Add slack icon to footer in docs #1432
    • Update contributing.md to add pandoc #1443
  • Testing Changes
    • Use codecov action v3 #1422
    • Added tests to test minimum dependencies of minimum dependencies #1440
    • Add workflow to kickoff EvalML unit tests on commit to main #1424 #1426
    • Rename yml to yaml for GitHub Actions #1428 #1429

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

v0.16.3

04 May 21:09
ab73574
Compare
Choose a tag to compare

v0.16.3 May 4, 2022

  • Fixes
    • Fixed col_is_datetime inference function to not infer numeric dtypes as datetime #1413
  • Changes
    • Delete setup.py, MANIFEST.in and move configuration to pyproject.toml #1409
  • Documentation Changes
  • Testing Changes
    • Add workflow to kickoff Featuretools unit tests with Woodwork main #1400
    • Add workflow for testing Woodwork without test dependencies #1414

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

v0.16.2

25 Apr 21:32
83115ba
Compare
Choose a tag to compare

v0.16.2 Apr 25, 2022

  • Fixes
    • Fixed import issues regarding pyarrow and made python-dateutil>=2.8.1 a required dependency #1397

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

v0.16.1

25 Apr 13:57
b12e4b0
Compare
Choose a tag to compare

v0.16.1 Apr 25, 2022

  • Fixes
    • Reverting string[pyarrow] until fix can be found for pandas issue #1391

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

v0.16.0

22 Apr 00:59
69a55e1
Compare
Choose a tag to compare

v0.16.0 Apr 21, 2022

  • Enhancements
    • Added the ability to provide a callback function to TableAccessor.describe() to get intermediate results #1387
    • Add pearson_correlation and dependence methods to TableAccessor #1265
    • Uses string[pyarrow] instead of string dtype to save memory #1360
    • Added a better error message when dataframe and schema have different columns #1366
    • Stores timezones in Datetime logical type #1376
    • Added type inference for phone numbers #1357
    • Added type inference for zip code #1378
  • Fixes
    • Cap pandas at 1.4.1 #1374
  • Changes
    • Change underlying logic of TableAccessor.mutual_information #1265
    • Added from_disk as a convenience function to deserialize a WW table #1363
    • Allow attr version in setup.cfg #1361
    • Raise error if files already exist during serialization #1356
    • Improve exception handling in col_is_datetime #1365
    • Store typing info in parquet file header during serialization #1377
  • Documentation Changes
    • Upgrade nbconvert and remove jinja2 dependency #1362
    • Add M1 installation instructions to docs and contributing guide #1367
    • Update README text to Alteryx #1381 #1382
  • Testing Changes
    • Separate testing matrix to speed up GitHub Actions Linux tests for latest dependencies #1380

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

v0.15.0

24 Mar 21:00
f39ebb4
Compare
Choose a tag to compare

v0.15.0 Mar 24, 2022

  • Enhancements
    • Added CurrencyCode to logical types #1348
    • Added Datetime Frequency Inference V2 #1281
  • Fixes
    • Updated __str__ output for Ordinal logical types #1340
  • Changes
    • Updated lint check to only run on Python 3.10 #1345
    • Transition to use pyproject.toml and setup.cfg (moving away from setup.py) #1346
  • Documentation Changes
    • Update release.md with correct version updating info #1358
  • Testing Changes
    • Updated scheduled workflows to only run on Alteryx owned repos #1351

Thanks to the following people for contributing to this release:
@bchen1116, @dvreed77, @jeff-hernandez, @ParthivNaresh, @thehomebrewnerd

v0.14.0

15 Mar 16:42
53a1b0a
Compare
Choose a tag to compare

v0.14.0 Mar 15, 2022

  • Fixes
    • Preserve custom semantic tags when changing column logical type (#1300)
  • Changes
    • Calculate nunique for Unknown columns in _get_describe_dict (#1322)
    • Refactor serialization and deserialization for improved modularity (#1325)
    • Replace Koalas with the pandas API on Spark (#1331)
  • Documentation Changes
    • Update copy and paste button to remove syntax signs (#1313)
    • Move LatLong and Ordinal logical type validation logic to LogicalType.validate methods (#1315)
    • Add backport release support (#1321)
    • Add get_subset_schema to API reference (#1335)
  • Testing Changes
    • Upgrade moto dependency requirement (#1327`, #1332)
    • Add Python 3.10 support (#1316)

Thanks to the following people for contributing to this release:
@gsheni, @jeff-hernandez, @rwedge, @tamargrey, @thehomebrewnerd, @mingdavidqi

v0.13.0

16 Feb 19:31
9460895
Compare
Choose a tag to compare

v0.13.0 Feb 16, 2022

Woodwork may not support Python 3.7 in next non-bugfix release.

  • Enhancements
    • Add validation to EmailAddress logical type (#1247)
    • Add validation to URL logical type (#1285)
    • Add validation to Age, AgeFractional, and AgeNullable logical types (#1289)
  • Fixes
    • Check range length in table stats without producing overflow error (#1287)
  • Changes
    • Remove framework for unused woodwork CLI (#1288)
    • Add back support for Python 3.7 (#1292)
  • Documentation Changes
    • Updating contributing doc with PATH and JAVA_HOME instructions (#1273)
    • Better install page with new Sphinx extensions for copying and in-line tabs (#1280, #1282)
    • Update README.md with Alteryx link (#1291)

Thanks to the following people for contributing to this release:
@dvreed77, @gsheni, @jeff-hernandez, @rwedge, @tamargrey, @thehomebrewnerd

v0.11.2

28 Jan 20:58
21f995d
Compare
Choose a tag to compare

v0.11.2 Jan 28, 2022

  • Fixes
    • Set high and low bounds to the max and min values if no outliers are present in box_plot_dict (#1269)

Note

  • The pandas version for Koalas has been restricted, and a change was made to a pandas replace call to account for
    the recent pandas 1.4.0 release.

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

v0.12.0

27 Jan 22:01
8b1b364
Compare
Choose a tag to compare

v0.12.0 January 27, 2022

  • Enhancements
    • Add Slack link to GitHub issue creation templates (#1242)
  • Fixes
    • Fixed issue with tuples being incorrectly inferred as EmailAddress (#1253)
    • Set high and low bounds to the max and min values if no outliers are present in box_plot_dict (#1269)
  • Changes
    • Prevent setting index that contains null values (#1239)
    • Allow tuple NaN LatLong values (#1255)
    • Update ipython to 7.31.1 (#1258)
    • Temporarily restrict pandas and koalas max versions (#1261)
    • Update to drop Python 3.7 support and add support for pandas version 1.4.0 (#1264)
  • Testing Changes
    • Change auto approve workflow to use PR number (#1240`, #1241)
    • Update auto approve workflow to delete branch and change on trigger (#1251)
    • Fix permissions issue with S3 deserialization test (#1238)

Thanks to the following people for contributing to this release:
@dvreed77, @gsheni, @jeff-hernandez, @rwedge, @tamargrey, @thehomebrewnerd