Skip to content

Releases: jwodder/linesep

v0.5.0 — Splitting on Unicode newlines and blank lines

22 Jun 14:03
v0.5.0
Compare
Choose a tag to compare
  • Added UnicodeNewlineSplitter for incremental splitting on Unicode line ending sequences
  • Added ParagraphSplitter for incremental splitting on blank lines

v0.4.0 — Splitter classes

17 Jun 15:11
v0.4.0
Compare
Choose a tag to compare
  • 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 and get_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

31 May 13:22
v0.3.1
Compare
Choose a tag to compare
  • Support Python 3.10
  • Refine return type annotation on read_paragraphs()

v0.3.0 — Splitting on ASCII line endings and paragraph boundaries

02 Dec 18:33
v0.3.0
Compare
Choose a tag to compare
  • Added ascii_splitlines(), read_paragraphs(), and split_paragraphs() functions

v0.2.0 — Type annotations; drop pre-Python 3.6

28 Nov 22:40
v0.2.0
Compare
Choose a tag to compare
  • Now support only Python 3.6 and up (tested through 3.9) and PyPy3
  • Add type annotations
  • Renamed the "size" parameter of the read_* functions to chunk_size
  • Add API documentation to README

v0.1.1 — Fix PendingDeprecationWarning

29 May 17:53
v0.1.1
Compare
Choose a tag to compare
  • 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

16 Jan 01:56
v0.1.0
Compare
Choose a tag to compare