v0.2.0-alpha.15
Pre-release
Pre-release
First published 0.2 prerelease: @lablup/ui-common rebuilt on Astryx 0.6.2, plus the new @lablup/ui-common-cli. Published under the next dist-tag; latest/alpha stay on the 0.1 line.
Breaking for 0.1 consumers. Read CHANGELOG.md — Upgrading from 0.1 and docs/migrating-to-0.2.md, then:
pnpm dlx @lablup/ui-common-cli@next upgrade --from 0.1 --dry-run
pnpm dlx @lablup/ui-common-cli@next upgrade --from 0.1Highlights:
- Generated 1:1 mirror of
@astryxdesign/coreunder@lablup/ui-common/*; Lablup brand theme (theme/lablup);Modal/AlertModalreplace Astryx dialogs; 30+ components moved in from backend.ai-ui;Formengine andDataGrid. - React 19.2 or later and
@stylexjs/stylex^0.19 are required peers. pnpm 10+ consumers needallowBuildsfor@astryxdesign/core/@astryxdesign/cli(see README). - Every shipped stylesheet declares the cascade layer order, so ui-common's rules rank above Astryx's in any bundle.
- The CLI is its own package (
@lablup/ui-common-cli, binui-common), so the library's production install no longer carries the codemod toolchain (196 MB → 31 MB for a library-only app).
Full notes: CHANGELOG.md (0.2.0-alpha.0 – alpha.15). PRs: #53, #54.