Document Reader SDK 7.2

Document Reader SDK версии 7.2 доступен для скачивания по следующим ссылкам:

SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.

Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 7.1):

ВАЖНЫЕ изменения

Core SDK

  • Определение типа документа
    • Исправлена ситуация с определением специфического типа документа в списке из нескольких десятков подобных (представляющих одну страну, формат и тип).
  • Машиносчитываемая зона (MRZ)
    • Обновлены парсеры для документов:
      • Bulgaria Residence permit,
      • Sudan Passport.
  • Штрихкоды
    • Добавлены новые парсеры для документов:
      • Iceland ID card,
      • India ID card,
      • Iran Residence card,
      • Marshall Islands Passport,
      • Mozambique DL,
      • Pakistan DL,
      • Peru Registration certificate,
      • Saudi Arabia eVisa,
      • US DoD ID card,
    • Обновлены парсеры для документов:
      • Albania DL,
      • Guatemala Passport,
      • Niger DL,
      • Philippines Police card,
      • Rwanda ID card,
    • Реализована поддержка структуры данных штрихкода согласно стандарту ICAO Datastructure for Barcode. Все стандартные теги включены. Добавлена возможность поддержки собственных тегов для специфических стран согласно существующим шаблонам. Добавлена возможность поиска подходящего сертификата подписи в директории PKD, построения цепочки сертификатов и осуществления валидации ЭЦП.
    • Улучшены алгоритмы чтения повреждённых QR-кодов.
    • Исправлена ситуация с применением неактивных настроек обработки изображения, которая могла приводить к неверному конечному результату.
    • Исправлена ситуация с неверным применением фильтра processParam.doBarcodes при обработке штрихкодов из шаблона документа. Теперь если шаблон содержит тип штрихкода, не включённый в processParam.doBarcodes, такой штрихкод не будет прочитан и обработан.
    • Исправлена ситуация с чтением PDF417, которая в некоторых редких случаях приводила к исключению.
  • Парсинг и проверка текстовых данных
    • Добавлена генерация ft_Issuing_State_Code в зоне визуального контроля (VIZ) на основе шаблона документа в том случае, если данное поле не напечатано на самом документе.
    • Добавлена транслитерация полей ft_Middle_Name в кодировке Latin по умолчанию.
    • Добавлена проверка срока действия подписывающего сертификата на основании даты выдачи документа.
    • Удалена проверка достоверности типов полей ft_DS_Certificate_Issuer для текстовых результатов и перемещена в процедуру валидации RFID PA.
    • Исправлена ситуация с парсингом дат из групп данных DG11/DG12, когда в определённых случаях специальные разделительные символы должны быть пропущены для получения корректных значений.
    • Исправлена ситуация с парсингом дат формата «00/00/0000», теперь подобные даты преобразуются в формат «01/01/2100».
    • Исправлена ситуация с некорректной проверкой подлинности текстовых полей, имеющих блики на анализируемом изображении.
    • Исправлена ситуация с корректировкой даты в машиносчитываемой зоне (MRZ) на основе дат из зоны визуального контроля (VIZ). Теперь значение корректируется только в случае полного совпадения дат, в противном же случае по умолчанию задаётся 21-й век.
    • Исправлена ситуация со сравнением ft_Date_Of_Issue, ft_Age_At_Issue из различных источников, когда один из источников предоставляет лишь частичную дату, в то время как другой – полную.
    • Исправлена ситуация с валидацией нулевых числовых значений.
    • Обновлён парсинг значений полей из групп данных DG11/DG12 и их корректное преобразование в значения полей LCID для документов из различных стран.
    • Обновлён список образцов документов.
  • Проверка подлинности
    • Исправлена ситуация с неверными значениями по умолчанию в processParam.authParams.livenessParams.
    • Исправлена ситуация с валидацией переменных параметров в условиях плохой освещённости в УФ спектре.
    • Исправлена ситуация с неверным определением координат динамических элементов в результатах обработки.
    • Исправлена ситуация с неверным определением координат элементов штрихкода в случае, когда тот не был найден или прочитан корректно.
    • Исправлены различные ситуации касательно валидации динамических элементов.
  • Контроль качества изображения
    • Исправлена ситуация с использованием лишнего контейнера результатов обработки многостраничных документов на мобильных платформах в некоторых случаях.
  • Перечисления
    • Добавлен новый член перечисления eVisualFieldType:
      • ft_Signature.
    • Добавлены новые члены перечисления eCheckDiagnose:
      • chd_ICAO_IDB_Base32Error,
      • chd_ICAO_IDB_ZippedError,
      • chd_ICAO_IDB_MessageZoneEmpty,
      • chd_ICAO_IDB_SignatureMustBePresent,
      • chd_ICAO_IDB_SignatureMustNotBePresent,
      • chd_ICAO_IDB_CertificateMustNotBePresent.
  • Прочее
    • Добавлена поддержка спецификации проездных документов Additional ICAO TD1 layout specification.
    • Исправлена ситуация с проверкой однорангового SSL сертификата для исходящих соединений, которая приводила к невозможности работы с доменами, отличными от домена Regula. Описанная ситуация актуальна для случая повторной обработки данных на стороне сервера.
    • Исправлена ситуация с захватом данных многостраничных документов для последующей повторной обработки на стороне сервера.
    • Исправлена ситуация с некорректными отчётами по тегам сессии в пакетах данных для повторной обработки на стороне сервера.
    • Исправлена ситуация с алгоритмом повторной детекции машиносчитываемой зоны (MRZ) применительно к большим изображениям, на которых документ занимает лишь малую область.
    • Исправлена ситуация с вычислением подлинности Status.detailsOptical.docType, когда в приложении Document Reader включена настройка отображения запроса следующей страницы.
    • Исправлена ситуация с обработкой перфорированных полей в условиях освещённости, отличных от видимого спектра, в случаях когда необходимый свет недоступен.
    • Исправлена ситуация с обработкой документа по сценарию BarcodeAndLocate в многостраничном режиме, когда страница без штрихкода не могла быть корректно захвачена.
    • Исправлена ситуация с распознаванием машиносчитываемой зоны (MRZ) в процессе обработки документа по сценарию BarcodeAndLocate, когда подобное поведение не предполагается.
    • Исправлены различные ситуации касательно логгирования.

Core RFID SDK

  • Добавлен функционал внесения поправок в существующий сценарий, позволяющий принудительно продолжить работу сценария до окончательного выполнения, игнорируя потенциальные ошибки в чтении документа или обработке обязательных групп данных.
  • Сопоставление полей DS Certificate Issuer и Subject перенесено из секции Text results в вычисление статуса RFID PA.
  • Исправлена ситуация с поддержкой PACE в eDL документах.
  • Исправлена валидация данных венгерских электронных паспортов Hungary ePassport SOD в случае проблем совместимости форматов.
  • Исправлена валидация данных израильских электронных паспортов Israel ePassport SOD в случае проблем совместимости форматов.
  • Уведомления ntfLDS_ICAO_SignedData_Certificates_Missed и ntfLDS_ICAO_SignedData_Certificates_Empty удалены из списка PA sensitive codes.
  •  Перечисления
    • Добавлены новые члены перечисления eLDS_ParsingNotificationCodes:
      • ntfLDS_ICAO_Certificate_Chain_Country_NonMatching,
      • ntfLDS_ICAO_Certificate_VisualMrz_Country_NonMatching,
      • ntfLDS_ICAO_Certificate_MRZ_Country_NonMatching,
      • ntfLDS_MRZ_CountryCode_VisualMrz_NonMatching.
    • Добавлен новый член перечисления eRFID_Commands:
      • RFID_Command_Session_PA_CrossCheck.

Mobile API

  • Добавлены новые коды ошибок для случаев:
    • CAMERA_NO_PERMISSION — нет разрешения на использование камеры.
    • CAMERA_NOT_AVAILABLE — выбранная камера недоступна.
  • Добавлено свойство proceedReadingAlways к настройкам RFID. При его активации сценарий продолжает работу до завершения даже при возникновении ошибок в чтении документа или обработке обязательных групп данных.
  • Добавлена возможность получения размера загружаемой базы данных.
  • Добавлена поддержка режима manualMultipage, когда активировано свойство backendProcessing.
  • Исправлена ситуация с водяным знаком  "powered by Regula", который всегда показывался на экране обработки RFID чипа вне зависимости от настроек лицензии.
  • Android
    • Улучшена фокусировка камеры.
    • Исправлено отражение изображения в анимации многостраничного документа.
  • iOS
    • Обновлены манифесты конфиденциальности для соответствия последним требованиям Apple. Важно подчеркнуть, что динамические фреймворки были переопределены с этой целью. В случаях, когда используется интеграция через CocoaPods, требуется обязательно удалить CocoaPods из проекта и очистить соответствующий кэш. Выполнение подобного действия позволяет удостовериться в получении новых актуальных версий фреймворков из сервиса во время процесса установки пакетов.
    • Удалён устаревший метод recognizeImage. Используйте recognizeWithConfig вместо него.
    • Обновлены отступы по умолчанию в пользовательском графическом интерфейсе. Если левая и правая границы не переданы посредством JSON, то ссылки на значения по умолчанию берутся из superview (свойства leftMargin и rightMargin).
    • Исправлено освобождение ресурсов при вызове метода deinitializeReader.
    • Исправлена кастомизация изображения в анимации многостраничного документа.
    • Исправлен вылет в случае отмены скачивания базы данных.
    • Исправлена ситуация с некорректным отображением анимаций многостраничного документа и живости в режиме родительского контроля.
    • Исправлена ситуация с некорректным отображением рамки камеры в режиме обработки многостраничного документа при смене соотношения сторон.
  • Hybrid
    • Flutter
      • Исправлена ситуация с некорректным выбором ориентации при помощи метода setOrientation.

Document Reader Application

  • Добавлена настройка «Продолжить в любом случае» во вкладку RFID диалогового окна Настройки.
  • Добавлено описание платформы в диалоговое окно О программе.
  • Исправлен способ, посредством которого некоторые настройки RFID попадали в сценарий чтения документа.
  • Исправлена ситуация с предоставлением ключа доступа для чтения RFID чипа, извлечённого из штрихкода.
  • Исправлена ситуация попытки одновременного чтения приложений ePassport и eDL из чипа eDL документа. Теперь процесс чтения дифференцирован по типу документа.
  • Исправлена ситуация потенциальной блокировки при повторной обработке изображений в основном потоке. Теперь повторная обработка осуществляется в отдельном потоке подобно сканированию документа.

COM API

  • Добавлено свойство RFIDMIFARE для включения/отключения получения данных MIFARE в ходе чтения чипа (чтение/запись, boolean). По умолчанию отключено.
  • Добавлено свойство RFIDProceedAnyway для включения/отключения режима, в котором чтение чипа в ходе сценария обработки документа будет продолжено даже в случае отсутствия некоторых обязательных групп данных или неудачного завершения проверок подлинности (чтение/запись, boolean). По умолчанию отключено.

Web Component

  • Добавлена поддержка повторной обработки данных на стороне сервера. Теперь даные сессии, полученные на стороне веб-компонент, могут быть безопасно переданы на удалённый сервер и затем повторно обработаны вместе с другими данными документов в составе единого пакета. При этом безопасная доверенная среда предоставляет финальные результаты проверок.
  • Исправлена ошибка, которая может возникнуть при переключении камеры.
  • Прочие исправления и улучшения.

Web Service API

  • Добавлен заголовок запроса X-Response-Time для отслеживания времени, затрачиваемого на обработку.
  • Исправлена ситуация с некорректными возвращаемыми изображениями после повторной обработки пакетов.
  • Клиенты
    • Добавлена возможность передачи пользовательских параметров посредством свойства WithCustomParams.
  • Обновлены зависимости пакетов до последней версии с целью устранения уязвимостей безопасности.
  • Обновлена спецификация Open API в GitHub.
  • Обновлены клиенты и пакеты.
  • Прочие исправления и улучшения.

Licensing

  • Исправлена ситуация с неверным вычислением хеша для отчёта лицензирования.
  • Исправлена ситуация с выбором наиболее актуальных лицензионных данных из контейнера или файла хранилища данных devices.dat.

Installation Packages

  • Windows Desktop API
    • Документация на различных языках теперь доступна как отдельный компонент.
  • Linux
    • Добавлены пакеты arm64.
  • Docker
    • Обновлён до последней версии базовый образ.

PKD

  • Включён ICAO PKD master list версии 259.
  • Включён ICAO Health master list версии 9.

Database

  • Обновлены многочисленные шаблоны документов для включения актуальной информации по OVI, MLI, контактным чипам, голограммам, расширенной MRZ, расширенной OCR, типе вставки фотографии, проверке шаблонов (patterns check), где это уместно.
  • Некоторые шаблоны удалены за неактуальностью.
  • Включает 249 стран и территорий, 13900 документов.
  • Добавлено 294 новых документов.

Подробности см. в Списке поддерживаемых документов.

Была ли эта статья полезной?
Пользователи, считающие этот материал полезным: 0 из 0

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.

Статьи в этом разделе

Больше