Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 1.73 KB

CHANGELOG.md

File metadata and controls

56 lines (39 loc) · 1.73 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.0.0 - 2024-09-08

This release follows the Dahlia Specification v1.0.0. Huge thanks to @Maneren for help!

Added

  • Builder pattern for the Dahlia struct
  • Automatic color depth detection (builder has a method with_auto_depth)
  • Style-specific reset codes
  • The &_ escape code and escape method
  • The clean_ansi function should now handle way more ANSI escape codes
  • Comprehensive test suite
  • String conversions are now approximately ~20% faster

Changed

  • The "Blink" style code was changed from &p to &k
  • The custom color syntax was changed from &[#ffaff3] to &#ffaff3; and now supports shorthand 3-digit codes
  • The full reset code is now &R instead of &r
  • The "Hide" style code was changed from &k to &h
  • The no_reset parameter was renamed to auto_reset and now defaults to True

Removed

  • Dahlia::reset
  • Dahlia::test
  • Dahlia's no_color parameter
  • The &g code

1.1.0 - 2022-11-24

Added

  • Custom markers

1.0.0 - 2022-10-31

Initial release 🚀