a2ui_cli 0.3.0
a2ui_cli: ^0.3.0 copied to clipboard
A2UI CLI developer tool and typesafe component generator.
a2ui_cli Changelog #
0.3.0 #
-
Breaking: Requires
a2ui_core^0.7.0(a2ui_cliexposesa2ui_coretypes in its public API). -
Added
a2ui lint(LintCommand,lintCatalog,CatalogLintFinding, andLintSeverity) to validate catalog JSON schemas against deterministic protocol rules with JSON Pointer locations, including v1.0 Unicode UAX 31 identifiers, component and function discriminators, the reservedSurfacecomponent name, v1.0requiresUserActivationcaller constraints, and redundantComponentCommonorFunctionCommonwrapping (#3831).
0.2.0 #
- Breaking: Bump
a2ui_coredependency to^0.5.0(a2ui_cliexposesCatalogApi,ComponentApi,FunctionApi, andA2uiReturnTypein its public API, andCodegenCatalog.fromJsoninheritsa2ui_core0.5.0catalog validation rules). - Add standalone curl and PowerShell installer scripts (
scripts/public/install_cli.sh,scripts/public/install_cli.ps1) for pre-built CLI binary releases (#3738).
0.1.0 #
- Initial release of the A2UI CLI developer tool and typesafe component generator.
- Support
codegencommand for generating Python client component builders from catalog schemas across protocol versions 0.9, 0.9.1, and 1.0. - Resolve
$defs/Childreferences as single child components (Child) and targeta2ui.builder.v1_0when generating code from v1.0 catalogs. - Support compile-time
CLI_VERSIONoverrides forpackageVersion(#3700). - Bump
a2ui_coredependency to^0.4.0.