diff --git a/examples/catalog_gallery/pubspec.yaml b/examples/catalog_gallery/pubspec.yaml index ef2f2e4a3..fab818dfe 100644 --- a/examples/catalog_gallery/pubspec.yaml +++ b/examples/catalog_gallery/pubspec.yaml @@ -15,7 +15,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - genui: ^0.5.0 + genui: ^0.5.1 json_schema_builder: ^0.1.3 dev_dependencies: diff --git a/examples/custom_backend/pubspec.yaml b/examples/custom_backend/pubspec.yaml index a18bd8c29..2a771a6b5 100644 --- a/examples/custom_backend/pubspec.yaml +++ b/examples/custom_backend/pubspec.yaml @@ -15,8 +15,8 @@ resolution: workspace dependencies: flutter: sdk: flutter - genui: ^0.5.0 - http: ^1.5.0 + genui: ^0.5.1 + http: ^1.6.0 intl: ^0.20.2 json_schema_builder: ^0.1.3 diff --git a/examples/simple_chat/pubspec.yaml b/examples/simple_chat/pubspec.yaml index a88a22552..e56ddb7b2 100644 --- a/examples/simple_chat/pubspec.yaml +++ b/examples/simple_chat/pubspec.yaml @@ -13,12 +13,12 @@ environment: resolution: workspace dependencies: - firebase_core: ^4.0.0 + firebase_core: ^4.2.1 flutter: sdk: flutter - genui: ^0.5.0 - genui_firebase_ai: ^0.5.0 - genui_google_generative_ai: ^0.5.0 + genui: ^0.5.1 + genui_firebase_ai: ^0.5.1 + genui_google_generative_ai: ^0.5.1 logging: ^1.3.0 dev_dependencies: diff --git a/examples/travel_app/pubspec.yaml b/examples/travel_app/pubspec.yaml index a2bf30ddd..a3ff83311 100644 --- a/examples/travel_app/pubspec.yaml +++ b/examples/travel_app/pubspec.yaml @@ -14,12 +14,12 @@ environment: resolution: workspace dependencies: - firebase_app_check: ^0.4.0 - firebase_core: ^4.0.0 + firebase_app_check: ^0.4.1+2 + firebase_core: ^4.2.1 flutter: sdk: flutter - genui: ^0.5.0 - genui_firebase_ai: ^0.5.0 + genui: ^0.5.1 + genui_firebase_ai: ^0.5.1 gpt_markdown: ^1.1.4 intl: ^0.20.2 json_schema_builder: ^0.1.3 diff --git a/examples/verdure/client/pubspec.yaml b/examples/verdure/client/pubspec.yaml index ead16082a..fed4a90f6 100644 --- a/examples/verdure/client/pubspec.yaml +++ b/examples/verdure/client/pubspec.yaml @@ -16,12 +16,12 @@ dependencies: flutter: sdk: flutter flutter_riverpod: ^3.0.3 - flutter_svg: ^2.2.1 - genui: ^0.5.0 - genui_a2ui: ^0.5.0 + flutter_svg: ^2.2.2 + genui: ^0.5.1 + genui_a2ui: ^0.5.1 go_router: ^16.3.0 image_picker: ^1.2.0 - logging: ^1.2.0 + logging: ^1.3.0 mime: ^2.0.0 riverpod_annotation: ^3.0.3 diff --git a/packages/genui/.guides/setup.md b/packages/genui/.guides/setup.md index 7f23f9b98..9d86ed2bf 100644 --- a/packages/genui/.guides/setup.md +++ b/packages/genui/.guides/setup.md @@ -27,8 +27,8 @@ Logic, follow these instructions: ```yaml dependencies: - genui: ^0.5.0 # Or the latest version - genui_firebase_ai: ^0.5.0 # Or the latest version + genui: ^0.5.1 # Or the latest version + genui_firebase_ai: ^0.5.1 # Or the latest version ``` 5. In your app's `main` method, ensure that the widget bindings are initialized, diff --git a/packages/genui/CHANGELOG.md b/packages/genui/CHANGELOG.md index c4dd0fb1f..118c81ed5 100644 --- a/packages/genui/CHANGELOG.md +++ b/packages/genui/CHANGELOG.md @@ -1,5 +1,10 @@ # `genui` Changelog +## 0.5.1 + +- Homepage URL was updated. +- Deprecated `flutter_markdown` package was replaced with `flutter_markdown_plus`. + ## 0.5.0 - Initial published release. diff --git a/packages/genui/lib/src/catalog/core_widgets/text.dart b/packages/genui/lib/src/catalog/core_widgets/text.dart index 1d31e8238..6709fa02b 100644 --- a/packages/genui/lib/src/catalog/core_widgets/text.dart +++ b/packages/genui/lib/src/catalog/core_widgets/text.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'package:flutter/material.dart'; -import 'package:flutter_markdown/flutter_markdown.dart'; +import 'package:flutter_markdown_plus/flutter_markdown_plus.dart'; import 'package:json_schema_builder/json_schema_builder.dart'; import '../../core/widget_utilities.dart'; diff --git a/packages/genui/pubspec.yaml b/packages/genui/pubspec.yaml index a92363655..47a751f3e 100644 --- a/packages/genui/pubspec.yaml +++ b/packages/genui/pubspec.yaml @@ -4,8 +4,8 @@ name: genui description: Generates and displays generative user interfaces (GenUI) in Flutter using AI. -version: 0.5.0 -homepage: https://github.com/flutter/genui/packages/genui +version: 0.5.1 +homepage: https://github.com/flutter/genui/tree/main/packages/genui license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues @@ -19,7 +19,7 @@ dependencies: collection: ^1.19.1 flutter: sdk: flutter - flutter_markdown: ^0.7.7+1 + flutter_markdown_plus: ^1.0.5 json_schema_builder: ^0.1.3 logging: ^1.3.0 diff --git a/packages/genui/test/catalog/core_widgets/text_test.dart b/packages/genui/test/catalog/core_widgets/text_test.dart index 3fcbeecb9..c70416e2c 100644 --- a/packages/genui/test/catalog/core_widgets/text_test.dart +++ b/packages/genui/test/catalog/core_widgets/text_test.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'package:flutter/material.dart'; -import 'package:flutter_markdown/flutter_markdown.dart'; +import 'package:flutter_markdown_plus/flutter_markdown_plus.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:genui/src/catalog/core_widgets/text.dart'; import 'package:genui/src/model/catalog_item.dart'; diff --git a/packages/genui_a2ui/CHANGELOG.md b/packages/genui_a2ui/CHANGELOG.md index 2ba1f1330..1225ea2f0 100644 --- a/packages/genui_a2ui/CHANGELOG.md +++ b/packages/genui_a2ui/CHANGELOG.md @@ -1,5 +1,9 @@ # `genui_a2ui` Change Log +## 0.5.1 + +- Homepage URL was updated. + ## 0.5.0 - Initial published release. diff --git a/packages/genui_a2ui/README.md b/packages/genui_a2ui/README.md index 0aba26e76..b66a62fbe 100644 --- a/packages/genui_a2ui/README.md +++ b/packages/genui_a2ui/README.md @@ -26,8 +26,8 @@ Add the following to your `pubspec.yaml`: dependencies: flutter: sdk: flutter - genui: ^0.5.0 # Or the latest version - genui_a2ui: ^0.5.0 # Or the latest version + genui: ^0.5.1 # Or the latest version + genui_a2ui: ^0.5.1 # Or the latest version a2a: ^3.1.0 # Or the latest version ``` diff --git a/packages/genui_a2ui/example/pubspec.yaml b/packages/genui_a2ui/example/pubspec.yaml index 540fb10f1..563d42998 100644 --- a/packages/genui_a2ui/example/pubspec.yaml +++ b/packages/genui_a2ui/example/pubspec.yaml @@ -16,8 +16,8 @@ resolution: workspace dependencies: flutter: sdk: flutter - genui: ^0.5.0 - genui_a2ui: ^0.5.0 + genui: ^0.5.1 + genui_a2ui: ^0.5.1 logging: ^1.3.0 dev_dependencies: diff --git a/packages/genui_a2ui/pubspec.yaml b/packages/genui_a2ui/pubspec.yaml index 3b3b2a355..cd4bd35fd 100644 --- a/packages/genui_a2ui/pubspec.yaml +++ b/packages/genui_a2ui/pubspec.yaml @@ -4,8 +4,8 @@ name: genui_a2ui description: Integration package for genui and A2UI Streaming UI Protocol. -version: 0.5.0 -homepage: https://github.com/flutter/genui/packages/genui_a2ui +version: 0.5.1 +homepage: https://github.com/flutter/genui/tree/main/packages/genui_a2ui license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues @@ -19,10 +19,10 @@ dependencies: a2a: ^3.1.0 flutter: sdk: flutter - genui: ^0.5.0 + genui: ^0.5.1 json_schema_builder: ^0.1.3 logging: ^1.3.0 - uuid: ^4.5.1 + uuid: ^4.5.2 dev_dependencies: flutter_test: diff --git a/packages/genui_firebase_ai/CHANGELOG.md b/packages/genui_firebase_ai/CHANGELOG.md index 060097c1c..96b058072 100644 --- a/packages/genui_firebase_ai/CHANGELOG.md +++ b/packages/genui_firebase_ai/CHANGELOG.md @@ -1,5 +1,9 @@ # `genui_firebase_ai` Change Log +## 0.5.1 + +- Homepage URL was updated. + ## 0.5.0 - Initial published release. diff --git a/packages/genui_firebase_ai/pubspec.yaml b/packages/genui_firebase_ai/pubspec.yaml index 6c59dabcb..4db6835a3 100644 --- a/packages/genui_firebase_ai/pubspec.yaml +++ b/packages/genui_firebase_ai/pubspec.yaml @@ -4,8 +4,8 @@ name: genui_firebase_ai description: Integration package for genui and Firebase AI Logic. -version: 0.5.0 -homepage: https://github.com/flutter/genui/packages/genui_firebase_ai +version: 0.5.1 +homepage: https://github.com/flutter/genui/tree/main/packages/genui_firebase_ai license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues @@ -16,10 +16,10 @@ environment: resolution: workspace dependencies: - firebase_ai: ^3.2.0 + firebase_ai: ^3.5.0 flutter: sdk: flutter - genui: ^0.5.0 + genui: ^0.5.1 json_schema_builder: ^0.1.3 dev_dependencies: diff --git a/packages/genui_google_generative_ai/CHANGELOG.md b/packages/genui_google_generative_ai/CHANGELOG.md index 09e1f3228..5ef44a533 100644 --- a/packages/genui_google_generative_ai/CHANGELOG.md +++ b/packages/genui_google_generative_ai/CHANGELOG.md @@ -1,19 +1,23 @@ # `genui_google_generative_ai` Changelog +## 0.5.1 + +- Homepage URL was updated. + ## 0.5.0 -* Initial release of `genui_google_generative_ai` -* Implements `ContentGenerator` using Google Cloud Generative Language API -* Provides `GoogleGenerativeAiContentGenerator` with support for: - * Tool calling and function declarations - * Schema adaptation from `json_schema_builder` to Google Cloud API format - * Message conversion between genui ChatMessages and Google Cloud Content - * Protocol Buffer Struct type conversion for function calling - * System instructions and custom model selection - * Token usage tracking -* Includes `GoogleContentConverter` for message format conversion -* Includes `GoogleSchemaAdapter` for JSON schema adaptation -* Compatible with Google Cloud Generative Language API v1beta -* Supports multiple Type enum values (string, number, integer, boolean, array, object) -* Handles `FunctionCallingConfig` with AUTO and ANY modes +- Initial release of `genui_google_generative_ai` +- Implements `ContentGenerator` using Google Cloud Generative Language API +- Provides `GoogleGenerativeAiContentGenerator` with support for: + - Tool calling and function declarations + - Schema adaptation from `json_schema_builder` to Google Cloud API format + - Message conversion between genui ChatMessages and Google Cloud Content + - Protocol Buffer Struct type conversion for function calling + - System instructions and custom model selection + - Token usage tracking +- Includes `GoogleContentConverter` for message format conversion +- Includes `GoogleSchemaAdapter` for JSON schema adaptation +- Compatible with Google Cloud Generative Language API v1beta +- Supports multiple Type enum values (string, number, integer, boolean, array, object) +- Handles `FunctionCallingConfig` with AUTO and ANY modes diff --git a/packages/genui_google_generative_ai/pubspec.yaml b/packages/genui_google_generative_ai/pubspec.yaml index 0e5ba96ed..fa18df10d 100644 --- a/packages/genui_google_generative_ai/pubspec.yaml +++ b/packages/genui_google_generative_ai/pubspec.yaml @@ -4,8 +4,8 @@ name: genui_google_generative_ai description: Integration package for genui and Google Cloud Generative Language API. -version: 0.5.0 -homepage: https://github.com/flutter/genui/packages/genui_google_generative_ai +version: 0.5.1 +homepage: https://github.com/flutter/genui/tree/main/packages/genui_google_generative_ai license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues publish_to: none @@ -19,8 +19,8 @@ resolution: workspace dependencies: flutter: sdk: flutter - genui: ^0.5.0 - google_cloud_ai_generativelanguage_v1beta: ^0.1.0 + genui: ^0.5.1 + google_cloud_ai_generativelanguage_v1beta: ^0.1.2 google_cloud_protobuf: ^0.1.0 json_schema_builder: ^0.1.3 diff --git a/packages/json_schema_builder/pubspec.yaml b/packages/json_schema_builder/pubspec.yaml index 884e0f97e..ac1b52347 100644 --- a/packages/json_schema_builder/pubspec.yaml +++ b/packages/json_schema_builder/pubspec.yaml @@ -20,7 +20,7 @@ dependencies: collection: ^1.19.1 decimal: ^3.2.4 email_validator: ^3.0.0 - http: ^1.4.0 + http: ^1.6.0 intl: ^0.20.2 meta: ^1.16.0 diff --git a/tool/fix_copyright/pubspec.yaml b/tool/fix_copyright/pubspec.yaml index 621fc45f6..2bd644a23 100644 --- a/tool/fix_copyright/pubspec.yaml +++ b/tool/fix_copyright/pubspec.yaml @@ -14,7 +14,7 @@ resolution: workspace dependencies: args: ^2.7.0 file: ^7.0.1 - path: ^1.9.0 + path: ^1.9.1 process: ^5.0.5 dev_dependencies: diff --git a/tool/test_and_fix/pubspec.yaml b/tool/test_and_fix/pubspec.yaml index 0d5ee1a3c..02de100e8 100644 --- a/tool/test_and_fix/pubspec.yaml +++ b/tool/test_and_fix/pubspec.yaml @@ -16,9 +16,9 @@ resolution: workspace dependencies: args: ^2.7.0 file: ^7.0.1 - path: ^1.9.0 + path: ^1.9.1 process: ^5.0.5 - process_runner: ^4.2.3 + process_runner: ^4.2.4 dev_dependencies: test: ^1.26.2