Skip to content

Conversation

ian-wd
Copy link
Contributor

@ian-wd ian-wd commented May 8, 2025

Description

This PR introduces a new unified ID parser (IDScanIDParser) to replace the previous MRZ and PDF parsers, updates various dependencies across the project (iOS, Android, and React Native), and incorporates a privacy manifest for iOS.

Changes Made

Core Functionality & Refactoring:

  • Introduced IDScanIDParser.swift providing a unified parsing solution.
  • Refactored IdscanSdk.m to utilize the new Swift-based IDScanIDParser and removed legacy Objective-C parsing logic.
  • Added license check before parsing operations.

Framework Updates:

  • Removed IDScanMRZParser.xcframework and IDScanPDFParser.xcframework.
  • Added and updated IDScanIDParserNative.xcframework for iOS and macOS.
  • Updated react-native-idscan-sdk.podspec to include the new Swift source files, the new native framework, and set Swift version to 5.0.

Dependency Management:

  • React Native (npm/yarn):
    • Updated example app react-native to version 0.73.11.

QA

QA

@ian-wd ian-wd marked this pull request as ready for review June 4, 2025 11:06
@ian-wd ian-wd requested a review from iBotPeaches June 4, 2025 11:07
@iBotPeaches iBotPeaches merged commit 1018600 into master Jun 4, 2025
1 check passed
@iBotPeaches iBotPeaches deleted the ios-parserv2 branch June 4, 2025 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants