Skip to content

v0.2.0-alpha.15

Pre-release
Pre-release

Choose a tag to compare

@yomybaby yomybaby released this 02 Oct 04:59
9c67581

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.1

Highlights:

  • Generated 1:1 mirror of @astryxdesign/core under @lablup/ui-common/*; Lablup brand theme (theme/lablup); Modal/AlertModal replace Astryx dialogs; 30+ components moved in from backend.ai-ui; Form engine and DataGrid.
  • React 19.2 or later and @stylexjs/stylex ^0.19 are required peers. pnpm 10+ consumers need allowBuilds for @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, bin ui-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.