- Fixed most warnings and hints
- However I'm not going to lie down to the quote mafia, I'm pretty sure the velociraptors aren't coming (https://xkcd.com/292/)
- I'm not going to remove local variable types from the ported JS code, because I think it's dumb, and dangerous, but I did remove local variable types for trivial cases to make somebody somewhere less unhappy about my package
- Don't get me started on the lack of consistency of the two rules above
- Dart 2.12
- Null safety
- added documentation
- added example
- fixed when FlashpixVersion is already a string
- ported to Dart 2
- fixed the botched release
- created
AbstractBlobReader
making the core implementation platform independent - moved platform dependent code (a HTML Blob based implementation of
AbstractBlobReader
) available by importingexifdart_html.dart
- created a
dart:io
based implementation ofAbstractBlobReader
and made it available inexifdart_io.dart
- this is an API breaking release, you have to import both
exifdart.dart
andexifdart_html.dart
ot get the old API
- fixed
null
access on some files that have a type 0 GPSVersionID tag
- fixed offset errors in
BlobView
andCacheView
- changed switch block to make dart2js happy