Release notes

Latest versions

Android API Latest Versions

Group ID Artifact name Version Last Update
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.1 08/07/2024
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 02/20/2024
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 08/16/2022
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 08/16/2022
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 11/07/2023
com.google.android.gms
play-services-mlkit-language-id 17.0.0 08/16/2022
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 12/06/2022
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 11/07/2023
com.google.android.gms
play-services-mlkit-text-recognition 19.0.1 08/07/2024
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.1 08/07/2024
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.1 08/07/2024
com.google.android.gms
play-services-mlkit-text-recognition-japanese 16.0.1 08/07/2024
com.google.android.gms
play-services-mlkit-text-recognition-korean 16.0.1 08/07/2024
com.google.android.gms
play-services-code-scanner 16.1.0 08/01/2023
com.google.mlkit
barcode-scanning 17.3.0 08/07/2024
com.google.mlkit
camera 16.0.0-beta3 01/25/2022
com.google.mlkit
digital-ink-recognition 19.0.0 08/29/2025
com.google.mlkit
entity-extraction 16.0.0-beta6 04/18/2025
com.google.mlkit
face-detection 16.1.7 08/07/2024
com.google.mlkit
face-mesh-detection 16.0.0-beta3 08/07/2024
com.google.mlkit
genai-image-description 1.0.0-beta1 05/14/2025
com.google.mlkit
genai-proofreading 1.0.0-beta1 05/14/2025
com.google.mlkit
genai-rewriting 1.0.0-beta1 05/14/2025
com.google.mlkit
genai-summarization 1.0.0-beta1 05/14/2025
com.google.mlkit
image-labeling 17.0.9 08/07/2024
com.google.mlkit
image-labeling-custom 17.0.3 08/07/2024
com.google.mlkit
language-id 17.0.6 08/07/2024
com.google.mlkit
linkfirebase 17.0.0 01/25/2022
com.google.mlkit
object-detection 17.0.2 08/07/2024
com.google.mlkit
object-detection-custom 17.0.2 08/07/2024
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 01/25/2022
com.google.mlkit
pose-detection 18.0.0-beta5 08/07/2024
com.google.mlkit
pose-detection-accurate 18.0.0-beta5 08/07/2024
com.google.mlkit
segmentation-selfie 16.0.0-beta6 08/07/2024
com.google.mlkit
smart-reply 17.0.4 08/07/2024
com.google.mlkit
text-recognition 16.0.1 08/07/2024
com.google.mlkit
text-recognition-chinese 16.0.1 08/07/2024
com.google.mlkit
text-recognition-devanagari 16.0.1 08/07/2024
com.google.mlkit
text-recognition-japanese 16.0.1 08/07/2024
com.google.mlkit
text-recognition-korean 16.0.1 08/07/2024
com.google.mlkit
translate 17.0.3 08/07/2024

iOS API Latest Versions

Artifact name Version Last Update
GoogleMLKit
9.0.0 06/27/2025
MLKitBarcodeScanning
8.0.0 06/27/2025
MLKitCommon
14.0.0 06/27/2025
MLKitDigitalInkRecognition
8.0.0 06/27/2025
MLKitEntityExtraction
1.0.0-beta15 06/27/2025
MLKitFaceDetection
8.0.0 06/27/2025
MLKitImageLabeling
8.0.0 06/27/2025
MLKitImageLabelingCommon
10.0.0 06/27/2025
MLKitImageLabelingCustom
8.0.0 06/27/2025
MLKitLanguageID
9.0.0 06/27/2025
MLKitLinkFirebase
8.0.0 06/27/2025
MLKitObjectDetection
8.0.0 06/27/2025
MLKitObjectDetectionCommon
10.0.0 06/27/2025
MLKitObjectDetectionCustom
8.0.0 06/27/2025
MLKitPoseDetection
1.0.0-beta16 06/27/2025
MLKitPoseDetectionAccurate
1.0.0-beta16 06/27/2025
MLKitPoseDetectionCommon
1.0.0-beta16 06/27/2025
MLKitSegmentationCommon
1.0.0-beta14 06/27/2025
MLKitSegmentationSelfie
1.0.0-beta14 06/27/2025
MLKitSmartReply
8.0.0 06/27/2025
MLKitTextRecognition (v2)
7.0.0 06/27/2025
MLKitTextRecognitionCommon
6.0.0 06/27/2025
MLKitTextRecognitionChinese
6.0.0 06/27/2025
MLKitTextRecognitionDevanagari
6.0.0 06/27/2025
MLKitTextRecognitionJapanese
6.0.0 06/27/2025
MLKitTextRecognitionKorean
6.0.0 06/27/2025
MLKitTranslate
8.0.0 06/27/2025
MLKitVision
10.0.0 06/27/2025
MLImage
1.0.0-beta8 06/27/2025

Release history

August 29, 2025

On Android, updated Digital Ink Recognition SDK to support 16 KB page sizes .

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.1 NO
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.1 NO
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.3.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 19.0.0 YES
com.google.mlkit
entity-extraction 16.0.0-beta6 NO
com.google.mlkit
face-detection 16.1.7 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta3 NO
com.google.mlkit
image-labeling 17.0.9 NO
com.google.mlkit
image-labeling-custom 17.0.3 NO
com.google.mlkit
language-id 17.0.6 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.2 NO
com.google.mlkit
object-detection-custom 17.0.2 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta5 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta5 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta6 NO
com.google.mlkit
smart-reply 17.0.4 NO
com.google.mlkit
text-recognition 16.0.1 NO
com.google.mlkit
text-recognition-chinese 16.0.1 NO
com.google.mlkit
text-recognition-devanagari 16.0.1 NO
com.google.mlkit
text-recognition-japanese 16.0.1 NO
com.google.mlkit
text-recognition-korean 16.0.1 NO
com.google.mlkit
translate 17.0.3 NO

June 27, 2025

This release includes bug fixes.

iOS API Latest Versions

Artifact name Version Last Update
GoogleMLKit
9.0.0 06/27/2025
MLKitBarcodeScanning
8.0.0 06/27/2025
MLKitCommon
14.0.0 06/27/2025
MLKitDigitalInkRecognition
8.0.0 06/27/2025
MLKitEntityExtraction
1.0.0-beta15 06/27/2025
MLKitFaceDetection
8.0.0 06/27/2025
MLKitImageLabeling
8.0.0 06/27/2025
MLKitImageLabelingCommon
10.0.0 06/27/2025
MLKitImageLabelingCustom
8.0.0 06/27/2025
MLKitLanguageID
9.0.0 06/27/2025
MLKitLinkFirebase
8.0.0 06/27/2025
MLKitObjectDetection
8.0.0 06/27/2025
MLKitObjectDetectionCommon
10.0.0 06/27/2025
MLKitObjectDetectionCustom
8.0.0 06/27/2025
MLKitPoseDetection
1.0.0-beta16 06/27/2025
MLKitPoseDetectionAccurate
1.0.0-beta16 06/27/2025
MLKitPoseDetectionCommon
1.0.0-beta16 06/27/2025
MLKitSegmentationCommon
1.0.0-beta14 06/27/2025
MLKitSegmentationSelfie
1.0.0-beta14 06/27/2025
MLKitSmartReply
8.0.0 06/27/2025
MLKitTextRecognition (v2)
7.0.0 06/27/2025
MLKitTextRecognitionCommon
6.0.0 06/27/2025
MLKitTextRecognitionChinese
6.0.0 06/27/2025
MLKitTextRecognitionDevanagari
6.0.0 06/27/2025
MLKitTextRecognitionJapanese
6.0.0 06/27/2025
MLKitTextRecognitionKorean
6.0.0 06/27/2025
MLKitTranslate
8.0.0 06/27/2025
MLKitVision
10.0.0 06/27/2025
MLImage
1.0.0-beta8 06/27/2025

Bug Fixes

  • On iOS, removed a domain reference to prevent app submission rejection.

May 14, 2025

Released the following GenAI APIs on Android:

  • Image Description API to provide short descriptions for images.
  • Proofreading API to polish short content by refining grammar and fixing spelling errors.
  • Rewriting API to reword content in different styles, such as formally, concise, or even with emojis.
  • Summarization API to summarize articles and chat conversations into 1-3 bullet points.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.1 NO
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.1 NO
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.3.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta6 NO
com.google.mlkit
face-detection 16.1.7 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta3 NO
com.google.mlkit
genai-image-description 1.0.0-beta1 YES
com.google.mlkit
genai-proofreading 1.0.0-beta1 YES
com.google.mlkit
genai-rewrting 1.0.0-beta1 YES
com.google.mlkit
genai-summarization 1.0.0-beta1 YES
com.google.mlkit
image-labeling 17.0.9 NO
com.google.mlkit
image-labeling-custom 17.0.3 NO
com.google.mlkit
language-id 17.0.6 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.2 NO
com.google.mlkit
object-detection-custom 17.0.2 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta5 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta5 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta6 NO
com.google.mlkit
smart-reply 17.0.4 NO
com.google.mlkit
text-recognition 16.0.1 NO
com.google.mlkit
text-recognition-chinese 16.0.1 NO
com.google.mlkit
text-recognition-devanagari 16.0.1 NO
com.google.mlkit
text-recognition-japanese 16.0.1 NO
com.google.mlkit
text-recognition-korean 16.0.1 NO
com.google.mlkit
translate 17.0.3 NO

April 18, 2025

On Android, fixed the download issue for the Entity Extraction API in the Arabic language. Also updated its minimum supported Android API version to 26 to better support 16 KB page sizes .

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.1 NO
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.1 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.1 NO
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.3.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta6 YES
com.google.mlkit
face-detection 16.1.7 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta3 NO
com.google.mlkit
image-labeling 17.0.9 NO
com.google.mlkit
image-labeling-custom 17.0.3 NO
com.google.mlkit
language-id 17.0.6 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.2 NO
com.google.mlkit
object-detection-custom 17.0.2 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta5 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta5 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta6 NO
com.google.mlkit
smart-reply 17.0.4 NO
com.google.mlkit
text-recognition 16.0.1 NO
com.google.mlkit
text-recognition-chinese 16.0.1 NO
com.google.mlkit
text-recognition-devanagari 16.0.1 NO
com.google.mlkit
text-recognition-japanese 16.0.1 NO
com.google.mlkit
text-recognition-korean 16.0.1 NO
com.google.mlkit
translate 17.0.3 NO

March 25, 2025

This release includes improvements.

iOS API Latest Versions

Artifact name Version Last Update
GoogleMLKit
8.0.0 03/25/2025
MLKitBarcodeScanning
7.0.0 03/25/2025
MLKitCommon
13.0.0 03/25/2025
MLKitDigitalInkRecognition
7.0.0 03/25/2025
MLKitEntityExtraction
1.0.0-beta14 03/25/2025
MLKitFaceDetection
7.0.0 03/25/2025
MLKitImageLabeling
7.0.0 03/25/2025
MLKitImageLabelingCommon
9.0.0 03/25/2025
MLKitImageLabelingCustom
7.0.0 03/25/2025
MLKitLanguageID
8.0.0 03/25/2025
MLKitLinkFirebase
7.0.0 03/25/2025
MLKitObjectDetection
7.0.0 03/25/2025
MLKitObjectDetectionCommon
9.0.0 03/25/2025
MLKitObjectDetectionCustom
7.0.0 03/25/2025
MLKitPoseDetection
1.0.0-beta15 03/25/2025
MLKitPoseDetectionAccurate
1.0.0-beta15 03/25/2025
MLKitPoseDetectionCommon
1.0.0-beta15 03/25/2025
MLKitSegmentationCommon
1.0.0-beta13 03/25/2025
MLKitSegmentationSelfie
1.0.0-beta13 03/25/2025
MLKitSmartReply
7.0.0 03/25/2025
MLKitTextRecognition (v2)
6.0.0 03/25/2025
MLKitTextRecognitionCommon
5.0.0 03/25/2025
MLKitTextRecognitionChinese
5.0.0 03/25/2025
MLKitTextRecognitionDevanagari
5.0.0 03/25/2025
MLKitTextRecognitionJapanese
5.0.0 03/25/2025
MLKitTextRecognitionKorean
5.0.0 03/25/2025
MLKitTranslate
7.0.0 03/25/2025
MLKitVision
9.0.0 03/25/2025
MLImage
1.0.0-beta7 03/25/2025

Improvements

  • On iOS, raised the minimum supported version of Xcode to 16.0.0.

September 30, 2024

This release includes improvements.

iOS API Latest Versions

Artifact name Version Last Update
GoogleMLKit
7.0.0 09/30/2024
MLKitBarcodeScanning
6.0.0 09/30/2024
MLKitCommon
12.0.0 09/30/2024
MLKitDigitalInkRecognition
6.0.0 09/30/2024
MLKitEntityExtraction
1.0.0-beta13 09/30/2024
MLKitFaceDetection
6.0.0 09/30/2024
MLKitImageLabeling
6.0.0 09/30/2024
MLKitImageLabelingCommon
8.0.0 09/30/2024
MLKitImageLabelingCustom
6.0.0 09/30/2024
MLKitLanguageID
7.0.0 09/30/2024
MLKitLinkFirebase
6.0.0 09/30/2024
MLKitObjectDetection
6.0.0 09/30/2024
MLKitObjectDetectionCommon
8.0.0 09/30/2024
MLKitObjectDetectionCustom
6.0.0 09/30/2024
MLKitPoseDetection
1.0.0-beta14 09/30/2024
MLKitPoseDetectionAccurate
1.0.0-beta14 09/30/2024
MLKitPoseDetectionCommon
1.0.0-beta14 09/30/2024
MLKitSegmentationCommon
1.0.0-beta12 09/30/2024
MLKitSegmentationSelfie
1.0.0-beta12 09/30/2024
MLKitSmartReply
6.0.0 09/30/2024
MLKitTextRecognition (v2)
5.0.0 09/30/2024
MLKitTextRecognitionCommon
4.0.0 09/30/2024
MLKitTextRecognitionChinese
4.0.0 09/30/2024
MLKitTextRecognitionDevanagari
4.0.0 09/30/2024
MLKitTextRecognitionJapanese
4.0.0 09/30/2024
MLKitTextRecognitionKorean
4.0.0 09/30/2024
MLKitTranslate
6.0.0 09/30/2024
MLKitVision
8.0.0 09/30/2024
MLImage
1.0.0-beta6 09/30/2024

Improvements

  • On iOS, raised the minimum supported version of Xcode to 15.3.0.
  • On iOS, raised the minimum supported version of iOS to 15.5.0.
  • On iOS, upgraded the version range of GoogleUtilities/UserDefaults dependency in MLKitCommon from ">= 7.13.0, < 8.0" to "~> 8.0".
  • On iOS, upgraded the version range of GoogleDataTransport dependency in MLKitCommon from ">= 9.4.1, < 10.0" to "~> 10.0".

August 7, 2024

Updated Android SDKs to support 16 KB page sizes .

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.1 YES
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.1 YES
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.1 YES
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.1 YES
com.google.android.gms
play-services-mlkit-text-japanese 16.0.1 YES
com.google.android.gms
play-services-mlkit-text-korean 16.0.1 YES
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.3.0 YES
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta5 NO
com.google.mlkit
face-detection 16.1.7 YES
com.google.mlkit
face-mesh-detection 16.0.0-beta3 YES
com.google.mlkit
image-labeling 17.0.9 YES
com.google.mlkit
image-labeling-custom 17.0.3 YES
com.google.mlkit
language-id 17.0.6 YES
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.2 YES
com.google.mlkit
object-detection-custom 17.0.2 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta5 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta5 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta6 YES
com.google.mlkit
smart-reply 17.0.4 YES
com.google.mlkit
text-recognition 16.0.1 YES
com.google.mlkit
text-recognition-chinese 16.0.1 YES
com.google.mlkit
text-recognition-devanagari 16.0.1 YES
com.google.mlkit
text-recognition-japanese 16.0.1 YES
com.google.mlkit
text-recognition-korean 16.0.1 YES
com.google.mlkit
translate 17.0.3 YES

April 17, 2024

This release includes improvements.

iOS API Latest Versions

Artifact name Version Last Update
GoogleMLKit
6.0.0 04/17/2024
MLKitBarcodeScanning
5.0.0 04/17/2024
MLKitCommon
11.0.0 04/17/2024
MLKitDigitalInkRecognition
5.0.0 04/17/2024
MLKitEntityExtraction
1.0.0-beta12 04/17/2024
MLKitFaceDetection
5.0.0 04/17/2024
MLKitImageLabeling
5.0.0 04/17/2024
MLKitImageLabelingCommon
7.0.0 04/17/2024
MLKitImageLabelingCustom
5.0.0 04/17/2024
MLKitLanguageID
6.0.0 04/17/2024
MLKitLinkFirebase
5.0.0 04/17/2024
MLKitObjectDetection
5.0.0 04/17/2024
MLKitObjectDetectionCommon
7.0.0 04/17/2024
MLKitObjectDetectionCustom
5.0.0 04/17/2024
MLKitPoseDetection
1.0.0-beta13 04/17/2024
MLKitPoseDetectionAccurate
1.0.0-beta13 04/17/2024
MLKitPoseDetectionCommon
1.0.0-beta13 04/17/2024
MLKitSegmentationCommon
1.0.0-beta11 04/17/2024
MLKitSegmentationSelfie
1.0.0-beta11 04/17/2024
MLKitSmartReply
5.0.0 04/17/2024
MLKitTextRecognition (v2)
4.0.0 04/17/2024
MLKitTextRecognitionCommon
3.0.0 04/17/2024
MLKitTextRecognitionChinese
3.0.0 04/17/2024
MLKitTextRecognitionDevanagari
3.0.0 04/17/2024
MLKitTextRecognitionJapanese
3.0.0 04/17/2024
MLKitTextRecognitionKorean
3.0.0 04/17/2024
MLKitTranslate
5.0.0 04/17/2024
MLKitVision
7.0.0 04/17/2024
MLImage
1.0.0-beta5 02/20/2024

Improvements

  • On iOS, updated privacy manifest.
  • On iOS, upgraded the version range of GoogleToolboxForMac dependency in MLKitCommon from "~>2.1" to ">= 4.2.1, < 5.0".
  • On iOS, upgraded the version range of GTMSessionFetcher/Core dependency in MLKitCommon from ">= 1.1, < 4.0" to ">= 3.3.2, < 4.0".
  • On iOS, upgraded the version range of GoogleDataTransport dependency in MLKitCommon from "~>9.0" to ">= 9.4.1, < 10.0".
  • On iOS, upgraded the version range of GoogleUtilities/UserDefaults dependency in MLKitCommon from "~> 7.0" to ">= 7.13.0, < 8.0".
  • On iOS, upgraded the version range of FirebaseCore dependency in MLKitLinkFirebase from ">= 10.0, <12.0" to ">= 10.23.0, <12.0".
  • On iOS, upgraded the version range of FirebaseInstallations dependency in MLKitLinkFirebase from ">= 10.0, <12.0" to ">= 10.23.0, <12.0".

February 20, 2024

This release includes new features and improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
5.0.0 02/20/2024
MLKitBarcodeScanning
4.0.0 02/20/2024
MLKitCommon
10.0.0 02/20/2024
MLKitDigitalInkRecognition
4.0.0 02/20/2024
MLKitEntityExtraction
1.0.0-beta11 02/20/2024
MLKitFaceDetection
4.0.0 02/20/2024
MLKitImageLabeling
4.0.0 02/20/2024
MLKitImageLabelingCommon
6.0.0 02/20/2024
MLKitImageLabelingCustom
4.0.0 02/20/2024
MLKitLanguageID
5.0.0 02/20/2024
MLKitLinkFirebase
4.0.0 02/20/2024
MLKitObjectDetection
4.0.0 02/20/2024
MLKitObjectDetectionCommon
6.0.0 02/20/2024
MLKitObjectDetectionCustom
4.0.0 02/20/2024
MLKitPoseDetection
1.0.0-beta12 02/20/2024
MLKitPoseDetectionAccurate
1.0.0-beta12 02/20/2024
MLKitPoseDetectionCommon
1.0.0-beta12 02/20/2024
MLKitSegmentationCommon
1.0.0-beta10 02/20/2024
MLKitSegmentationSelfie
1.0.0-beta10 02/20/2024
MLKitSmartReply
4.0.0 02/20/2024
MLKitTextRecognition (v2)
3.0.0 02/20/2024
MLKitTextRecognitionCommon
2.0.0 02/20/2024
MLKitTextRecognitionChinese
2.0.0 02/20/2024
MLKitTextRecognitionDevanagari
2.0.0 02/20/2024
MLKitTextRecognitionJapanese
2.0.0 02/20/2024
MLKitTextRecognitionKorean
2.0.0 02/20/2024
MLKitTranslate
4.0.0 02/20/2024
MLKitVision
6.0.0 02/20/2024
MLImage
1.0.0-beta5 02/20/2024

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.0 NO
com.google.android.gms
play-services-mlkit-document-scanner 16.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.0 NO
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.2.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta5 YES
com.google.mlkit
face-detection 16.1.6 YES
com.google.mlkit
face-mesh-detection 16.0.0-beta2 YES
com.google.mlkit
image-labeling 17.0.8 YES
com.google.mlkit
image-labeling-custom 17.0.2 NO
com.google.mlkit
language-id 17.0.5 YES
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.1 YES
com.google.mlkit
object-detection-custom 17.0.1 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta4 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta4 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta5 YES
com.google.mlkit
smart-reply 17.0.3 YES
com.google.mlkit
text-recognition 16.0.0 NO
com.google.mlkit
text-recognition-chinese 16.0.0 NO
com.google.mlkit
text-recognition-devanagari 16.0.0 NO
com.google.mlkit
text-recognition-japanese 16.0.0 NO
com.google.mlkit
text-recognition-korean 16.0.0 NO
com.google.mlkit
translate 17.0.2 NO

New features

  • On Android, added new Document Scanner API which provides a scanning flow with both UI and ML logic.

Improvements

  • On Android, fixed security vulnerability caused by older version of the play-services-basement dependency.
  • On iOS, added support of Xcode 15.1.0.
  • On iOS, fixed security Vulnerability found in libwebp library.
  • On iOS, updated the Cocoapods dependencies to be compatible with Firebase 10.
  • On iOS, fixed TextRecognition to use a newer version of FlatBuffers.
  • On iOS, added description of use of required reason APIs in the privacy manifest files.
  • On iOS, raised the minimum supported version of iOS from 11.0 to 12.0.

November 7, 2023

This release includes new features and improvements.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta5 YES
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-subject-segmentation 16.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-text-recognition 19.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.0 NO
com.google.android.gms
play-services-code-scanner 16.1.0 NO
com.google.mlkit
barcode-scanning 17.2.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.2 YES
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.1 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0 NO
com.google.mlkit
text-recognition-chinese 16.0.0 NO
com.google.mlkit
text-recognition-devanagari 16.0.0 NO
com.google.mlkit
text-recognition-japanese 16.0.0 NO
com.google.mlkit
text-recognition-korean 16.0.0 NO
com.google.mlkit
translate 17.0.2 YES

New features

  • On Android, added new Subject Segmentation API which allows developers to separate multiple subjects from the background in a picture.

Improvements

August 1, 2023

This release includes new features.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.3.0 YES
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-japanese 16.0.0 NO
com.google.android.gms
play-services-mlkit-text-korean 16.0.0 NO
com.google.android.gms
play-services-code-scanner 16.1.0 YES
com.google.mlkit
barcode-scanning 17.2.0 YES
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0 NO
com.google.mlkit
text-recognition-chinese 16.0.0 NO
com.google.mlkit
text-recognition-devanagari 16.0.0 NO
com.google.mlkit
text-recognition-japanese 16.0.0 NO
com.google.mlkit
text-recognition-korean 16.0.0 NO
com.google.mlkit
translate 17.0.1 NO

New features

May 2, 2023

This release includes new features.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.2.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 19.0.0 YES
com.google.android.gms
play-services-mlkit-text-recognition-chinese 16.0.0 YES
com.google.android.gms
play-services-mlkit-text-recognition-devanagari 16.0.0 YES
com.google.android.gms
play-services-mlkit-text-japanese 16.0.0 YES
com.google.android.gms
play-services-mlkit-text-korean 16.0.0 YES
com.google.android.gms
play-services-code-scanner 16.0.0 NO
com.google.mlkit
barcode-scanning 17.1.0 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0 YES
com.google.mlkit
text-recognition-chinese 16.0.0 YES
com.google.mlkit
text-recognition-devanagari 16.0.0 YES
com.google.mlkit
text-recognition-japanese 16.0.0 YES
com.google.mlkit
text-recognition-korean 16.0.0 YES
com.google.mlkit
translate 17.0.1 NO

New features

  • On Android, upgraded the unbundled version of the Text Recognition API for latin script on March 29, 2023. Improved performance and added all-orientation support.
  • On Android, expanded unbundled version of Text Recognition to Chinese, Devanagari, Japanese, and Korean scripts in addition to Latin. This API provides same functionalities compared with the bundled version however backed by Google Play Services, with app size impact shrinked to only ~260 KB.
  • On Android, graduated bundled version of Text recognition v2 out of Beta to General Availability.

March 21, 2023

This release includes new features.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
4.0.0 YES
MLKitBarcodeScanning
3.0.0 YES
MLKitCommon
9.0.0 YES
MLKitDigitalInkRecognition
3.0.0 YES
MLKitEntityExtraction
1.0.0-beta10 YES
MLKitFaceDetection
3.0.0 YES
MLKitImageLabeling
3.0.0 YES
MLKitImageLabelingCommon
5.0.0 YES
MLKitImageLabelingCustom
3.0.0 YES
MLKitLanguageID
4.0.0 YES
MLKitLinkFirebase
3.0.0 YES
MLKitMDD
5.0.0 YES
MLKitNaturalLanguage
5.0.0 YES
MLKitObjectDetection
3.0.0 YES
MLKitObjectDetectionCommon
5.0.0 YES
MLKitObjectDetectionCustom
3.0.0 YES
MLKitPoseDetection
1.0.0-beta11 YES
MLKitPoseDetectionAccurate
1.0.0-beta11 YES
MLKitPoseDetectionCommon
1.0.0-beta11 YES
MLKitSegmentationCommon
1.0.0-beta9 YES
MLKitSegmentationSelfie
1.0.0-beta9 YES
MLKitSmartReply
3.0.0 YES
MLKitTextRecognition (v2)
2.0.0 YES
MLKitTextRecognitionCommon
1.0.0 YES
MLKitTextRecognitionChinese
1.0.0 YES
MLKitTextRecognitionDevanagari
1.0.0 YES
MLKitTextRecognitionJapanese
1.0.0 YES
MLKitTextRecognitionKorean
1.0.0 YES
MLKitTranslate
3.0.0 YES
MLKitVision
5.0.0 YES
MLKitVisionKit
6.0.0 YES
MLKitXenoCommon
1.0.0-beta11 YES
MLImage
1.0.0-beta4 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.2.0 YES
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.2 NO
com.google.android.gms
play-services-code-scanner 16.0.0 YES
com.google.mlkit
barcode-scanning 17.1.0 YES
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta6 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta6 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta6 NO
com.google.mlkit
translate 17.0.1 NO

New features

  • On Android, graduated Google Code Scanner out of Beta to General Availability.
  • On Android, added support to return all potential barcodes in Barcode Scanning .
  • On iOS, graduated Text recognition v2 out of Beta to General Availability.

Improvements

  • On iOS, raised the minimum supported version of Xcode to 14.2.0.
  • On iOS, raised the minimum supported version of iOS from 10.0 to 11.0.
  • On iOS, removed support for bitcode.
  • On iOS, upgraded the version ranges of GTMSessionFetcher/Core dependencies in MLKitCommon, MLKitLinkFirebase, MLKitNaturalLanguage, and MLKitVision to support Firebase 10.

Jan 31, 2023

This release includes new features.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.1.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.2 NO
com.google.android.gms
play-services-code-scanner 16.0.0-beta3 NO
com.google.mlkit
barcode-scanning 17.0.3 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.1.0 YES
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta6 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta6 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta6 NO
com.google.mlkit
translate 17.0.1 NO

New features

December 6, 2022

This release includes new features and bug fixes.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.1.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-smart-reply 16.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-text-recognition 18.0.2 NO
com.google.android.gms
play-services-code-scanner 16.0.0-beta3 NO
com.google.mlkit
barcode-scanning 17.0.3 YES
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta6 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta6 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta6 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta6 NO
com.google.mlkit
translate 17.0.1 NO

New features

  • Added unbundled version of Smart reply API on Android. The unbundled version reduces app download size by 5.5MB compared to the bundled version.

Bug fixes

  • On Android, fixed a Barcode scanning issue that didn't support Bitmap config other than ARGB_8888.

September 20, 2022

This release includes new features and improvements.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.1.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.2 YES
com.google.android.gms
play-services-code-scanner 16.0.0-beta3 NO
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 YES
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta6 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta6 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta6 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta6 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta6 YES
com.google.mlkit
translate 17.0.1 YES

New features

  • Added bundled version of Face mesh detection API on Android. The public beta of the API works best for faces within ~2 meters (~7 feet) from camera and provides 468 3D points and triangle info for detected faces with low latency(14ms on Pixel 3 devices). When in BOUNDING_BOX_ONLY mode, the latency can be further reduced by ~20%.

Improvements

  • On Android, improved latency of Pose detection API by enabling fp16 model inference on supported CPUs.
  • On Android, improved Text recognition v2 by providing symbol and rotation information in recognition result.

September 20, 2022

This release includes new features and improvements.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.1.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.2 YES
com.google.android.gms
play-services-code-scanner 16.0.0-beta3 NO
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
face-mesh-detection 16.0.0-beta1 YES
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta3 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta3 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta6 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta6 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta6 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta6 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta6 YES
com.google.mlkit
translate 17.0.1 YES

New features

  • Added bundled version of Face Mesh Detection API on Android. The public beta of the API works best for faces within ~2 meters, or ~6.5 feet from camera and provides 468 3D points and triangle info for detected faces with low latency(14ms on Pixel 3 devices). When in BOUNDING_BOX_ONLY mode the latency can be further reduced by ~20%.

Improvements

  • On Android, improved latency of Pose Detection API by enabling fp16 model inference on supported CPUs.
  • On Android, improved Text recognition v2 by providing symbol and rotation information in recognition result.

August 23, 2022

Improvements

  • On Android, upgraded the unbundled version of the Barcode Scanning API. Improved recall, long tail latency, low-quality image tolerance and bounding box stability. Brought its performance on pair with that of the bundled version. Google Play Services handles this upgrade automatically, so no change is needed in your app.

August 16, 2022

This release includes improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
3.2.0 YES
MLKitBarcodeScanning
2.2.0 YES
MLKitCommon
8.0.0 YES
MLKitDigitalInkRecognition
2.2.0 YES
MLKitEntityExtraction
1.0.0-beta9 YES
MLKitFaceDetection
2.2.0 YES
MLKitImageLabeling
2.2.0 YES
MLKitImageLabelingCommon
4.2.0 YES
MLKitImageLabelingCustom
2.2.0 YES
MLKitLanguageID
3.2.0 YES
MLKitLinkFirebase
2.2.0 YES
MLKitNaturalLanguage
4.2.0 YES
MLKitObjectDetection
2.2.0 YES
MLKitObjectDetectionCommon
4.2.0 YES
MLKitObjectDetectionCustom
2.2.0 YES
MLKitPoseDetection
1.0.0-beta10 YES
MLKitPoseDetectionAccurate
1.0.0-beta10 YES
MLKitPoseDetectionCommon
1.0.0-beta10 YES
MLKitSegmentationCommon
1.0.0-beta8 YES
MLKitSegmentationSelfie
1.0.0-beta8 YES
MLKitSmartReply
2.2.0 YES
MLKitTextRecognition (v2)
1.4.0-beta6 YES
MLKitTextRecognitionCommon
1.0.0-beta6 YES
MLKitTextRecognitionChinese
1.0.0-beta6 YES
MLKitTextRecognitionDevanagari
1.0.0-beta6 YES
MLKitTextRecognitionJapanese
1.0.0-beta6 YES
MLKitTextRecognitionKorean
1.0.0-beta6 YES
MLKitTranslate
2.2.0 YES
MLKitVision
4.2.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.1.0 YES
com.google.android.gms
play-services-mlkit-face-detection 17.1.0 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.8 YES
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta4 YES
com.google.android.gms
play-services-mlkit-language-id 17.0.0 YES
com.google.android.gms
play-services-mlkit-text-recognition 18.0.1 YES
com.google.android.gms
play-services-code-scanner 16.0.0-beta3 YES
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta2 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta2 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 NO
com.google.mlkit
text-recognition 16.0.0-beta4 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta4 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta4 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta4 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta4 NO
com.google.mlkit
translate 17.0.1 YES

Improvements

  • On Android and iOS, upgraded models for Translate for better accuracy.
  • On Android, graduated the unbundled version of Language Identification out of Beta.
  • On Android, exposed confidence score for Text Recognition and Text recognition v2 .
  • On Android, implemented OptionalModuleApi interface for each ML Kit Detector supporting unbundled version, so that you can use Google Play services ModuleInstallClient API to control the install and check availability when using the unbundled versions.
  • On iOS, upgraded the version range of FirebaseCore and FirebaseInstallations dependencies in MLKitLinkFirebase from 8.x to 9.x, to make ML Kit compatible with Firebase 9.x.

June 28, 2022

This release includes improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
3.1.0 YES
MLKitBarcodeScanning
2.1.0 YES
MLKitCommon
7.0.0 YES
MLKitDigitalInkRecognition
2.1.0 YES
MLKitEntityExtraction
1.0.0-beta8 YES
MLKitFaceDetection
2.1.0 YES
MLKitImageLabeling
2.1.0 YES
MLKitImageLabelingCommon
4.1.0 YES
MLKitImageLabelingCustom
2.1.0 YES
MLKitLanguageID
3.1.0 YES
MLKitLinkFirebase
2.1.0 YES
MLKitNaturalLanguage
4.1.0 YES
MLKitObjectDetection
2.1.0 YES
MLKitObjectDetectionCommon
4.1.0 YES
MLKitObjectDetectionCustom
2.1.0 YES
MLKitPoseDetection
1.0.0-beta9 YES
MLKitPoseDetectionAccurate
1.0.0-beta9 YES
MLKitPoseDetectionCommon
1.0.0-beta9 YES
MLKitSegmentationCommon
1.0.0-beta7 YES
MLKitSegmentationSelfie
1.0.0-beta7 YES
MLKitSmartReply
2.1.0 YES
MLKitTextRecognition (v2)
1.4.0-beta5 YES
MLKitTextRecognitionCommon
1.0.0-beta5 YES
MLKitTextRecognitionChinese
1.0.0-beta5 YES
MLKitTextRecognitionDevanagari
1.0.0-beta5 YES
MLKitTextRecognitionJapanese
1.0.0-beta5 YES
MLKitTextRecognitionKorean
1.0.0-beta5 YES
MLKitTranslate
2.1.0 YES
MLKitVision
4.1.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.0.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.0.1 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.7 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta3 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.0 NO
com.google.android.gms
play-services-code-scanner 16.0.0-beta2 YES
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.4 YES
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta2 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta2 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.2 YES
com.google.mlkit
text-recognition 16.0.0-beta4 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta4 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta4 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta4 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta4 NO
com.google.mlkit
translate 17.0.0 NO

Improvements

  • Improved Smart Reply model to generate more accurate replies and significantly reduced 5 MB model size.
  • On Android, added option to allow users to input barcode manually from the scanner view in Google Code Scanner API .

May 10, 2022

This release includes new features.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-code-scanner 16.0.0-beta1 YES

New features

  • Added new Google Code Scanner API on Android. The public beta of the Google code scanner provides a complete solution for scanning codes without requiring your app to request camera permission, while preserving user privacy. This is accomplished by delegating the task of scanning the code to Google Play services and returning only the scan results to your app.

April 26, 2022

This release includes improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
3.0.0 YES
MLKitBarcodeScanning
2.0.0 YES
MLKitCommon
6.0.0 YES
MLKitDigitalInkRecognition
2.0.0 YES
MLKitEntityExtraction
1.0.0-beta7 YES
MLKitFaceDetection
2.0.0 YES
MLKitImageLabeling
2.0.0 YES
MLKitImageLabelingCommon
4.0.0 YES
MLKitImageLabelingCustom
2.0.0 YES
MLKitLanguageID
3.0.0 YES
MLKitLinkFirebase
2.0.0 YES
MLKitNaturalLanguage
4.0.0 YES
MLKitObjectDetection
2.0.0 YES
MLKitObjectDetectionCommon
4.0.0 YES
MLKitObjectDetectionCustom
2.0.0 YES
MLKitPoseDetection
1.0.0-beta8 YES
MLKitPoseDetectionAccurate
1.0.0-beta8 YES
MLKitPoseDetectionCommon
1.0.0-beta8 YES
MLKitSegmentationCommon
1.0.0-beta6 YES
MLKitSegmentationSelfie
1.0.0-beta6 YES
MLKitSmartReply
2.0.0 YES
MLKitTextRecognition (v2)
1.4.0-beta4 YES
MLKitTextRecognitionCommon
1.0.0-beta4 YES
MLKitTextRecognitionChinese
1.0.0-beta4 YES
MLKitTextRecognitionDevanagari
1.0.0-beta4 YES
MLKitTextRecognitionJapanese
1.0.0-beta4 YES
MLKitTextRecognitionKorean
1.0.0-beta4 YES
MLKitTranslate
2.0.0 YES
MLKitVision
4.0.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.0.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.0.1 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.7 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta3 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.0 NO
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 NO
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.3 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta2 NO
com.google.mlkit
pose-detection-accurate 18.0.0-beta2 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.1 YES
com.google.mlkit
text-recognition 16.0.0-beta4 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta4 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta4 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta4 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta4 YES
com.google.mlkit
translate 17.0.0 NO

Improvements

  • Improved Smart Reply model to better detect sensitive topics.
  • On Android, upgraded all language models in the bundled version of the Text recognition v2 API. Improved performance and added all-orientation support for Latin.
  • On iOS, raised the minimum supported version of Xcode to 13.2.1.

February 22, 2022

This release includes new features and improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
2.6.0 YES
MLKitBarcodeScanning
1.7.0 YES
MLKitCommon
5.0.0 NO
MLKitDigitalInkRecognition
1.5.0 NO
MLKitEntityExtraction
1.0.0-beta6 NO
MLKitFaceDetection
1.5.0 NO
MLKitImageLabeling
1.5.0 NO
MLKitImageLabelingCommon
3.0.0 NO
MLKitImageLabelingCustom
1.5.0 NO
MLKitLanguageID
2.0.0 NO
MLKitLinkFirebase
1.5.0 NO
MLKitNaturalLanguage
3.0.0 NO
MLKitObjectDetection
1.5.0 NO
MLKitObjectDetectionCommon
3.0.0 NO
MLKitObjectDetectionCustom
1.5.0 NO
MLKitPoseDetection
1.0.0-beta7 NO
MLKitPoseDetectionAccurate
1.0.0-beta7 NO
MLKitPoseDetectionCommon
1.0.0-beta7 NO
MLKitSegmentationCommon
1.0.0-beta5 NO
MLKitSegmentationSelfie
1.0.0-beta5 NO
MLKitSmartReply
1.5.0 NO
MLKitTextRecognition (v2)
1.4.0-beta3 NO
MLKitTextRecognitionCommon
1.0.0-beta3 NO
MLKitTextRecognitionChinese
1.0.0-beta3 NO
MLKitTextRecognitionDevanagari
1.0.0-beta3 NO
MLKitTextRecognitionJapanese
1.0.0-beta3 NO
MLKitTextRecognitionKorean
1.0.0-beta3 NO
MLKitTranslate
1.5.0 NO
MLKitVision
3.0.0 NO

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.0.0 NO
com.google.android.gms
play-services-mlkit-face-detection 17.0.1 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.7 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta3 NO
com.google.android.gms
play-services-mlkit-language-id 17.0.0-beta1 NO
com.google.android.gms
play-services-mlkit-text-recognition 18.0.0 NO
com.google.mlkit
barcode-scanning 17.0.2 NO
com.google.mlkit
camera 16.0.0-beta3 NO
com.google.mlkit
digital-ink-recognition 18.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta4 NO
com.google.mlkit
face-detection 16.1.5 YES
com.google.mlkit
image-labeling 17.0.7 NO
com.google.mlkit
image-labeling-custom 17.0.1 NO
com.google.mlkit
language-id 17.0.3 NO
com.google.mlkit
linkfirebase 17.0.0 NO
com.google.mlkit
object-detection 17.0.0 NO
com.google.mlkit
object-detection-custom 17.0.0 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 NO
com.google.mlkit
pose-detection 18.0.0-beta2 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta2 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta4 NO
com.google.mlkit
smart-reply 17.0.0 NO
com.google.mlkit
text-recognition 16.0.0-beta3 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta3 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta3 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta3 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta3 NO
com.google.mlkit
translate 17.0.0 NO

New features

Improvements

  • On Android, upgraded models in the bundled version of the Face Detection API. Improved recall, latency for accurate mode and reduced the apk size impact from 11.6 MB to 6.9 MB.
  • On iOS, support ECI code for CP437 text encoding in Barcode Scanning API.

January 25, 2022

This release includes internal improvements and bug fixes on Android.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 18.0.0 YES
com.google.android.gms
play-services-mlkit-face-detection 17.0.0 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.7 YES
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta3 YES
com.google.android.gms
play-services-mlkit-language-id 17.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-text-recognition 18.0.0 YES
com.google.mlkit
barcode-scanning 17.0.2 YES
com.google.mlkit
camera 16.0.0-beta3 YES
com.google.mlkit
digital-ink-recognition 18.0.0 YES
com.google.mlkit
entity-extraction 16.0.0-beta4 YES
com.google.mlkit
face-detection 16.1.4 YES
com.google.mlkit
image-labeling 17.0.7 YES
com.google.mlkit
image-labeling-custom 17.0.1 YES
com.google.mlkit
language-id 17.0.3 YES
com.google.mlkit
linkfirebase 17.0.0 YES
com.google.mlkit
object-detection 17.0.0 YES
com.google.mlkit
object-detection-custom 17.0.0 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta2 YES
com.google.mlkit
pose-detection 18.0.0-beta1 YES
com.google.mlkit
pose-detection-accurate 18.0.0-beta1 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta4 YES
com.google.mlkit
smart-reply 17.0.0 YES
com.google.mlkit
text-recognition 16.0.0-beta3 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta3 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta3 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta3 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta3 YES
com.google.mlkit
translate 17.0.0 YES

Improvements

  • Strict nullability annotations ( @NonNull and @Nullable ) are being used where previously @RecentlyNonNull and @RecentlyNullable were used. With this change, what once caused a nullness warning will now cause an error when building Kotlin code or using Java null checking frameworks.
  • On Android, support ECI code for CP437 text encoding in Barcode Scanning API. .

Bug fixes

  • Fixed a Barcode Scanning issue that code 128B and code 128C raw value has an additional character.

December 14, 2021

This release includes internal improvements and bug fixes.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
2.5.0 YES
MLKitBarcodeScanning
1.6.0 YES
MLKitCommon
5.0.0 YES
MLKitDigitalInkRecognition
1.5.0 YES
MLKitEntityExtraction
1.0.0-beta6 YES
MLKitFaceDetection
1.5.0 YES
MLKitImageLabeling
1.5.0 YES
MLKitImageLabelingCommon
3.0.0 YES
MLKitImageLabelingCustom
1.5.0 YES
MLKitLanguageID
2.0.0 YES
MLKitLinkFirebase
1.5.0 YES
MLKitNaturalLanguage
3.0.0 YES
MLKitObjectDetection
1.5.0 YES
MLKitObjectDetectionCommon
3.0.0 YES
MLKitObjectDetectionCustom
1.5.0 YES
MLKitPoseDetection
1.0.0-beta7 YES
MLKitPoseDetectionAccurate
1.0.0-beta7 YES
MLKitPoseDetectionCommon
1.0.0-beta7 YES
MLKitSegmentationCommon
1.0.0-beta5 YES
MLKitSegmentationSelfie
1.0.0-beta5 YES
MLKitSmartReply
1.5.0 YES
MLKitTextRecognition (v2)
1.4.0-beta3 YES
MLKitTextRecognitionCommon
1.0.0-beta3 YES
MLKitTextRecognitionChinese
1.0.0-beta3 YES
MLKitTextRecognitionDevanagari
1.0.0-beta3 YES
MLKitTextRecognitionJapanese
1.0.0-beta3 YES
MLKitTextRecognitionKorean
1.0.0-beta3 YES
MLKitTranslate
1.5.0 YES
MLKitVision
3.0.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 17.0.0 YES
com.google.android.gms
play-services-mlkit-face-detection 16.2.1 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.6 YES
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta2 YES
com.google.android.gms
play-services-mlkit-language-id 16.0.0-beta2 NO
com.google.android.gms
play-services-mlkit-text-recognition 17.0.1 YES
com.google.mlkit
barcode-scanning 17.0.1 YES
com.google.mlkit
camera 16.0.0-beta2 YES
com.google.mlkit
digital-ink-recognition 17.0.1 YES
com.google.mlkit
entity-extraction 16.0.0-beta3 YES
com.google.mlkit
face-detection 16.1.3 YES
com.google.mlkit
image-labeling 17.0.6 YES
com.google.mlkit
image-labeling-custom 17.0.0 YES
com.google.mlkit
language-id 17.0.2 YES
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.8 YES
com.google.mlkit
object-detection-custom 16.3.4 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 NO
com.google.mlkit
pose-detection 17.0.1-beta7 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta7 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta3 YES
com.google.mlkit
smart-reply 16.2.0 NO
com.google.mlkit
text-recognition 16.0.0-beta2 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta2 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta2 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta2 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta2 YES
com.google.mlkit
translate 16.1.2 NO

Bug fixes

  • Fixed an issue in Text recognition v2 preventing text recognition results from returning recognized languages correctly.
  • On Android, fixed an issue in Language Identification where the app may crash when upgrading to AGP 7.0.0 or later.
  • On Android, fixed an issue in Pose Detection where the local reference table could overflow.
  • On Android, fixed an issue in Digital Ink Recognition and Entity Extraction where a runtime exception could be thrown when the app targets API level 31 and runs on Android S.
  • On iOS, return nil for rawValue when the barcode is not encoded in UTF-8 format to match API reference.

September 28, 2021

This release includes new features, improvements and bug fixes.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
GoogleMLKit
2.4.0 YES
MLKitBarcodeScanning
1.5.0 YES
MLKitCommon
4.0.0 YES
MLKitDigitalInkRecognition
1.4.0 YES
MLKitEntityExtraction
1.0.0-beta5 YES
MLKitFaceDetection
1.4.0 YES
MLKitImageLabeling
1.4.0 YES
MLKitImageLabelingCommon
2.0.0 YES
MLKitImageLabelingCustom
1.4.0 YES
MLKitLanguageID
1.4.0 YES
MLKitLinkFirebase
1.4.0 YES
MLKitNaturalLanguage
2.0.0 YES
MLKitObjectDetection
1.4.0 YES
MLKitObjectDetectionCommon
2.0.0 YES
MLKitObjectDetectionCustom
1.4.0 YES
MLKitPoseDetection
1.0.0-beta6 YES
MLKitPoseDetectionAccurate
1.0.0-beta6 YES
MLKitPoseDetectionCommon
1.0.0-beta6 YES
MLKitSegmentationCommon
1.0.0-beta4 YES
MLKitSegmentationSelfie
1.0.0-beta4 YES
MLKitSmartReply
1.4.0 YES
MLKitTextRecognition (v2)
1.4.0-beta2 YES
MLKitTextRecognitionCommon
1.0.0-beta2 YES
MLKitTextRecognitionChinese
1.0.0-beta2 YES
MLKitTextRecognitionDevanagari
1.0.0-beta2 YES
MLKitTextRecognitionJapanese
1.0.0-beta2 YES
MLKitTextRecognitionKorean
1.0.0-beta2 YES
MLKitTranslate
1.4.0 YES
MLKitVision
2.0.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.2.1 NO
com.google.android.gms
play-services-mlkit-face-detection 16.2.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.5 NO
com.google.android.gms
play-services-mlkit-image-labeling-custom 16.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-language-id 16.0.0-beta2 YES
com.google.android.gms
play-services-mlkit-text-recognition 17.0.0 NO
com.google.mlkit
barcode-scanning 17.0.0 NO
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 17.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta2 NO
com.google.mlkit
face-detection 16.1.2 NO
com.google.mlkit
image-labeling 17.0.5 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 17.0.1 YES
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.7 YES
com.google.mlkit
object-detection-custom 16.3.3 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 NO
com.google.mlkit
pose-detection 17.0.1-beta6 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta6 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta2 NO
com.google.mlkit
smart-reply 16.2.0 NO
com.google.mlkit
text-recognition 16.0.0-beta1 NO
com.google.mlkit
text-recognition-chinese 16.0.0-beta1 NO
com.google.mlkit
text-recognition-devanagari 16.0.0-beta1 NO
com.google.mlkit
text-recognition-japanese 16.0.0-beta1 NO
com.google.mlkit
text-recognition-korean 16.0.0-beta1 NO
com.google.mlkit
translate 16.1.2 NO

New features

  • On Android, added unbundled version of Custom Image Labeling API , backed by Google Play Services, to reduce the impact on apk size from 5.5 MB to 600 KB.
  • On iOS, added recognizedLanguages property to TextElement for Text recognition v2 .

Improvements

Bug fixes

  • On Android, fixed an issue in Language Identification where the SDK could return an unexpected unknown tag.
  • On iOS, fixed a bitcode recompilation issue when generating the .ipa file.

August 11, 2021

This release includes new features and improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
MLKitBarcodeScanning
1.4.0 YES
MLKitCommon
3.1.0 YES
MLKitDigitalInkRecognition
1.3.0 NO
MLKitEntityExtraction
1.0.0-beta4 NO
MLKitFaceDetection
1.3.0 NO
MLKitImageLabeling
1.3.0 NO
MLKitImageLabelingCommon
1.3.0 NO
MLKitImageLabelingCustom
1.3.0 NO
MLKitLanguageID
1.3.0 NO
MLKitLinkFirebase
1.3.0 NO
MLKitObjectDetection
1.3.0 NO
MLKitObjectDetectionCommon
1.3.0 NO
MLKitObjectDetectionCustom
1.3.0 NO
MLKitPoseDetection
1.0.0-beta5 YES
MLKitPoseDetectionAccurate
1.0.0-beta5 YES
MLKitPoseDetectionCommon
1.0.0-beta5 YES
MLKitSegmentationCommon
1.0.0-beta3 YES
MLKitSegmentationSelfie
1.0.0-beta3 YES
MLKitSmartReply
1.3.0 NO
MLKitTextRecognition (v2)
1.4.0-beta1 YES
MLKitTextRecognitionCommon
1.0.0-beta1 YES
MLKitTextRecognitionChinese
1.0.0-beta1 YES
MLKitTextRecognitionDevanagari
1.0.0-beta1 YES
MLKitTextRecognitionJapanese
1.0.0-beta1 YES
MLKitTextRecognitionKorean
1.0.0-beta1 YES
MLKitTranslate
1.3.0 NO
MLKitVision
1.3.0 NO

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.2.1 YES
com.google.android.gms
play-services-mlkit-face-detection 16.2.0 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.5 NO
com.google.android.gms
play-services-mlkit-language-id 16.0.0-beta1 YES
com.google.android.gms
play-services-mlkit-text-recognition 17.0.0 YES
com.google.mlkit
barcode-scanning 17.0.0 YES
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 17.0.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta2 NO
com.google.mlkit
face-detection 16.1.2 NO
com.google.mlkit
image-labeling 17.0.5 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 17.0.0 YES
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.6 NO
com.google.mlkit
object-detection-custom 16.3.3 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 NO
com.google.mlkit
pose-detection 17.0.1-beta5 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta5 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta2 NO
com.google.mlkit
smart-reply 16.2.0 YES
com.google.mlkit
text-recognition 16.0.0-beta1 YES
com.google.mlkit
text-recognition-chinese 16.0.0-beta1 YES
com.google.mlkit
text-recognition-devanagari 16.0.0-beta1 YES
com.google.mlkit
text-recognition-japanese 16.0.0-beta1 YES
com.google.mlkit
text-recognition-korean 16.0.0-beta1 YES
com.google.mlkit
translate 16.1.2 NO

New features

  • Added Text recognition v2 , which adds support for Chinese, Devanagari, Japanese and Korean scripts in addition to Latin and greatly increases range of supported languages . This API is offered as a bundled library and includes improved ML-based block/paragraph detection and updated models to boost recognition accuracy.
  • On Android, added unbundled version of Language Identification , backed by Google Play Services, to reduce the impact on apk size by about 500KB.

Improvements

Breaking changes

  • On Android, there are two breaking changes for Text Recognition :
    • The deprecated TextRecognition.getClient() method is removed. Please use TextRecognition.getClient(TextRecognizerOptions.DEFAULT_OPTIONS) instead.
    • TextRecognizerOptions is moved from com.google.mlkit.vision.text to com.google.mlkit.vision.text.latin .
  • On Android, for Barcode Scanning and Language Identification , the major version bumps are only due to breaking changes on non-public APIs. No code change is required when upgrading their dependency versions in your app.
  • On Android, ML Kit no longer supports API levels 16, 17 and 18, due to extremely low use. API level 19 (KitKat) is now the minimum level supported.

Note

  • On iOS, to keep your project on the v1 version of Text Recognition make sure to pin to version 2.2.0 or lower in your podfile. For example, adding pod 'GoogleMLKit/TextRecognition','2.2.0' to the pod file will pin your app to the latest v1 version of this feature.

June 29, 2021

This release includes new features and improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
MLKitBarcodeScanning
1.3.0 YES
MLKitCommon
3.0.0 YES
MLKitDigitalInkRecognition
1.3.0 YES
MLKitEntityExtraction
1.0.0-beta4 YES
MLKitFaceDetection
1.3.0 YES
MLKitImageLabeling
1.3.0 YES
MLKitImageLabelingCommon
1.3.0 YES
MLKitImageLabelingCustom
1.3.0 YES
MLKitLanguageID
1.3.0 YES
MLKitLinkFirebase
1.3.0 YES
MLKitObjectDetection
1.3.0 YES
MLKitObjectDetectionCommon
1.3.0 YES
MLKitObjectDetectionCustom
1.3.0 YES
MLKitPoseDetection
1.0.0-beta4 YES
MLKitPoseDetectionAccurate
1.0.0-beta4 YES
MLKitPoseDetectionCommon
1.0.0-beta4 YES
MLKitSegmentationCommon
1.0.0-beta2 YES
MLKitSegmentationSelfie
1.0.0-beta2 YES
MLKitSmartReply
1.2.0 YES
MLKitTextRecognition
1.3.0 YES
MLKitTranslate
1.3.0 YES
MLKitVision
1.3.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.2.0 YES
com.google.android.gms
play-services-mlkit-face-detection 16.2.0 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.5 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.3.0 YES
com.google.mlkit
barcode-scanning 16.2.0 YES
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 17.0.0 YES
com.google.mlkit
entity-extraction 16.0.0-beta2 YES
com.google.mlkit
face-detection 16.1.2 YES
com.google.mlkit
image-labeling 17.0.5 YES
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.6 YES
com.google.mlkit
object-detection-custom 16.3.3 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 NO
com.google.mlkit
pose-detection 17.0.1-beta4 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta4 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta2 YES
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 NO

New features

Improvements

  • Upgraded the entity extraction models with improved quality for both Android and iOS.
  • On Android, improved Pose Detection performance for certain CPU specs.
  • On Android, fixed okhttp3 incompatible issue for Entity Extraction and Digital Ink Recognition APIs.
  • On iOS, raised the minimum supported version of Xcode to 12.4.
  • On iOS, upgraded the version range of GoogleDataTransport dependency in MLKitCommon from 8.x to 9.x and the version range of FirebaseCore dependency in MLKitLinkFirebase from 7.x to 8.x, to make ML Kit compatible with Firebase 8.x. Migrated MLKitLinkFirebase from FirebaseInstanceID to FirebaseInstallations .
  • Breaking change:On iOS, removed label support for the deprecated remote AutoML-trained custom models without labels embedded in the model metadata. Please update such remote models hosted on Firebase Console with ones containing labels in its metadata.

June 02, 2021

This patch release fixed a bug in the com.google.mlkit:face-detection library.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.5 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.7 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.4 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.2.0 NO
com.google.mlkit
barcode-scanning 16.1.2 NO
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 16.2.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.1.1 YES
com.google.mlkit
image-labeling 17.0.4 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.5 NO
com.google.mlkit
object-detection-custom 16.3.2 NO
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 NO
com.google.mlkit
pose-detection 17.0.1-beta3 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta1 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 NO

May 25, 2021

This release includes new feature and improvements.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.5 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.7 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.4 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.2.0 YES
com.google.mlkit
barcode-scanning 16.1.2 YES
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 16.2.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.1.0 YES
com.google.mlkit
image-labeling 17.0.4 YES
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.1 NO
com.google.mlkit
object-detection 16.2.5 YES
com.google.mlkit
object-detection-custom 16.3.2 YES
com.google.mlkit
playstore-dynamic-feature-support 16.0.0-beta1 YES
com.google.mlkit
pose-detection 17.0.1-beta3 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta1 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 NO

Improvements

May 04, 2021

This patch release fixes a crash regression in the Custom Image Labeling API.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.6 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.3 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 NO
com.google.mlkit
barcode-scanning 16.1.1 NO
com.google.mlkit
camera 16.0.0-beta1 NO
com.google.mlkit
digital-ink-recognition 16.2.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.7 NO
com.google.mlkit
image-labeling 17.0.3 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.1 YES
com.google.mlkit
object-detection 16.2.4 NO
com.google.mlkit
object-detection-custom 16.3.1 NO
com.google.mlkit
pose-detection 17.0.1-beta3 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta1 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 NO

Bug fixes

April 27, 2021

This release includes new feature and improvements.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.6 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.3 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 NO
com.google.mlkit
barcode-scanning 16.1.1 NO
com.google.mlkit
camera 16.0.0-beta1 YES
com.google.mlkit
digital-ink-recognition 16.2.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.7 YES
com.google.mlkit
image-labeling 17.0.3 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 NO
com.google.mlkit
object-detection 16.2.4 YES
com.google.mlkit
object-detection-custom 16.3.1 NO
com.google.mlkit
pose-detection 17.0.1-beta3 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta1 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 YES

Improvements

  • On Android, introduced a camera helper library for MLKit vision features to be used with Camera output directly in streaming mode. It uses CameraX internally.

  • On Android, enabled NNAPI acceleration for Object Detection & Tracking with Base models on more devices which provides faster model inference and saves energy.

Bug fixes

  • On Android, fixed an issue in FaceDetection API when the InputImage is constructed by bitmap with a non-zero rotationDegrees.

March 30, 2021

This release includes improvements and bug fixes.

Improvements

  • Added new models for Devanagari script languages for Digital Ink Recognition APIs.
  • On Android, updated version of external dependencies for Face Detection APIs and Image Labeling APIs.

Bug fixes

  • On Android, added Network permission to Translate API so app doesn't need to declare it.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.5 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.3 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 NO
com.google.mlkit
barcode-scanning 16.1.1 NO
com.google.mlkit
digital-ink-recognition 16.2.0 YES
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.6 YES
com.google.mlkit
image-labeling 17.0.3 YES
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 NO
com.google.mlkit
object-detection 16.2.3 NO
com.google.mlkit
object-detection-custom 16.3.1 NO
com.google.mlkit
pose-detection 17.0.1-beta3 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 NO
com.google.mlkit
segmentation-selfie 16.0.0-beta1 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.2 YES

March 02, 2021

This release includes new features and improvements.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
MLKitBarcodeScanning
1.2.0 YES
MLKitCommon
2.1.0 YES
MLKitDigitalInkRecognition
1.2.0 YES
MLKitEntityExtraction
1.0.0-beta3 YES
MLKitFaceDetection
1.2.0 YES
MLKitImageLabeling
1.2.0 YES
MLKitImageLabelingCommon
1.2.0 YES
MLKitImageLabelingCustom
1.2.0 YES
MLKitLanguageID
1.2.0 YES
MLKitLinkFirebase
1.2.0 YES
MLKitObjectDetection
1.2.0 YES
MLKitObjectDetectionCommon
1.2.0 YES
MLKitObjectDetectionCustom
1.2.0 YES
MLKitPoseDetection
1.0.0-beta3 YES
MLKitPoseDetectionAccurate
1.0.0-beta3 YES
MLKitPoseDetectionCommon
1.0.0-beta3 YES
MLKitSegmentationCommon
1.0.0-beta1 YES
MLKitSegmentationSelfie
1.0.0-beta1 YES
MLKitSmartReply
1.2.0 YES
MLKitTextRecognition
1.2.0 YES
MLKitTranslate
1.2.0 YES
MLKitVision
1.2.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.4 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.2 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 NO
com.google.mlkit
barcode-scanning 16.1.1 NO
com.google.mlkit
digital-ink-recognition 16.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.5 NO
com.google.mlkit
image-labeling 17.0.2 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 NO
com.google.mlkit
object-detection 16.2.3 NO
com.google.mlkit
object-detection-custom 16.3.1 NO
com.google.mlkit
pose-detection 17.0.1-beta3 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta3 YES
com.google.mlkit
segmentation-selfie 16.0.0-beta1 YES
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.1 NO

New features

  • Added Selfie Segmentation API, a CPU-based solution for developers to easily separate the background from users within a scene and focus on what matters.

Improvements

  • Raised the minimum supported version of Xcode to 12.2 in iOS.

Feburary 5, 2021

This patch release fixes a regression bug in the Face Detection APIs.

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.4 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.2 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 NO
com.google.mlkit
barcode-scanning 16.1.1 NO
com.google.mlkit
digital-ink-recognition 16.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.5 YES
com.google.mlkit
image-labeling 17.0.2 NO
com.google.mlkit
image-labeling-custom 16.3.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 NO
com.google.mlkit
object-detection 16.2.3 NO
com.google.mlkit
object-detection-custom 16.3.1 NO
com.google.mlkit
pose-detection 17.0.1-beta2 NO
com.google.mlkit
pose-detection-accurate 17.0.1-beta2 NO
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.1 NO

Improvements and bug fixes

  • There was a regression bug introduced in Face Detection versions 16.1.3 (thin) and 16.0.4 (bundled) which resulted in poor face detection. This patch release fixes the bug.

January 26, 2021

This release includes new features, improvements and bug fixes.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
MLKitBarcodeScanning
1.1.0 YES
MLKitDigitalInkRecognition
1.1.0 YES
MLKitEntityExtraction
1.0.0-beta2 YES
MLKitFaceDetection
1.1.0 YES
MLKitImageLabeling
1.1.0 YES
MLKitImageLabelingCustom
1.1.0 YES
MLKitLanguageID
1.1.0 YES
MLKitLinkFirebase
1.1.0 YES
MLKitObjectDetection
1.1.0 YES
MLKitObjectDetectionCustom
1.1.0 YES
MLKitPoseDetection
1.0.0-beta2 YES
MLKitPoseDetectionAccurate
1.0.0-beta2 YES
MLKitSmartReply
1.1.0 YES
MLKitTextRecognition
1.1.0 YES
MLKitTranslate
1.1.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.4 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.3 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.2 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.3 YES
com.google.mlkit
barcode-scanning 16.1.1 YES
com.google.mlkit
digital-ink-recognition 16.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 NO
com.google.mlkit
face-detection 16.0.4 YES
com.google.mlkit
image-labeling 17.0.2 YES
com.google.mlkit
image-labeling-custom 16.3.1 YES
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 NO
com.google.mlkit
object-detection 16.2.3 YES
com.google.mlkit
object-detection-custom 16.3.1 YES
com.google.mlkit
pose-detection 17.0.1-beta2 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta2 YES
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.1 NO

New features

Improvements and bug fixes

  • The Pose Detection API recognizes more poses, such as when a user is directly facing the camera while doing squats and pushups.
  • The Pose Detection API base and accurate models are significantly smaller. This change does not impact the quality of the models.
  • The Android Vision APIs have been updated. The size of the unbundled variants in the pull-in SDKs backed by Google Play Services is reduced by approximately 16% (~160KB).

December 8, 2020

This release includes new features, improvements and bug fixes.

iOS API details

The following table lists the iOS APIs that have changed in this release.

Artifact name Version Updated?
MLKitBarcodeScanning
1.0.0 YES
MLKitDigitalInkRecognition
1.0.0 YES
MLKitEntityExtraction
1.0.0-beta1 YES
MLKitFaceDetection
1.0.0 YES
MLKitImageLabeling
1.0.0 YES
MLKitImageLabelingCustom
1.0.0 YES
MLKitLanguageID
1.0.0 YES
MLKitLinkFirebase
1.0.0 YES
MLKitObjectDetection
1.0.0 YES
MLKitObjectDetectionCustom
1.0.0 YES
MLKitPoseDetection
1.0.0-beta1 YES
MLKitPoseDetectionAccurate
1.0.0-beta1 YES
MLKitSmartReply
1.0.0 YES
MLKitTextRecognition
1.0.0 YES
MLKitTranslate
1.0.0 YES

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.3 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.2 YES
com.google.android.gms
play-services-mlkit-image-labeling 16.0.1 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.2 YES
com.google.mlkit
barcode-scanning 16.1.0 YES
com.google.mlkit
digital-ink-recognition 16.1.0 NO
com.google.mlkit
entity-extraction 16.0.0-beta1 YES
com.google.mlkit
face-detection 16.0.3 YES
com.google.mlkit
image-labeling 17.0.1 YES
com.google.mlkit
image-labeling-custom 16.3.0 YES
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.1.0 YES
com.google.mlkit
object-detection 16.2.2 YES
com.google.mlkit
object-detection-custom 16.3.0 YES
com.google.mlkit
pose-detection 17.0.1-beta1 YES
com.google.mlkit
pose-detection-accurate 17.0.1-beta1 YES
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.1 NO

New features

  • ML Kit is no longer in Beta. All of ML Kit's APIs (excluding Pose Detection and Entity Extraction) have graduated to General Availability status.
  • Added the Entity Extraction API (Beta). This API allows you to detect and locate entities (e.g. addresses, date/time etc.) from raw text. It supports 11 entity types and 15 languages, using the same technology that powers smart text selection in Android Q+.

    Entity Extraction works fully offline (aside from a one-time download of selected language model, which is ~700KB), and supports both Android and IOS.

Improvements and bug fixes

  • Breaking change:The AutoML image labeling API is removed. Instead, custom image classification models trained using AutoML Vision Edge are now supported by the Custom Image Labeling and Custom Object Detection & Tracking APIs directly.
  • The Custom Image Labeling and Custom Object Detection & Tracking now support remote models that are hosted in Firebase .
    • Added RemoteModelSource , FirebaseModelSource , and CustomRemoteModel classes to support custom models hosted remotely on Firebase server. Also added the support for creating a LocalModel instance from a manifest path of a local custom model trained by AutoML Vision Edge.
    • For the custom image labeling API, added the remote custom model support to the CustomImageLabelerOptions class.
    • For the custom object detection API, added the remote custom model support to the CustomObjectDetectorOptions class.
  • On Android, significantly reduced the SDK size for Vision APIs. For APIs with unbundled variants (backed by Google Play Services) the pull-in SDK's size reduces by ~900KB (~65% of original size). For all other Vision APIs, the pull-in SDK's size reduces by ~600KB. The exception is Digital Ink Recognition, for which the SDK size remains the same.
  • On Android, enabled NNAPI acceleration for Object Detection & Tracking with Base models in STREAM_MODE on selected devices and OSes (Pixel 3, 3XL, 4, 4XL with Android Q or R at the moment), which provides faster model inference and saves energy.
  • On Android, fixed an issue in Barcode Scanning API where it did not work on some devices running with camera-camera2:1.0.0-beta08 version or later.

November 2, 2020

This release includes improvements and bug fixes.

iOS: GoogleMLKit/LinkFirebase 0.64.1

Improvements and bug fixes

  • Upgraded the version range of FirebaseCore dependency in MLKitLinkFirebase from 6.x to 7.x, FirebaseInstanceID dependency from 4.x to 7.x.

October 29, 2020

This release includes improvements and bug fixes.

iOS: GoogleMLKit/Common 0.64.2

Improvements and bug fixes

  • Upgraded the version range of GoogleUtilities/UserDefaults dependency in MLKitCommon from 6.x to 7.x.

October 26, 2020

This release includes improvements and bug fixes.

iOS: GoogleMLKit/Common 0.64.1

Improvements and bug fixes

  • Upgraded the version range of GoogleDataTransport dependency in MLKitCommon from 7.x to 8.x.

September 29, 2020

This release includes new features, improvements and bug fixes.

iOS API Version: 0.64.0

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.2 NO
com.google.android.gms
play-services-mlkit-face-detection 16.1.1 NO
com.google.android.gms
play-services-mlkit-image-labeling 16.0.0 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.1 NO
com.google.mlkit
barcode-scanning 16.0.3 NO
com.google.mlkit
digital-ink-recognition 16.1.0 NO
com.google.mlkit
face-detection 16.0.2 NO
com.google.mlkit
image-labeling 17.0.0 NO
com.google.mlkit
image-labeling-automl 16.2.1 NO
com.google.mlkit
image-labeling-custom 16.2.1 NO
com.google.mlkit
language-id 16.1.1 NO
com.google.mlkit
linkfirebase 16.0.1 NO
com.google.mlkit
object-detection 16.2.1 NO
com.google.mlkit
object-detectio-custom 16.2.1 NO
com.google.mlkit
pose-detection 17.0.0 YES
com.google.mlkit
pose-detection-accurate 17.0.0 YES
com.google.mlkit
smart-reply 16.1.1 NO
com.google.mlkit
translate 16.1.1 NO

New features

  • On Android, added a “thin” variant of Image Labeling API , backed by Google Play Services. Reduces size impact to your app by ~3 MB compared to the bundled variant.

Improvements and bug fixes

  • Breaking change: Split Pose Detection into two libraries for size optimization. One library only bundles the fast models, while the other only bundles the accurate models. This helps save the application size, if you only use one set of the models. Same change happened to iOS: The PoseDetection pod now contains only the fast models. To use the accurate models, use the PoseDetectionAccurate pod instead.
  • On iOS, fixed a memory leak which occurred during pose detector deallocation.

August 25, 2020

This release includes new features, improvements and bug fixes.

iOS API Version: 0.63.0

Android API details

The following table lists the Android APIs that have changed in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.2 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.1 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.1 YES
com.google.mlkit
barcode-scanning 16.0.3 YES
com.google.mlkit
digital-ink-recognition 16.1.0 YES
com.google.mlkit
face-detection 16.0.2 YES
com.google.mlkit
image-labeling 17.0.0 YES
com.google.mlkit
image-labeling-automl 16.2.1 YES
com.google.mlkit
image-labeling-custom 16.2.1 YES
com.google.mlkit
language-id 16.1.1 YES
com.google.mlkit
linkfirebase 16.0.1 YES
com.google.mlkit
object-detection 16.2.1 YES
com.google.mlkit
object-detectio-custom 16.2.1 YES
com.google.mlkit
pose-detection 16.0.0 YES
com.google.mlkit
smart-reply 16.1.1 YES
com.google.mlkit
translate 16.1.1 YES

New features

  • Added the Pose Detection API, a CPU-based, lightweight and versatile solution for developers to track a user’s physical actions in real time within their apps. Pose Detection offers a 33 point skeletal match (with hands and feet tracking) of a users body in real time and has been tuned to work well for complex athletic use cases.

    Pose detection also works fully offline, comes with two operating modes (fast and accurate), and supports both Android and iOS.

Improvements and bug fixes

July 28, 2020

This release includes new features, improvements, and bug fixes.

iOS API Version: 0.62.0

Android API details

The following table lists the Android APIs in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.1 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.0 NO
com.google.android.gms
play-services-mlkit-text-recognition 16.1.0 NO
com.google.mlkit
barcode-scanning 16.0.2 YES
com.google.mlkit
digital-ink-recognition 16.0.0 YES
com.google.mlkit
face-detection 16.0.1 NO
com.google.mlkit
image-labeling 16.2.0 YES
com.google.mlkit
image-labeling-automl 16.2.0 YES
com.google.mlkit
image-labeling-custom 16.2.0 YES
com.google.mlkit
language-id 16.1.0 NO
com.google.mlkit
linkfirebase 16.0.0 NO
com.google.mlkit
object-detection 16.2.0 YES
com.google.mlkit
object-detection-custom 16.2.0 YES
com.google.mlkit
smart-reply 16.1.0 NO
com.google.mlkit
translate 16.1.0 NO

New features

  • Added a new Digital Ink Recognition API that recognizes text and shapes handwritten on a digital surface (e.g. touch screens). Supports 300+ languages, as well as emoji and autodraw. It is the same technology that powers handwriting recognition layouts in Gboard, the Google Translate apps and the Quick, Draw! game.

    Digital Ink Recognition works fully offline (aside from a one-time download of language packs), and supports both Android and iOS.

  • On Android, added support for specifying your own custom Executor for running expensive tasks like model loading and inference to Image Labeling and Object Detection and Tracking. With this release, all ML Kit APIs now support custom executors.

    By default, ML Kit uses a highly optimized, internally managed thread pool to run background tasks. This API can help with specialized use cases where developers want to keep full control over the threads in their app instead.

Improvements and bug fixes

  • On Android, for the Barcode Scanning API, fixed rotation handling of the input image.

July 15, 2020

This release includes improvements and bug fixes.

iOS: GoogleMLKit/Common 0.61.1

Improvements and bug fixes

  • Upgraded the version range of GoogleDataTransport dependency in MLKitCommon from 3.2 or higher to 7.0 or higher.
  • Removed the GoogleDataTransportCCTSupport dependency from MLKitCommon.

July 1, 2020

This release includes new features, improvements and bug fixes.

iOS API Version: 0.61.0

Android API details

The following table lists the Android APIs in this release.

Group ID Artifact name Version Updated?
com.google.android.gms
play-services-mlkit-barcode-scanning 16.1.0 YES
com.google.android.gms
play-services-mlkit-face-detection 16.1.0 YES
com.google.android.gms
play-services-mlkit-text-recognition 16.1.0 YES
com.google.mlkit
barcode-scanning 16.0.1 YES
com.google.mlkit
face-detection 16.0.1 YES
com.google.mlkit
image-labeling 16.1.0 YES
com.google.mlkit
image-labeling-automl 16.1.0 YES
com.google.mlkit
image-labeling-custom 16.1.0 YES
com.google.mlkit
language-id 16.1.0 YES
com.google.mlkit
linkfirebase 16.0.0 NO
com.google.mlkit
object-detection 16.1.0 YES
com.google.mlkit
object-detection-custom 16.1.0 YES
com.google.mlkit
smart-reply 16.1.0 YES
com.google.mlkit
translate 16.1.0 YES

New features

  • The Image Labeling and Object Detection and Tracking APIs now support float-based custom models.
  • On Android, added support for specifying your own custom Executor for running expensive tasks like model loading and inference to all APIs except Image Labeling and Object Detection and Tracking.

    By default, ML Kit uses a highly optimized, internally managed thread pool to run background tasks. This API can help with specialized use cases where developers want to keep full control over the threads in their app instead.

Improvements and bug fixes

  • Breaking change:On iOS, for the Barcode Scanning API, fixed a typo in BarcodePersonName and renamed its pronounciation property to pronunciation .
  • Fixed an issue on iOS in the Translate and Smart Reply APIs where the app would crash if the device locale does not specify a region (e.g. "en" instead of "en-US").

June 3, 2020

Android: 16.0.0 / iOS: 0.60.0

This is the first release of ML Kit as a standalone SDK, independent from Firebase. This SDK offers all the on-device APIs that were previously offered through the ML Kit for Firebase SDK. For more information on this change and instructions on migrating your existing apps, please follow our migration guide .

This release includes new features, improvements and bug fixes.

New features

Improvements and bug fixes

  • On Android, included support for Face Contours in “thin” variant of Face Detection API, backed by Google Play Services. Reduces size impact to your app by ~20.3 MB compared to bundled variant.
  • On Android, improved CameraX and Camera2 performancefor Barcode Scanning and Face Detection APIs by moving image processing code from Java to native code.
  • Android Jetpack Lifecycle supporthas been added to all APIs. Developers can use addObserver to automatically manage the initiation and teardown of ML Kit APIs as the app goes through screen rotation or closure by the user / system. This makes CameraX integration easier.
  • Text Recognition API: the most prevalent recognized language is now provided
  • Face Detection API: the Euler X angle of a face is now provided.
  • Barcode Scanning API [bundled]: added support for broken PDF417 start/stop pattern detection, improving recall by 10%.
  • Object Detection and Tracking API: updated localizer model, improving average precision and reducing footprint by ~700KB.

Legacy releases

Changes prior to June 3, 2020 can be found in the Firebase release notes .

Design a Mobile Site
View Site in Mobile | Classic
Share by: