Skip to content

Releases: jfilter/clean-text

v0.7.1

28 Jan 12:49

Choose a tag to compare

Fixed

  • Fix scipy version constraints for Python 3.13 compatibility (use scipy 1.14+ for Python 3.10+)
  • Fix GitHub Actions badge URL in README
  • Fix test imports to skip sklearn tests when extra not installed

Added

  • Add pre-commit hooks for ruff lint and format
  • Add RELEASING.md with comprehensive release guide

Full Changelog: v0.7.0...v0.7.1

v0.7.0

28 Jan 12:46

Choose a tag to compare

What's Changed

Added

  • clean_texts() function for batch cleaning with multiprocessing support (#20)
  • Code snippet and file path filters (#23)
  • Option to remove IP addresses (#34)
  • Language support for Danish, Spanish, Faroese, French, Icelandic, Italian, Norwegian, Scandinavian, and Swedish (#36)
  • Regex exceptions to clean() (#19)

Fixed

  • Phone numbers with 00 international prefix (#10)
  • Number replacement regex (#29, #27, #33)

Changed

  • Improve scikit-learn compatibility for CleanTransformer (#31)
  • Use emoji module's recommended APIs for emoji 2.x
  • Update emoji and pandas dependency constraints (#37, #38)
  • Bump scikit-learn minimum to >=1.5.0 (security fix)
  • Modernize project tooling: replace black + pylint with ruff
  • Drop Python 3.6–3.8, require Python >=3.9

Full Changelog: v0.6.0...v0.7.0

v0.6.0

28 Jan 12:47

Choose a tag to compare

Added

  • Add pipeline for scikit-learn by @sadra-barikbin (#21)
  • Add utility function to remove substrings from text

Changed

  • Drop Python 3.6, support Python 3.10
  • Improve documentation
  • Rename default branch from master to main

v0.5.0

28 Jan 12:47

Choose a tag to compare

Changed

  • New way to handle unicode to avoid weird changes (#17)

v0.4.0

28 Jan 12:47

Choose a tag to compare

Fixed

  • Fix emoji & whitespace handling

v0.3.0

28 Jan 12:47

Choose a tag to compare

Changed

  • Various minor improvements

v0.2.1

28 Jan 12:47

Choose a tag to compare

Fixed

  • Minor fixes

v0.2.0

28 Jan 12:47

Choose a tag to compare

Changed

  • Support Python 3.8 and 3.9
  • Various minor improvements

v0.1.1

28 Jan 12:47

Choose a tag to compare

Fixed

  • Minor fixes

v0.1.0

28 Jan 12:47

Choose a tag to compare

Initial release

  • Initial release of clean-text