Arg0s1080 Mrz Versions Save

Machine Readable Zone generator and checker for official travel documents sizes 1, 2, 3, MRVA and MRVB (Passports, Visas, national id cards and other travel documents)

v0.6.2

3 years ago

MRZ

  • Urgent version release to fix #26

MRZ Checker

  • Fix #26 (thanks to @rutgervandriel )

NOTES:

  • The publication date was August 31, 2020

TODO in v0.6.x:

  • Provide solution for optional_data_hash bug for generator
  • Heed #24 and #25
  • Improve documentation
    • Complete flowcharts (properties, methods, etc)
    • Get better docstrings
    • Document all warnings, errors by adding it in some md file
  • Improve _Report
  • Complete unittest for _Report

v0.6.1

3 years ago

MRZ

  • Added support for new Kosovo Travel Documents (PR #22 by @Asa-Nisi-Masa)
  • Added flowcharts to docs folder

MRZ Checker

  • Change _Report.
  • Fix optional_data_hash bug (See #21 thanks to @mjl)
  • Several improvements

MRZ Generator

  • Several improvements

NOTES:

  • The publication date was August 29, 2020

TODO in v0.6.x:

  • Provide solution for optional_data_hash bug for generator
  • Heed #24 and #25
  • Improve documentation
    • Complete flowcharts (properties, methods, etc)
    • Get better docstrings
    • Document all warnings, errors by adding it in some md file
  • Improve _Report
  • Complete unittest for _Report

v0.5.8

4 years ago

MRZ

MRZ Checker

  • Add field() unittests for all documents (TD1, TD2, Passports and Visas)
  • Several improvements

MRZ Generator

  • Fix MRVB refactor bug (see #10 thanks to @jellevanwezel)
  • Several improvements

NOTES:

  • The publication date was January 5, 2020

v0.5.5

4 years ago

MRZ Checker

  • Fields extraction (name, surname, country, birth date, etc) (see #6)
  • Several improvements
  • Fix several bugs

MRZ Generator

  • Several improvements
  • Fix several bugs

NOTES:

  • The publication date was April 16, 2019
  • This release is now published by the suggestion of @yuriescl made in issue #12
  • The only assets valid for this release are mrz-0.5.5-py3-none-any.whl (65.4 KB) and mrz-0.5.5.tar.gz (24.8 KB)

v0.4.0

4 years ago

MRZ

  • Change dev status to Beta

MRZ Checker

  • Identifier checks
  • Several improvements
  • Added special cases (TD1 Germany, TD1 Belgica and TD3 India) (not available in PyPi)

MRZ Generator

  • Several improvements
  • Fix several bugs

NOTES:

  • The publication date was March 9, 2019
  • This release is now published by the suggestion of @yuriescl made in issue #12
  • The only assets valid for this release are mrz-0.4.0-py3-none-any.whl (62.9 KB) and mrz-0.4.0.tar.gz (23.8 KB)

v0.3.5

4 years ago

MRZ Generator

  • Added Visas support (MRVA and MRVB)
  • Fixed several bugs

MRZ Generator

  • Added Visas support (MRVA and MRVB)
  • Fix Several bugs

NOTES:

  • The publication date was Agust 22, 2018
  • This release is now published by the suggestion of @yuriescl made in issue #12
  • The only assets valid for this release are mrz-0.3.5-py3-none-any.whl (50.7 KB) and mrz-0.3.5.tar.gz (23.4 KB)

v0.2.2

4 years ago

MRZ

MRZ was born from an old project called MRZ Generator. It was done because I wanted to know how the MRZ code of my national identity card was generated. It was then expanded to generate MRZ for passports and other travel documents.

Before this version everything was very disorganized, so there is no changelog or any record of what was done.

This was the first release published in Pypi.

MRZ GENERATOR

  • Special Latin characters (acutes, tildes, diaeresis, graves, circumflex, etc)
  • Arabic chars transliteration
  • Several variations of Cyrillic added: Serbian, Macedonian, Belarusian, Ukrainian and Bulgarian
  • Transliteration of modern Greek (experimental)
  • Transliteration of modern Hebrew (without vowels) (experimental)
  • Generation of the country code from its name in English (Ex.: “Netherlands” -> “NLD”)
  • Name truncation detection
  • Possibility of disabling checks for country code, nationality and type of document, allowing to use 3-letter-codes not included in the countries dictionary and to use document_type codes without restrictions in Generator.

MRZ CHECKER

  • Error report, warnings report and full report.
  • Possibility that warnings compute as errors using compute_warnings keyword in Checker.
  • Added new checks for periods of time.

NOTES:

  • The publication date was March 28, 2018
  • This release is now published by the suggestion of @yuriescl made in issue #12
  • The only assets valid for this release are mrz-0.2.2-py3-none-any.whl (47.4 KB) and mrz-0.2.2.tar.gz (22.5 KB)