v1.1.5
Version 1.1.5
AnsiSetting.parsablenow 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 outAnsiSettingobjects that contain invalid characters which would terminate the escape sequence- Fixed some issues related to function code sequence detection (38, 48, 58)