Released on 2026-08-04.
- Added
passcodeClearedWhileVerifyingdelegate when the passcode is cleared while the verify screen is presented.
- Dismiss the verify screen when
remove()orupdate("")clears the passcode.
Released on 2026-08-02.
- Added custom
PasscodeKitKeypadfor passcode entry, replacing the system keyboard. - Added haptic feedback for passcode entry, acceptance, and decline.
- Resolved empty dSYM warning for Debug simulator builds.
- Clarified Face ID / Touch ID wording in docs and the default biometric access reason.
- Replaced deprecated
UIApplication.shared.windowslookup with the scene-based API. - Made
PasscodeKit.start()idempotent to avoid duplicate notification observers.
Released on 2026-08-02.
- Dropped CocoaPods support.
- Year bump.
Released on 2023-10-01.
- Refactored source code for better maintainability and readability.
- Updated the Swift Package Manager installation instructions in the README.
- Updated the sample app navigation bar appearance for iOS 15+.
Released on 2023-09-26.
- Added Swift Package Manager installation instructions to the README.
Released on 2023-09-22.
- Added Swift Package Manager support via
Package.swift. - Expanded the README with installation, usage, and customization documentation.
Released on 2021-04-07.
- Made configuration and customization properties publicly accessible.
Released on 2021-04-07.
- Initial release of PasscodeKit.
- In-app passcode creation, verification, change, and removal flows.
- Touch ID and Face ID support.
- CocoaPods distribution support.