Skip to content

Releases: alteryx/nlp_primitives

v2.13.0

15 May 20:58
6243ef2
Compare
Choose a tag to compare

v2.13.0 May 15, 2024

  • Changes
    • Temporarily restrict tensorflow version for complete install (#277)
    • Remove Mac specific tensorflow requirements (#281)
  • Testing Changes
    • Update release notes updated check CI action (#284)

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

v2.12.0

26 Feb 18:44
3101721
Compare
Choose a tag to compare

v2.12.0 Feb 26, 2024

Warning
    This release of nlp-primitives will not support Python 3.8
  • Changes
    • Remove support for Python 3.8 and add support for 3.11 (#269)
  • Testing Changes
    • Update release.yaml to use trusted publisher for PyPI releases (#269)

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

v2.11.0

13 Apr 18:52
d56fd40
Compare
Choose a tag to compare

v2.11.0 Apr 13, 2023

  • Fixes

    • Fix Makefile package command (#241)
  • Changes

    • Fix ruff argument in pyproject.toml (#239)
    • Remove constants.py (#243)
    • Remove Woodwork as a core requirement (#258)
  • Testing Changes

    • Add pull request check for linked issues to CI workflow (#245)

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

v2.10.0

10 Jan 18:04
bd39279
Compare
Choose a tag to compare

v2.10.0 Jan 10, 2023

  • Enhancements
    • Add conda create feedstock pull request workflow (#220)
    • Improve PartOfSpeech docstring (#224)
  • Fixes
    • Fix handling of all-whitepace strings in MeanCharactersPerSentence (#234)
  • Changes
    • Update workflow_dispatch to release workflow (#221)
    • Add ruff, remove isort, and add more pre-commits (#237)
  • Testing Changes
    • Add pytest-xdist as test requirement and use auto option to use all cores when running unit tests (#218)
    • Adds Windows install test (#219)

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

v2.9.0

24 Oct 20:53
1128f56
Compare
Choose a tag to compare

v2.9.0 Oct 24, 2022

  • Fixes
    • Fixes erroneous case-sensitive stopword checking in clean_tokens (#221)
  • Changes
    • Remove primitives that were transferred to Featuretools (#214)

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

Breaking Changes
++++++++++++++++

  • Multiple primitives were removed from nlp_primitives and transferred to Featuretools as standad primitives. See :#214 for a
    complete list of primitives that were moved. These primitives can now be imported directly from Featuretools. For example,
    use from featuretools.primitives import CountString instead of the previous import of from nlp_primitives import CountString.

v2.8.0

14 Sep 19:51
6c540bd
Compare
Choose a tag to compare

v2.8.0 Sep 14, 2022

  • Enhancements
    • Add NumberOfHashtags and `NumberOfMentions`` primitives (#180)
    • Add NumberOfUniqueWords primitive (#187)
    • Add NumberOfSentences and MeanSentenceLength primitives (#188)
    • Add NumberOfWordsInQuotes primitive (#196)
  • Fixes
    • Update README.md with Alteryx info (#167)
  • Changes
    • Add Woodwork as core dependency (#170)
    • Add support for Python 3.10 (#175)
    • Drop support for Python 3.7 (#176)
    • Change TitleWordCount, PunctuationCount, UpperCaseCount to use CountString (#183)
    • Remove readthedocs and docs requirements (#193)
    • Use pyproject.toml only (move away from setup.cfg) (#201)
  • Testing Changes
    • Change codecov v3 for GitHub workflow (#184)

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

v2.7.1

29 Jun 18:31
bcfbf74
Compare
Choose a tag to compare

v2.7.1 Jun 29, 2022

  • Fixes
    • Clean up naming of LSA features to prevent full custom corpus from being displayed (#161)

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

v2.7.0

16 Jun 22:31
2da34bb
Compare
Choose a tag to compare

v2.7.0 Jun 16, 2022

  • Enhancements
    • Allow users to optionally pass in a custom corpus to use with the LSA primitive (#148)
  • Fixes
    • Fix bug in CountString with null values (#154)
    • Fix a bug with nltk data was not included in package (#157)
  • Documentation Changes
    • Update release branch naming convention in documentation (#155)
  • Testing Changes
    • Add workflow to test nlp_primitives without test dependencies (#157)

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

v2.6.0

16 Jun 15:18
cc3998d
Compare
Choose a tag to compare

v2.6.0 Jun 16, 2022

  • Changes
    • Transition to use pyproject.toml and setup.cfg (moving away from setup.py) (#127, #132)
    • Elmo and UniversalSentenceEncoder added to the nlp_primitives.tensorflow module namespace (#150)
  • Testing Changes
    • Fix latest dependency checker to create PR (#129)
    • Fixed unit tests workflow test choice logic (#151)

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

v2.5.0

07 Apr 18:32
92f9f81
Compare
Choose a tag to compare

v2.5.0 Apr 7, 2022

  • Fixes
    • Fix NumUniqueSeparators to allow for serialization and deserialization (#122)
  • Changes
    • Speed up LSA primitive initialization (#118)
  • Testing Changes
    • Fix install test and update Makefile (#123)

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