History

v3.12.0

27 Nov 2023

Features

  • Require Python 3.8 or later.

v3.11.1

27 Jan 2023

Fixed EncodingWarnings when reading/writing text.

v3.11.0

20 Nov 2022

Added strip-prefix script.

v3.10.0

20 Oct 2022

Prefer casefold in FoldedCase.

v3.9.1

18 Aug 2022

#10: Fixed broken tests in read_newlines and show-newlines.

v3.9.0

13 Aug 2022

Add jaraco.text.show-newlines script.

v3.8.1

14 Jul 2022

Refreshed packaging.

Enrolled with Tidelift.

v3.8.0

03 Jun 2022

Added layouts module and to-qwerty and to-dvorak scripts.

v3.7.0

23 Jan 2022

Introducing yield_lines, drop_comment, and join_continuation.

v3.6.0

31 Oct 2021

Fixed DeprecationWarning in importlib.resources.read_text as reported in #7.

v3.5.1

15 Jul 2021

#5: Fixed warning in docs builds.

v3.5.0

10 Feb 2021

Rely on PEP 420 for namespace package.

v3.4.0

27 Dec 2020

Added WordSet.trim* methods.

v3.3.0

20 Oct 2020

Require Python 3.6 or later.

v3.2.0

01 Dec 2019

Added normalize_newlines function.

3.1

20 Oct 2019

Added wrap and unwrap functions and lorem_ipsum attribute containing the Lorem Ipsum sample text.

3.0.1

03 Oct 2019

Declare missing dependency on six.

3.0

09 Mar 2019

Removed local_format, global_format, and namespace_format. Instead, developers should use f-strings on Python 3.6 and later or future-fstrings for compatibilty with older Pythons. This change eliminates the dependency on jaraco.collections and thus for now removes the circular dependency as reported in #3.

2.0

01 Jan 2019

Switch to pkgutil namespace technique for the jaraco namespace.

1.10.1

30 Apr 2018

Packaging refresh. Docs now published in RTD.

1.10

07 Mar 2018

FoldedCase now supports string-containment support in an unfortunately assymetric way.

1.9.2

14 Feb 2017

Fix bug where FoldedCase.__ne__ was case-sensitive.

1.9.1

09 Feb 2017

Refresh packaging.

1.9

18 Jan 2017

Synchronize with skeleton.

Update docs and expand tests on FoldedCase.

Use method_cache for FoldedCase.lower.

1.8

22 Aug 2016

Add remove_prefix and remove_suffix helpers.

1.7

03 Jun 2016

In Stripper, always strip the prefix, even if it’s empty.

1.6.2

27 Dec 2015

Issue #1: Fix WordSet on Python 2.

1.6

24 Dec 2015

Drop dependency on jaraco.context (and its dependencies).

1.5

24 Dec 2015

Move hosting to github.

Add missing namespace package declaration in distribution.

1.4

16 Jun 2015

Add Stripper class.

1.3

01 Mar 2015

Add SeparatedValues class.

1.0

15 Feb 2015

Initial implementation adopted from jaraco.util.string 10.8.