Releases: hSaria/ChromaTerm
ChromaTerm v0.10.7
ChromaTerm v0.10.6
- Fixed an issue where the
tests
directory was being installed as a module. - Minor internal cleanup.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.5
- Improved input detection – in rare circumstances, it was getting highlighted.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.4
- Fixed a bug where ChromaTerm would freeze if the output pipe is closed early (i.e. output is redirected into
head
). This was a regression from v0.10.0. Additional tests added. - Added
-v
/--version
option to display the current version of ChromaTerm. - Improved the default date and time rules to support additional formats.
- Some internal organization and cleanup.
To regenerate the default rules, rename your config file (if you don't have any custom rules, you can just delete it), then run ChromaTerm. This process is manual to ensure that you are aware of any changes to your config file.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.3
- Fixed a rare issue where a particular ANSI code is not handled properly. This was happening on older versions of
vi
.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.2
- Fixed a rare bug that could delay the output from being shown until more data is received.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.1
- Fixed queued key strokes being swallowed when initially launching a program. That happened if you immediately started typing after launching ChromaTerm.
- Fixed a minor highlighting inaccuracy that could occur on overlapping rules.
- Improved error message handling when launching a program.
- Minor cleanup.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.10.0
- Added support for PCRE2 as the RegEx engine, if installed.
- Prevent extremely long lines from locking up ChromaTerm.
- The exit code of ChromaTerm now matches that of the child process.
- Minor cleanup and optimization.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.9.3
- #97 - Fixed issue where special ANSI codes used by
tmux
causedct
to wait longer than it should before processing data. - Fixed optimization steps being skipped when reloading config with
ct --reload
. - Added short-form program arguments (see
ct -h
). - Improved the date default rule. It will now match
MMM DD
before matchingDD MMM
. This improves highlighting when showing line numbers invi
on a line that starts withMMM DD
, likeJan 3
.
To regenerate the default rules, rename your config file (if you don't have any custom rules, you can just delete it), then run ChromaTerm. This process is manual to ensure that you are aware of any changes to your config file.
Upgrade with
pip3 install -U chromaterm
ChromaTerm v0.9.2
- Fixed a rare highlighting bug when the input data contains lots of ANSI codes.
Upgrade with
pip3 install -U chromaterm