Skip to content

Ghosttea 0.9.2

Choose a tag to compare

@github-actions github-actions released this 05 Aug 23:10
· 56 commits to main since this release
v0.9.2
b55b803

Ghosttea is a native Ghostty-powered terminal runtime and desktop experience for Electron applications.

This release publishes 10 npm packages and 7 Rust crates under one shared version.

Changed

  • Rust consumers must move their truffle-core pin. Ghosttea now pins
    truffle-core = "=0.7.12", up from =0.7.11. The pin is exact by design —
    every crate sharing an application-owned Truffle node must resolve the same
    version and source so its Node type is identical — so a consumer still
    pinned to =0.7.11 cannot resolve alongside this release and must move too.
    That is a loud resolver error rather than a silent type mismatch, which is
    what the exact pin is for. The upgrade itself carries a single sidecar fix
    confining static routes to a rooted filesystem and records no breaking API
    changes.
  • Advance the Swift package lock to the truffle-v0.7.12 tag. Every hash-locked
    input is byte-identical at the new revision — the Truffle license, the
    TailscaleKit binary artifact URL and checksum, and the pinned libtailscale
    revision — so only the recorded revision string differs.

Packages

npm:

  • @vibecook/ghosttea
  • @vibecook/ghosttea-client
  • @vibecook/ghosttea-electron
  • @vibecook/ghosttea-frame
  • @vibecook/ghosttea-native-tabs
  • @vibecook/ghosttea-protocol
  • @vibecook/ghosttea-react
  • @vibecook/ghosttead
  • @vibecook/ghosttead-darwin-arm64
  • @vibecook/ghosttead-win32-x64

crates.io:

  • ghosttea
  • ghosttea-config
  • ghosttea-core
  • ghosttea-text
  • ghosttea-truffle
  • ghosttea-vt
  • ghosttea-vt-sys

Publish order is a dependency order rather than this one; it is recorded in PUBLISHING.md.

Requirements

Node 22+ and Rust 1.88+. Native Ghostty VT artifacts are published for aarch64-apple-darwin and x86_64-pc-windows-msvc.