Skip to content

Releases: BorderTech/mrz-java

v0.8

27 Apr 05:31
Compare
Choose a tag to compare
  • Latest qa-parent and dependencies
  • Switch from travis-ci to GitHub Actions #6
  • Skip empty/blank lines when parsing MRZ
  • Add trimmed first line to result

v0.7

28 Oct 01:44
Compare
Choose a tag to compare

Enhancements

  • Parse one character country code for Germany in MrzFinderUtil.

v0.6

10 Jul 05:12
Compare
Choose a tag to compare

0.6 (fork to BorderTech)

API Changes

  • MrzParseException is now a checked exception and methods that require it now throw MrzParseException on their signatures
  • API changes required to pass QA checks enforced by qa-parent, sonarcloud and codacy:
    • Encapsulate class fields with getters and setters
    • Capitalise enums
    • Rename SlovakId2_34 to SlovakId2x34
  • Update target java from 1.7 to 1.8

Enhancements

  • Use BorderTech qa-parent parent pom
  • Apply code style changes to pass QA checks enforced by qa-parent, sonarcloud and codacy
  • New MrzFinderUtil class to help locate an MRZ in a String with other lines of characters. Useful when processing Strings generated by OCR.
  • New MrzRecordOptional class that record types with an Optional field can extend.
  • Replace assembly zip and scripts with standalone jar
  • Implement travis CI.