Releases: alex09x/tako
Releases · alex09x/tako
Release list
v0.1.2
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
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
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 theTakoCoreUIproduct; SwiftPM downloadsTakoCore.xcframework.zipbelow 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.