- Support Python 3.11 and 3.12
- Migrated from setuptools to hatch
- Drop support for Python 3.7
- Added
UnicodeNewlineSplitter
for incremental splitting on Unicode line ending sequences - Added
ParagraphSplitter
for 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
, &UniversalNewlineSplitter
classes 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
PendingDeprecationWarning
generated in newer versions of Python 3.5 and 3.6 - More testing infrastructure
- PyPy now supported
Initial release