Skip to content

Releases

termui_pty v0.8.3

Choose a tag to compare

@github-actions github-actions released this 06 Nov 23:13
  • FIX(termui_pty): support SGR 6/21 and DECSED/DECSEL selective erase.
  • FIX(termui_pty): reset cursorX on IL/DL, guard CSI T/u, and support HPR/VPR.
  • FIX(termui_pty): support REP (CSI b) repeat preceding graphic character.
  • FIX(termui_pty): support CHT (CSI I) and CBT (CSI Z) tab-stop cursor motion.
  • FEAT(termui_pty): track independent mouse modes, focus reporting (?1004), and DECSCUSR.
  • FEAT(termui_pty): support custom tab stops via HTS (ESC H), TBC (CSI g), and DECST8C.
  • FEAT(termui_pty): answer DSR, CPR, DA1, DA2, DECRQM, and XTWINOPS 18t queries via onReply.
  • FEAT(termui_pty): track DECSET 2026 synchronizedOutput and 2027 graphemeClusterMode.
  • FEAT(termui_pty): support DEC Special Graphics G0/G1 charsets and SO/SI.
  • FEAT(termui_pty): clamp CUU/CUD/CNL/CPL at scroll margins and support DECOM (?6h/l).
  • FEAT(termui_pty): support ANSI IRM insert/replace mode (CSI 4 h/l).

Published to pub.dev: https://pub.dev/packages/termui_pty/versions/0.8.3

termui_pty v0.8.2

Choose a tag to compare

@github-actions github-actions released this 04 Nov 21:09
  • FIX(termui_pty): preserve non-blank rows below cursorY on height shrink.
  • FIX(termui_pty): consume DCS/SOS/PM/APC control strings and unwrap tmux OSC passthrough.

Published to pub.dev: https://pub.dev/packages/termui_pty/versions/0.8.2

termui_pty v0.8.1

Choose a tag to compare

@github-actions github-actions released this 04 Nov 04:54
  • Update a dependency to the latest release.

Published to pub.dev: https://pub.dev/packages/termui_pty/versions/0.8.1

pty2 v0.8.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 04:54

Note: This release has breaking changes.

  • FEAT(pty2): add opt-in ConPTY NuGet download and ensureConPtyReady.
  • FEAT(pty2): add ConPTY NuGet ZIP extraction and installConPty.
  • FEAT(pty2): resolve SHA-256-verified ConPTY pair from per-user cache.
  • BREAKING FEAT(pty2): load side-by-side conpty.dll and OpenConsole.exe on Windows.

Published to pub.dev: https://pub.dev/packages/pty2/versions/0.8.0

termui_pty v0.8.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 23:40

Note: This release has breaking changes.

  • FEAT(termui_pty): integrate primary scrollback and row wrap tracking in VirtualTerminal.
  • FEAT(termui_pty): add ScrollbackBuffer ring data structure.
  • FEAT(termui_pty): add non-SGR X10 mouse encoding and wire TerminalView modes.
  • FEAT(termui_pty): track DECCKM/DECSET 1007 modes and encode alternate scroll.
  • BREAKING FIX(termui_pty): consume SGR 58 underline colors and parse colon subparameters.

Published to pub.dev: https://pub.dev/packages/termui_pty/versions/0.8.0

termui_flutter v0.10.1

Choose a tag to compare

  • FIX(termui_flutter): quantize trackpad scroll deltas and ignore zero-dy swipes.

Published to pub.dev: https://pub.dev/packages/termui_flutter/versions/0.10.1

termui_tinpot v0.4.0

Choose a tag to compare

Note: This release has breaking changes.

  • BREAKING FIX(termui_tinpot): refactor quantizer complexity, validate CLI dimensions, and offload processing via compute.

Published to pub.dev: https://pub.dev/packages/termui_tinpot/versions/0.4.0

termui_test v0.4.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:46

Note: This release has breaking changes.

  • BREAKING FEAT(audio): split pure-Dart termui_audio and termui_audio_flutter package.

Published to pub.dev: https://pub.dev/packages/termui_test/versions/0.4.0

termui_recorder v0.10.0

Choose a tag to compare

Note: This release has breaking changes.

  • BREAKING FIX(termui_recorder): consolidate ANSI screenshot parser, sanitize asciicast player, and harden CLI.

Published to pub.dev: https://pub.dev/packages/termui_recorder/versions/0.10.0

termui_pty v0.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Nov 14:46

Note: This release has breaking changes.

  • BREAKING FIX(termui_pty): handle wide graphemes, bounds, and lifecycle in VirtualTerminal.
  • BREAKING FEAT(termui_pty): parse OSC 52 clipboard writes and bound OSC buffer.
  • BREAKING FEAT(termui_pty): add DECSET 2004 bracketed paste and Meta key guard.

Published to pub.dev: https://pub.dev/packages/termui_pty/versions/0.7.0