- Support Python 3.14
- Drop support for Python 3.8 and 3.9
- Support Python 3.11, 3.12, and 3.13
- Migrated from setuptools to hatch
- Drop support for Python 3.7
- Added
UnicodeNewlineSplitterfor incremental splitting on Unicode line ending sequences - Added
ParagraphSplitterfor incremental splitting on blank lines
- Passing a regular expression separator to a
read_*()function is now deprecated, and support will be removed in version 1.0. - Added
TerminatedSplitter,PrecededSplitter,SeparatedSplitter, &UniversalNewlineSplitterclasses andget_newline_splitter()function for incremental splitting of strings in chunks - Drop support for Python 3.6
- Moved documentation from README file to a Read the Docs site
- Support Python 3.10
- Refine return type annotation on
read_paragraphs()
- Added
ascii_splitlines(),read_paragraphs(), andsplit_paragraphs()functions
- Now support only Python 3.6 and up (tested through 3.9) and PyPy3
- Add type annotations
- Renamed the "
size" parameter of theread_*functions tochunk_size - Add API documentation to README
- Remove a
PendingDeprecationWarninggenerated in newer versions of Python 3.5 and 3.6 - More testing infrastructure
- PyPy now supported
Initial release