Releases: kaVish2214/BiometricAuthKit
Releases · kaVish2214/BiometricAuthKit
Release list
0.1.1
Full Changelog: 0.1.0...0.1.1
0.1.0
BiometricAuthKit 0.1.0 — initial public release.
A lightweight, protocol-oriented Swift package that wraps Apple's
LocalAuthentication framework to deliver Face ID, Touch ID, and Optic ID
authentication with a clean, testable, dependency-injection-friendly API.
Highlights:
- Delegate-based and completion-handler authentication APIs.
- Separated interface module (BiometricAuthInterface) so application and test code depend on protocols and value types, never on the concrete LocalAuthentication-backed implementation.
- Configurable authentication reuse window and per-request callback queue.
- Strongly-typed, Sendable error, result, policy, and biometry-type models with full LAError normalization.
- Swift 6 strict-concurrency safe: all mutable state is serialized through a
runtime-selected locking primitive, and the manager is fully checked Sendable.
Supports iOS 14+ and macOS 10.15+. Distributed under the Mozilla Public License 2.0. See CHANGELOG.md for the complete release notes.