Repository navigation
Ghosttea 0.9.2
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-corepin. 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 itsNodetype is identical — so a consumer still
pinned to=0.7.11cannot 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.12tag. 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:
ghostteaghosttea-configghosttea-coreghosttea-textghosttea-truffleghosttea-vtghosttea-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.