Migrations
Migrating from 10.1.0 to 10.2.0
Section titled “Migrating from 10.1.0 to 10.2.0”- Lotties-ios 3rd party dependency is now required in order to play animations
Migrating from 10.0.0 to 10.1.0
Section titled “Migrating from 10.0.0 to 10.1.0”- Due to added NFC capabilities, you may need to add additional ReadID.framework dependencies to your project
Migrating from 9.1.3 to 10.0.0
Section titled “Migrating from 9.1.3 to 10.0.0”- Due to an issue when IDSLiveness framework became not optional, Liveness interfaces were rewriten from Swift to ObjC, hence minor changes to the code might be required
- RecognizerApi.framework was removed as a dependency and is no longer required
- Updated document profiles previous ones****are not compatible with this version of MJCS
- Removed old deprecated IDSDocumentScannerControllerinterfaces
Migrating from 9.0.0 to 9.1.3
Section titled “Migrating from 9.0.0 to 9.1.3”- All localisation keys were changed and unified, old ones are deprecated (still backwards compatible)
- Added ability to inject intermediate screens for IDSCustomerJourneyControllerbetween different steps and during the uploading process
- Removed armv7 architecture support
- Increased minimum iOS version to 11.0
- Updated document profiles previous ones****are not compatible with this version of MJCS
- Updated AFNetworking dependency to 4.0
Migrating from 8.4.3 to 9.0.0
Section titled “Migrating from 8.4.3 to 9.0.0”- IDSLivenessViewControllerwas deprecated, you should use IDSLivenessOnlineViewController or IDSLivenessOfflineViewController instead
- Deprecated old constructor methods in IDSDocumentScannerControllerand **IDSCustomerJourneyController.**New ones should be used instead
Migrating from 8.3.1 to 8.4.3
Section titled “Migrating from 8.3.1 to 8.4.3”- Once you no longer require MJCS, you should call disposeSDK method to release resources from the memory
Migrating from 8.3.0 to 8.3.1
Section titled “Migrating from 8.3.0 to 8.3.1”- For using [IDSEnterpriseService submitLivenessResult:] method, please use [IDSLivenessMapper mapEnter- priseRequest:] as it maps additional security features.
Migrating from 8.2.1 to 8.3.0
Section titled “Migrating from 8.2.1 to 8.3.0”- New profile bundles should be used as older than the version 4 are not compatible with 8.3.0
- RecognizerApi.framework dynamic dependency is now required to link with the app
- Added support for simulators x86_64
- AFNetworking dependency is made as optional, hence you can remove it if you don’t use
IDSEnterpriseService class
Migrating from 8.2.0 to 8.2.1
Section titled “Migrating from 8.2.0 to 8.2.1”- New profile bundles should be used as older than the version 3 are not compatible with 8.2.1
Migrating from 8.1.4 to 8.2.0
Section titled “Migrating from 8.1.4 to 8.2.0”- Added new 3rd party dependency: ZipZap
- New profile management system deprecated MJCS-profile.bundle bundles. You need to obtain new packages of .zip files and install them as described in this guide.
- [MJCS loadSDK] is not compulsory to call before using the SDK
Migrating from 8.1.0 to 8.1.1
Section titled “Migrating from 8.1.0 to 8.1.1”For Proxy setups if you are using liveness:
- GBG IDscanenterprisesvc/journey/liveness/
Migrating from 1.6.25 to 8.1.0
Section titled “Migrating from 1.6.25 to 8.1.0”- Changed the way how we add MJCS to the project. (Please refer to section: “Using the SDK”)
- Changed package & framework name to “MJCS”.
Added scanner types for A4 scanning and extraction and selfie scanning.
- IDSDocumentScannerControllerTypeUtility
- IDSDocumentScannerControllerTypeSelfie
Changed response objects for DocumentScannerService:
- We no longer provide any response in metadata object but IDESDocument object.
- The result is unified under IDESDocument class
- The legacy “IDSMetadataMachineReadableZoneObject” OCR results are removed and now we offer server results as they have higher accuracy.
Changed Endpoints and their actions:
- Changed endpoints for users using reverse proxy or similar, changes reflect increased security with 8.0.0 IEOS servers.
- From GBG IDscanenterprisesvc/scan/send to GBG IDscanenterprisesvc/journey/upload
- From GBG IDscanenterprisesvc/search/getentryresult/ to GBG IDscanenterprisesvc/journey/get/
- Refer for updated actions in section “Concept of IEOS driven On-boarding Journeys”
Migrating from 1.6.x to 8.1.0
Section titled “Migrating from 1.6.x to 8.1.0”All applies from 1.6.25 to 8.1.0
We offer IDSCustomerJourneyController integration approach as its easy and requires minimal change to support customer journeys.