Escapyde

Latest version: v1.0.1

Safety actively analyzes 623677 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.1

Fixed an issue with the Ruff workflow.

Fixed

- Fixed Ruff running on tag releases

_______________________________________________________________________________

1.0.0

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

_______________________________________________________________________________

0.2.3

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.

_______________________________________________________________________________

0.2.2

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

Added

- Added `py.typed`

Changed

- Updated dependencies

_______________________________________________________________________________

0.2.1

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

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][Reddit escape format].

Added

- Added `escapyde.escape_format`
- Added more type hints for better typing coverage

Changed

- Updated the localisation files

_______________________________________________________________________________

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.