Skip to content

Changelog

All notable releases of Termina.

# Termina 0.16.0

August 7, 2026View full release notes on GitHub →

  • Roslyn analyzers now ship with the Termina library ([#346](https://github.com/Aaronontheweb/termina/pull/346))
  • Termina now includes its Roslyn analyzers in the package.
  • The compiler runs the analyzers on your project and reports common layout node mistakes at build time.
  • This change also fixes a node that Termina did not dispose when content switched.

# Termina 0.15.1

July 21, 2026View full release notes on GitHub →

  • Fixed horizontal scroll offset in TextInputNode ([#331](https://github.com/Aaronontheweb/termina/pull/331))
  • TextInputNode now correctly resets its horizontal scroll offset when text is submitted or cleared
  • Fixes visual artifacts where the cursor would appear misaligned after clearing input

# Termina 0.15.0

July 1, 2026View full release notes on GitHub →

  • Fixed CJK and Unicode display width handling ([#321](https://github.com/Aaronontheweb/termina/pull/321))
  • Terminal rendering now correctly accounts for East Asian and wide Unicode character widths in layout and cursor behavior
  • Updated actions/setup-dotnet from 5.2.0 to 5.3.0 ([#270](https://github.com/Aaronontheweb/termina/pull/270))

# Termina 0.15.0-beta1 pre-release

June 26, 2026View full release notes on GitHub →

  • Fixed CJK and Unicode display width handling ([#321](https://github.com/Aaronontheweb/termina/pull/321))
  • Terminal rendering now correctly accounts for East Asian and wide Unicode character widths in layout and cursor behavior
  • Updated actions/setup-dotnet from 5.2.0 to 5.3.0 ([#270](https://github.com/Aaronontheweb/termina/pull/270))

# Termina 0.14.0

June 23, 2026View full release notes on GitHub →

  • Gradient primitives, GraphNode, and ProgressBarNode ([#298](https://github.com/Aaronontheweb/termina/pull/298))
  • New gradient system for rich visual theming
  • GraphNode for data visualization and flow diagrams
  • ProgressBarNode for animated progress indicators

# Termina 0.14.0-beta3 pre-release

June 22, 2026View full release notes on GitHub →

  • Suppressed stale pre-swap frames when deferred navigation is queued from an input handler (#314)

# Termina 0.14.0-beta.2 pre-release

June 20, 2026View full release notes on GitHub →

  • Suppressed unnecessary full-screen refreshes triggered by no-op terminal resize events (#312)

# Termina 0.14.0-beta.1 pre-release

June 18, 2026View full release notes on GitHub →

  • TerminaRenderFrameProvider — New service that manages the application render loop
  • TerminaRuntimeOptions — New configuration for render loop settings (frame interval, mode)

# Termina 0.13.0

June 18, 2026View full release notes on GitHub →

  • Color.Lerp — Linear RGB interpolation between two colors
  • Gradient — Immutable multi-stop gradient with color stop interpolation
  • GraphNode — Reactive, self-invalidating layout node for live scrolling graphs in four styles:

# Termina 0.12.1

June 11, 2026View full release notes on GitHub →

  • WithFooter and WithFooterColor API on ModalNode ([#292](https://github.com/Aaronontheweb/termina/pull/292))
  • New WithFooter(string) and WithFooterColor(Color) builder methods on ModalNode for adding a footer line to modal dialogs
  • Footer renders on the bottom border line with automatic text truncation to fit modal width
  • Optional color customization via WithFooterColor — falls back to reset terminal colors when not specified

Released under the Apache 2.0 License.