Skip to content

Commit

Permalink
Merge pull request #415 from BlinkID/jenkins/stable-build
Browse files Browse the repository at this point in the history
Jenkins/stable build
  • Loading branch information
tonikreso authored May 3, 2024
2 parents 1ebdf40 + 78eb6a6 commit ee1f5d1
Show file tree
Hide file tree
Showing 272 changed files with 2,948 additions and 2,925 deletions.
4 changes: 2 additions & 2 deletions BlinkID.xcframework/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@
<key>CFBundlePackageType</key>
<string>XFWK</string>
<key>CFBundleShortVersionString</key>
<string>6.7.0</string>
<string>6.7.1</string>
<key>CFBundleVersion</key>
<string>6.7.0</string>
<string>6.7.1</string>
<key>XCFrameworkFormatVersion</key>
<string>1.0</string>
</dict>
Expand Down
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/BlinkID
Binary file not shown.
Binary file modified BlinkID.xcframework/ios-arm64/BlinkID.framework/Info.plist
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>0A2A.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -754,7 +754,7 @@
</data>
<key>Info.plist</key>
<data>
9k2fk37UTHhHYqNlYvWBrTWW5Ho=
Syc/yfL7MUqp3mS13C8s5az4QKc=
</data>
<key>Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop</key>
<data>
Expand Down Expand Up @@ -810,7 +810,7 @@
</data>
<key>Modules/BlinkID.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo</key>
<data>
nH0SZjI/IWR+Zfku5kOdHKupXZ0=
pAp605ocsL9xhPk98ITejzeqpK8=
</data>
<key>Modules/BlinkID.swiftmodule/arm64-apple-ios.abi.json</key>
<data>
Expand Down Expand Up @@ -1038,7 +1038,7 @@
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
nGcyythe1EDwoRIOvVmwEjibBwc=
fPqDuBOq5CaEDGLd4OhAob8EB4I=
</data>
<key>all-details-visible-dark.png</key>
<data>
Expand Down Expand Up @@ -3127,7 +3127,7 @@
<dict>
<key>hash2</key>
<data>
1yVNnn1oYpzVaRQm6KtJX03ZOcn9KhWfzz1aE9RCCyc=
UMfZyIHVtYwqibgYskZlJuDOrhyh8py5RAxGUxlDF2U=
</data>
</dict>
<key>Modules/BlinkID.swiftmodule/arm64-apple-ios.abi.json</key>
Expand Down Expand Up @@ -3526,7 +3526,7 @@
<dict>
<key>hash2</key>
<data>
BKVMSTtTznftVyO17huVl44dbOc3Tue8XNhMRjaziQk=
ARsmER8NAtwAdd9Y4TVbisESPNzwTXb0Pw9cEum3ybU=
</data>
</dict>
<key>all-details-visible-dark.png</key>
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,14 @@
</array>
<key>NSPrivacyAccessedAPITypes</key>
<array>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryFileTimestamp</string>
<key>NSPrivacyAccessedAPITypeReasons</key>
<array>
<string>0A2A.1</string>
</array>
</dict>
<dict>
<key>NSPrivacyAccessedAPIType</key>
<string>NSPrivacyAccessedAPICategoryUserDefaults</string>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -754,7 +754,7 @@
</data>
<key>Info.plist</key>
<data>
mloCcf1E5QwAbJkhPKYSfFrd0UE=
e2p9lZlS9Q6zIaxTbqiDAGBBBRk=
</data>
<key>Model_07c7ab860e77ec2e92bb822f6d62424b8595a5beb4340f6b2f7f6a4cffa5d050.strop</key>
<data>
Expand Down Expand Up @@ -810,11 +810,11 @@
</data>
<key>Modules/BlinkID.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo</key>
<data>
rm+om3KIFP2S1rdsr9Hm9hDkcl0=
2qGinHbAHzJ23wC4TOo2EjSF9cs=
</data>
<key>Modules/BlinkID.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
<data>
C0akKbEE+hPBqbykE568weTpsb0=
Bg/a2V/VjSqh0f47fai0HBlNYsQ=
</data>
<key>Modules/BlinkID.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
<data>
Expand Down Expand Up @@ -1062,7 +1062,7 @@
</data>
<key>PrivacyInfo.xcprivacy</key>
<data>
nGcyythe1EDwoRIOvVmwEjibBwc=
fPqDuBOq5CaEDGLd4OhAob8EB4I=
</data>
<key>all-details-visible-dark.png</key>
<data>
Expand Down Expand Up @@ -3151,14 +3151,14 @@
<dict>
<key>hash2</key>
<data>
nosDo807K5L+6iGse4T3fYk7cLi553yAt80zQvHhKaI=
bfZgAPhJzD6WXubkUYQNJEzctqNES+A+R2UQ1UQwd7k=
</data>
</dict>
<key>Modules/BlinkID.swiftmodule/Project/x86_64-apple-ios-simulator.swiftsourceinfo</key>
<dict>
<key>hash2</key>
<data>
p9GEK90ATIr/Qs4z8N9fBvC/w/T0nczEg4pD97cTT+M=
UrnNwhyZo9o+jPqylc6HxR/6/BjOaMOtQkRgdvM9f6E=
</data>
</dict>
<key>Modules/BlinkID.swiftmodule/arm64-apple-ios-simulator.abi.json</key>
Expand Down Expand Up @@ -3592,7 +3592,7 @@
<dict>
<key>hash2</key>
<data>
BKVMSTtTznftVyO17huVl44dbOc3Tue8XNhMRjaziQk=
ARsmER8NAtwAdd9Y4TVbisESPNzwTXb0Pw9cEum3ybU=
</data>
</dict>
<key>all-details-visible-dark.png</key>
Expand Down
46 changes: 22 additions & 24 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,33 @@
# Release notes

## 6.7.1

- Add file timestamp API required reason to the privacy manifest

## 6.7.0

### New features
- **Real ID detection on US driver's license**
- BlinkID now includes the capability to identify Real ID symbols from US driver's licenses, providing users with immediate feedback on the presence or abscence of a Real ID symbol. This enhances user convenience and compliance with Real ID requirements, ensuring customers can quickly determine if a Real ID is available on a scanned US driver's license.
- **UX improvements**
- Extended duration for UI messages:
- UI messages now remain visible for a longer duration after scanning, improving user experience. Users can now review post-scanning messages at a comfortable pace, leading to a smoother process.
- Success indicator for front side capture:
- BlinkID now displays a clear success indicator after scanning the front side of a document. This visual cue enahnces user confidence by providing immediate feedback on the capturing process.
- **Data extraction improvements**
- Partial anonymization of the "Document Number"
- To ensure user privacy and security, BlinkID now offers the option of partially anonyimizing sensitive information from the scanned document.
### New Features
- **Real ID symbol detection on US driver's license**
- BlinkID can now identify Real ID symbols from US driver’s licenses, providing feedback on their presence or absence. This ensures customers can quickly determine if a Real ID symbol is available on a scanned US driver’s license to be compliant with Real ID regulations.
- **UX Improvements**
- Success indicator for front side capture
- BlinkID now displays a clear success indicator after scanning the front side of a document. This visual cue enhances user confidence by providing immediate feedback during the scanning process.
- **Partial anonymization of the "Document Number"**
- To ensure user privacy and security, BlinkID now offers the option of partially anonymizing the document number from the scanned document.
- **Mandatory Barcode Presence on US documents**
- To minimize the cases of capturing the front side of the document as the back frame in the results, BlinkID now requires the presence of a barcode before saving the back frame on US documents. Processing status `BarcodeDetectionFailed` is returned when the mandatory barcode is not present on the back of US documents.

### Minor API changes
- We've added another `ProcessingStatus` called `BarcodeDetectionFailed`
- This status is triggered once barcode was not found on the image. This processing status can only occur if document has mandatory barcode.
- This status is triggered once barcode was not found on the image. This processing status can only occur if document has the mandatory barcode.
- Added new boolean member `realIDDetectionStatus` to the `ImageAnalysisResult`. If `true`, Real ID symbol is present, `false` otherwise.
- New setting added to `BlinkIdMultisideRecognizer` and `BlinkIdSingleSideRecognizer`: `documentNumberAnonymizationSettings`
- Added new member `documentNumberAnonymizationSettings` to the `ClassAnonymizationSettings` for seamless integration with the document number anonymization feature.
- Added new member `documentNumberAnonymizationSettings` to the `ClassAnonymizationSettings` for seamless integration with the document number anonymization feature.

### Bugfixes
- Updated internal mapping for Myanmar Passports
- Fixed internal mapping to display nationality as "Myanmarese" instead of "Burmese" on Mynamar passports.
- "Date of Issue" marked optional on Peru ID
- Mandatory Barcode Presence
- To minimize the cases of presenting the front side of the document as the back frame in the results, BlinkID now requires the presence of a barcode before saving the back frame on US documents. Processing status `BarcodeDetectionFailed` is returned when mandatory barcode is not present on the back of US documents.
- Improved "Date of Expiry" handling logic for MRZ
- Fixed a bug where documents with a date of expiry 1969 were not correctly sanitized.
- Fixed the issue when `reconfigureRecognizers` function not working properly
#### Bug Fixes
- Updated internal mapping for Myanmar passports to display nationality as `Myanmarese` instead of `Burmese` on Myanmar passports.
- On Peru ID "Date of Issue" is marked optional, offering customers more flexibility in capturing ID information.
- Improved "Date of Expiry" handling logic for MRZ in cases where documents with a date of expiry year 1969 were not correctly sanitized.
- Fixed the issue when `reconfigureRecognizers` function not working properly.

## 6.6.0

Expand Down Expand Up @@ -796,7 +794,7 @@ Result will be DataMatchResult: Success only if scanned values for all fields th


#### Changes to IDBarcodeRecognizer
- For barcodes in countries: Argentina, Colombia, Nigeria, Panama, and South Africa, we now also extract data from the field `Sex` when it's populated with the character "X".
- For barcodes in countries: Argentina, Colombia, Nigeria, Panama, and South Africa, we now also extract data from the field `Sex` when it's populated with the character `X`.


### Improvements
Expand Down
4 changes: 2 additions & 2 deletions PPBlinkID.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "PPBlinkID"
s.version = "6.7.0"
s.version = "6.7.1"
s.summary = "A delightful component for barcode scanning"
s.homepage = "http://microblink.com"

Expand Down Expand Up @@ -31,7 +31,7 @@ Pod::Spec.new do |s|
}

s.source = {
:http => 'https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/blinkid-ios_v6.7.0.tar.gz'
:http => 'https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.1/blinkid-ios_v6.7.1.tar.gz'
}

s.platform = :ios
Expand Down
4 changes: 2 additions & 2 deletions Package.swift
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ let package = Package(
targets: [
.binaryTarget(
name: "BlinkID",
url: "https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/BlinkID.xcframework.zip",
checksum: "f00e8e241e4e8b974baf7cb3a11e2d59df41e7f1e5c2288f0303c6cf8cab789a")
url: "https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.1/BlinkID.xcframework.zip",
checksum: "930f0959a51951f9b1e74a73810e5447309eb94d17696e17db100fefdce6b15e")
]
)
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,7 +108,7 @@ pod init
```ruby
platform :ios, '13.0'
target 'Your-App-Name' do
pod 'PPBlinkID', '~> 6.7.0'
pod 'PPBlinkID', '~> 6.7.1'
end
```

Expand Down
8 changes: 6 additions & 2 deletions Release notes.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
# Release notes

## 6.7.1

- Add file timestamp API required reason to the privacy manifest

## 6.7.0

### New Features
- **Real ID symbol detection on US driver's license**
- BlinkID can now identify Real ID symbols from US driver’s licenses, providing feedback on their presence or absence. This ensures customers can quickly determine if a Real ID symbol is available on a scanned US driver’s license to be compliant with Real ID regulations.
- **UX Improvements**
- Success indicator for front side capture
- BlinkID now displays a clear success indicator after scanning the front side of a document. This visual cue enhances user confidence by providing immediate feedback during the scanning process.
- BlinkID now displays a clear success indicator after scanning the front side of a document. This visual cue enhances user confidence by providing immediate feedback during the scanning process.
- **Partial anonymization of the "Document Number"**
- To ensure user privacy and security, BlinkID now offers the option of partially anonymizing the document number from the scanned document.
- **Mandatory Barcode Presence on US documents**
Expand Down Expand Up @@ -790,7 +794,7 @@ Result will be DataMatchResult: Success only if scanned values for all fields th


#### Changes to IDBarcodeRecognizer
- For barcodes in countries: Argentina, Colombia, Nigeria, Panama, and South Africa, we now also extract data from the field `Sex` when it's populated with the character "X".
- For barcodes in countries: Argentina, Colombia, Nigeria, Panama, and South Africa, we now also extract data from the field `Sex` when it's populated with the character `X`.


### Improvements
Expand Down
4 changes: 4 additions & 0 deletions Transition guide.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
## 6.7.1

- No changes

## 6.7.0

- No changes
Expand Down
3 changes: 2 additions & 1 deletion blinkid-ios.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,6 @@
"6.5.0": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.5.0/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.5.0/BlinkID.xcframework.zip",
"6.5.1": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.5.1/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.5.1/BlinkID.xcframework.zip",
"6.6.0": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.6.0/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.6.0/BlinkID.xcframework.zip",
"6.7.0": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/BlinkID.xcframework.zip"
"6.7.0": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.0/BlinkID.xcframework.zip",
"6.7.1": "https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.1/BlinkID.framework.zip?alt=https://github.com/BlinkID/blinkid-ios/releases/download/v6.7.1/BlinkID.xcframework.zip"
}
2 changes: 1 addition & 1 deletion buildCommit.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Built from core repository commit deed644628882b4ec51dfc9c1b327156c3a4d136
Built from core repository commit 64b6c256c66e9d4f6adf2681e43b48501a8f06f8
Loading

0 comments on commit ee1f5d1

Please sign in to comment.