Skip to content

Latest commit

 

History

History
226 lines (138 loc) · 3.03 KB

NEWS.rst

File metadata and controls

226 lines (138 loc) · 3.03 KB

v4.0.0

Deprecations and Removals

  • Made 'inflect' an optional dependency. The show-newlines script now will crash unless jaraco.text[inflect] is installed.

v3.14.0

Features

  • Add new 'clean' function, extracted from 'yield_lines'.

v3.13.1

Bugfixes

  • Fix EncodingWarning.

v3.13.0

Features

  • Add 'lines_from' function.

v3.12.1

No significant changes.

v3.12.0

Features

  • Require Python 3.8 or later.

v3.11.1

Fixed EncodingWarnings when reading/writing text.

v3.11.0

Added strip-prefix script.

v3.10.0

Prefer casefold in FoldedCase.

v3.9.1

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

v3.9.0

Add jaraco.text.show-newlines script.

v3.8.1

Refreshed packaging.

Enrolled with Tidelift.

v3.8.0

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

v3.7.0

Introducing yield_lines, drop_comment, and join_continuation.

v3.6.0

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

v3.5.1

#5: Fixed warning in docs builds.

v3.5.0

Rely on PEP 420 for namespace package.

v3.4.0

Added WordSet.trim* methods.

v3.3.0

Require Python 3.6 or later.

v3.2.0

Added normalize_newlines function.

3.1

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

3.0.1

Declare missing dependency on six.

3.0

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

Switch to pkgutil namespace technique for the jaraco namespace.

1.10.1

Packaging refresh. Docs now published in RTD.

1.10

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

1.9.2

Fix bug where FoldedCase.__ne__ was case-sensitive.

1.9.1

Refresh packaging.

1.9

Synchronize with skeleton.

Update docs and expand tests on FoldedCase.

Use method_cache for FoldedCase.lower.

1.8

Add remove_prefix and remove_suffix helpers.

1.7

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

1.6.2

Issue #1: Fix WordSet on Python 2.

1.6

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

1.5

Move hosting to github.

Add missing namespace package declaration in distribution.

1.4

Add Stripper class.

1.3

Add SeparatedValues class.

1.0

Initial implementation adopted from jaraco.util.string 10.8.