Releases: masukomi/oho
v1.3.6
bug fix + removing useless spans
Builds on the work handling non-display escape codes
inside of display affecting codes, by fixing a bug that
snuck through.
Changed
- Output no longer includes useless spans.
Fixed
- better handling of non-display code amidst display ones
Support for Crystal v0.35.1 + edge case end tag
This release updates oho to build under Crystal v0.35.1
It also addresses an edge case where a non-display escape code [K
for example between the start of a color tag, and its end would result in no end span tag </span>
being output.
recompiled against latest libevent dylib
This is exactly the same code as the v1.3.2 release but macOS? or Homebrew? appears to have gotten rid of the older version of libevent and it needed to be recompiled against the new one.
If you were encountering this error:
dyld: Library not loaded: /usr/local/opt/libevent/lib/libevent-2.1.6.dylib
This release should fix it.
Corrected termination of escape sequences
Two critical unit tests were accidentally commented out, which allowed a new bug to sneak in. The tests have been reinstated, and the bug squashed.
Corrected Handling of RGB escape sequences
This release fixes a bug with the recognization, and handling of RGB escape sequences as described in Issue #4
There are no API or CLI changes in this release.
Added Support for ITU's T.416 / 8613-6 color codes
Added
- Added Support for ITU's T.416 / 8613-6 color codes
added custom styling support
Added
- Added support for customer styling via -s arg
Fixed
- further corrections to default background and foreground handling
background and foreground color fixes
Fixed
- Corrected problem where requesting --help resulted in double output
- Corrected background and foreground color handling
minor improvements to printing css and build script
Added
- Added print media CSS for better PDF conversions
Fixed
- simplified build.sh to remove some git complications