Skip to content

Releases: alex09x/tako

v0.1.2

Choose a tag to compare

@alex09x alex09x released this 28 Sep 21:52

Patch release addressing SwiftPM build issues in TakoCoreUI for downstream consumers:

• Fix NSTextInputClient protocol conformance in TakoTerminalNSView to avoid applying @preconcurrency in type context.
• Ensure captured self in cursor blink timer callback is unwrapped before Task execution to maintain strict concurrency compatibility.
• Full test suite passing across all 1553 tests and 232 suites.
• Update Package.swift with v0.1.2 TakoCore.xcframework.zip release asset and checksum.

v0.1.1

Choose a tag to compare

@alex09x alex09x released this 28 Sep 20:18

Patch release addressing SwiftPM build issues in TakoCoreUI for downstream consumers:

  • Fix NSTextInputClient protocol conformance in TakoTerminalNSView to avoid applying @preconcurrency in type context.
  • Unwrap self before launching Task in cursor blink timer callbacks to avoid capturing mutable weak self across concurrent execution boundaries.
  • Add regression coverage for NSTextInputClient conformance and blink timer callback execution.
  • Update Package.swift with v0.1.1 TakoCore.xcframework.zip release asset and checksum.

v0.1.0

v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@alex09x alex09x released this 24 Sep 23:52

First public release.

  • tako_core: the Rust VT engine (UniFFI bindings for Swift, a C ABI for other hosts).
  • TakoCoreUI: the AppKit and UIKit terminal views with the Metal renderer. Add this repository as a Swift package and link the TakoCoreUI product; SwiftPM downloads TakoCore.xcframework.zip below and verifies its checksum.
  • The xcframework carries the engine for macOS on Apple silicon, iOS devices and the iOS simulator on Apple silicon (arm64 slices only).

Not in this release: a signed or notarized macOS app (build it with scripts/build-macapp.py). Known gaps are listed in the README.