Skip to content

Releases: Diapolo10/escapyde

Release v1.0.1

07 Jun 22:35
45a7e53
Compare
Choose a tag to compare

[1.0.0] - 2023-06-08

Completely overhauled the escapyde.ansi.AnsiEscape class. This release breaks
backwards compatibility with manual use of the class, however use of the
provided colour shortcuts is not affected. README.md has also been updated.

Added

  • Added support for chaining formatting options
  • Added new validators
  • Added new examples to README.md, with screenshots
  • New unit tests
  • SECURITY.md

Changed

  • Updated dependencies
  • Moved screenshots to an asset directory
  • escapyde.ansi.AnsiEscape now works a lot differently

Fixed

  • Fixed chaining escape sequences

Release v1.0.0

07 Jun 22:24
eb6238d
Compare
Choose a tag to compare

[1.0.0] - 2023-06-08

Completely overhauled the escapyde.ansi.AnsiEscape class. This release breaks
backwards compatibility with manual use of the class, however use of the
provided colour shortcuts is not affected. README.md has also been updated.

Added

  • Added support for chaining formatting options
  • Added new validators
  • Added new examples to README.md, with screenshots
  • New unit tests
  • SECURITY.md

Changed

  • Updated dependencies
  • Moved screenshots to an asset directory
  • escapyde.ansi.AnsiEscape now works a lot differently

Fixed

  • Fixed chaining escape sequences

Release v0.2.3

07 Jun 13:27
631c661
Compare
Choose a tag to compare

[0.2.3] - 2023-06-07

Remembered to include py.typed in the package, and fixed a bug with the
escape_format function. Furthermore, identified a major bug with chained
escapes, which will be fixed in the next major update as it may require breaking
changes.

Added

  • Added py.typed - this time for real
  • Added unit tests

Changed

  • Updated dependencies

Fixed

  • Fixed a bug where escape_format was forcing any replaced substrings to be
    lowercase. The casing in the output now matches the input.

Release v0.2.2

01 Jun 20:41
c975e09
Compare
Choose a tag to compare

[0.2.2] - 2023-06-01

Updated dependencies, and added py.typed to show the package
is type-hinted.

Added

  • Added py.typed

Changed

  • Updated dependencies

Release refs/tags/v0.2.1

09 Feb 05:08
Compare
Choose a tag to compare

[0.2.1] - 2023-02-09

Updated metadata files, workflows, and dependencies.

Added

  • Added a whole bunch of new workflows
  • Added Dependabot auto-updates
  • Added a pull request template

Changed

  • Updated dependencies
  • Updated some metadata

[0.2.0] Added escapyde.escape_format function

16 Jan 18:26
2db109b
Compare
Choose a tag to compare

This release adds a new function, escapyde.escape_format, which can be used
to format known substrings in a string with ANSI escape sequences. In addition
the codebase now uses type hints thorough.

The new feature was inspired by this Reddit thread.

[0.1.2] Support arbitrary types

01 Dec 14:55
52b4b08
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.1...v0.1.2

[0.1.1] - Hotfix release

01 Dec 14:28
d1d44ef
Compare
Choose a tag to compare

What's Changed

  • [PATCH] Fixed a mistake in README example code by @Diapolo10 in #2

Full Changelog: v0.1.0...v0.1.1

Release 0.1.0

01 Dec 14:08
fc9155c
Compare
Choose a tag to compare
Release 0.1.0 Pre-release
Pre-release

First official release.

What's Changed

New Contributors

Full Changelog: https://github.com/Diapolo10/escapyde/commits/v0.1.0