Releases: jwodder/linesep
Releases · jwodder/linesep
v0.5.1 — Packaging updates
v0.5.0 — Splitting on Unicode newlines and blank lines
- Added
UnicodeNewlineSplitter
for incremental splitting on Unicode line ending sequences - Added
ParagraphSplitter
for incremental splitting on blank lines
v0.4.0 — Splitter classes
- 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
v0.3.1 — Refine type annotations
- Support Python 3.10
- Refine return type annotation on
read_paragraphs()
v0.3.0 — Splitting on ASCII line endings and paragraph boundaries
- Added
ascii_splitlines()
,read_paragraphs()
, andsplit_paragraphs()
functions
v0.2.0 — Type annotations; drop pre-Python 3.6
- 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
v0.1.1 — Fix PendingDeprecationWarning
- Remove a
PendingDeprecationWarning
generated in newer versions of Python 3.5 and 3.6 - More testing infrastructure
- PyPy now supported
v0.1.0 — Initial release
Version 0.1.0