What's Changed
- chore: bump version to v1.0.3 by @alexeyqu-fb in #1319
- Refactor GooglePhotosExporter to take in an instance of JobStore by @osamahan999 in #1316
- Refactor GoogleMediaExporter to use JobStore instead of TemporaryDataStore by @osamahan999 in #1317
- Refactor GoogleMediaImporter to only have a DataStore, not both by @osamahan999 in #1318
- Catch DatastoreException thrown by datastore transactions in PortabilityAbstractInMemoryDataCopier.java by @kateyeo in #1322
- Helper class for when Google code wants to log errors that may have failed an item outside of the executors by @osamahan999 in #1315
- Fix retrying executor to actually catch the IOExceptions & add tests by @osamahan999 in #1323
- Log and skip errors in GooglePhotosExporter when converting MediaItem to PhotoModel by @osamahan999 in #1321
- Add creation time field to GoogleMediaItem and populate the upload time for the media models. by @aksingh737 in #1306
- Add retrying for listAlbums in GoogleMediaExporter by @osamahan999 in #1324
- Retry listMediaItems in GoogleMediaExporter by @osamahan999 in #1326
- Define retry-then-skip retry strategies by @kateyeo in #1330
- add Retry and skip logic in AppleMediaImporter by @yy9669 in #1329
- Preserve filenames when importing items by @aksingh737 in #1332
- add log to investigate missing upload date in Google -> Apple Photos … by @yy9669 in #1333
- feat: add userAlias field to PortabilityJob class by @alexeyqu-fb in #1334
New Contributors
- @aksingh737 made their first contribution in #1306
Full Changelog: v1.0.3...v1.0.4