Skip to content

Increment alpha versions for web_core, lit, angular, and react#1173

Merged
jacobsimionato merged 2 commits intogoogle:mainfrom
jacobsimionato:increment-3
Apr 14, 2026
Merged

Increment alpha versions for web_core, lit, angular, and react#1173
jacobsimionato merged 2 commits intogoogle:mainfrom
jacobsimionato:increment-3

Conversation

@jacobsimionato
Copy link
Copy Markdown
Collaborator

Description of Changes

This PR increments the alpha versions for the core A2UI web renderer packages:

  • @a2ui/web_core: 0.9.1-alpha.0 -> 0.9.1-alpha.1
  • @a2ui/lit: 0.9.2-alpha.0 -> 0.9.2-alpha.1
  • @a2ui/angular: 0.9.0-alpha.0 -> 0.9.0-alpha.1
  • @a2ui/react: 0.9.0-alpha.0 -> 0.9.0-alpha.1

Additionally, it updates all internal dependents and their files to sync with these new versions.

Rationale

Standard version increment for the next alpha release of the web renderers.

Testing/Running Instructions

Reviewers can verify the version changes in the respective package.json files. Running npm install in the modified directories will confirm that the package-lock.json files are consistent with the workspace state.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request primarily updates package versions from alpha.0 to alpha.1 across various renderers, samples, and tools, while also introducing a new Lit sample for MCP apps. Feedback identifies a versioning inconsistency in the MCP apps sample lockfile and notes that the Lit renderer's package.json is missing a peer dependency declaration that appears in the updated lockfiles.

Comment on lines +29 to +32
"version": "0.9.0-alpha.0",
"license": "Apache-2.0",
"dependencies": {
"@a2ui/web_core": "^0.9.1",
"@a2ui/web_core": "^0.9.1-alpha.0",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The versions for @a2ui/angular and its dependency @a2ui/web_core are incorrectly set to alpha.0 in this lockfile. They should be updated to alpha.1 to be consistent with the version increments performed across the rest of the repository in this PR.

Suggested change
"version": "0.9.0-alpha.0",
"license": "Apache-2.0",
"dependencies": {
"@a2ui/web_core": "^0.9.1",
"@a2ui/web_core": "^0.9.1-alpha.0",
"version": "0.9.0-alpha.1",
"license": "Apache-2.0",
"dependencies": {
"@a2ui/web_core": "^0.9.1-alpha.1",

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

This seems to be redeclaration of the Angular library within a2ui-in-mcpapps. I'll leave it as-is, but ideally we should be able to delete this completely at some point.

{
"name": "@a2ui/lit",
"version": "0.9.2-alpha.0",
"version": "0.9.2-alpha.1",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

high

The new lockfile in samples/client/lit/mcp-apps-in-a2ui-sample indicates that @a2ui/markdown-it is now a peer dependency for @a2ui/lit. This change is not reflected in this package.json. Please update the peerDependencies section to include it, ensuring consistency between the package definition and the lockfiles.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Let's figure this out later. This is just incrementing in the existing structure.

Copy link
Copy Markdown
Collaborator

@ditman ditman left a comment

Choose a reason for hiding this comment

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

Please rebase your branch before updating, I landed a few PRs for lit and angular! In particular these two are the most interesting:

@jacobsimionato jacobsimionato merged commit 80d8282 into google:main Apr 14, 2026
15 checks passed
@github-project-automation github-project-automation bot moved this from Todo to Done in A2UI Apr 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants