v1.1.5
Version 1.1.5
AnsiSetting.parsable
now dynamically determines parsability based on the setting string- This means that all incoming settings are parsed to determine if the formatting is optimizable, not just specific types
- This fixed an issue with strings generated with settings from
AnsiFormat.rgb()
functions were marked as not optimizable
- Break out ANSI parsing functionality into its own file:
ansi_parsing.py
(accessible but not yet documented) AnsiString.simplify()
andAnsiStr.simplify()
now throw outAnsiSetting
objects that contain invalid characters which would terminate the escape sequence- Fixed some issues related to function code sequence detection (38, 48, 58)