Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion examples/catalog_gallery/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions examples/custom_backend/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
8 changes: 4 additions & 4 deletions examples/simple_chat/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 4 additions & 4 deletions examples/travel_app/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions examples/verdure/client/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions packages/genui/.guides/setup.md
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
5 changes: 5 additions & 0 deletions packages/genui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
2 changes: 1 addition & 1 deletion packages/genui/lib/src/catalog/core_widgets/text.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
6 changes: 3 additions & 3 deletions packages/genui/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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

Expand Down
2 changes: 1 addition & 1 deletion packages/genui/test/catalog/core_widgets/text_test.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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';
Expand Down
4 changes: 4 additions & 0 deletions packages/genui_a2ui/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# `genui_a2ui` Change Log

## 0.5.1

- Homepage URL was updated.

## 0.5.0

- Initial published release.
4 changes: 2 additions & 2 deletions packages/genui_a2ui/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
```

Expand Down
4 changes: 2 additions & 2 deletions packages/genui_a2ui/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 4 additions & 4 deletions packages/genui_a2ui/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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:
Expand Down
4 changes: 4 additions & 0 deletions packages/genui_firebase_ai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# `genui_firebase_ai` Change Log

## 0.5.1

- Homepage URL was updated.

## 0.5.0

- Initial published release.
8 changes: 4 additions & 4 deletions packages/genui_firebase_ai/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand All @@ -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:
Expand Down
32 changes: 18 additions & 14 deletions packages/genui_google_generative_ai/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

8 changes: 4 additions & 4 deletions packages/genui_google_generative_ai/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down
2 changes: 1 addition & 1 deletion packages/json_schema_builder/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
2 changes: 1 addition & 1 deletion tool/fix_copyright/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
4 changes: 2 additions & 2 deletions tool/test_and_fix/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Loading