Repository navigation
UndoKit 0.2.1 — beta maintenance
Pre-releaseUndoKit 0.2.1 — beta maintenance
This maintenance release fixes the UIKit qualification runner and packages the current source as framework version 0.2.1, build 3.
Fixed
The UIKit scene check could read a host lease after background closure had correctly released it, reporting missingHistory during delayed acceptance. The check now verifies scene reactivation and reopen before reading the authoritative outcome. Existing focus, receipt and closure assertions remain intact. See #71.
This was a qualification-runner bug. Framework runtime code, public APIs, persistence schema and resources are unchanged from 0.2.0. The release also retains the standalone AppKit comparison and actual Japanese IME / OS background-expiry follow-up observations.
Validation
The maintainer explicitly carries forward the applicable 0.2.0 behavioral qualification, including its recorded limits, for this patch. The complete framework source/resource/DocC tree is identical (64562c51084bb34a2dcda0e7edefe8863c83a023); dependency and assembly inputs are unchanged. The repaired UIKit check passed Debug and Release on iPadOS 26.5 and 27.0 before this packaging update.
Fresh checks cover the new Release XCFramework architecture slices, compiled model/privacy resources, matching dSYMs, approved Apple Distribution signature with secure timestamp, exact ZIP round trip, and independent embedded/shared Mac plus iOS Simulator consumers. The qualification asset separates inherited behavioral evidence from these new-artifact checks.
The SwiftUI iPadOS 27 simulator compositor failure remains unresolved, including in a standalone reproduction without UndoKit. The inherited selected-iPad behavioral evidence uses 26.5; this patch makes no SwiftUI iPadOS 27 pass claim. Abrupt-termination/crash certification remains unqualified. Actual IME and OS-expiry follow-ups retain their documented platform and human-observation limits.
The APIs and integration instructions are unchanged; the 0.2.0 API documentation remains applicable.
Verify the download
- Source/tag:
0.2.1at7b77677bf8c079fbb03fc7719e9bae4244c5d92f - Framework version/build:
0.2.1/3 - Publisher: Apple Distribution: Justin Croonenberghs (FT9KDL728H)
- Publisher certificate SHA-256:
b2cb2851074eb70fbdf5f64410606c83341d088f7874934f565f429eb0cef6b8 - ZIP SHA-256:
e054fac0fa303836c75fe20925e6cb32bcfce0e61fa8826b589c239d6d0133cb - Original manifest SHA-256:
caaf74a4d8b06c1fc03d08afa0e6f3751d9d7d71862d38a8ec957bf53868e6bb
Use SHA256SUMS to verify the ZIP. The manifest is published unchanged; its preparation-time status is superseded by the separate UndoKit-0.2.1-qualification.json record. Build examples from the tagged source.