- Bug fix:
AnsiReader
captures and invokes<AnsiListener>.resetStyes()
.
- Export
Color
(frompackage:neocolor
).
- Added
AnsiReader
, an ANSI escape parser, i.e. for a terminal emulator. - Added
AnsiListener
, a base interface forAnsiReader
andAnsiWriter
. - Renamed
AnsiSink
toAnsiWriter
(AnsiSink
is deprecated).
- Added a dependency on
package:neocolor
. - Added
setForegroundColor1
andsetBackgroundColor1
(for 1-bit colors). - Added
setForegroundColor24
andsetBackgroundColor24
(for 24-bit colors).
- Removed
setForegroundColor
andsetBackgroundColor
. - Removed
Ansi{1,8}BitColors
(useAnsi{1,8}BitColor
instead).
- Added to
AnsiSink
:hideCursor
showCursor
setDoubleUnderlined
clearBold
clearUnderlined
setForegroundColor24
andsetBackgroundColor24
(for 24-bit RGB color).
- Renamed
Ansi1BitColors
toAnsi1BitColor
(Ansi1BitColors
is deprecated). - Renamed
Ansi8BitColors
toAnsi8BitColor
(Ansi8BitColors
is deprecated).
- Fixed the generation of members on
Ansi8BitColors
.
- Initial release.