Releases: Diapolo10/escapyde
Release v1.0.1
[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
[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
[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
[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
[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
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
What's Changed
- [PATCH] Support for arbitrary types by @Diapolo10 in #3
Full Changelog: v0.1.1...v0.1.2
[0.1.1] - Hotfix release
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
First official release.
What's Changed
- [MINOR] 0.1.0 release by @Diapolo10 in #1
New Contributors
- @Diapolo10 made their first contribution in #1
Full Changelog: https://github.com/Diapolo10/escapyde/commits/v0.1.0