Skip to content

Releases: TragicWarrior/libvterm

Release 9.3 (2020-02-03)

03 Feb 15:33
Compare
Choose a tag to compare

Even though this is a minor bump in the version, the code changes were quite significant. Apart from bug fixes, this will be the last planned release for the 9.x series.

  • Improved support for ISO-8613-6 where no pair is given only the RGB value.
  • Fixes to hi-color rendering.

Release 9.2 (2020-01-24)

24 Jan 19:36
Compare
Choose a tag to compare
  • Critical bugfixes

Release 8.12 (2019-12-30)

30 Dec 20:09
Compare
Choose a tag to compare

This is the last release for 2019. Happy New Year !!

  • Improved UTF-8 decoder.
  • New error handling framework.
  • Added run-time flag to turn off UTF-8 handling.
  • Performance improvements to SGR handling.
  • Detection and handling of C1 control characters.
  • Bugfixes.

Thanks to Leon Winter for his excellent contributions to this release !

Release 8.7 (2019-12-17)

17 Dec 15:22
Compare
Choose a tag to compare

This is the first release in the 8.x code series. Here's what's new:

  • New API for asynchronous (signal driven) I/O. Multiple instances are synchronized using the self-pipe trick.
  • New API to query current cursor position.
  • The vshell sample program has been updated to make async I/O a run-time option.
  • Performance optimizations.
  • Various bug-fixes included a long standing regression with keyboard modifiers (alt, shift, ctrl).

Many thanks to Leon Winters for his contributions in this release!

Release 7.5 (2019-10-16)

16 Oct 19:34
f3c59a4
Compare
Choose a tag to compare
  • Lots of code optimizations
  • The "make package" target now builds RPM files in addition to DEB files

Release 7.4 (2019-10-14)

14 Oct 16:31
f7e464a
Compare
Choose a tag to compare
  • Fixed a long-standing performance bug with MacOS.
  • Eliminated thousands of calls to a costly routine improving overall performance.
  • Refactored vshell demo program to better showcase capabilities in a tmux-like way.

Release 7.0 (2019-09-26)

26 Sep 21:53
Compare
Choose a tag to compare
  • Implemented a history / scroll-back buffer and update API accordingly.
  • Refactored vshell demo program to showcase history and use only wide character routines.
  • Bugfixes for FreeBSD.

Release 6.22 (2019-09-03)

03 Sep 14:21
Compare
Choose a tag to compare
  • Bugfixes and better handling of color support for FreeBSD
  • Bugfixes for several escape sequences.
  • Terminal resize will now preserve clipped data.
  • Add help and version reporting to vshell demo program.

Release 6.16 (2019-08-15)

15 Aug 17:19
Compare
Choose a tag to compare
  • Better compatibility with FreeBSD.
  • Fixed a scroll bug introduced in the previous release.

Release 6.15 (2019-08-13)

13 Aug 16:38
Compare
Choose a tag to compare
  • Improved conformance with vttest scenarios.
  • Improved conformance with ncurses unit tests.
  • New safeguards against malformed data.
  • General bug-fixes and performance enhancements.