- Add support for parsing a cursor location message (as sent from terminal to process), i.e. "\e[row;col;H"
- Fix the
with-color-scheme
macro - Make it impossible to use background CSI code 48
- Fix a bug where specific character sequences caused regular bits of string to be treated as escape sequences, essentially swallowing bits of input.
- Support \e[m as a reset code, together with \e[0m.
- More optimizations, get rid of the expensive csi regex.
- Minor optimizations for ClojureScript
- Added optimizations. Calling token-stream on plain text without escape sequences will now short circuit, leading to a significant speedup for the cases where most input is plain text.
Initial release