- Implements new ICAO9303 part 5 long document numbers for TD1 (by @nicoinn)
- Support Dart 3, while maintaining backward compatibility with Dart 2 (by @tomasaquiles-ca)
- Support null-safety
- French Id format support
Improvements:
- Make
MRZParser.parse()
throw meaningful instances ofMRZException
- Support documents with document number shorted than 9 characters (#2)
New features:
- Provide
MRZParser.tryParse()
method which returnsnull
if parsing was unsuccessful
First release with following formats:
- TD1
- TD2
- TD3
- MRV-A
- MRV-B