Skip to content

Conversation

@gspencergoog
Copy link
Collaborator

@gspencergoog gspencergoog commented Dec 20, 2025

Description

This bumps the version numbers in the pubspecs and the changelogs, and updates the changelog entries in preparation for publishing 0.6.1.

You will want to commit #630 before running the actual publish.

Summary of Changes

This pull request prepares several packages within the genui ecosystem for an upcoming release by updating their version numbers and corresponding changelog entries. The changes encompass bumping versions to 0.6.1 (or 0.0.1 for genai_primitives), documenting recent bug fixes, new features, and refactoring efforts across the various genui integration and primitive packages. This ensures that the package metadata and release notes are accurate and ready for publishing.

Highlights

  • Version Bumps: Updated pubspec.yaml files across six packages (genai_primitives, genui, genui_a2ui, genui_dartantic, genui_firebase_ai, genui_google_generative_ai) to their new release versions (primarily 0.6.1, and 0.0.1 for genai_primitives).
  • Changelog Updates: Modified CHANGELOG.md files for all affected packages to reflect the new version numbers and detail specific changes, including new features, fixes, and refactors.
  • genai_primitives Initialization: The genai_primitives package received its initial 0.0.1 version and a corresponding changelog entry.
  • Specific Package Changes: The genui package includes fixes for DateTimeInput JSON key mapping, a missing weight property in Component, and TextField width in Row layouts. genui_a2ui was refactored to use a local A2A client library. genui_dartantic was re-introduced to the monorepo with DartanticContentGenerator. genui_google_generative_ai fixed an issue ensuring bytes are not null when creating a Blob.
Changelog
  • packages/genai_primitives/CHANGELOG.md
    • Added initial changelog entries for version 0.0.1.
  • packages/genai_primitives/pubspec.yaml
    • Updated package version from 0.0.1-dev.1 to 0.0.1.
  • packages/genui/CHANGELOG.md
  • packages/genui/pubspec.yaml
    • Updated package version from 0.6.0 to 0.6.1.
  • packages/genui_a2ui/CHANGELOG.md
    • Updated version 0.6.1 (in progress) to 0.6.1.
    • Replaced Updated a2a dependency to ^3.3.0 with Refactor: Switched to using a local implementation of the A2A client library, removing the dependency on package:a2a (#627).
  • packages/genui_a2ui/pubspec.yaml
    • Updated package version from 0.6.0 to 0.6.1.
  • packages/genui_dartantic/CHANGELOG.md
  • packages/genui_dartantic/pubspec.yaml
    • Updated package version from 0.6.0 to 0.6.1.
  • packages/genui_firebase_ai/CHANGELOG.md
    • Updated version 0.6.1 (in progress) to 0.6.1.
  • packages/genui_firebase_ai/pubspec.yaml
    • Updated package version from 0.6.0 to 0.6.1.
  • packages/genui_google_generative_ai/CHANGELOG.md
    • Updated version 0.6.1 (in progress) to 0.6.1.
    • Added fix: Ensure bytes are not null when creating Blob in content converter.
  • packages/genui_google_generative_ai/pubspec.yaml
    • Updated package version from 0.6.0 to 0.6.1.

gemini-code-assist[bot]

This comment was marked as resolved.

@flutter flutter deleted a comment from gemini-code-assist bot Dec 20, 2025
Copy link
Collaborator

@andrewkolos andrewkolos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM and ready for merge after #630 merges.

@andrewkolos andrewkolos self-requested a review December 22, 2025 17:28
Copy link
Collaborator

@andrewkolos andrewkolos left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I updated this branch, so it now has the fixes from 725a463

@andrewkolos andrewkolos merged commit 4f26206 into flutter:main Dec 22, 2025
36 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants