diff --git a/CHANGELOG.md b/CHANGELOG.md index d0b7fe58..fa33011a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,110 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-07 + +### Changes + +--- + +Packages with changes: + +- [`google_ml_kit` - `v0.19.0`](#google_ml_kit---v0190) +- [`google_mlkit_barcode_scanning` - `v0.13.0`](#google_mlkit_barcode_scanning---v0130) +- [`google_mlkit_commons` - `v0.9.0`](#google_mlkit_commons---v090) +- [`google_mlkit_digital_ink_recognition` - `v0.13.0`](#google_mlkit_digital_ink_recognition---v0130) +- [`google_mlkit_document_scanner` - `v0.3.0`](#google_mlkit_document_scanner---v030) +- [`google_mlkit_entity_extraction` - `v0.14.0`](#google_mlkit_entity_extraction---v0140) +- [`google_mlkit_face_detection` - `v0.12.0`](#google_mlkit_face_detection---v0120) +- [`google_mlkit_face_mesh_detection` - `v0.3.0`](#google_mlkit_face_mesh_detection---v030) +- [`google_mlkit_image_labeling` - `v0.13.0`](#google_mlkit_image_labeling---v0130) +- [`google_mlkit_language_id` - `v0.12.0`](#google_mlkit_language_id---v0120) +- [`google_mlkit_object_detection` - `v0.14.0`](#google_mlkit_object_detection---v0140) +- [`google_mlkit_pose_detection` - `v0.13.0`](#google_mlkit_pose_detection---v0130) +- [`google_mlkit_selfie_segmentation` - `v0.9.0`](#google_mlkit_selfie_segmentation---v090) +- [`google_mlkit_smart_reply` - `v0.12.0`](#google_mlkit_smart_reply---v0120) +- [`google_mlkit_text_recognition` - `v0.14.0`](#google_mlkit_text_recognition---v0140) +- [`google_mlkit_translation` - `v0.12.0`](#google_mlkit_translation---v0120) + +--- + +#### `google_ml_kit` - `v0.19.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_barcode_scanning` - `v0.13.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_commons` - `v0.9.0` + +* Update README. + +#### `google_mlkit_digital_ink_recognition` - `v0.13.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_document_scanner` - `v0.3.0` + +* Update README. + +#### `google_mlkit_entity_extraction` - `v0.14.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_face_detection` - `v0.12.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_face_mesh_detection` - `v0.3.0` + +* Update README. + +#### `google_mlkit_image_labeling` - `v0.13.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_language_id` - `v0.12.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_object_detection` - `v0.14.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_pose_detection` - `v0.13.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_selfie_segmentation` - `v0.9.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_smart_reply` - `v0.12.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_text_recognition` - `v0.14.0` + +* Update dependencies. +* Update README. + +#### `google_mlkit_translation` - `v0.12.0` + +* Update dependencies. +* Update README. + ## 2024-09-19 ### Changes diff --git a/README.md b/README.md index 0275e171..6c1f2612 100644 --- a/README.md +++ b/README.md @@ -6,28 +6,28 @@ Google's ML Kit for Flutter is a set of [Flutter plugins](https://flutter.io/pla ### Vision APIs -| Feature | Plugin | Source Code | Android | iOS | -|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|------| -| [Barcode Scanning](https://developers.google.com/ml-kit/vision/barcode-scanning) | [google\_mlkit\_barcode\_scanning](https://pub.dev/packages/google_mlkit_barcode_scanning) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_barcode_scanning)](https://pub.dev/packages/google_mlkit_barcode_scanning) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_barcode_scanning) | ✅ | ✅ | -| [Face Detection](https://developers.google.com/ml-kit/vision/face-detection) | [google\_mlkit\_face\_detection](https://pub.dev/packages/google_mlkit_face_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_detection)](https://pub.dev/packages/google_mlkit_face_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_detection) | ✅ | ✅ | -| [Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection) | [google\_mlkit\_face\_mesh\_detection](https://pub.dev/packages/google_mlkit_face_mesh_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_mesh_detection)](https://pub.dev/packages/google_mlkit_face_mesh_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_mesh_detection) | ✅ | ❌ | -| [Text Recognition V2](https://developers.google.com/ml-kit/vision/text-recognition/v2) | [google\_mlkit\_text\_recognition](https://pub.dev/packages/google_mlkit_text_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_text_recognition)](https://pub.dev/packages/google_mlkit_text_recognition) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_text_recognition) | ✅ | ✅ | -| [Image Labeling](https://developers.google.com/ml-kit/vision/image-labeling) | [google\_mlkit\_image\_labeling](https://pub.dev/packages/google_mlkit_image_labeling) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_image_labeling)](https://pub.dev/packages/google_mlkit_image_labeling) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_image_labeling) | ✅ | ✅ | -| [Object Detection and Tracking](https://developers.google.com/ml-kit/vision/object-detection) | [google\_mlkit\_object\_detection](https://pub.dev/packages/google_mlkit_object_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_object_detection)](https://pub.dev/packages/google_mlkit_object_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_object_detection) | ✅ | ✅ | -| [Digital Ink Recognition](https://developers.google.com/ml-kit/vision/digital-ink-recognition) | [google\_mlkit\_digital\_ink\_recognition](https://pub.dev/packages/google_mlkit_digital_ink_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_digital_ink_recognition)](https://pub.dev/packages/google_mlkit_digital_ink_recognition) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_digital_ink_recognition) | ✅ | ✅ | -| [Pose Detection](https://developers.google.com/ml-kit/vision/pose-detection) | [google\_mlkit\_pose\_detection](https://pub.dev/packages/google_mlkit_pose_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_pose_detection)](https://pub.dev/packages/google_mlkit_pose_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_pose_detection) | ✅ | ✅ | -| [Selfie Segmentation](https://developers.google.com/ml-kit/vision/selfie-segmentation) | [google\_mlkit\_selfie\_segmentation](https://pub.dev/packages/google_mlkit_selfie_segmentation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_selfie_segmentation)](https://pub.dev/packages/google_mlkit_selfie_segmentation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_selfie_segmentation) | ✅ | ✅ | -| [Subject Segmentation](https://developers.google.com/ml-kit/vision/subject-segmentation) | [google\_mlkit\_subject\_segemtation](https://pub.dev/packages/google_mlkit_subject_segemtation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_subject_segemtation)](https://pub.dev/packages/google_mlkit_subject_segemtation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_subject_segemtation) | ❌ | ❌ | -| [Document Scanner](https://developers.google.com/ml-kit/vision/doc-scanner) | [google\_mlkit\_document\_scanner](https://pub.dev/packages/google_mlkit_document_scanner) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_document_scanner)](https://pub.dev/packages/google_mlkit_document_scanner) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_document_scanner) | ✅ | ❌ | +| Feature | Plugin | Source Code | Android | iOS | +| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --- | +| [Barcode Scanning](https://developers.google.com/ml-kit/vision/barcode-scanning) | [google_mlkit_barcode_scanning](https://pub.dev/packages/google_mlkit_barcode_scanning) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_barcode_scanning)](https://pub.dev/packages/google_mlkit_barcode_scanning) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_barcode_scanning) | ✅ | ✅ | +| [Face Detection](https://developers.google.com/ml-kit/vision/face-detection) | [google_mlkit_face_detection](https://pub.dev/packages/google_mlkit_face_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_detection)](https://pub.dev/packages/google_mlkit_face_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_detection) | ✅ | ✅ | +| [Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection) | [google_mlkit_face_mesh_detection](https://pub.dev/packages/google_mlkit_face_mesh_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_mesh_detection)](https://pub.dev/packages/google_mlkit_face_mesh_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_mesh_detection) | ✅ | ❌ | +| [Text Recognition V2](https://developers.google.com/ml-kit/vision/text-recognition/v2) | [google_mlkit_text_recognition](https://pub.dev/packages/google_mlkit_text_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_text_recognition)](https://pub.dev/packages/google_mlkit_text_recognition) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_text_recognition) | ✅ | ✅ | +| [Image Labeling](https://developers.google.com/ml-kit/vision/image-labeling) | [google_mlkit_image_labeling](https://pub.dev/packages/google_mlkit_image_labeling) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_image_labeling)](https://pub.dev/packages/google_mlkit_image_labeling) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_image_labeling) | ✅ | ✅ | +| [Object Detection and Tracking](https://developers.google.com/ml-kit/vision/object-detection) | [google_mlkit_object_detection](https://pub.dev/packages/google_mlkit_object_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_object_detection)](https://pub.dev/packages/google_mlkit_object_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_object_detection) | ✅ | ✅ | +| [Digital Ink Recognition](https://developers.google.com/ml-kit/vision/digital-ink-recognition) | [google_mlkit_digital_ink_recognition](https://pub.dev/packages/google_mlkit_digital_ink_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_digital_ink_recognition)](https://pub.dev/packages/google_mlkit_digital_ink_recognition) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_digital_ink_recognition) | ✅ | ✅ | +| [Pose Detection](https://developers.google.com/ml-kit/vision/pose-detection) | [google_mlkit_pose_detection](https://pub.dev/packages/google_mlkit_pose_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_pose_detection)](https://pub.dev/packages/google_mlkit_pose_detection) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_pose_detection) | ✅ | ✅ | +| [Selfie Segmentation](https://developers.google.com/ml-kit/vision/selfie-segmentation) | [google_mlkit_selfie_segmentation](https://pub.dev/packages/google_mlkit_selfie_segmentation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_selfie_segmentation)](https://pub.dev/packages/google_mlkit_selfie_segmentation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_selfie_segmentation) | ✅ | ✅ | +| [Subject Segmentation](https://developers.google.com/ml-kit/vision/subject-segmentation) | [google_mlkit_subject_segemtation](https://pub.dev/packages/google_mlkit_subject_segemtation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_subject_segemtation)](https://pub.dev/packages/google_mlkit_subject_segemtation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_subject_segemtation) | ❌ | ❌ | +| [Document Scanner](https://developers.google.com/ml-kit/vision/doc-scanner) | [google_mlkit_document_scanner](https://pub.dev/packages/google_mlkit_document_scanner) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_document_scanner)](https://pub.dev/packages/google_mlkit_document_scanner) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_document_scanner) | ✅ | ❌ | ### Natural Language APIs -| Feature | Plugin | Source Code | Android | iOS | -|-----------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|----------|------| -|[Language Identification](https://developers.google.com/ml-kit/language/identification) | [google\_mlkit\_language\_id](https://pub.dev/packages/google_mlkit_language_id) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_language_id)](https://pub.dev/packages/google_mlkit_language_id) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_language_id) | ✅ | ✅ | -|[On-Device Translation](https://developers.google.com/ml-kit/language/translation) | [google\_mlkit\_translation](https://pub.dev/packages/google_mlkit_translation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_translation)](https://pub.dev/packages/google_mlkit_translation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_translation) | ✅ | ✅ | -|[Smart Reply](https://developers.google.com/ml-kit/language/smart-reply) | [google\_mlkit\_smart\_reply](https://pub.dev/packages/google_mlkit_smart_reply) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_smart_reply)](https://pub.dev/packages/google_mlkit_smart_reply) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_smart_reply) | ✅ | ✅ | -|[Entity Extraction](https://developers.google.com/ml-kit/language/entity-extraction) | [google\_mlkit\_entity\_extraction](https://pub.dev/packages/google_mlkit_entity_extraction) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_entity_extraction)](https://pub.dev/packages/google_mlkit_entity_extraction) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_entity_extraction) | ✅ | ✅ | +| Feature | Plugin | Source Code | Android | iOS | +| --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --- | +| [Language Identification](https://developers.google.com/ml-kit/language/identification) | [google_mlkit_language_id](https://pub.dev/packages/google_mlkit_language_id) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_language_id)](https://pub.dev/packages/google_mlkit_language_id) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_language_id) | ✅ | ✅ | +| [On-Device Translation](https://developers.google.com/ml-kit/language/translation) | [google_mlkit_translation](https://pub.dev/packages/google_mlkit_translation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_translation)](https://pub.dev/packages/google_mlkit_translation) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_translation) | ✅ | ✅ | +| [Smart Reply](https://developers.google.com/ml-kit/language/smart-reply) | [google_mlkit_smart_reply](https://pub.dev/packages/google_mlkit_smart_reply) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_smart_reply)](https://pub.dev/packages/google_mlkit_smart_reply) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_smart_reply) | ✅ | ✅ | +| [Entity Extraction](https://developers.google.com/ml-kit/language/entity-extraction) | [google_mlkit_entity_extraction](https://pub.dev/packages/google_mlkit_entity_extraction) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_entity_extraction)](https://pub.dev/packages/google_mlkit_entity_extraction) | [![GitHub](https://img.shields.io/badge/github-%23121011.svg?style=for-the-badge&logo=github&logoColor=white)](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_entity_extraction) | ✅ | ✅ | **PLEASE READ THIS** before continuing or posting a [new issue](https://github.com/flutter-ml/google_ml_kit_flutter/issues): @@ -51,9 +51,9 @@ Google's ML Kit for Flutter is a set of [Flutter plugins](https://flutter.io/pla ## Migrating from ML Kit for Firebase to the new standalone ML Kit SDK -When Migrating from ML Kit for Firebase to the new standalone ML Kit SDK read [this guide](https://developers.google.com/ml-kit/migration). +When Migrating from ML Kit for Firebase to the new standalone ML Kit SDK read [this guide](https://developers.google.com/ml-kit/migration). -For Android details read [this](https://developers.google.com/ml-kit/migration/android). +For Android details read [this](https://developers.google.com/ml-kit/migration/android). For iOS details read [this](https://developers.google.com/ml-kit/migration/ios). diff --git a/packages/example/ios/Podfile b/packages/example/ios/Podfile index b09f6cde..22c3cf01 100644 --- a/packages/example/ios/Podfile +++ b/packages/example/ios/Podfile @@ -28,16 +28,16 @@ flutter_ios_podfile_setup target 'Runner' do # Add language package you need to use - pod 'GoogleMLKit/TextRecognitionChinese', '~> 6.0.0' - pod 'GoogleMLKit/TextRecognitionDevanagari', '~> 6.0.0' - pod 'GoogleMLKit/TextRecognitionJapanese', '~> 6.0.0' - pod 'GoogleMLKit/TextRecognitionKorean', '~> 6.0.0' + pod 'GoogleMLKit/TextRecognitionChinese', '~> 7.0.0' + pod 'GoogleMLKit/TextRecognitionDevanagari', '~> 7.0.0' + pod 'GoogleMLKit/TextRecognitionJapanese', '~> 7.0.0' + pod 'GoogleMLKit/TextRecognitionKorean', '~> 7.0.0' flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) end # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: diff --git a/packages/example/ios/Podfile.lock b/packages/example/ios/Podfile.lock index 2548357f..836f4d49 100644 --- a/packages/example/ios/Podfile.lock +++ b/packages/example/ios/Podfile.lock @@ -4,128 +4,127 @@ PODS: - Flutter (1.0.0) - flutter_pdfview (1.0.2): - Flutter - - google_mlkit_barcode_scanning (0.12.1): + - google_mlkit_barcode_scanning (0.13.0): - Flutter - google_mlkit_commons - - GoogleMLKit/BarcodeScanning (~> 6.0.0) - - google_mlkit_commons (0.8.1): + - GoogleMLKit/BarcodeScanning (~> 7.0.0) + - google_mlkit_commons (0.9.0): - Flutter - MLKitVision - - google_mlkit_digital_ink_recognition (0.12.1): + - google_mlkit_digital_ink_recognition (0.13.0): - Flutter - google_mlkit_commons - - GoogleMLKit/DigitalInkRecognition (~> 6.0.0) - - google_mlkit_document_scanner (0.2.1): + - GoogleMLKit/DigitalInkRecognition (~> 7.0.0) + - google_mlkit_document_scanner (0.3.0): - Flutter - - google_mlkit_entity_extraction (0.13.1): + - google_mlkit_entity_extraction (0.14.0): - Flutter - google_mlkit_commons - - GoogleMLKit/EntityExtraction (~> 6.0.0) - - google_mlkit_face_detection (0.11.1): + - GoogleMLKit/EntityExtraction (~> 7.0.0) + - google_mlkit_face_detection (0.12.0): - Flutter - google_mlkit_commons - - GoogleMLKit/FaceDetection (~> 6.0.0) - - google_mlkit_face_mesh_detection (0.2.1): + - GoogleMLKit/FaceDetection (~> 7.0.0) + - google_mlkit_face_mesh_detection (0.3.0): - Flutter - google_mlkit_commons - - google_mlkit_image_labeling (0.12.1): + - google_mlkit_image_labeling (0.13.0): - Flutter - google_mlkit_commons - - GoogleMLKit/ImageLabeling (~> 6.0.0) - - GoogleMLKit/ImageLabelingCustom (~> 6.0.0) - - google_mlkit_language_id (0.11.1): + - GoogleMLKit/ImageLabeling (~> 7.0.0) + - GoogleMLKit/ImageLabelingCustom (~> 7.0.0) + - google_mlkit_language_id (0.12.0): - Flutter - google_mlkit_commons - - GoogleMLKit/LanguageID (~> 6.0.0) - - google_mlkit_object_detection (0.13.1): + - GoogleMLKit/LanguageID (~> 7.0.0) + - google_mlkit_object_detection (0.14.0): - Flutter - google_mlkit_commons - - GoogleMLKit/ObjectDetection (~> 6.0.0) - - GoogleMLKit/ObjectDetectionCustom (~> 6.0.0) - - google_mlkit_pose_detection (0.12.1): + - GoogleMLKit/ObjectDetection (~> 7.0.0) + - GoogleMLKit/ObjectDetectionCustom (~> 7.0.0) + - google_mlkit_pose_detection (0.13.0): - Flutter - google_mlkit_commons - - GoogleMLKit/PoseDetection (~> 6.0.0) - - GoogleMLKit/PoseDetectionAccurate (~> 6.0.0) - - google_mlkit_selfie_segmentation (0.8.1): + - GoogleMLKit/PoseDetection (~> 7.0.0) + - GoogleMLKit/PoseDetectionAccurate (~> 7.0.0) + - google_mlkit_selfie_segmentation (0.9.0): - Flutter - google_mlkit_commons - - GoogleMLKit/SegmentationSelfie (~> 6.0.0) - - google_mlkit_smart_reply (0.11.1): + - GoogleMLKit/SegmentationSelfie (~> 7.0.0) + - google_mlkit_smart_reply (0.12.0): - Flutter - google_mlkit_commons - - GoogleMLKit/SmartReply (~> 6.0.0) - - google_mlkit_text_recognition (0.13.1): + - GoogleMLKit/SmartReply (~> 7.0.0) + - google_mlkit_text_recognition (0.14.0): - Flutter - google_mlkit_commons - - GoogleMLKit/TextRecognition (~> 6.0.0) - - google_mlkit_translation (0.11.1): + - GoogleMLKit/TextRecognition (~> 7.0.0) + - google_mlkit_translation (0.12.0): - Flutter - google_mlkit_commons - - GoogleMLKit/Translate (~> 6.0.0) - - GoogleDataTransport (9.4.1): - - GoogleUtilities/Environment (~> 7.7) - - nanopb (< 2.30911.0, >= 2.30908.0) - - PromisesObjC (< 3.0, >= 1.2) - - GoogleMLKit/BarcodeScanning (6.0.0): + - GoogleMLKit/Translate (~> 7.0.0) + - GoogleDataTransport (10.1.0): + - nanopb (~> 3.30910.0) + - PromisesObjC (~> 2.4) + - GoogleMLKit/BarcodeScanning (7.0.0): - GoogleMLKit/MLKitCore - - MLKitBarcodeScanning (~> 5.0.0) - - GoogleMLKit/DigitalInkRecognition (6.0.0): + - MLKitBarcodeScanning (~> 6.0.0) + - GoogleMLKit/DigitalInkRecognition (7.0.0): - GoogleMLKit/MLKitCore - - MLKitDigitalInkRecognition (~> 5.0.0) - - GoogleMLKit/EntityExtraction (6.0.0): + - MLKitDigitalInkRecognition (~> 6.0.0) + - GoogleMLKit/EntityExtraction (7.0.0): - GoogleMLKit/MLKitCore - - MLKitEntityExtraction (~> 1.0.0-beta12) - - GoogleMLKit/FaceDetection (6.0.0): + - MLKitEntityExtraction (~> 1.0.0-beta13) + - GoogleMLKit/FaceDetection (7.0.0): - GoogleMLKit/MLKitCore - - MLKitFaceDetection (~> 5.0.0) - - GoogleMLKit/ImageLabeling (6.0.0): + - MLKitFaceDetection (~> 6.0.0) + - GoogleMLKit/ImageLabeling (7.0.0): - GoogleMLKit/MLKitCore - - MLKitImageLabeling (~> 5.0.0) - - GoogleMLKit/ImageLabelingCustom (6.0.0): + - MLKitImageLabeling (~> 6.0.0) + - GoogleMLKit/ImageLabelingCustom (7.0.0): - GoogleMLKit/MLKitCore - - MLKitImageLabelingCustom (~> 5.0.0) - - GoogleMLKit/LanguageID (6.0.0): + - MLKitImageLabelingCustom (~> 6.0.0) + - GoogleMLKit/LanguageID (7.0.0): - GoogleMLKit/MLKitCore - - MLKitLanguageID (~> 6.0.0) - - GoogleMLKit/MLKitCore (6.0.0): - - MLKitCommon (~> 11.0.0) - - GoogleMLKit/ObjectDetection (6.0.0): + - MLKitLanguageID (~> 7.0.0) + - GoogleMLKit/MLKitCore (7.0.0): + - MLKitCommon (~> 12.0.0) + - GoogleMLKit/ObjectDetection (7.0.0): - GoogleMLKit/MLKitCore - - MLKitObjectDetection (~> 5.0.0) - - GoogleMLKit/ObjectDetectionCustom (6.0.0): + - MLKitObjectDetection (~> 6.0.0) + - GoogleMLKit/ObjectDetectionCustom (7.0.0): - GoogleMLKit/MLKitCore - - MLKitObjectDetectionCustom (~> 5.0.0) - - GoogleMLKit/PoseDetection (6.0.0): + - MLKitObjectDetectionCustom (~> 6.0.0) + - GoogleMLKit/PoseDetection (7.0.0): - GoogleMLKit/MLKitCore - - MLKitPoseDetection (~> 1.0.0-beta13) - - GoogleMLKit/PoseDetectionAccurate (6.0.0): + - MLKitPoseDetection (~> 1.0.0-beta14) + - GoogleMLKit/PoseDetectionAccurate (7.0.0): - GoogleMLKit/MLKitCore - - MLKitPoseDetectionAccurate (~> 1.0.0-beta13) - - GoogleMLKit/SegmentationSelfie (6.0.0): + - MLKitPoseDetectionAccurate (~> 1.0.0-beta14) + - GoogleMLKit/SegmentationSelfie (7.0.0): - GoogleMLKit/MLKitCore - - MLKitSegmentationSelfie (~> 1.0.0-beta11) - - GoogleMLKit/SmartReply (6.0.0): + - MLKitSegmentationSelfie (~> 1.0.0-beta12) + - GoogleMLKit/SmartReply (7.0.0): - GoogleMLKit/MLKitCore - - MLKitSmartReply (~> 5.0.0) - - GoogleMLKit/TextRecognition (6.0.0): + - MLKitSmartReply (~> 6.0.0) + - GoogleMLKit/TextRecognition (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTextRecognition (~> 4.0.0) - - GoogleMLKit/TextRecognitionChinese (6.0.0): + - MLKitTextRecognition (~> 5.0.0) + - GoogleMLKit/TextRecognitionChinese (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTextRecognitionChinese (~> 3.0.0) - - GoogleMLKit/TextRecognitionDevanagari (6.0.0): + - MLKitTextRecognitionChinese (~> 4.0.0) + - GoogleMLKit/TextRecognitionDevanagari (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTextRecognitionDevanagari (~> 3.0.0) - - GoogleMLKit/TextRecognitionJapanese (6.0.0): + - MLKitTextRecognitionDevanagari (~> 4.0.0) + - GoogleMLKit/TextRecognitionJapanese (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTextRecognitionJapanese (~> 3.0.0) - - GoogleMLKit/TextRecognitionKorean (6.0.0): + - MLKitTextRecognitionJapanese (~> 4.0.0) + - GoogleMLKit/TextRecognitionKorean (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTextRecognitionKorean (~> 3.0.0) - - GoogleMLKit/Translate (6.0.0): + - MLKitTextRecognitionKorean (~> 4.0.0) + - GoogleMLKit/Translate (7.0.0): - GoogleMLKit/MLKitCore - - MLKitTranslate (~> 5.0.0) + - MLKitTranslate (~> 6.0.0) - GoogleToolboxForMac/Defines (4.2.1) - GoogleToolboxForMac/Logger (4.2.1): - GoogleToolboxForMac/Defines (= 4.2.1) @@ -133,146 +132,143 @@ PODS: - GoogleToolboxForMac/Defines (= 4.2.1) - GoogleToolboxForMac/StringEncoding (4.2.1): - GoogleToolboxForMac/Defines (= 4.2.1) - - GoogleUtilities/Environment (7.13.0): + - GoogleUtilities/Environment (8.0.2): - GoogleUtilities/Privacy - - PromisesObjC (< 3.0, >= 1.2) - - GoogleUtilities/Logger (7.13.0): + - GoogleUtilities/Logger (8.0.2): - GoogleUtilities/Environment - GoogleUtilities/Privacy - - GoogleUtilities/Privacy (7.13.0) - - GoogleUtilities/UserDefaults (7.13.0): + - GoogleUtilities/Privacy (8.0.2) + - GoogleUtilities/UserDefaults (8.0.2): - GoogleUtilities/Logger - GoogleUtilities/Privacy - - GoogleUtilitiesComponents (1.1.0): - - GoogleUtilities/Logger - - GTMSessionFetcher/Core (3.4.1) + - GTMSessionFetcher/Core (3.5.0) - image_picker_ios (0.0.1): - Flutter - - MLImage (1.0.0-beta5) - - MLKitBarcodeScanning (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - MLKitCommon (11.0.0): - - GoogleDataTransport (< 10.0, >= 9.4.1) + - MLImage (1.0.0-beta6) + - MLKitBarcodeScanning (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitCommon (12.0.0): + - GoogleDataTransport (~> 10.0) - GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1) - "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)" - - GoogleUtilities/UserDefaults (< 8.0, >= 7.13.0) - - GoogleUtilitiesComponents (~> 1.0) + - GoogleUtilities/Logger (~> 8.0) + - GoogleUtilities/UserDefaults (~> 8.0) - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) - - MLKitDigitalInkRecognition (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitMDD (~> 7.0) + - MLKitDigitalInkRecognition (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitMDD (~> 8.0) - SSZipArchive (< 3.0, >= 2.5.5) - - MLKitEntityExtraction (1.0.0-beta12): - - MLKitNaturalLanguage (~> 7.0) - - MLKitFaceDetection (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - MLKitImageLabeling (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitImageLabelingCommon (~> 7.0) - - MLKitVision (~> 7.0) - - MLKitVisionKit (~> 8.0) - - MLKitImageLabelingCommon (7.0.0): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - MLKitImageLabelingCustom (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitImageLabelingCommon (~> 7.0) - - MLKitVision (~> 7.0) - - MLKitVisionKit (~> 8.0) - - MLKitLanguageID (6.0.0): - - MLKitNaturalLanguage (~> 7.0) - - MLKitMDD (7.0.0): - - MLKitCommon (~> 11.0) - - MLKitNaturalLanguage (7.0.0): + - MLKitEntityExtraction (1.0.0-beta13): + - MLKitNaturalLanguage (~> 8.0) + - MLKitFaceDetection (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitImageLabeling (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitImageLabelingCommon (~> 8.0) + - MLKitVision (~> 8.0) + - MLKitVisionKit (~> 9.0) + - MLKitImageLabelingCommon (8.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitImageLabelingCustom (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitImageLabelingCommon (~> 8.0) + - MLKitVision (~> 8.0) + - MLKitVisionKit (~> 9.0) + - MLKitLanguageID (7.0.0): + - MLKitNaturalLanguage (~> 8.0) + - MLKitMDD (8.0.0): + - MLKitCommon (~> 12.0) + - MLKitNaturalLanguage (8.0.0): - GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1) - "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)" - GoogleToolboxForMac/StringEncoding (< 5.0, >= 4.2.1) - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) - - MLKitCommon (~> 11.0) - - MLKitObjectDetection (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitObjectDetectionCommon (~> 7.0) - - MLKitVision (~> 7.0) - - MLKitVisionKit (~> 8.0) - - MLKitObjectDetectionCommon (7.0.0): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - MLKitObjectDetectionCustom (5.0.0): - - MLKitCommon (~> 11.0) - - MLKitObjectDetectionCommon (~> 7.0) - - MLKitVision (~> 7.0) - - MLKitVisionKit (~> 8.0) - - MLKitPoseDetection (1.0.0-beta13): - - MLKitCommon (~> 11.0) - - MLKitPoseDetectionCommon (= 1.0.0-beta13) - - MLKitXenoCommon (= 1.0.0-beta13) - - MLKitPoseDetectionAccurate (1.0.0-beta13): - - MLKitCommon (~> 11.0) - - MLKitPoseDetectionCommon (= 1.0.0-beta13) - - MLKitXenoCommon (= 1.0.0-beta13) - - MLKitPoseDetectionCommon (1.0.0-beta13): - - MLKitCommon (~> 11.0) - - MLKitXenoCommon (= 1.0.0-beta13) - - MLKitSegmentationCommon (1.0.0-beta11): - - MLKitCommon (~> 11.0) - - MLKitXenoCommon (= 1.0.0-beta13) - - MLKitSegmentationSelfie (1.0.0-beta11): - - MLKitSegmentationCommon (= 1.0.0-beta11) - - MLKitSmartReply (5.0.0): - - MLKitLanguageID (~> 6.0) - - MLKitNaturalLanguage (~> 7.0) - - MLKitTextRecognition (4.0.0): - - MLKitCommon (~> 11.0) - - MLKitTextRecognitionCommon (= 3.0.0) - - MLKitVision (~> 7.0) - - MLKitTextRecognitionChinese (3.0.0): - - MLKitCommon (~> 11.0) - - MLKitTextRecognitionCommon (= 3.0.0) - - MLKitVision (~> 7.0) - - MLKitTextRecognitionCommon (3.0.0): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - MLKitTextRecognitionDevanagari (3.0.0): - - MLKitCommon (~> 11.0) - - MLKitTextRecognitionCommon (= 3.0.0) - - MLKitVision (~> 7.0) - - MLKitTextRecognitionJapanese (3.0.0): - - MLKitCommon (~> 11.0) - - MLKitTextRecognitionCommon (= 3.0.0) - - MLKitVision (~> 7.0) - - MLKitTextRecognitionKorean (3.0.0): - - MLKitCommon (~> 11.0) - - MLKitTextRecognitionCommon (= 3.0.0) - - MLKitVision (~> 7.0) - - MLKitTranslate (5.0.0): - - MLKitNaturalLanguage (~> 7.0) + - MLKitCommon (~> 12.0) + - MLKitObjectDetection (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitObjectDetectionCommon (~> 8.0) + - MLKitVision (~> 8.0) + - MLKitVisionKit (~> 9.0) + - MLKitObjectDetectionCommon (8.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitObjectDetectionCustom (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitObjectDetectionCommon (~> 8.0) + - MLKitVision (~> 8.0) + - MLKitVisionKit (~> 9.0) + - MLKitPoseDetection (1.0.0-beta14): + - MLKitCommon (~> 12.0) + - MLKitPoseDetectionCommon (= 1.0.0-beta14) + - MLKitXenoCommon (= 1.0.0-beta14) + - MLKitPoseDetectionAccurate (1.0.0-beta14): + - MLKitCommon (~> 12.0) + - MLKitPoseDetectionCommon (= 1.0.0-beta14) + - MLKitXenoCommon (= 1.0.0-beta14) + - MLKitPoseDetectionCommon (1.0.0-beta14): + - MLKitCommon (~> 12.0) + - MLKitXenoCommon (= 1.0.0-beta14) + - MLKitSegmentationCommon (1.0.0-beta12): + - MLKitCommon (~> 12.0) + - MLKitXenoCommon (= 1.0.0-beta14) + - MLKitSegmentationSelfie (1.0.0-beta12): + - MLKitSegmentationCommon (= 1.0.0-beta12) + - MLKitSmartReply (6.0.0): + - MLKitLanguageID (~> 7.0) + - MLKitNaturalLanguage (~> 8.0) + - MLKitTextRecognition (5.0.0): + - MLKitCommon (~> 12.0) + - MLKitTextRecognitionCommon (= 4.0.0) + - MLKitVision (~> 8.0) + - MLKitTextRecognitionChinese (4.0.0): + - MLKitCommon (~> 12.0) + - MLKitTextRecognitionCommon (= 4.0.0) + - MLKitVision (~> 8.0) + - MLKitTextRecognitionCommon (4.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitTextRecognitionDevanagari (4.0.0): + - MLKitCommon (~> 12.0) + - MLKitTextRecognitionCommon (= 4.0.0) + - MLKitVision (~> 8.0) + - MLKitTextRecognitionJapanese (4.0.0): + - MLKitCommon (~> 12.0) + - MLKitTextRecognitionCommon (= 4.0.0) + - MLKitVision (~> 8.0) + - MLKitTextRecognitionKorean (4.0.0): + - MLKitCommon (~> 12.0) + - MLKitTextRecognitionCommon (= 4.0.0) + - MLKitVision (~> 8.0) + - MLKitTranslate (6.0.0): + - MLKitNaturalLanguage (~> 8.0) - SSZipArchive (< 3.0, >= 2.5.5) - - MLKitVision (7.0.0): + - MLKitVision (8.0.0): - GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1) - "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)" - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) - - MLImage (= 1.0.0-beta5) - - MLKitCommon (~> 11.0) - - MLKitVisionKit (8.0.0): - - MLKitCommon (~> 11.0) - - MLKitImageLabelingCommon (~> 7.0) - - MLKitObjectDetectionCommon (~> 7.0) - - MLKitVision (~> 7.0) - - MLKitXenoCommon (1.0.0-beta13): - - MLKitCommon (~> 11.0) - - MLKitVision (~> 7.0) - - nanopb (2.30910.0): - - nanopb/decode (= 2.30910.0) - - nanopb/encode (= 2.30910.0) - - nanopb/decode (2.30910.0) - - nanopb/encode (2.30910.0) + - MLImage (= 1.0.0-beta6) + - MLKitCommon (~> 12.0) + - MLKitVisionKit (9.0.0): + - MLKitCommon (~> 12.0) + - MLKitImageLabelingCommon (~> 8.0) + - MLKitObjectDetectionCommon (~> 8.0) + - MLKitVision (~> 8.0) + - MLKitXenoCommon (1.0.0-beta14): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - nanopb (3.30910.0): + - nanopb/decode (= 3.30910.0) + - nanopb/encode (= 3.30910.0) + - nanopb/decode (3.30910.0) + - nanopb/encode (3.30910.0) - path_provider_foundation (0.0.1): - Flutter - FlutterMacOS - PromisesObjC (2.4.0) - - SSZipArchive (2.5.5) + - SSZipArchive (2.6.0) DEPENDENCIES: - camera_avfoundation (from `.symlinks/plugins/camera_avfoundation/ios`) @@ -293,10 +289,10 @@ DEPENDENCIES: - google_mlkit_smart_reply (from `.symlinks/plugins/google_mlkit_smart_reply/ios`) - google_mlkit_text_recognition (from `.symlinks/plugins/google_mlkit_text_recognition/ios`) - google_mlkit_translation (from `.symlinks/plugins/google_mlkit_translation/ios`) - - GoogleMLKit/TextRecognitionChinese (~> 6.0.0) - - GoogleMLKit/TextRecognitionDevanagari (~> 6.0.0) - - GoogleMLKit/TextRecognitionJapanese (~> 6.0.0) - - GoogleMLKit/TextRecognitionKorean (~> 6.0.0) + - GoogleMLKit/TextRecognitionChinese (~> 7.0.0) + - GoogleMLKit/TextRecognitionDevanagari (~> 7.0.0) + - GoogleMLKit/TextRecognitionJapanese (~> 7.0.0) + - GoogleMLKit/TextRecognitionKorean (~> 7.0.0) - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`) - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) @@ -306,7 +302,6 @@ SPEC REPOS: - GoogleMLKit - GoogleToolboxForMac - GoogleUtilities - - GoogleUtilitiesComponents - GTMSessionFetcher - MLImage - MLKitBarcodeScanning @@ -389,64 +384,63 @@ SPEC CHECKSUMS: camera_avfoundation: dd002b0330f4981e1bbcb46ae9b62829237459a4 Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 flutter_pdfview: 25f53dd6097661e6395b17de506e6060585946bd - google_mlkit_barcode_scanning: 7a4977a630fa019624ffee251d94624dab26d527 - google_mlkit_commons: 242b715c38863e1ca5e732c909a1545ba52f1375 - google_mlkit_digital_ink_recognition: e518587726698cad3de1177c11ab6aadf512a430 - google_mlkit_document_scanner: 3e773d71690f804ac27b1c9c833179ebceab8df9 - google_mlkit_entity_extraction: 2fa7e231eb929f53d26c565a6918b3f1a1d8c3f0 - google_mlkit_face_detection: 5bdb0ae6886d84ca5f2a237f2e46be2d634c5355 - google_mlkit_face_mesh_detection: 261f577041cf88e6a9760517fd3d892bfc643ac4 - google_mlkit_image_labeling: a253b5c4426a99ecedc79199519135b8564e1929 - google_mlkit_language_id: 5d23732ad3665890a88460fc0942c178ae03e451 - google_mlkit_object_detection: 845d69b11087ff20cd2515524f404eb5ea7e2c4d - google_mlkit_pose_detection: 38c7cbfc8ceec86ed9b6c7d589330e965ab5698d - google_mlkit_selfie_segmentation: 48ef0fd4426c19409931081de643a70a0dbe13dc - google_mlkit_smart_reply: f45bb92954cc57855f382443f7b5655d1c11df88 - google_mlkit_text_recognition: e36a265afba48580518dfc4532ce9fefaae7d20e - google_mlkit_translation: 123a621b48b517b5f91cb76214b8a6f95fe61440 - GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a - GoogleMLKit: 97ac7af399057e99182ee8edfa8249e3226a4065 + google_mlkit_barcode_scanning: 1a409f86a4c7df45e6dee9ba06e520357b2c7110 + google_mlkit_commons: 384e4e206e122b6dad430d3158205e0b2fac6789 + google_mlkit_digital_ink_recognition: 587238bd53496dc6caaee4259c9e745ed1911885 + google_mlkit_document_scanner: 861c40092453ff8fa101a5ef34294c7fa5183bdc + google_mlkit_entity_extraction: 357b44fa4ee71c5e3cb2491be5070c92f8743eac + google_mlkit_face_detection: ff627695d8eba051db7e0f13f7b20d802df1f84c + google_mlkit_face_mesh_detection: 9c7ba9c3407c39f8f3c173669f6f406cefe49796 + google_mlkit_image_labeling: d5b60af262f4920caa9e860c5a1b674c17d2ada4 + google_mlkit_language_id: 52df284ee6ac2eadad3429a036599e9b12e9969c + google_mlkit_object_detection: 9ef1ca3e752d84172c709dd23cbc35fcf5a97a5f + google_mlkit_pose_detection: 3e38d756c918444cc462692f4c745546313dea54 + google_mlkit_selfie_segmentation: 9d937dee1df7c7869209a3ffc140495d60a55797 + google_mlkit_smart_reply: a168a050579ca554221aa3a64e1eedda4b3635eb + google_mlkit_text_recognition: e540f2aff997f2b0daaa1b4fd5ead3b0b7030adc + google_mlkit_translation: d7f4dbc00677b2ef0a35e16be1c2c3172ac157d6 + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleMLKit: eff9e23ec1d90ea4157a1ee2e32a4f610c5b3318 GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8 - GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152 - GoogleUtilitiesComponents: 679b2c881db3b615a2777504623df6122dd20afe - GTMSessionFetcher: 8000756fc1c19d2e5697b90311f7832d2e33f6cd + GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1 - MLImage: 1824212150da33ef225fbd3dc49f184cf611046c - MLKitBarcodeScanning: 10ca0845a6d15f2f6e911f682a1998b68b973e8b - MLKitCommon: afec63980417d29ffbb4790529a1b0a2291699e1 - MLKitDigitalInkRecognition: e98972a195fd44fe9e8c649118d34dae484c94bf - MLKitEntityExtraction: d78214343274e319bacb553e10a72228dbad3799 - MLKitFaceDetection: 7c0e8bf09ddd27105da32d088fca978a99fc30cc - MLKitImageLabeling: c13caec3baa684553ec823d5dfbca3e3be8ce9a2 - MLKitImageLabelingCommon: fa802f14c3a321121409f6cbe1df89ba9cf1a00c - MLKitImageLabelingCustom: 57b8782ddda60b3027a796efcc0c6970f9e2b78f - MLKitLanguageID: a897902aa4e58f7bf0943b07a1f9b58d762273aa - MLKitMDD: 61c79805b9fb4833a1cbb4ac1178988b858fa06a - MLKitNaturalLanguage: 7cd66a1ec3fbee2ff22890e1d42dda5c928e811b - MLKitObjectDetection: 9b40359730baceef23322c6d41070da7639ff100 - MLKitObjectDetectionCommon: f3ca8581a0741be6ce609920367316571a280efa - MLKitObjectDetectionCustom: a412a63a743724ae124b07d6c3cc817283da3453 - MLKitPoseDetection: 508d062f66c695fddaf9c59ac94c855486a1b220 - MLKitPoseDetectionAccurate: d6fcf8949b52d73af1f67c4b72b2ddedff131f1d - MLKitPoseDetectionCommon: 6063ec16a354c0c28b7b2f223196e8aeab1ec99c - MLKitSegmentationCommon: 5a55f7f2d873f49f6e685b71e2fc3acd64be531c - MLKitSegmentationSelfie: 61141c0b97651768ab0d08a5722e578fc2b964ea - MLKitSmartReply: fe162fe2a832ab302a7f5f937c8ddd4076defa00 - MLKitTextRecognition: c83c18ad25496f2077f6ec93c5940487ff2eb343 - MLKitTextRecognitionChinese: 09d6e22bbc2f1687573473ebb6e470af11c65e7a - MLKitTextRecognitionCommon: c0b3a63d529296a19bce1f8bc8a513644ed4d1f6 - MLKitTextRecognitionDevanagari: abd49431a28e385eaa98edcc2da9664e1eb05b51 - MLKitTextRecognitionJapanese: f59521572316562030b20cc98b8e635fc282a172 - MLKitTextRecognitionKorean: 4877b6a8d95cd8846586e83f85b2f3e9ac93a737 - MLKitTranslate: a404df6fba19d2ddcbebf4f1fc51d9f5edd24ee5 - MLKitVision: e858c5f125ecc288e4a31127928301eaba9ae0c1 - MLKitVisionKit: 6d2ea9741b262ec0fed2a5a3de521cfa671c6e83 - MLKitXenoCommon: 39060e7a54769d97a877152c59a1898e7f8d9e35 - nanopb: 438bc412db1928dac798aa6fd75726007be04262 + MLImage: 0ad1c5f50edd027672d8b26b0fee78a8b4a0fc56 + MLKitBarcodeScanning: 0a3064da0a7f49ac24ceb3cb46a5bc67496facd2 + MLKitCommon: 07c2c33ae5640e5380beaaa6e4b9c249a205542d + MLKitDigitalInkRecognition: 42c38de99db7074ea19c9a92dafb1672f64a2649 + MLKitEntityExtraction: 0a3cdc3498ce58aaba2ebb3479fe34a0787d3812 + MLKitFaceDetection: 2a593db4837db503ad3426b565e7aab045cefea5 + MLKitImageLabeling: 7f052589de9ffde213bc2c26854d212ea4dde17a + MLKitImageLabelingCommon: 23f0c9037c2c6433784db594bd1bb87173172fe9 + MLKitImageLabelingCustom: 594c49fa1bb809ec05215bb4ac1c15729c7a601a + MLKitLanguageID: f52e378d875f1a5e67ac0f259ebddaab95faa1c7 + MLKitMDD: a8d5a4d6a3520403d7beea887ae6ed837cf0ad26 + MLKitNaturalLanguage: 1faece38017b0cf8eb49ac69cff10cb419f68c01 + MLKitObjectDetection: a5f066aa6e90f134fc1ac47940e95381b7eb5257 + MLKitObjectDetectionCommon: 0198709a728984e3b6fac98a5fa53a8042880336 + MLKitObjectDetectionCustom: b243512ccac75c98399c272e213b53413a255c07 + MLKitPoseDetection: 9570bd90f18cd38c1599314785d1f70401569d94 + MLKitPoseDetectionAccurate: 2c40d53a7b8cbb67b0ca1892b221f24ef4bac1ce + MLKitPoseDetectionCommon: b1fc630b8af919dd04bf3dd6c24cec239c0f95fd + MLKitSegmentationCommon: a172e593007cb4c2637276280ea7bc4dd8a4ca3e + MLKitSegmentationSelfie: 9a70d110d1ab62bab31bf3337727d1dfeb98cbe8 + MLKitSmartReply: 3039858d37cd53807d1c00d239f7b52cbd3cabee + MLKitTextRecognition: 3b41f3ff084a79afb214408d25d2068d77ab322c + MLKitTextRecognitionChinese: a7e2d3e54d8be80091f7064741c54e2298a9d498 + MLKitTextRecognitionCommon: cd44577a8c506fc6bba065096de03bec0d01a213 + MLKitTextRecognitionDevanagari: b7a59a5e337ccb669eae82a503aa8e9287ba0c58 + MLKitTextRecognitionJapanese: 4a62c24ecf1cbaeccc8a235c81c0ba397807d7d8 + MLKitTextRecognitionKorean: b86e13e4a648efc7727d3261ddbf8afbf467c5c1 + MLKitTranslate: 2082cce437292f2f7477bfef02022ef69d8e77aa + MLKitVision: 45e79d68845a2de77e2dd4d7f07947f0ed157b0e + MLKitVisionKit: 8a7abd5f11aeb1add2942a694c2685eca422a849 + MLKitXenoCommon: ce5047943af6b4be7ae035dd81b3a56fdb29aab3 + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 - SSZipArchive: c69881e8ac5521f0e622291387add5f60f30f3c4 + SSZipArchive: 8a6ee5677c8e304bebc109e39cf0da91ccef22ea -PODFILE CHECKSUM: a213e1c6224a9bdc116046820f482ddacae086ab +PODFILE CHECKSUM: 3b027bc4be56a383e77b88a9b4ba32d14dca0086 COCOAPODS: 1.15.2 diff --git a/packages/example/pubspec.lock b/packages/example/pubspec.lock index b52e9de7..7d45e55a 100644 --- a/packages/example/pubspec.lock +++ b/packages/example/pubspec.lock @@ -109,18 +109,18 @@ packages: dependency: transitive description: name: file_selector_linux - sha256: "045d372bf19b02aeb69cacf8b4009555fb5f6f0b7ad8016e5f46dd1387ddd492" + sha256: "712ce7fab537ba532c8febdb1a8f167b32441e74acd68c3ccb2e36dcb52c4ab2" url: "https://pub.dev" source: hosted - version: "0.9.2+1" + version: "0.9.3" file_selector_macos: dependency: transitive description: name: file_selector_macos - sha256: f42eacb83b318e183b1ae24eead1373ab1334084404c8c16e0354f9a3e55d385 + sha256: "271ab9986df0c135d45c3cdb6bd0faa5db6f4976d3e4b437cf7d0f258d941bfc" url: "https://pub.dev" source: hosted - version: "0.9.4" + version: "0.9.4+2" file_selector_platform_interface: dependency: transitive description: @@ -133,10 +133,10 @@ packages: dependency: transitive description: name: file_selector_windows - sha256: "2ad726953f6e8affbc4df8dc78b77c3b4a060967a291e528ef72ae846c60fb69" + sha256: "8f5d2f6590d51ecd9179ba39c64f722edc15226cc93dcc8698466ad36a4a85a4" url: "https://pub.dev" source: hosted - version: "0.9.3+2" + version: "0.9.3+3" flutter: dependency: "direct main" description: flutter @@ -154,10 +154,10 @@ packages: dependency: "direct main" description: name: flutter_pdfview - sha256: a9055bf920c7095bf08c2781db431ba23577aa5da5a056a7152dc89a18fbec6f + sha256: "6b625b32a9102780236554dff42f2d798b4627704ab4a3153c07f2134a52b697" url: "https://pub.dev" source: hosted - version: "1.3.2" + version: "1.3.3" flutter_plugin_android_lifecycle: dependency: transitive description: @@ -182,105 +182,105 @@ packages: path: "../google_mlkit_barcode_scanning" relative: true source: path - version: "0.12.1" + version: "0.13.0" google_mlkit_commons: dependency: "direct main" description: path: "../google_mlkit_commons" relative: true source: path - version: "0.8.1" + version: "0.9.0" google_mlkit_digital_ink_recognition: dependency: "direct main" description: path: "../google_mlkit_digital_ink_recognition" relative: true source: path - version: "0.12.1" + version: "0.13.0" google_mlkit_document_scanner: dependency: "direct main" description: path: "../google_mlkit_document_scanner" relative: true source: path - version: "0.2.1" + version: "0.3.0" google_mlkit_entity_extraction: dependency: "direct main" description: path: "../google_mlkit_entity_extraction" relative: true source: path - version: "0.13.1" + version: "0.14.0" google_mlkit_face_detection: dependency: "direct main" description: path: "../google_mlkit_face_detection" relative: true source: path - version: "0.11.1" + version: "0.12.0" google_mlkit_face_mesh_detection: dependency: "direct main" description: path: "../google_mlkit_face_mesh_detection" relative: true source: path - version: "0.2.1" + version: "0.3.0" google_mlkit_image_labeling: dependency: "direct main" description: path: "../google_mlkit_image_labeling" relative: true source: path - version: "0.12.1" + version: "0.13.0" google_mlkit_language_id: dependency: "direct main" description: path: "../google_mlkit_language_id" relative: true source: path - version: "0.11.1" + version: "0.12.0" google_mlkit_object_detection: dependency: "direct main" description: path: "../google_mlkit_object_detection" relative: true source: path - version: "0.13.1" + version: "0.14.0" google_mlkit_pose_detection: dependency: "direct main" description: path: "../google_mlkit_pose_detection" relative: true source: path - version: "0.12.1" + version: "0.13.0" google_mlkit_selfie_segmentation: dependency: "direct main" description: path: "../google_mlkit_selfie_segmentation" relative: true source: path - version: "0.8.1" + version: "0.9.0" google_mlkit_smart_reply: dependency: "direct main" description: path: "../google_mlkit_smart_reply" relative: true source: path - version: "0.11.1" + version: "0.12.0" google_mlkit_text_recognition: dependency: "direct main" description: path: "../google_mlkit_text_recognition" relative: true source: path - version: "0.13.1" + version: "0.14.0" google_mlkit_translation: dependency: "direct main" description: path: "../google_mlkit_translation" relative: true source: path - version: "0.11.1" + version: "0.12.0" http: dependency: transitive description: @@ -309,10 +309,10 @@ packages: dependency: transitive description: name: image_picker_android - sha256: "8c5abf0dcc24fe6e8e0b4a5c0b51a5cf30cefdf6407a3213dae61edc75a70f56" + sha256: dbd24fc963d2e3e8dd55d9a965a50bab437f15c9d7015b38ceb70c858f9655bb url: "https://pub.dev" source: hosted - version: "0.8.12+12" + version: "0.8.12+14" image_picker_for_web: dependency: transitive description: @@ -365,18 +365,18 @@ packages: dependency: transitive description: name: leak_tracker - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" + sha256: "3f87a60e8c63aecc975dda1ceedbc8f24de75f09e4856ea27daf8958f2f0ce05" url: "https://pub.dev" source: hosted - version: "10.0.4" + version: "10.0.5" leak_tracker_flutter_testing: dependency: transitive description: name: leak_tracker_flutter_testing - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" + sha256: "932549fb305594d82d7183ecd9fa93463e9914e1b67cacc34bc40906594a1806" url: "https://pub.dev" source: hosted - version: "3.0.3" + version: "3.0.5" leak_tracker_testing: dependency: transitive description: @@ -405,18 +405,18 @@ packages: dependency: transitive description: name: material_color_utilities - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec url: "https://pub.dev" source: hosted - version: "0.8.0" + version: "0.11.1" meta: dependency: transitive description: name: meta - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7 url: "https://pub.dev" source: hosted - version: "1.12.0" + version: "1.15.0" mime: dependency: transitive description: @@ -554,10 +554,10 @@ packages: dependency: transitive description: name: test_api - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" + sha256: "5b8a98dafc4d5c4c9c72d8b31ab2b23fc13422348d2997120294d3bac86b4ddb" url: "https://pub.dev" source: hosted - version: "0.7.0" + version: "0.7.2" typed_data: dependency: transitive description: @@ -578,26 +578,26 @@ packages: dependency: transitive description: name: vm_service - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" + sha256: "5c5f338a667b4c644744b661f309fb8080bb94b18a7e91ef1dbd343bed00ed6d" url: "https://pub.dev" source: hosted - version: "14.2.1" + version: "14.2.5" web: dependency: transitive description: name: web - sha256: d43c1d6b787bf0afad444700ae7f4db8827f701bc61c255ac8d328c6f4d52062 + sha256: cd3543bd5798f6ad290ea73d210f423502e71900302dde696f8bff84bf89a1cb url: "https://pub.dev" source: hosted - version: "1.0.0" + version: "1.1.0" xdg_directories: dependency: transitive description: name: xdg_directories - sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" url: "https://pub.dev" source: hosted - version: "1.0.4" + version: "1.1.0" sdks: - dart: ">=3.4.0 <4.0.0" - flutter: ">=3.22.0" + dart: ">=3.5.0 <4.0.0" + flutter: ">=3.24.0" diff --git a/packages/google_ml_kit/CHANGELOG.md b/packages/google_ml_kit/CHANGELOG.md index d964470e..9936181a 100644 --- a/packages/google_ml_kit/CHANGELOG.md +++ b/packages/google_ml_kit/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.19.0 + +* Update dependencies. +* Update README. + ## 0.18.1 * Update dependencies. diff --git a/packages/google_ml_kit/README.md b/packages/google_ml_kit/README.md index 4895aabd..afd6a246 100644 --- a/packages/google_ml_kit/README.md +++ b/packages/google_ml_kit/README.md @@ -8,7 +8,7 @@ Google's ML Kit for Flutter is a set of [Flutter plugins](https://flutter.io/platform-plugins/) that enable [Flutter](https://flutter.dev) apps to use [Google's standalone ML Kit](https://developers.google.com/ml-kit). > `google_ml_kit` is an umbrella plugin that includes all the features listed below, it groups all the plugins under a single one. By using `google_ml_kit` you will include all the plugins listed below and their respective dependencies, therefore significantly increasing the size of your app. We recommend instead to add only the plugin for the feature you want to consume rather than including `google_ml_kit` in your yaml. -> +> > DO NOT USE `google_ml_kit` in a production app instead use only the plugin(s) for the features listed bellow. Go to each plugin listed bellow to read about their documentation and requirements. If you find issues report and contribute with your pull requests. @@ -17,35 +17,35 @@ Go to each plugin listed bellow to read about their documentation and requiremen ### Vision APIs -| Feature | Plugin | Android | iOS | -|------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|-----| -| [Barcode Scanning](https://developers.google.com/ml-kit/vision/barcode-scanning) | [google\_mlkit\_barcode\_scanning](https://pub.dev/packages/google_mlkit_barcode_scanning) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_barcode_scanning)](https://pub.dev/packages/google_mlkit_barcode_scanning) | ✅ | ✅ | -| [Face Detection](https://developers.google.com/ml-kit/vision/face-detection) | [google\_mlkit\_face\_detection](https://pub.dev/packages/google_mlkit_face_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_detection)](https://pub.dev/packages/google_mlkit_face_detection) | ✅ | ✅ | -| [Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection) | [google\_mlkit\_face\_mesh\_detection](https://pub.dev/packages/google_mlkit_face_mesh_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_mesh_detection)](https://pub.dev/packages/google_mlkit_face_mesh_detection) | ✅ | ❌ | -| [Text Recognition V2](https://developers.google.com/ml-kit/vision/text-recognition/v2) | [google\_mlkit\_text\_recognition](https://pub.dev/packages/google_mlkit_text_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_text_recognition)](https://pub.dev/packages/google_mlkit_text_recognition) | ✅ | ✅ | -| [Image Labeling](https://developers.google.com/ml-kit/vision/image-labeling) | [google\_mlkit\_image\_labeling](https://pub.dev/packages/google_mlkit_image_labeling) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_image_labeling)](https://pub.dev/packages/google_mlkit_image_labeling) | ✅ | ✅ | -| [Object Detection and Tracking](https://developers.google.com/ml-kit/vision/object-detection) | [google\_mlkit\_object\_detection](https://pub.dev/packages/google_mlkit_object_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_object_detection)](https://pub.dev/packages/google_mlkit_object_detection) | ✅ | ✅ | -| [Digital Ink Recognition](https://developers.google.com/ml-kit/vision/digital-ink-recognition) | [google\_mlkit\_digital\_ink\_recognition](https://pub.dev/packages/google_mlkit_digital_ink_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_digital_ink_recognition)](https://pub.dev/packages/google_mlkit_digital_ink_recognition) | ✅ | ✅ | -| [Pose Detection](https://developers.google.com/ml-kit/vision/pose-detection) | [google\_mlkit\_pose\_detection](https://pub.dev/packages/google_mlkit_pose_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_pose_detection)](https://pub.dev/packages/google_mlkit_pose_detection) | ✅ | ✅ | -| [Selfie Segmentation](https://developers.google.com/ml-kit/vision/selfie-segmentation) | [google\_mlkit\_selfie\_segmentation](https://pub.dev/packages/google_mlkit_selfie_segmentation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_selfie_segmentation)](https://pub.dev/packages/google_mlkit_selfie_segmentation) | ✅ | ✅ | -| [Subject Segmentation](https://developers.google.com/ml-kit/vision/subject-segmentation) | [google\_mlkit\_subject\_segemtation](https://pub.dev/packages/google_mlkit_subject_segemtation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_subject_segemtation)](https://pub.dev/packages/google_mlkit_subject_segemtation) | ❌ | ❌ | -| [Document Scanner](https://developers.google.com/ml-kit/vision/doc-scanner) | [google\_mlkit\_document\_scanner](https://pub.dev/packages/google_mlkit_document_scanner) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_document_scanner)](https://pub.dev/packages/google_mlkit_document_scanner) | ✅ | ❌ | +| Feature | Plugin | Android | iOS | +| ---------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --- | +| [Barcode Scanning](https://developers.google.com/ml-kit/vision/barcode-scanning) | [google_mlkit_barcode_scanning](https://pub.dev/packages/google_mlkit_barcode_scanning) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_barcode_scanning)](https://pub.dev/packages/google_mlkit_barcode_scanning) | ✅ | ✅ | +| [Face Detection](https://developers.google.com/ml-kit/vision/face-detection) | [google_mlkit_face_detection](https://pub.dev/packages/google_mlkit_face_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_detection)](https://pub.dev/packages/google_mlkit_face_detection) | ✅ | ✅ | +| [Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection) | [google_mlkit_face_mesh_detection](https://pub.dev/packages/google_mlkit_face_mesh_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_face_mesh_detection)](https://pub.dev/packages/google_mlkit_face_mesh_detection) | ✅ | ❌ | +| [Text Recognition V2](https://developers.google.com/ml-kit/vision/text-recognition/v2) | [google_mlkit_text_recognition](https://pub.dev/packages/google_mlkit_text_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_text_recognition)](https://pub.dev/packages/google_mlkit_text_recognition) | ✅ | ✅ | +| [Image Labeling](https://developers.google.com/ml-kit/vision/image-labeling) | [google_mlkit_image_labeling](https://pub.dev/packages/google_mlkit_image_labeling) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_image_labeling)](https://pub.dev/packages/google_mlkit_image_labeling) | ✅ | ✅ | +| [Object Detection and Tracking](https://developers.google.com/ml-kit/vision/object-detection) | [google_mlkit_object_detection](https://pub.dev/packages/google_mlkit_object_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_object_detection)](https://pub.dev/packages/google_mlkit_object_detection) | ✅ | ✅ | +| [Digital Ink Recognition](https://developers.google.com/ml-kit/vision/digital-ink-recognition) | [google_mlkit_digital_ink_recognition](https://pub.dev/packages/google_mlkit_digital_ink_recognition) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_digital_ink_recognition)](https://pub.dev/packages/google_mlkit_digital_ink_recognition) | ✅ | ✅ | +| [Pose Detection](https://developers.google.com/ml-kit/vision/pose-detection) | [google_mlkit_pose_detection](https://pub.dev/packages/google_mlkit_pose_detection) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_pose_detection)](https://pub.dev/packages/google_mlkit_pose_detection) | ✅ | ✅ | +| [Selfie Segmentation](https://developers.google.com/ml-kit/vision/selfie-segmentation) | [google_mlkit_selfie_segmentation](https://pub.dev/packages/google_mlkit_selfie_segmentation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_selfie_segmentation)](https://pub.dev/packages/google_mlkit_selfie_segmentation) | ✅ | ✅ | +| [Subject Segmentation](https://developers.google.com/ml-kit/vision/subject-segmentation) | [google_mlkit_subject_segemtation](https://pub.dev/packages/google_mlkit_subject_segemtation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_subject_segemtation)](https://pub.dev/packages/google_mlkit_subject_segemtation) | ❌ | ❌ | +| [Document Scanner](https://developers.google.com/ml-kit/vision/doc-scanner) | [google_mlkit_document_scanner](https://pub.dev/packages/google_mlkit_document_scanner) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_document_scanner)](https://pub.dev/packages/google_mlkit_document_scanner) | ✅ | ❌ | ### Natural Language APIs -| Feature | Plugin | Android | iOS | -|-----------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------|-----| -|[Language Identification](https://developers.google.com/ml-kit/language/identification) | [google\_mlkit\_language\_id](https://pub.dev/packages/google_mlkit_language_id) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_language_id)](https://pub.dev/packages/google_mlkit_language_id) | ✅ | ✅ | -|[On-Device Translation](https://developers.google.com/ml-kit/language/translation) | [google\_mlkit\_translation](https://pub.dev/packages/google_mlkit_translation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_translation)](https://pub.dev/packages/google_mlkit_translation) | ✅ | ✅ | -|[Smart Reply](https://developers.google.com/ml-kit/language/smart-reply) | [google\_mlkit\_smart\_reply](https://pub.dev/packages/google_mlkit_smart_reply) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_smart_reply)](https://pub.dev/packages/google_mlkit_smart_reply) | ✅ | ✅ | -|[Entity Extraction](https://developers.google.com/ml-kit/language/entity-extraction) | [google\_mlkit\_entity\_extraction](https://pub.dev/packages/google_mlkit_entity_extraction) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_entity_extraction)](https://pub.dev/packages/google_mlkit_entity_extraction) | ✅ | ✅ | +| Feature | Plugin | Android | iOS | +| --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------- | --- | +| [Language Identification](https://developers.google.com/ml-kit/language/identification) | [google_mlkit_language_id](https://pub.dev/packages/google_mlkit_language_id) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_language_id)](https://pub.dev/packages/google_mlkit_language_id) | ✅ | ✅ | +| [On-Device Translation](https://developers.google.com/ml-kit/language/translation) | [google_mlkit_translation](https://pub.dev/packages/google_mlkit_translation) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_translation)](https://pub.dev/packages/google_mlkit_translation) | ✅ | ✅ | +| [Smart Reply](https://developers.google.com/ml-kit/language/smart-reply) | [google_mlkit_smart_reply](https://pub.dev/packages/google_mlkit_smart_reply) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_smart_reply)](https://pub.dev/packages/google_mlkit_smart_reply) | ✅ | ✅ | +| [Entity Extraction](https://developers.google.com/ml-kit/language/entity-extraction) | [google_mlkit_entity_extraction](https://pub.dev/packages/google_mlkit_entity_extraction) [![Pub Version](https://img.shields.io/pub/v/google_mlkit_entity_extraction)](https://pub.dev/packages/google_mlkit_entity_extraction) | ✅ | ✅ | ## Requirements ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -60,12 +60,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '15.5' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -73,22 +73,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_ml_kit/pubspec.yaml b/packages/google_ml_kit/pubspec.yaml index 1b93e763..9b3c3e77 100644 --- a/packages/google_ml_kit/pubspec.yaml +++ b/packages/google_ml_kit/pubspec.yaml @@ -1,6 +1,6 @@ name: google_ml_kit description: A Flutter plugin to use all APIs from Google's standalone ML Kit for mobile platforms. -version: 0.18.1 +version: 0.19.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_ml_kit diff --git a/packages/google_mlkit_barcode_scanning/CHANGELOG.md b/packages/google_mlkit_barcode_scanning/CHANGELOG.md index b0bfde1b..da6f1dfa 100644 --- a/packages/google_mlkit_barcode_scanning/CHANGELOG.md +++ b/packages/google_mlkit_barcode_scanning/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.13.0 + +* Update dependencies. +* Update README. + ## 0.12.1 * Update dependencies. diff --git a/packages/google_mlkit_barcode_scanning/README.md b/packages/google_mlkit_barcode_scanning/README.md index ca163695..7b066df7 100644 --- a/packages/google_mlkit_barcode_scanning/README.md +++ b/packages/google_mlkit_barcode_scanning/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Barcode Scanning](https://developers.go ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_barcode_scanning/ios/google_mlkit_barcode_scanning.podspec b/packages/google_mlkit_barcode_scanning/ios/google_mlkit_barcode_scanning.podspec index 5cf1c1a4..de82b16e 100644 --- a/packages/google_mlkit_barcode_scanning/ios/google_mlkit_barcode_scanning.podspec +++ b/packages/google_mlkit_barcode_scanning/ios/google_mlkit_barcode_scanning.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/BarcodeScanning', '~> 6.0.0' + s.dependency 'GoogleMLKit/BarcodeScanning', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_barcode_scanning/pubspec.yaml b/packages/google_mlkit_barcode_scanning/pubspec.yaml index b6255aea..94ba1b90 100644 --- a/packages/google_mlkit_barcode_scanning/pubspec.yaml +++ b/packages/google_mlkit_barcode_scanning/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_barcode_scanning description: A Flutter plugin to use Google's ML Kit Barcode Scanning to read data encoded using most standard barcode formats. -version: 0.12.1 +version: 0.13.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_barcode_scanning diff --git a/packages/google_mlkit_commons/CHANGELOG.md b/packages/google_mlkit_commons/CHANGELOG.md index 575695cf..e1d87bc4 100644 --- a/packages/google_mlkit_commons/CHANGELOG.md +++ b/packages/google_mlkit_commons/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.9.0 + +* Update README. + ## 0.8.1 * Handle NullPointer Exception in `InputImageConverter.java` diff --git a/packages/google_mlkit_commons/README.md b/packages/google_mlkit_commons/README.md index e8c56798..254b88ad 100644 --- a/packages/google_mlkit_commons/README.md +++ b/packages/google_mlkit_commons/README.md @@ -1,11 +1,11 @@ -# google\_mlkit\_commons +# google_mlkit_commons [![Pub Version](https://img.shields.io/pub/v/google_mlkit_commons)](https://pub.dev/packages/google_mlkit_commons) [![analysis](https://github.com/flutter-ml/google_ml_kit_flutter/actions/workflows/code-analysis.yml/badge.svg)](https://github.com/flutter-ml/google_ml_kit_flutter/actions) [![Star on Github](https://img.shields.io/github/stars/flutter-ml/google_ml_kit_flutter.svg?style=flat&logo=github&colorB=deeppink&label=stars)](https://github.com/flutter-ml/google_ml_kit_flutter) [![License: MIT](https://img.shields.io/badge/license-MIT-purple.svg)](https://opensource.org/licenses/MIT) -A Flutter plugin with common methods used in [google\_ml\_kit](https://github.com/flutter-ml/google_ml_kit_flutter). +A Flutter plugin with common methods used in [google_ml_kit](https://github.com/flutter-ml/google_ml_kit_flutter). **PLEASE READ THIS** before continuing or posting a [new issue](https://github.com/flutter-ml/google_ml_kit_flutter/issues): @@ -31,8 +31,8 @@ A Flutter plugin with common methods used in [google\_ml\_kit](https://github.co ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_commons/ios/google_mlkit_commons.podspec b/packages/google_mlkit_commons/ios/google_mlkit_commons.podspec index 8f8cd1e1..3c6c7362 100644 --- a/packages/google_mlkit_commons/ios/google_mlkit_commons.podspec +++ b/packages/google_mlkit_commons/ios/google_mlkit_commons.podspec @@ -16,8 +16,8 @@ Pod::Spec.new do |s| s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' s.dependency 'MLKitVision' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_commons/pubspec.yaml b/packages/google_mlkit_commons/pubspec.yaml index 46013852..85aad172 100644 --- a/packages/google_mlkit_commons/pubspec.yaml +++ b/packages/google_mlkit_commons/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_commons description: A Flutter plugin with commons files to implement google's standalone ml kit made for mobile platform. -version: 0.8.1 +version: 0.9.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_commons diff --git a/packages/google_mlkit_digital_ink_recognition/CHANGELOG.md b/packages/google_mlkit_digital_ink_recognition/CHANGELOG.md index 09e379ee..54de7fe5 100644 --- a/packages/google_mlkit_digital_ink_recognition/CHANGELOG.md +++ b/packages/google_mlkit_digital_ink_recognition/CHANGELOG.md @@ -1,8 +1,13 @@ +## 0.13.0 + +* Update dependencies. +* Update README. + ## 0.12.1 * Update dependencies. -* ## 0.12.0 +## 0.12.0 * Update dependencies. * Update README. diff --git a/packages/google_mlkit_digital_ink_recognition/README.md b/packages/google_mlkit_digital_ink_recognition/README.md index 0649a409..7194b079 100644 --- a/packages/google_mlkit_digital_ink_recognition/README.md +++ b/packages/google_mlkit_digital_ink_recognition/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Digital Ink Recognition](https://develo ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '15.5' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_digital_ink_recognition/ios/google_mlkit_digital_ink_recognition.podspec b/packages/google_mlkit_digital_ink_recognition/ios/google_mlkit_digital_ink_recognition.podspec index 30a9e959..2e3ffe91 100644 --- a/packages/google_mlkit_digital_ink_recognition/ios/google_mlkit_digital_ink_recognition.podspec +++ b/packages/google_mlkit_digital_ink_recognition/ios/google_mlkit_digital_ink_recognition.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/DigitalInkRecognition', '~> 6.0.0' + s.dependency 'GoogleMLKit/DigitalInkRecognition', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_digital_ink_recognition/pubspec.yaml b/packages/google_mlkit_digital_ink_recognition/pubspec.yaml index f4b6a06c..e2a3f670 100644 --- a/packages/google_mlkit_digital_ink_recognition/pubspec.yaml +++ b/packages/google_mlkit_digital_ink_recognition/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_digital_ink_recognition description: A Flutter plugin to use Google's ML Kit Digital Ink Recognition to recognize handwritten text on a digital surface in hundreds of languages, as well as classify sketches. -version: 0.12.1 +version: 0.13.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_digital_ink_recognition diff --git a/packages/google_mlkit_document_scanner/CHANGELOG.md b/packages/google_mlkit_document_scanner/CHANGELOG.md index 6aa8d38f..53445edc 100644 --- a/packages/google_mlkit_document_scanner/CHANGELOG.md +++ b/packages/google_mlkit_document_scanner/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.0 + +* Update README. + ## 0.2.1 * Update dependencies. diff --git a/packages/google_mlkit_document_scanner/README.md b/packages/google_mlkit_document_scanner/README.md index 809c7458..652c677e 100644 --- a/packages/google_mlkit_document_scanner/README.md +++ b/packages/google_mlkit_document_scanner/README.md @@ -5,7 +5,7 @@ [![Star on Github](https://img.shields.io/github/stars/flutter-ml/google_ml_kit_flutter.svg?style=flat&logo=github&colorB=deeppink&label=stars)](https://github.com/flutter-ml/google_ml_kit_flutter) [![License: MIT](https://img.shields.io/badge/license-MIT-purple.svg)](https://opensource.org/licenses/MIT) -> ***NOTE: This feature is still in Beta, and it is only available for Android. Stay tune for updates in [Google's website](https://developers.google.com/ml-kit/vision/doc-scanner) and request the feature [here](https://github.com/googlesamples/mlkit/issues).*** +> **_NOTE: This feature is still in Beta, and it is only available for Android. Stay tune for updates in [Google's website](https://developers.google.com/ml-kit/vision/doc-scanner) and request the feature [here](https://github.com/googlesamples/mlkit/issues)._** A Flutter plugin to use [Google's ML Kit Document Scanner](https://developers.google.com/ml-kit/vision/doc-scanner) to digitize physical documents, which allows users to convert physical documents into digital formats. ML Kit's document scanner API provides a comprehensive solution with a high-quality, consistent UI flow across Android apps and devices. Once the document scanner flow is triggered from your app, users retain full control over the scanning process. They can optionally crop the scanned documents, apply filters, remove shadows or stains, and easily send the digitized files back to your app. @@ -15,6 +15,7 @@ The UI flow, ML models and other large resources are delivered using Google Play - No camera permission is required - the document scanner leverages the Google Play services' camera permission, and users are in control of which files to share back with your app. Key capabilities + - High-quality and consistent user interface for digitizing physical documents. - Automatic capture with document detection. - Accurate edge detection for optimal crop results. @@ -25,8 +26,9 @@ Key capabilities Customization The document scanner API provides a high-quality fully fledged UI flow that is consistent across Android apps. However, there is also room to customize some aspects of the user experience -- Maximum number of pages -- Gallery import + +- Maximum number of pages +- Gallery import - Editing functionalities **PLEASE READ THIS** before continuing or posting a [new issue](https://github.com/flutter-ml/google_ml_kit_flutter/issues): @@ -67,12 +69,12 @@ This feature is still in Beta, and it is only available for Android. Stay tune f #### Create an instance of `DocumentScannerOptions` -```dart +```dart DocumentScannerOptions documentOptions = DocumentScannerOptions( - documentFormat: DocumentFormat.jpeg, // set output document format - mode: ScannerMode.filter, // to control what features are enabled + documentFormat: DocumentFormat.jpeg, // set output document format + mode: ScannerMode.filter, // to control what features are enabled pageLimit: 1, // setting a limit to the number of pages scanned - isGalleryImport: true, // importing from the photo gallery + isGalleryImport: true, // importing from the photo gallery ); ``` @@ -84,7 +86,7 @@ final documentScanner = DocumentScanner(option: documentOptions); #### Start Scanner -The scanner returns objects for the scanned document. +The scanner returns objects for the scanned document. ```dart DocumentScanningResult result = await documentScanner.scanDocument(); diff --git a/packages/google_mlkit_document_scanner/ios/google_mlkit_document_scanner.podspec b/packages/google_mlkit_document_scanner/ios/google_mlkit_document_scanner.podspec index da1c664d..7cf62dbe 100644 --- a/packages/google_mlkit_document_scanner/ios/google_mlkit_document_scanner.podspec +++ b/packages/google_mlkit_document_scanner/ios/google_mlkit_document_scanner.podspec @@ -15,9 +15,9 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - # s.dependency 'GoogleMLKit/DocumentScanner', '~> 5.0.0' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + # s.dependency 'GoogleMLKit/DocumentScanner', '~> 5.0.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_document_scanner/pubspec.yaml b/packages/google_mlkit_document_scanner/pubspec.yaml index a1f0ec06..f44376f0 100644 --- a/packages/google_mlkit_document_scanner/pubspec.yaml +++ b/packages/google_mlkit_document_scanner/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_document_scanner description: A Flutter plugin to use the ML Kit document scanner API to easily add a document scanner feature to your app. -version: 0.2.1 +version: 0.3.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_document_scanner diff --git a/packages/google_mlkit_entity_extraction/CHANGELOG.md b/packages/google_mlkit_entity_extraction/CHANGELOG.md index c301388d..d0e42c79 100644 --- a/packages/google_mlkit_entity_extraction/CHANGELOG.md +++ b/packages/google_mlkit_entity_extraction/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.14.0 + +* Update dependencies. +* Update README. + ## 0.13.1 * Update dependencies. diff --git a/packages/google_mlkit_entity_extraction/README.md b/packages/google_mlkit_entity_extraction/README.md index 030f5e0e..fd4e3168 100644 --- a/packages/google_mlkit_entity_extraction/README.md +++ b/packages/google_mlkit_entity_extraction/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Entity Extractor API](https://developer ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_entity_extraction/ios/google_mlkit_entity_extraction.podspec b/packages/google_mlkit_entity_extraction/ios/google_mlkit_entity_extraction.podspec index 3c12a9e3..6e32e514 100644 --- a/packages/google_mlkit_entity_extraction/ios/google_mlkit_entity_extraction.podspec +++ b/packages/google_mlkit_entity_extraction/ios/google_mlkit_entity_extraction.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/EntityExtraction', '~> 6.0.0' + s.dependency 'GoogleMLKit/EntityExtraction', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_entity_extraction/pubspec.yaml b/packages/google_mlkit_entity_extraction/pubspec.yaml index 6ae7dbf7..cedf5768 100644 --- a/packages/google_mlkit_entity_extraction/pubspec.yaml +++ b/packages/google_mlkit_entity_extraction/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_entity_extraction description: A Flutter plugin to use Google's ML Kit Entity Extractor API to recognize specific entities within static text. -version: 0.13.1 +version: 0.14.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_entity_extraction diff --git a/packages/google_mlkit_face_detection/CHANGELOG.md b/packages/google_mlkit_face_detection/CHANGELOG.md index 09ec3c12..e49cc913 100644 --- a/packages/google_mlkit_face_detection/CHANGELOG.md +++ b/packages/google_mlkit_face_detection/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.12.0 + +* Update dependencies. +* Update README. + ## 0.11.1 * Update dependencies. diff --git a/packages/google_mlkit_face_detection/README.md b/packages/google_mlkit_face_detection/README.md index 83e7ba5a..442f6e4b 100644 --- a/packages/google_mlkit_face_detection/README.md +++ b/packages/google_mlkit_face_detection/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Face Detection](https://developers.goog ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_face_detection/ios/google_mlkit_face_detection.podspec b/packages/google_mlkit_face_detection/ios/google_mlkit_face_detection.podspec index 167f9987..34263fa7 100644 --- a/packages/google_mlkit_face_detection/ios/google_mlkit_face_detection.podspec +++ b/packages/google_mlkit_face_detection/ios/google_mlkit_face_detection.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/FaceDetection', '~> 6.0.0' + s.dependency 'GoogleMLKit/FaceDetection', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_face_detection/pubspec.yaml b/packages/google_mlkit_face_detection/pubspec.yaml index 1d1ca21d..f5e2b1c7 100644 --- a/packages/google_mlkit_face_detection/pubspec.yaml +++ b/packages/google_mlkit_face_detection/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_face_detection description: A Flutter plugin to use Google's ML Kit Face Detection to detect faces in an image, identify key facial features, and get the contours of detected faces. -version: 0.11.1 +version: 0.12.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_detection diff --git a/packages/google_mlkit_face_mesh_detection/CHANGELOG.md b/packages/google_mlkit_face_mesh_detection/CHANGELOG.md index 1ae1cd91..f004aed4 100644 --- a/packages/google_mlkit_face_mesh_detection/CHANGELOG.md +++ b/packages/google_mlkit_face_mesh_detection/CHANGELOG.md @@ -1,3 +1,7 @@ +## 0.3.0 + +* Update README. + ## 0.2.1 * Update dependencies. diff --git a/packages/google_mlkit_face_mesh_detection/README.md b/packages/google_mlkit_face_mesh_detection/README.md index 757ccd38..47c9d36e 100644 --- a/packages/google_mlkit_face_mesh_detection/README.md +++ b/packages/google_mlkit_face_mesh_detection/README.md @@ -5,7 +5,7 @@ [![Star on Github](https://img.shields.io/github/stars/flutter-ml/google_ml_kit_flutter.svg?style=flat&logo=github&colorB=deeppink&label=stars)](https://github.com/flutter-ml/google_ml_kit_flutter) [![License: MIT](https://img.shields.io/badge/license-MIT-purple.svg)](https://opensource.org/licenses/MIT) -> ***NOTE: This feature is still in Beta, and it is only available for Android. Stay tune for updates in [Google's website](https://developers.google.com/ml-kit/vision/face-mesh-detection) and request the feature [here](https://github.com/googlesamples/mlkit/issues).*** +> **_NOTE: This feature is still in Beta, and it is only available for Android. Stay tune for updates in [Google's website](https://developers.google.com/ml-kit/vision/face-mesh-detection) and request the feature [here](https://github.com/googlesamples/mlkit/issues)._** A Flutter plugin to use [Google's ML Kit Face Mesh Detection](https://developers.google.com/ml-kit/vision/face-mesh-detection) for face mesh detection, you can generate in real-time a high accuracy [face mesh](https://developers.google.com/ml-kit/vision/face-mesh-detection/concepts) of 468 3D points for selfie-like images. diff --git a/packages/google_mlkit_face_mesh_detection/ios/google_mlkit_face_mesh_detection.podspec b/packages/google_mlkit_face_mesh_detection/ios/google_mlkit_face_mesh_detection.podspec index 19aa3ba1..bf5acb26 100644 --- a/packages/google_mlkit_face_mesh_detection/ios/google_mlkit_face_mesh_detection.podspec +++ b/packages/google_mlkit_face_mesh_detection/ios/google_mlkit_face_mesh_detection.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' -# s.dependency 'GoogleMLKit/FaceMeshDetection', '~> 5.0.0' + # s.dependency 'GoogleMLKit/FaceMeshDetection', '~> 5.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_face_mesh_detection/pubspec.yaml b/packages/google_mlkit_face_mesh_detection/pubspec.yaml index 1ed31de2..67e5035f 100644 --- a/packages/google_mlkit_face_mesh_detection/pubspec.yaml +++ b/packages/google_mlkit_face_mesh_detection/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_face_mesh_detection description: A Flutter plugin to use Google's ML Kit Face Mesh Detection. -version: 0.2.1 +version: 0.3.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_face_mesh_detection diff --git a/packages/google_mlkit_image_labeling/CHANGELOG.md b/packages/google_mlkit_image_labeling/CHANGELOG.md index 367c48ce..a8e38819 100644 --- a/packages/google_mlkit_image_labeling/CHANGELOG.md +++ b/packages/google_mlkit_image_labeling/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.13.0 + +* Update dependencies. +* Update README. + ## 0.12.1 * Update dependencies. diff --git a/packages/google_mlkit_image_labeling/README.md b/packages/google_mlkit_image_labeling/README.md index 3a0547f5..96f899ff 100644 --- a/packages/google_mlkit_image_labeling/README.md +++ b/packages/google_mlkit_image_labeling/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Image Labeling](https://developers.goog ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -139,7 +139,7 @@ To use a local custom model add the [tflite model](https://www.tensorflow.org/li ```yaml assets: -- assets/ml/ + - assets/ml/ ``` Add this method: @@ -202,7 +202,7 @@ Additionally, for iOS you have to update your app's Podfile. First, include `GoogleMLKit/LinkFirebase` and `Firebase` in your Podfile: ```ruby -platform :ios, '12.0' +platform :ios, '15.5.0' ... diff --git a/packages/google_mlkit_image_labeling/ios/google_mlkit_image_labeling.podspec b/packages/google_mlkit_image_labeling/ios/google_mlkit_image_labeling.podspec index 74608f3b..24565d50 100644 --- a/packages/google_mlkit_image_labeling/ios/google_mlkit_image_labeling.podspec +++ b/packages/google_mlkit_image_labeling/ios/google_mlkit_image_labeling.podspec @@ -15,11 +15,11 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/ImageLabeling', '~> 6.0.0' - s.dependency 'GoogleMLKit/ImageLabelingCustom', '~> 6.0.0' + s.dependency 'GoogleMLKit/ImageLabeling', '~> 7.0.0' + s.dependency 'GoogleMLKit/ImageLabelingCustom', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_image_labeling/pubspec.yaml b/packages/google_mlkit_image_labeling/pubspec.yaml index a91e6549..c73d05ea 100644 --- a/packages/google_mlkit_image_labeling/pubspec.yaml +++ b/packages/google_mlkit_image_labeling/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_image_labeling description: A Flutter plugin to use Google's ML Kit Image Labeling to detect and extract information about entities in an image across a broad group of categories. -version: 0.12.1 +version: 0.13.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_image_labeling diff --git a/packages/google_mlkit_language_id/CHANGELOG.md b/packages/google_mlkit_language_id/CHANGELOG.md index bddb9397..c7afa981 100644 --- a/packages/google_mlkit_language_id/CHANGELOG.md +++ b/packages/google_mlkit_language_id/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.12.0 + +* Update dependencies. +* Update README. + ## 0.11.1 * Update dependencies. diff --git a/packages/google_mlkit_language_id/README.md b/packages/google_mlkit_language_id/README.md index a7afb967..ea7c6daa 100644 --- a/packages/google_mlkit_language_id/README.md +++ b/packages/google_mlkit_language_id/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Language Identification](https://develo ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_language_id/ios/google_mlkit_language_id.podspec b/packages/google_mlkit_language_id/ios/google_mlkit_language_id.podspec index 2f5969cb..18b6d4ff 100644 --- a/packages/google_mlkit_language_id/ios/google_mlkit_language_id.podspec +++ b/packages/google_mlkit_language_id/ios/google_mlkit_language_id.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/LanguageID', '~> 6.0.0' + s.dependency 'GoogleMLKit/LanguageID', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_language_id/pubspec.yaml b/packages/google_mlkit_language_id/pubspec.yaml index 664095a1..9e1f1212 100644 --- a/packages/google_mlkit_language_id/pubspec.yaml +++ b/packages/google_mlkit_language_id/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_language_id description: A Flutter plugin to use Google's ML Kit Language Identification to determine the language of a string of text. -version: 0.11.1 +version: 0.12.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_language_id diff --git a/packages/google_mlkit_object_detection/CHANGELOG.md b/packages/google_mlkit_object_detection/CHANGELOG.md index 1e05875b..9275e134 100644 --- a/packages/google_mlkit_object_detection/CHANGELOG.md +++ b/packages/google_mlkit_object_detection/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.14.0 + +* Update dependencies. +* Update README. + ## 0.13.1 * Update dependencies. diff --git a/packages/google_mlkit_object_detection/README.md b/packages/google_mlkit_object_detection/README.md index abcf5caf..2badae94 100644 --- a/packages/google_mlkit_object_detection/README.md +++ b/packages/google_mlkit_object_detection/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Object Detection and Tracking](https:// ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -158,7 +158,7 @@ To use a local custom model add the [tflite model](https://www.tensorflow.org/li ```yaml assets: -- assets/ml/ + - assets/ml/ ``` Add this method: @@ -223,7 +223,7 @@ Additionally, for iOS you have to update your app's Podfile. First, include `GoogleMLKit/LinkFirebase` and `Firebase` in your Podfile: ```ruby -platform :ios, '12.0' +platform :ios, '15.5.0' ... diff --git a/packages/google_mlkit_object_detection/ios/google_mlkit_object_detection.podspec b/packages/google_mlkit_object_detection/ios/google_mlkit_object_detection.podspec index 6e1d581d..af69119e 100644 --- a/packages/google_mlkit_object_detection/ios/google_mlkit_object_detection.podspec +++ b/packages/google_mlkit_object_detection/ios/google_mlkit_object_detection.podspec @@ -15,11 +15,11 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/ObjectDetection', '~> 6.0.0' - s.dependency 'GoogleMLKit/ObjectDetectionCustom', '~> 6.0.0' + s.dependency 'GoogleMLKit/ObjectDetection', '~> 7.0.0' + s.dependency 'GoogleMLKit/ObjectDetectionCustom', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_object_detection/pubspec.yaml b/packages/google_mlkit_object_detection/pubspec.yaml index 727f13f0..1c5a962f 100644 --- a/packages/google_mlkit_object_detection/pubspec.yaml +++ b/packages/google_mlkit_object_detection/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_object_detection description: A Flutter plugin to use Google's ML Kit Object Detection and Tracking to detect and track objects in an image or live camera feed. -version: 0.13.1 +version: 0.14.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_object_detection diff --git a/packages/google_mlkit_pose_detection/CHANGELOG.md b/packages/google_mlkit_pose_detection/CHANGELOG.md index b053fc33..bddd8965 100644 --- a/packages/google_mlkit_pose_detection/CHANGELOG.md +++ b/packages/google_mlkit_pose_detection/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.13.0 + +* Update dependencies. +* Update README. + ## 0.12.1 * Update dependencies. diff --git a/packages/google_mlkit_pose_detection/README.md b/packages/google_mlkit_pose_detection/README.md index 5194f11c..79e97917 100644 --- a/packages/google_mlkit_pose_detection/README.md +++ b/packages/google_mlkit_pose_detection/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Pose Detection](https://developers.goog ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -112,7 +112,7 @@ for (Pose pose in poses) { final x = landmark.x; final y = landmark.y; }); - + // to access specific landmarks final landmark = pose.landmarks[PoseLandmarkType.nose]; } diff --git a/packages/google_mlkit_pose_detection/ios/google_mlkit_pose_detection.podspec b/packages/google_mlkit_pose_detection/ios/google_mlkit_pose_detection.podspec index 91b7f434..10544c8d 100644 --- a/packages/google_mlkit_pose_detection/ios/google_mlkit_pose_detection.podspec +++ b/packages/google_mlkit_pose_detection/ios/google_mlkit_pose_detection.podspec @@ -15,11 +15,11 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/PoseDetection', '~> 6.0.0' - s.dependency 'GoogleMLKit/PoseDetectionAccurate', '~> 6.0.0' + s.dependency 'GoogleMLKit/PoseDetection', '~> 7.0.0' + s.dependency 'GoogleMLKit/PoseDetectionAccurate', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_pose_detection/pubspec.yaml b/packages/google_mlkit_pose_detection/pubspec.yaml index c57289cd..4789edbc 100644 --- a/packages/google_mlkit_pose_detection/pubspec.yaml +++ b/packages/google_mlkit_pose_detection/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_pose_detection description: A Flutter plugin to use Google's ML Kit Pose Detection to detect the pose of a subject's body in real time from a continuous video or static image. -version: 0.12.1 +version: 0.13.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_pose_detection diff --git a/packages/google_mlkit_selfie_segmentation/CHANGELOG.md b/packages/google_mlkit_selfie_segmentation/CHANGELOG.md index f7ceb7bd..b3281198 100644 --- a/packages/google_mlkit_selfie_segmentation/CHANGELOG.md +++ b/packages/google_mlkit_selfie_segmentation/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.9.0 + +* Update dependencies. +* Update README. + ## 0.8.1 * Update dependencies. diff --git a/packages/google_mlkit_selfie_segmentation/README.md b/packages/google_mlkit_selfie_segmentation/README.md index 006af6a2..1fce375e 100644 --- a/packages/google_mlkit_selfie_segmentation/README.md +++ b/packages/google_mlkit_selfie_segmentation/README.md @@ -1,11 +1,11 @@ -# Google's ML Kit Selfie Segmentation for Flutter +# Google's ML Kit Selfie Segmentation for Flutter [![Pub Version](https://img.shields.io/pub/v/google_mlkit_selfie_segmentation)](https://pub.dev/packages/google_mlkit_selfie_segmentation) [![analysis](https://github.com/flutter-ml/google_ml_kit_flutter/actions/workflows/code-analysis.yml/badge.svg)](https://github.com/flutter-ml/google_ml_kit_flutter/actions) [![Star on Github](https://img.shields.io/github/stars/flutter-ml/google_ml_kit_flutter.svg?style=flat&logo=github&colorB=deeppink&label=stars)](https://github.com/flutter-ml/google_ml_kit_flutter) [![License: MIT](https://img.shields.io/badge/license-MIT-purple.svg)](https://opensource.org/licenses/MIT) -A Flutter plugin to use [Google's ML Kit Selfie Segmentation API](https://developers.google.com/ml-kit/vision/selfie-segmentation) to easily separate the background from users within a scene and focus on what matters. +A Flutter plugin to use [Google's ML Kit Selfie Segmentation API](https://developers.google.com/ml-kit/vision/selfie-segmentation) to easily separate the background from users within a scene and focus on what matters. **PLEASE READ THIS** before continuing or posting a [new issue](https://github.com/flutter-ml/google_ml_kit_flutter/issues): @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Selfie Segmentation API](https://devel ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android diff --git a/packages/google_mlkit_selfie_segmentation/ios/google_mlkit_selfie_segmentation.podspec b/packages/google_mlkit_selfie_segmentation/ios/google_mlkit_selfie_segmentation.podspec index 3aa249e5..018800cb 100644 --- a/packages/google_mlkit_selfie_segmentation/ios/google_mlkit_selfie_segmentation.podspec +++ b/packages/google_mlkit_selfie_segmentation/ios/google_mlkit_selfie_segmentation.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/SegmentationSelfie', '~> 6.0.0' + s.dependency 'GoogleMLKit/SegmentationSelfie', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_selfie_segmentation/pubspec.yaml b/packages/google_mlkit_selfie_segmentation/pubspec.yaml index 38ec35a5..848a96a0 100644 --- a/packages/google_mlkit_selfie_segmentation/pubspec.yaml +++ b/packages/google_mlkit_selfie_segmentation/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_selfie_segmentation description: Flutter plugin to use Google's ML Kit Selfie Segmentation API to easily separate the background from users within a scene and focus on what matters. -version: 0.8.1 +version: 0.9.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_selfie_segmentation diff --git a/packages/google_mlkit_smart_reply/CHANGELOG.md b/packages/google_mlkit_smart_reply/CHANGELOG.md index 09ec3c12..e49cc913 100644 --- a/packages/google_mlkit_smart_reply/CHANGELOG.md +++ b/packages/google_mlkit_smart_reply/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.12.0 + +* Update dependencies. +* Update README. + ## 0.11.1 * Update dependencies. diff --git a/packages/google_mlkit_smart_reply/README.md b/packages/google_mlkit_smart_reply/README.md index c39fba73..ded4e048 100644 --- a/packages/google_mlkit_smart_reply/README.md +++ b/packages/google_mlkit_smart_reply/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Smart Reply API](https://developers.goo ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -99,9 +99,10 @@ final smartReply = SmartReply(); // For local user. smartReply.addMessageToConversationFromLocalUser(message, timestamp); -// For remote user. +// For remote user. smartReply.addMessageToConversationFromRemoteUser(message, timestamp, userId); ``` + #### Generate replies ```dart diff --git a/packages/google_mlkit_smart_reply/ios/google_mlkit_smart_reply.podspec b/packages/google_mlkit_smart_reply/ios/google_mlkit_smart_reply.podspec index 694eb757..fd18996c 100644 --- a/packages/google_mlkit_smart_reply/ios/google_mlkit_smart_reply.podspec +++ b/packages/google_mlkit_smart_reply/ios/google_mlkit_smart_reply.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/SmartReply', '~> 6.0.0' + s.dependency 'GoogleMLKit/SmartReply', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_smart_reply/pubspec.yaml b/packages/google_mlkit_smart_reply/pubspec.yaml index e4f54d68..7ba7e46c 100644 --- a/packages/google_mlkit_smart_reply/pubspec.yaml +++ b/packages/google_mlkit_smart_reply/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_smart_reply description: A Flutter plugin to use Google's ML Kit Smart Reply API to automatically generate relevant replies to messages. -version: 0.11.1 +version: 0.12.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_smart_reply diff --git a/packages/google_mlkit_text_recognition/CHANGELOG.md b/packages/google_mlkit_text_recognition/CHANGELOG.md index 082e98b2..c035e19d 100644 --- a/packages/google_mlkit_text_recognition/CHANGELOG.md +++ b/packages/google_mlkit_text_recognition/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.14.0 + +* Update dependencies. +* Update README. + ## 0.13.1 * Update dependencies. diff --git a/packages/google_mlkit_text_recognition/README.md b/packages/google_mlkit_text_recognition/README.md index 390fa681..be94d41e 100644 --- a/packages/google_mlkit_text_recognition/README.md +++ b/packages/google_mlkit_text_recognition/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit Text Recognition](https://developers.go ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '12.0' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -99,10 +99,10 @@ For the iOS platform add to the `ios/Podfile` file: ```ruby # Add language package you need to use -pod 'GoogleMLKit/TextRecognitionChinese', '~> 6.0.0' -pod 'GoogleMLKit/TextRecognitionDevanagari', '~> 6.0.0' -pod 'GoogleMLKit/TextRecognitionJapanese', '~> 6.0.0' -pod 'GoogleMLKit/TextRecognitionKorean', '~> 6.0.0' +pod 'GoogleMLKit/TextRecognitionChinese', '~> 7.0.0' +pod 'GoogleMLKit/TextRecognitionDevanagari', '~> 7.0.0' +pod 'GoogleMLKit/TextRecognitionJapanese', '~> 7.0.0' +pod 'GoogleMLKit/TextRecognitionKorean', '~> 7.0.0' ``` For the Android platform add to the `android/app/build.gradle` file: @@ -142,7 +142,7 @@ for (TextBlock block in recognizedText.blocks) { final List> cornerPoints = block.cornerPoints; final String text = block.text; final List languages = block.recognizedLanguages; - + for (TextLine line in block.lines) { // Same getters as TextBlock for (TextElement element in line.elements) { diff --git a/packages/google_mlkit_text_recognition/ios/google_mlkit_text_recognition.podspec b/packages/google_mlkit_text_recognition/ios/google_mlkit_text_recognition.podspec index 62ccd501..bb8ca02d 100644 --- a/packages/google_mlkit_text_recognition/ios/google_mlkit_text_recognition.podspec +++ b/packages/google_mlkit_text_recognition/ios/google_mlkit_text_recognition.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/TextRecognition', '~> 6.0.0' + s.dependency 'GoogleMLKit/TextRecognition', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_text_recognition/pubspec.yaml b/packages/google_mlkit_text_recognition/pubspec.yaml index af0ddec3..193ad9e3 100644 --- a/packages/google_mlkit_text_recognition/pubspec.yaml +++ b/packages/google_mlkit_text_recognition/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_text_recognition description: A Flutter plugin to use Google's ML Kit Text Recognition to recognize text in any Chinese, Devanagari, Japanese, Korean and Latin character set. -version: 0.13.1 +version: 0.14.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_text_recognition diff --git a/packages/google_mlkit_translation/CHANGELOG.md b/packages/google_mlkit_translation/CHANGELOG.md index 7268bbdd..8c7763ed 100644 --- a/packages/google_mlkit_translation/CHANGELOG.md +++ b/packages/google_mlkit_translation/CHANGELOG.md @@ -1,3 +1,8 @@ +## 0.12.0 + +* Update dependencies. +* Update README. + ## 0.11.1 * Update dependencies. diff --git a/packages/google_mlkit_translation/README.md b/packages/google_mlkit_translation/README.md index 02f8933c..d4e7915d 100644 --- a/packages/google_mlkit_translation/README.md +++ b/packages/google_mlkit_translation/README.md @@ -31,8 +31,8 @@ A Flutter plugin to use [Google's ML Kit On-Device Translation](https://develope ### iOS -- Minimum iOS Deployment Target: 12.0 -- Xcode 15 or newer +- Minimum iOS Deployment Target: 15.5.0 +- Xcode 15.3.0 or newer - Swift 5 - ML Kit does not support 32-bit architectures (i386 and armv7). ML Kit does support 64-bit architectures (x86_64 and arm64). Check this [list](https://developer.apple.com/support/required-device-capabilities/) to see if your device has the required device capabilities. More info [here](https://developers.google.com/ml-kit/migration/ios). @@ -47,12 +47,12 @@ Go to Project > Runner > Building Settings > Excluded Architectures > Any SDK > Your Podfile should look like this: ```ruby -platform :ios, '15.5' # or newer version +platform :ios, '15.5.0' # or newer version ... # add this line: -$iOSVersion = '12.0' # or newer version +$iOSVersion = '15.5.0' # or newer version post_install do |installer| # add these lines: @@ -60,22 +60,22 @@ post_install do |installer| config.build_settings["EXCLUDED_ARCHS[sdk=*]"] = "armv7" config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end - + installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) - + # add these lines: target.build_configurations.each do |config| if Gem::Version.new($iOSVersion) > Gem::Version.new(config.build_settings['IPHONEOS_DEPLOYMENT_TARGET']) config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = $iOSVersion end end - + end end ``` -Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 12.0, you can set it to something newer but not older. +Notice that the minimum `IPHONEOS_DEPLOYMENT_TARGET` is 15.5.0, you can set it to something newer but not older. ### Android @@ -149,7 +149,7 @@ final bool response = await modelManager.deleteModel(TranslateLanguage.english.b Find the example app [here](https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/example). ## Contributing - + Contributions are welcome. In case of any problems look at [existing issues](https://github.com/flutter-ml/google_ml_kit_flutter/issues), if you cannot find anything related to your problem then open an issue. Create an issue before opening a [pull request](https://github.com/flutter-ml/google_ml_kit_flutter/pulls) for non trivial fixes. diff --git a/packages/google_mlkit_translation/ios/google_mlkit_translation.podspec b/packages/google_mlkit_translation/ios/google_mlkit_translation.podspec index a1588566..a04d7d9c 100644 --- a/packages/google_mlkit_translation/ios/google_mlkit_translation.podspec +++ b/packages/google_mlkit_translation/ios/google_mlkit_translation.podspec @@ -15,10 +15,10 @@ Pod::Spec.new do |s| s.source_files = 'Classes/**/*' s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' - s.dependency 'GoogleMLKit/Translate', '~> 6.0.0' + s.dependency 'GoogleMLKit/Translate', '~> 7.0.0' s.dependency 'google_mlkit_commons' - s.platform = :ios, '12.0' - s.ios.deployment_target = '12.0' + s.platform = :ios, '15.5.0' + s.ios.deployment_target = '15.5.0' s.static_framework = true s.swift_version = '5.0' diff --git a/packages/google_mlkit_translation/pubspec.yaml b/packages/google_mlkit_translation/pubspec.yaml index 42658430..3f8bc284 100644 --- a/packages/google_mlkit_translation/pubspec.yaml +++ b/packages/google_mlkit_translation/pubspec.yaml @@ -1,6 +1,6 @@ name: google_mlkit_translation description: A Flutter plugin to use Google's ML Kit On-Device Translation to dynamically translate text between more than 50 languages. -version: 0.11.1 +version: 0.12.0 homepage: https://github.com/flutter-ml/google_ml_kit_flutter repository: https://github.com/flutter-ml/google_ml_kit_flutter/tree/master/packages/google_mlkit_translation