Skip to content

Releases: BlinkID/blinkid-ios

v6.5.0

22 Jan 12:40
188c112
Compare
Choose a tag to compare

6.5.0

  • Improved the document side detection for US driver licenses which reduces the possibility of capturing the wrong side of the document. Barcode is now mandatory for the document back side of the US driving licenses

v6.4.0

13 Dec 15:52
4930afd
Compare
Choose a tag to compare

6.4.0

New features

  • Added new result member cardRotation to ImageAnalysisResult

  • New CardOrientation status - NotAvailable

  • New Region enum values:

    • DISTRITO_FEDERAL
    • MARANHAO
    • MATO_GROSSO
    • MINAS_GERAIS
    • PARA
    • PARANA
    • PERNAMBUCO
    • SANTA_CATARINA
  • New Type enum values:

    • CONSULAR_VOTER_ID
    • TWIC_CARD

Bug Fixes

  • Fixed the issue where the wrong missing field message was shown when the mandatory field was missing
  • Minor bugfixes and improvements

Added support for 8 new documents

  • Bolivia - Paper Passport
  • Brazil - Alien ID
  • Brazil - Distrito Federal - Identity Card
  • Brazil - Minas Gerais - Identity Card
  • Cameroon - Polycarbonate Passport
  • Costa Rica - Paper Passport
  • UK - Proof of Age Card
  • USA - Twic Card

Added support for 14 new versions of already supported documents

  • Brazil - Driver’s License
  • Luxembourg - Identity Card
  • North Macedonia - Identity Card
  • Portugal - Driver’s License
  • Slovakia - Identity Card
  • Switzerland - Identity Card
  • Switzerland - Driver’s License
  • Turkey - Polycarbonate Passport
  • Ukraine - Driver’s License
  • USA - Arizona - Driver’s License
  • USA - Arizona - Identity Card
  • USA - Nebraska - Driver’s License
  • USA - Pennsylvania - Identity Card
  • USA - Virginia - Driver’s License

Added support for 17 new documents in BETA

  • Australia - Australian Capital Territory - Identity Card
  • Australia - Queensland - Proof of Age Card
  • Australia - Tasmania - Identity Card
  • Australia - Western Australia - Identity Card
  • Bahrain - Driver’s License
  • Bahrain - Paper Passport
  • Brazil - Maranhao - Identity Card
  • Brazil - Mato Grosso - Identity Card
  • Brazil - Para - Identity Card
  • Brazil - Parana - Identity Card
  • Brazil - Pernambuco - Identity Card
  • Brazil - Santa Catarina - Identity Card
  • Cameroon - Paper Passport
  • Mexico - Quintana Roo, Benito Juarez - Driver’s License
  • Mexico - Quintana Roo -Driver’s License
  • Switzerland - Polycarbonate Passport
  • UAE - Polycarbonate Passport

Added support for 2 new versions of already supported documents in BETA

  • Iceland - Paper Passport
  • Mexico - Consular ID

v6.3.0

03 Nov 11:49
1dc5ec3
Compare
Choose a tag to compare

6.3.0

New features

  • Changes toStringResult:

    • new properties:
      • location - location coordinates of the first detected result, priority latin, arabic, cyrillic
      • side - document side of the first detected result, priority latin, arabic, cyrillic
    • new methods:
      • location(AlphabetType) - location coordinates of every non-empty result are available
      • side (AlphabetType) - document side of every non-empty result is available
  • Changes to BlinkIdSingleSideRecognizerResult and BlinkIdMultiSideRecognizerResult:

    • new properties:
      • faceImageLocation
      • faceImageSide
  • added new items to enums:

    • Country:
      • SCHENGEN_AREA
    • Type:
      • IMMIGRANT_VISA

Bugfixes

  • Remove autofill on Russian passport DateOfExpiry when present on a document
  • Improved scanning success rate and stability when using BlinkIdMultiSideRecognizer
  • Fix crash with certain RecognitionModeFilter combinations
  • Improve scanning experience with the new iPhone 15 Pro and iPhone 15 Pro Max devices

v6.2.1

29 Aug 14:09
b392091
Compare
Choose a tag to compare

6.2.1

  • Fixed the issue with reading the back side of the USA/Washington and USA/Vermont driving license documents.

v6.2.0

21 Jul 08:50
0830123
Compare
Choose a tag to compare

New features

  • new and improved machine learning models for data extraction
  • expanded support for arabic documents
  • added isFilledByDomainKnowledge flag to Date and DateResult
    • indicates that date is not extracted from image but filled based on our internal document knowledge
  • added new setting additionalAnonymization
    • enables custom anonymization for any field per country, region and type of document
  • added new items to enums:
    • Region:
      • NORTHWEST_TERRITORIES (added item to enum, no document support for NORTHWEST_TERRITORIES yet)
      • NUNAVUT (added item to enum, no document support for NUNAVUT yet)
      • PRINCE_EDWARD_ISLAND
    • Type:
      • ASYLUM_REQUEST
      • DRIVER_QUALIFICATION_CARD
      • PROVISIONAL_DL
      • REFUGEE_PASSPORT
      • SPECIAL_ID
      • UNIFORMED_SERVICES_ID
    • FieldType:
      • BloodType
      • Sponsor

Added support for 9 new documents

  • Belarus - ID Card
  • Guyana - ID Card
  • Jamaica - Paper Passport
  • Myanmar - Paper Passport
  • Palestine - Paper Passport
  • Saint Kitts and Nevis - Driving License
  • Syria - ID Card
  • Trinidad and Tobago - Paper Passport
  • USA - Uniformed Services ID Card

Added support for 23 new documents in BETA

  • Barbados - Driving License
  • Belarus - Polycarbonate Passport
  • Belarus - Residence Permit
  • Belgium - Provisional Driving License
  • Belgium - Special ID Card
  • Bulgaria - Alien ID Card
  • Bulgaria - Residence Permit
  • Canada - New Brunswick - ID Card
  • Canada - Prince Edward Island - Driving License
  • Estonia - Polycarbonate Passport
  • Germany - Driver Qualification Card
  • Guyana - Driving License
  • Kuwait - Paper Passport
  • Lebanon - Paper Passport
  • Liechtenstein - Driving License
  • Malta - Paper Passport
  • Malta - Polycarbonate Passport
  • Moldova - Driving License
  • Netherlands - Alien ID Card
  • Oman - Paper Passport
  • Peru - Alien ID Card
  • Romania - Residence Permit
  • UK - Asylum Request

Added support for 28 new versions of already supported documents

  • Canada - British Columbia - Public Services Card
  • Canada - British Columbia - Driving License
  • Cyprus - Residence Permit
  • Denmark - Polycarbonate Passport
  • Germany - ID Card
  • Italy - ID Card
  • Ireland - Passport Card
  • Malta - ID Card
  • Montenegro - ID Card
  • Montenegro - Polycarbonate Passport
  • North Macedonia - ID Card
  • North Macedonia - Polycarbonate Passport
  • Norway - Driving License
  • Norway - Residence Permit
  • Norway - Polycarbonate Passport
  • Philippines - Driving License
  • Sweden - Polycarbonate Refugee Passport
  • Sweden - Social Security Card
  • UAE - Resident ID Card
  • UK - Proof of Age Card
  • USA - Arkansas - ID Card
  • USA - Colorado - ID Card
  • USA - Idaho - ID Card
  • USA - Illinois - ID Card
  • USA - New York - Driving License
  • USA - New York - ID card
  • USA - Pennsylvania - Driving License
  • USA - Washington - Driving License

Added support for 3 new versions of already supported documents in BETA

  • Denmark - Residence Permit
  • Estonia - Residence Permit
  • Latvia - Residence Permit

v6.1.2

09 Mar 12:34
6ab5565
Compare
Choose a tag to compare

6.1.2

  • Internal improvements

v6.1.1

17 Feb 15:55
03e565a
Compare
Choose a tag to compare

6.1.1

  • Fix isExpired value in recognizer result

v6.1.0

09 Feb 21:40
30a0941
Compare
Choose a tag to compare

6.1.0

New features

  • new and improved machine learning models for data extraction
  • further improved barcode scanning (parsing for non-standard US DLs)
  • added anonymization for QR code on Dutch ID card
  • anonymization of religion field on Malaysian documents

Added support for 9 new documents:

  • Australia - Victoria - Proof of Age Card
  • Brazil - Rio de Janeiro - ID Card
  • Liechtenstein - ID Card
  • Luxembourg - Passport
  • Mozambique - ID Card
  • Norway - ID Card
  • Togo - ID Card
  • USA - Wyoming - ID Card
  • Zimbabwe - ID Card

Added support for 9 new documents in BETA:

  • Barbados - ID Card
  • Belgium - Passport
  • Brazil - Rio Grande do Sul - ID Card
  • Ireland - Residence Permit
  • Japan - Residence Permit
  • Lithuania - Residence Permit
  • Saint Lucia - ID Card
  • USA - New Hampshire - ID Card
  • USA - South Dakota - ID Card

Added support for 34 new versions of already supported documents:

  • Belgium - Resident ID Card
  • Canada - Residence Permit
  • Estonia - ID Card
  • Finland - Alien ID Card
  • Finland - ID Card
  • Latvia - Alien ID Card
  • Lithuania - ID Card
  • Luxembourg - ID Card
  • Malta - Residence Permit
  • Netherlands - ID Card
  • Netherlands - Residence Permit
  • Poland - ID Card
  • Sweden Residence Permit
  • USA - Alabama - ID Card
  • USA - Alaska - ID Card
  • USA - Colorado - Driving License
  • USA - Connecticut - ID Card
  • USA - District of Colombia - Driving License
  • USA - District of Colombia - ID Card
  • USA - Iowa - ID Card
  • USA - Kansas - ID Card
  • USA - Louisiana - Driving License
  • USA - Maine - Driving License
  • USA - Maine - ID Card
  • USA - Minnesota - ID Card
  • USA - Mississippi - ID Card
  • USA - Nevada - Driving License
  • USA - New York - Driving License
  • USA - South Carolina - ID Card
  • USA - South Dakota - Driving License
  • USA - Texas - ID Card
  • USA - Vermont - Driving License
  • USA - Washington - ID Card
  • USA - Wisconsin - Driving License

Added support for 2 new versions of already supported documents in BETA:

  • Poland - Residence Permit
  • Portugal - Residence Permit

v6.0.0

15 Dec 22:42
21b3a74
Compare
Choose a tag to compare

6.0.0

New features:

Extracting ID data from Arabic and Cyrillic IDs

  • When we say you can scan IDs across the globe, we really mean it. Our list of supported documents got richer now that we can scan IDs including Arabic and Cyrillic scripts. This fantastic new feature also covers multiscript IDs meaning that we extract data written in both Latin and Arabic data fields.

Better barcode scanning and data extraction

  • We’ve improved scanning accuracy for all IDs that hold a PDF417 or other barcode types. This means that the error rate is now 20% lower, which brings even cleaner and more reliable data with every scan of an identity document.

New user instructions that lead to successful scans

  • More detailed instructions on how to scan identity documents, via an intro tutorial or tooltip during scanning, leading to improved success rates in ID scanning and data extraction.

In-depth error messaging for developers

  • You asked, we listened! With v6, you’ll get more detailed error messages regarding end-user activity, to better understand if scans should be repeated or accepted.

Easier implementation

  • Less code, less headaches! You can now implement basic Identity Document Scanning in a single line of code.

What's new in the BlinkId(Combined) Recognizer?

  • Renamed BlinkIdRecognier to BlinkIdSingleSideRecognizer
  • Renamed BlinkIdCombinedRecognizer to BlinkIdMultiSideRecognizer
  • We introduced new classes: StringResult, DateResult, and Date in order to support multiple alphabets. If a recognizer supports multiple alphabets, its result class (e.g., BlinkIdMultiSideRecognizer.Result) will return StringResult for results that previously returned String.
  • Added new result properties of an AdditionalProcessingInfo type that provides information about missingMandatoryFields, invalidCharacterFields, and extraPresentFields
  • Unified DataMatchResult and DataMatchDetailedInfo into a single structure DataMatchResult (removed dataMatchDetailedInfo result member)
  • Added new result member cardOrientation to ImageAnalysisResult structure
  • More info about transitioning to BlinkID v6.0.0 can be found in [Transition guide.md](Transition guide.md)

Added support for 50 new versions of already supported documents:

  • Mexico - Aguascalientes - Driving license
  • Mexico - Baja California - Driving license
  • Mexico - Hidalgo - Driving license
  • USA - Delaware - Driving license
  • USA - Florida - ID card
  • USA - Hawaii - Driving license
  • USA - Kentucky - ID card
  • USA - Maryland - ID card
  • USA - Michigan - ID card
  • USA - Mississippi - Driving license
  • USA - Mississippi - ID card
  • USA - Missouri - ID card
  • USA - Ohio - ID card
  • USA - Oklahoma - ID card
  • USA - Rhode Island - Driving license

These documents are no longer BETA:

  • Australia - New South Wales - ID card
  • Australia - South Australia - Proof of Age Card
  • Belgium - Minors ID card
  • Belgium - Passport
  • Canada - Tribal ID card
  • Canada - Weapon Permit
  • Canada - British Columbia - Minors Public Services Card
  • Ireland - Public Services Card
  • Israel - ID card
  • Ivory Coast - Driving License
  • Lebanon - ID card
  • Libya - Polycarbonate Passport
  • Mexico - Colima - Driving license
  • Mexico - Michoacan - Driving license
  • Mexico - Tamaulipas - Driving license
  • Mexico - Zacatecas - Driving license
  • Myanmar - Driving license
  • Panama - Temporary Residence Permit
  • Slovenia - Residence Permit
  • Trinidad and Tobago - Driving license
  • USA - Passport
  • USA - Maine - ID card

Added support for 2 new ID types in BETA:

Latin America and the Caribbean

  • Cuba - ID card
  • Cayman Islands - Drivers License

Already supported documents but now with option to enable extraction for new scripts

Arabic - 5 ID types

  • Egypt - ID card
  • Jordan - ID card
  • UAE - ID card
  • UAE - Passport
  • UAE - Resident ID

Cyrillic - 10 ID types

  • Bosnia and Herzegovina - ID card
  • Bulgaria - Drivers License
  • Bulgaria - ID card
  • North Macedonia - Drivers License
  • North Macedonia - ID card
  • Serbia - ID card
  • Ukraine - Drivers License
  • Ukraine - ID card
  • Ukraine - Residence Permit
  • Ukraine - Temporary Residence Permit

v5.20.1

09 Nov 12:42
79f6911
Compare
Choose a tag to compare

5.20.1

  • Fixed autofocus issues on iPhone 14 Pro and iPhone 14 Pro Max