Skip to content

Releases: royalapplications/RoyalTerminal

v0.7.0-preview.2

v0.7.0-preview.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 11 Oct 17:36

Adds the October 11 click-to-move work from PR #121.

  • OSC 133 cl=line works in both native and managed backends with ordinary Bash/Zsh. Input-marked cells determine the distance; CSI/SS3 Left/Right arrows follow the active cursor-key mode.
  • Handles soft wraps, input boundaries, scrolled viewports, resize/reflow and trimmed prompt history. Preserves click_events priority, selection/drag behavior and application mouse reporting.
  • Adds real-shell and headless regression coverage, fixes a PTY repaint race, and keeps no-op clicks allocation-free.

Validation: 196 focused checks passed; Windows/Linux/macOS CI and Docs passed on the release commit. Release validation passed all six native builds plus unit, history, smoke and integration tests.

Changes since preview 1.

v0.7.0-preview.1

v0.7.0-preview.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 10 Oct 13:05

Preview from PR #121, with main merged before the version bump.

  • Updates Ghostty to 246f7028 (October 9); Ghostling is already current.
  • Implements OSC 7501 program status in both engines through official native callbacks and matching managed parsing, lifecycle rules and active-pane UI.
  • Adds history compression and memory reports, checksums, unknown OSC capture, prompt clicks and extended mouse buttons; includes reset, charset, resize and shader fixes.
  • Speeds up compressed row restoration by 13–23× and 256-record application inheritance by 12.6× in controlled benchmarks; compression allocations fall 93–98%.
  • Includes 0.6.3's fix so native packages copy only their own libraries.

All 33 NuGet packages use 0.7.0-preview.1, with native runtimes for Windows, macOS and Linux on x64 and ARM64.

Feature audit · Performance measurements and tradeoffs

v0.6.3

Choose a tag to compare

@StefanKoell StefanKoell released this 10 Oct 11:12
01833b8
Merge pull request #120 from jpgarza93/fix/native-targets-copy-own-li…

v0.6.2

Choose a tag to compare

@StefanKoell StefanKoell released this 08 Oct 11:50
ad857e6
Merge pull request #119 from royalapplications/codex/mcp-history-snap…

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 11:02

What's Changed

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:00
e86fd67

RoyalTerminal 0.6.0

Stable release of the Ghostty update and scoped managed-engine improvements delivered by @wieslawsoltes in #116.

Highlights

  • Updated libghostty-vt to b40acce58dcf77df52231c3798ea58e924647c89, with expanded desktop bindings and native packages for Windows, Linux and macOS on x64 and arm64.
  • Extended terminal search, snapshots, incremental history, parser continuation, selection, clipboard/paste and graphics integration.
  • Added managed-engine behavior and performance improvements alongside shared input, text rendering, font fallback and damage tracking.
  • Added the session-owned third IO/parse thread and bounded gather pipeline, with backpressure, cancellation and shutdown handling.
  • Published the complete 33-package set at the same stable version, 0.6.0.

Compatibility and scope

Targets .NET 10 and the existing Avalonia 12.1.1 integration. This is scoped native/managed compatibility, not a claim of complete Ghostty application, allocator or Metal/OpenGL backend parity. Native Wayland activation and unavailable Linux event metadata remain unsupported by the default host; real-device IME, notification and GPU behavior is not exhaustively certified.

See the feature/status tables and integration guide for delivered features and explicit boundaries.

Validation

The stable tag points to merge commit e86fd67de676c25af0d68930756c52190a81bfda. CI, Docs and Release passed. All 33 GitHub package assets and public NuGet package versions, internal dependency versions and source-commit metadata were verified.

Full changelog: v0.5.2...v0.6.0

v0.6.0-preview.2

v0.6.0-preview.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Sep 10:25

Preview release from PR #116, built from a1957b019db19d5eba1a8d9933e84cfc5fd50abb on codex/ghostty-ghostling-full-parity without merging the PR.

  • Native Ghostty refresh, managed terminal/input/rendering improvements, and IO-thread work. The PR tables document the supported scope and platform/API boundaries.
  • Fixed native notification callback disposal and locale-sensitive Unicode test-batch validation. No third-party library patches or dependency upgrades were added during release preparation.
  • Release validation passed: 7,739 unit/headless tests (16 existing skips), 259 native integration tests, and six startup checks. Branch CI and Docs also passed.

All 33 packages use version 0.6.0-preview.2; matching .nupkg files are attached below.

Full Changelog: v0.5.2...v0.6.0-preview.2

v0.5.2

Choose a tag to compare

@StefanKoell StefanKoell released this 18 Aug 14:36
Force `postcss` version bump

https://github.com/advisories/GHSA-fxqj-rqcc-2cmp

v0.5.1

Choose a tag to compare

@StefanKoell StefanKoell released this 13 Aug 17:49
23b2583
Merge pull request #114 from royalapplications/codex/upgrade-avalonia…

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 03 Aug 08:09

What's Changed

Full Changelog: v0.4.1...v0.5.0