Increment alpha versions for web_core, lit, angular, and react#1173
Increment alpha versions for web_core, lit, angular, and react#1173jacobsimionato merged 2 commits intogoogle:mainfrom
Conversation
There was a problem hiding this comment.
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.
| "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", |
There was a problem hiding this comment.
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.
| "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", |
There was a problem hiding this comment.
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", |
There was a problem hiding this comment.
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.
There was a problem hiding this comment.
Let's figure this out later. This is just incrementing in the existing structure.
Description of Changes
This PR increments the alpha versions for the core A2UI web renderer packages:
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.jsonfiles. Runningnpm installin the modified directories will confirm that thepackage-lock.jsonfiles are consistent with the workspace state.