Skip to content

Releases: brandonscript/tinta

v0.1.7

23 May 18:29

Choose a tag to compare

Python version

Minimum Python version set to 3.9, with support through Python 3.13 added.

Breaking changes

  • Noted in README.md

Bug Fixes:

  • Fixed a bug when loading clobbering colors.ini.
  • Fixed loading from file not allowing reload.
  • Fixed regression which allows both tint(, ...) and tint(color=).

Performance Improvements:

  • Overhauled separator detection for improved style clearing and joining.
  • Cached color function loading.

Stability Fixes:

  • Improved stability for unicode color/stripping and newlines.

Tests:

  • Added examples tests.
  • Improved whitespace test coverage and bug fixes.

v0.1.6

11 Mar 05:42

Choose a tag to compare

First stable release, some breaking changes - please have a look at the README.

v0.1.3

06 Jul 17:50

Choose a tag to compare

v0.1.3 Pre-release
Pre-release

Sep is now independent for each part, supporting flexible segment joins, so you can do things like:

Tinta().brown('I am a brown bear', sep='').black(', and I am a black bear.').print()
# I am a brown bear, and I am a black bear.

Where previously, this would have printed:

# I am a brown bear , and I am a black bear.

v0.1.2

01 Jun 05:41

Choose a tag to compare

v0.1.2 Pre-release
Pre-release
Release v0.1.2a