Releases: iQbalADR/tandha
Releases · iQbalADR/tandha
Release list
0.1.0
First release of tandha — centralized UI automation-identifier toolkit for iOS.
One shared JSON contract for every automation identifier: set once via XIB / UIKit /
SwiftUI, queried by XCUITest and Appium-based tools (Katalon, Selenium-family).
Highlights
- Core JSON contract parser → flattener → resolver +
AutomationRegistry - SwiftUI
.automationID(_:), UIKitsetAutomationID(_:), XIB@IBInspectable - Typed XCUITest accessors (
query[automationID:]) - Codegen (
tandha generate) as CLI and SwiftPM build-tool plugin - Export to JSON / CSV / Appium Java page object; CI-friendly
tandha lint - Install via Swift Package Manager or CocoaPods (
import Tandha); iOS 15+