Skip to content

9.0.3

Latest

Choose a tag to compare

@d-date d-date released this 11 Nov 04:08
cb7b381

Repackages upstream Google ML Kit 9.0.0, same binaries as 9.0.2 (identical checksums).

Fixed

Resolves alongside Firebase 13.1.1+ (#124). gtm-session-fetcher is now allowed 3.5.0..<6.0.0 instead of 3.5.0..<4.0.0, so SwiftPM no longer fails with:

'google-mlkit-swiftpm' depends on 'gtm-session-fetcher' 3.5.0..<4.0.0.
'gtm-session-fetcher' >= 4.0.0 is required because 'firebase-ios-sdk' 13.1.1 depends on 'gtm-session-fetcher' 4.0.0..<6.0.0

The ML Kit pods still declare < 4.0, but gtm-session-fetcher 4.0 and 5.0 only raised the minimum OS and removed no Objective-C API. Text recognition, barcode scanning, language ID, entity extraction and digital ink recognition were run on the arm64 Simulator against gtm-session-fetcher 5.3.1 with Firebase 13.1.1.

Upgrading

Bump to 9.0.3. Nothing else changes: the resource bundles and the -ObjC -all_load linker flags are the same as in 9.0.2.

Flutter: google_mlkit_* plugins pin this package exactly, so they need to move their pin to 9.0.3 before apps pick this up.