Releases: arach/TermBridgeKit
Release list
GhosttyKit 0.1.6
GhosttyKit 0.1.6
Built from Ghostty 07d31666e (main, Jun 28 2026) with Termini embedding APIs ported forward from 0.1.5:
write_to_host_cb— host-owned transport writes (SSH, etc.)ghostty_surface_process_output— feed remote PTY output into the rendererghostty_config_set_font_size/ghostty_config_set_font_family/ font family getters
Upstream already includes iOS Metal fixes (addSublayer:, .shared storage).
SwiftPM checksum: 7265c68e6e2120d8e3ed9bd9299177f6de9312fde492f7923e2af67b23ba1339
Verified: Termini swift test (12/12 pass).
GhosttyKit 0.1.5 — iOS fix-forward
Fixes
Two patches to upstream Ghostty (2cc7341b) restore iOS support that 0.1.3 broke:
-
iOS surface attach. UIView's
layeris read-only on iOS — the metal layer must be added as a sublayer of the view's existing CALayer viaaddSublayer:(with the colon). The 0.1.3 build sent a no-argaddSublayerselector to the UIView, crashing withunrecognized selector. -
Metal storage mode.
hasUnifiedMemoryreturns false on the iOS Simulator, which made the renderer pick.managed. iOS Metal does not support.managedand assertsInvalid storageMode 1. Forced.sharedon iOS unconditionally.
Verification
- Termini
Tests/TerminiTests/SurfaceAttachTests_iOS(iPhone 16e simulator): 2 / 2 pass - Termini
TerminiTerminalAppearanceTests(font config): 6 / 6 pass - HudsonKitDemoIOS Terminal tab: live Ghostty surface renders end-to-end
Provenance
- Built from Ghostty source
2cc7341b08ca66d9efdfdd97b1ab3d49898d2677 - Patches archived at
patches/ghostty/0.1.5/ - SwiftPM checksum:
d9246242185d9ce5d4ee45fb0ff3fbc520aa995641dea9b198e43e1e4538b759
SwiftPM consumers
.binaryTarget(
name: "GhosttyKit",
url: "https://github.com/arach/TermBridgeKit/releases/download/0.1.5/GhosttyKit.xcframework.zip",
checksum: "d9246242185d9ce5d4ee45fb0ff3fbc520aa995641dea9b198e43e1e4538b759"
)TermBridgeKit 0.1.3
Adds package-owned runtime terminal font family support, including live apply/reset behavior for appearance config updates and the matching GhosttyKit binary.
TermBridgeKit 0.1.2
Restore the compatible GhosttyKit SwiftPM artifact used by TermBridgeKit while Talkie adopts the package-managed dependency flow.
TermBridgeKit 0.1.1
Update the published GhosttyKit SwiftPM artifact to include the universal iOS simulator slice required by Xcode builds.
TermBridgeKit 0.1.0
Initial versioned Swift package release for TermBridgeKit, including the GhosttyKit binary artifact used by Swift Package Manager consumers.