diff --git a/examples/catalog_gallery/pubspec.yaml b/examples/catalog_gallery/pubspec.yaml index d5e474ff5..b75e56ccb 100644 --- a/examples/catalog_gallery/pubspec.yaml +++ b/examples/catalog_gallery/pubspec.yaml @@ -17,7 +17,7 @@ dependencies: file: ^7.0.1 flutter: sdk: flutter - genui: ^0.8.0 + genui: ^0.9.0 json_schema_builder: ^0.1.3 yaml: ^3.1.3 diff --git a/examples/composer/pubspec.yaml b/examples/composer/pubspec.yaml index 36990dba4..5a7959fc7 100644 --- a/examples/composer/pubspec.yaml +++ b/examples/composer/pubspec.yaml @@ -18,7 +18,7 @@ dependencies: sdk: flutter flutter_code_editor: ^0.3.5 flutter_highlight: ^0.7.0 - genui: ^0.8.0 + genui: ^0.9.0 highlight: ^0.7.0 logging: ^1.3.0 window_manager: ^0.5.1 diff --git a/examples/eval/pubspec.yaml b/examples/eval/pubspec.yaml index 5b9e3c2fe..b6dc40b4a 100644 --- a/examples/eval/pubspec.yaml +++ b/examples/eval/pubspec.yaml @@ -15,7 +15,7 @@ dependencies: dartantic_ai: ^3.1.0 flutter: sdk: flutter - genui: ^0.8.0 + genui: ^0.9.0 simple_chat: path: ../simple_chat diff --git a/examples/restaurant_finder/pubspec.yaml b/examples/restaurant_finder/pubspec.yaml index be034b640..32d7d3496 100644 --- a/examples/restaurant_finder/pubspec.yaml +++ b/examples/restaurant_finder/pubspec.yaml @@ -15,7 +15,7 @@ resolution: workspace dependencies: flutter: sdk: flutter - genui: ^0.8.0 + genui: ^0.9.0 dev_dependencies: flutter_test: diff --git a/examples/simple_chat/pubspec.yaml b/examples/simple_chat/pubspec.yaml index cb9aef499..2eb8b7944 100644 --- a/examples/simple_chat/pubspec.yaml +++ b/examples/simple_chat/pubspec.yaml @@ -16,7 +16,7 @@ dependencies: dartantic_ai: ^3.2.0 flutter: sdk: flutter - genui: ^0.8.0 + genui: ^0.9.0 logging: ^1.3.0 dev_dependencies: diff --git a/examples/travel_app/pubspec.yaml b/examples/travel_app/pubspec.yaml index 595e45c59..ec1e64bcc 100644 --- a/examples/travel_app/pubspec.yaml +++ b/examples/travel_app/pubspec.yaml @@ -18,7 +18,7 @@ dependencies: firebase_core: ^4.2.1 flutter: sdk: flutter - genui: ^0.8.0 + genui: ^0.9.0 google_cloud_ai_generativelanguage_v1beta: ^0.5.0 google_cloud_protobuf: ^0.5.0 google_cloud_rpc: ^0.5.0 diff --git a/examples/verdure/client/pubspec.yaml b/examples/verdure/client/pubspec.yaml index f5bb8c565..bbed4f878 100644 --- a/examples/verdure/client/pubspec.yaml +++ b/examples/verdure/client/pubspec.yaml @@ -10,18 +10,18 @@ publish_to: none version: 0.1.0 environment: - sdk: ^3.9.2 + sdk: ">=3.10.0 <4.0.0" resolution: workspace dependencies: - device_info_plus: ^12.2.0 + device_info_plus: ^13.1.0 flutter: sdk: flutter flutter_riverpod: ^3.1.0 flutter_svg: ^2.2.2 - genui: ^0.8.0 - genui_a2a: ^0.8.0 + genui: ^0.9.0 + genui_a2a: ^0.9.0 go_router: ^17.0.0 image_picker: ^1.2.0 logging: ^1.3.0 diff --git a/packages/a2ui_core/CHANGELOG.md b/packages/a2ui_core/CHANGELOG.md index 1a88f1abd..7dac5d148 100644 --- a/packages/a2ui_core/CHANGELOG.md +++ b/packages/a2ui_core/CHANGELOG.md @@ -1,5 +1,10 @@ # `a2ui_core` Changelog -## 0.0.1 (in progress) +## 0.1.0 + +- Initial version implemented based on the [A2UI v0.9 renderer guide](https://github.com/google/A2UI/blob/main/specification/v0_9/docs/renderer_guide.md). +- Core models for A2UI protocol (Catalog, Component, DataModel, Messages). +- Rendering support and data binding. +- Reactive state management and notifiers. +- Expression processing and basic function support. -- Initial version. diff --git a/packages/a2ui_core/pubspec.yaml b/packages/a2ui_core/pubspec.yaml index 28ae00853..455cd4f26 100644 --- a/packages/a2ui_core/pubspec.yaml +++ b/packages/a2ui_core/pubspec.yaml @@ -5,7 +5,7 @@ name: a2ui_core description: Core package for A2UI protocol. repository: https://github.com/flutter/genui/tree/main/packages/a2ui_core -version: 0.0.1-dev001 +version: 0.1.0 resolution: workspace diff --git a/packages/genui/CHANGELOG.md b/packages/genui/CHANGELOG.md index 2e3ba2b1c..721788460 100644 --- a/packages/genui/CHANGELOG.md +++ b/packages/genui/CHANGELOG.md @@ -1,6 +1,14 @@ # `genui` Changelog -## 0.8.1 (in progress) +## 0.9.0 + +- **BREAKING**: Reorganized library exports (#866). +- **Feature**: Add two skills to the `genui` package (#800). +- **Feature**: Create Dart replicas for Flutter's notifiers (#850). +- **Feature**: Add `FlutterListenable` adapter (#860). +- **Fix**: Improvements to prompt builder to prevent misleading LLM (#841). +- **Fix**: Match `A2uiMessage.a2uiMessageSchema` to A2UI v0.9 specification (#833). +- **Fix**: Bug fixes for A2UI JSONL stream parser (#868). ## 0.8.0 diff --git a/packages/genui/pubspec.yaml b/packages/genui/pubspec.yaml index 4262b6f57..f2266f9eb 100644 --- a/packages/genui/pubspec.yaml +++ b/packages/genui/pubspec.yaml @@ -4,7 +4,7 @@ name: genui description: Generates and displays generative user interfaces (GenUI) in Flutter using AI. -version: 0.8.0 +version: 0.9.0 homepage: https://github.com/flutter/genui/tree/main/packages/genui license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues @@ -16,7 +16,7 @@ environment: resolution: workspace dependencies: - a2ui_core: ^0.0.1-dev001 + a2ui_core: ^0.1.0 audioplayers: ^6.6.0 collection: ^1.19.1 flutter: diff --git a/packages/genui_a2a/CHANGELOG.md b/packages/genui_a2a/CHANGELOG.md index d15bcb370..bfedd9f4c 100644 --- a/packages/genui_a2a/CHANGELOG.md +++ b/packages/genui_a2a/CHANGELOG.md @@ -1,7 +1,8 @@ # `genui_a2a` Changelog -## 0.8.1 (in progress) +## 0.9.0 +- **BREAKING**: `A2uiAgentConnector` constructor now requires exactly one of `url` or `client` (#886). - **Feature**: Export `A2AClient` (#886). ## 0.8.0 diff --git a/packages/genui_a2a/pubspec.yaml b/packages/genui_a2a/pubspec.yaml index 353cbfec8..333463dac 100644 --- a/packages/genui_a2a/pubspec.yaml +++ b/packages/genui_a2a/pubspec.yaml @@ -4,7 +4,7 @@ name: genui_a2a description: Integration package for genui and A2UI Streaming UI Protocol. -version: 0.8.0 +version: 0.9.0 homepage: https://github.com/flutter/genui/tree/main/packages/genui_a2a license: BSD-3-Clause issue_tracker: https://github.com/flutter/genui/issues @@ -19,7 +19,7 @@ dependencies: flutter: sdk: flutter freezed_annotation: ^3.1.0 - genui: ^0.8.0 + genui: ^0.9.0 http: ^1.2.1 json_annotation: ^4.9.0 json_schema_builder: ^0.1.3 diff --git a/tool/release/lib/src/utils.dart b/tool/release/lib/src/utils.dart index 998db3023..a89256786 100644 --- a/tool/release/lib/src/utils.dart +++ b/tool/release/lib/src/utils.dart @@ -6,11 +6,7 @@ import 'package:file/file.dart'; import 'package:path/path.dart' as p; import 'package:yaml/yaml.dart'; -const excludedPackages = [ - 'json_schema_builder', - 'a2ui_core', - 'genai_primitives', -]; +const excludedPackages = ['json_schema_builder', 'genai_primitives']; Future> findPackages( Directory repoRoot,