Skip to content

Latest commit

 

History

History
107 lines (61 loc) · 3 KB

File metadata and controls

107 lines (61 loc) · 3 KB

Change Log

Released on 2026-09-13.

Changed

  • Extracted shared passcode-entry UI and persistence logic into dedicated components.
  • Reduced duplicated setup and verification logic across the create, change, remove, and verify flows.
  • Updated the sample app to use the local Swift package product.
  • Simplified the Swift package layout and aligned the project deployment target with iOS 13.
  • Added package tests for passcode storage, biometric cleanup, and stored hash compatibility.

Fixed

  • Scoped the sample app navigation bar appearance to its own navigation controller.
  • Improved XIB module configuration and biometric row constraints.

Released on 2026-08-04.

Added

  • Added passcodeClearedWhileVerifying delegate when the passcode is cleared while the verify screen is presented.

Fixed

  • Dismiss the verify screen when remove() or update("") clears the passcode.

Released on 2026-08-02.

Added

  • Added custom PasscodeKitKeypad for passcode entry, replacing the system keyboard.
  • Added haptic feedback for passcode entry, acceptance, and decline.

Fixed

  • Resolved empty dSYM warning for Debug simulator builds.

Revision

  • Clarified Face ID / Touch ID wording in docs and the default biometric access reason.
  • Replaced deprecated UIApplication.shared.windows lookup with the scene-based API.
  • Made PasscodeKit.start() idempotent to avoid duplicate notification observers.

Released on 2026-08-02.

Removed

  • Dropped CocoaPods support.

Revision

  • Year bump.

Released on 2023-10-01.

Changed

  • 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

  • Added Swift Package Manager installation instructions to the README.

Released on 2023-09-22.

Added

  • Added Swift Package Manager support via Package.swift.
  • Expanded the README with installation, usage, and customization documentation.

Released on 2021-04-07.

Changed

  • Made configuration and customization properties publicly accessible.

Released on 2021-04-07.

Added

  • Initial release of PasscodeKit.
  • In-app passcode creation, verification, change, and removal flows.
  • Touch ID and Face ID support.
  • CocoaPods distribution support.