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!
- Builder pattern for the
Dahlia
struct - Automatic color depth detection (builder has a method
with_auto_depth
) - Style-specific reset codes
- The
&_
escape code andescape
method - The
clean_ansi
function should now handle way more ANSI escape codes - Comprehensive test suite
- String conversions are now approximately ~20% faster
- 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 toauto_reset
and now defaults toTrue
Dahlia::reset
Dahlia::test
- Dahlia's
no_color
parameter - The
&g
code
1.1.0 - 2022-11-24
- Custom markers
1.0.0 - 2022-10-31
Initial release 🚀