What's Changed
- fix ReDoS in TweetTokenizer url and email regexes by @CodingSelim in #3701
- Prevent module hijacking in inline imports by @ekaf in #3710
- Document v3.10.1-rc1 by @ekaf in #3713
- use exact thirds in masi_distance (fixes #3361) by @CodingSelim in #3695
- Fix uncontrolled search path in HunposTagger by @ekaf in #3715
- Fix word_tokenize: pad opening single quote before multi-letter words by @trinik15 in #3687
- Avoid retaining bllip import exceptions by @Muhtasim-Munif-Fahim in #3601
- Implement Tree.pformat_latex_forest by @tyomitch in #2956
- fix(security): validate types after wordnet_app pickle deserialization by @LiteshGhute in #3714
- Expand ~ in env-var paths (NLTK_DATA, find_file_iter) by @Abhi-DevHub in #3708
- Update ChangeLog for v. 3.10.1 by @ekaf in #3717
- Add custom import hook to prevent module hijacking from CWD by @ekaf in #3722
- Fix outdated Megam URL by @Abhi-DevHub in #3719
- Add missing 'ucion' suffix to the Spanish Snowball stemmer by @chuenchen309 in #3707
- detokenize periods mid-string, not just the last one by @tarann26 in #3723
- Fix typos in classify, tokenize, and parse modules by @maxtaran2010 in #3702
- don't collapse repeated non-Latin letters in TweetTokenizer by @tarann26 in #3724
New Contributors
- @trinik15 made their first contribution in #3687
- @tyomitch made their first contribution in #2956
- @Abhi-DevHub made their first contribution in #3708
- @chuenchen309 made their first contribution in #3707
- @tarann26 made their first contribution in #3723
- @maxtaran2010 made their first contribution in #3702
Full Changelog: v3.10.0...v3.10.1