Skip to content

v0.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Oct 19:03
92f6c8f

0.5.0 (2026-10-24)

Features

  • bring validated terminal performance and demos into review (320eee6)
  • cli: run your shell in a tab with wraithterm serve (40607f0)
  • cli: your shell in a tab with wraithterm serve (5a1ab5e)
  • demo: grow continuous XP pipes through a rotating 3D scene (c1f8c35)
  • native: add history search, selection and keyboard hooks (488a2f3)
  • native: add history search, selection gestures and keyboard hooks (e3fe564)
  • native: enable Kitty graphics in the terminal core (bd6cb0a)
  • native: expose optional render submission notifications (44a975a)
  • native: Kitty graphics on WebGPU (638b454)
  • native: ligatures and complex-script run shaping (15936f3)
  • native: render Kitty graphics on WebGPU (705d683)
  • native: share workers and GPU devices across terminals (64c1d7a)
  • native: support live fonts and display scale changes (c364123)
  • native: support live fonts, zoom and display scale changes (049c0ba)
  • native: terminal pool for many terminals in one tab (7ceea66)
  • site: add a Kitty graphics lab (afc6050)
  • xterm: render transparency and minimum contrast on WebGPU (3645588)

Performance

  • accelerate compatible bulk text across wrapped rows (a12280b)
  • ghostty: decode cells from generated public ABI layouts (445b7b2)
  • ghostty: inline SGR attribute parsing (5d6043c)
  • ghostty: intern SGR styles once per command (76bdae0)
  • ghostty: read ordinary cells from bulk row views (d06e87a)
  • input: streamline CSI entry and generated dispatch (e7158f9)
  • native: cache search pages and yield without timer clamping (cb3e7d5)
  • native: remove search timer delays and cache history pages (2255e2e)
  • native: suspend normal GPU draws outside visible panels (2e747ea)
  • stop native GPU draws for hidden terminal panels (a206cf3)
  • xterm: bulk print fixed-width text across wrapped rows (7bbfee6)
  • xterm: preserve the compact single-row print path (efc9574)
  • xterm: resolve optional visual attributes from packed row words (ef77d0d)
  • xterm: retain GPU rows for unchanged selection refreshes (ded1ef1)

Bug fixes

  • native: honor configured scrollback line retention (d58d63b)
  • native: honor configured scrollback line retention (ebf484b)

Documentation

  • bench: publish controlled browser terminal comparison (0fd9c8e)
  • bench: record 452 terminal workflow and resource runs (3400232)
  • bench: retain counted-search gains and undecorated controls (84c668a)
  • bench: retain hidden-panel efficiency and visible CPU controls (e65f309)
  • bench: retain paired wrapped-text gains and fallback controls (92f85e3)
  • bench: retain repeated GPU visual-option comparisons (84b3d67)
  • describe native Kitty graphics and record streaming throughput (7289db3)
  • document the terminal pool and record many-terminal results (b35b3a6)

Chores