Skip to content

ckVision 0.1.13

Choose a tag to compare

@cklukas cklukas released this 04 Oct 03:55
· 12 commits to main since this release

ckVision 0.1.13 adds native Windows terminal diagnostics parity.

  • WindowsTerminal accepts ordered output capture and graphics tracing, and
    reports the existing decoder's cumulative SGR mouse-report count.
  • Capture includes normal restoration from installation onward. Empty and
    throwing diagnostic callbacks cannot suppress native output or restoration.
  • POSIX and Windows use one capability-summary formatter. Native regressions
    exercise real console output, recording/replay and two changing ConPTY sizes,
    including trace disabling while the terminal remains active.

Public commit e001070f34a2c908ab2d0f2624d908314b052391 passed all seven GitHub
CI jobs in run 37174128133: macOS/Linux/Windows Release, address/undefined/thread
sanitizers and fuzz. Local strict gates pass Mac 223/223, Linux Release 223/223,
Linux ASan/UBSan plus fuzz 233/233, Linux TSan 222/222 and native Windows ARM64
213/213. Benchmark gates and compiled negative regressions pass. Independent
filtered publication passes 217 non-PTY and four PTY tests and strict docs.

This is a library release, not a completed Windows ckmux port. Subsequent
Unicode trace-file path work is an isolated candidate and is not included.