Skip to content

chore(deps): bump @openzeppelin/ui-components and ui-styles to brand-blue release#387

Merged
pasevin merged 1 commit into
mainfrom
chore/bump-oz-ui-brand-blue
Apr 17, 2026
Merged

chore(deps): bump @openzeppelin/ui-components and ui-styles to brand-blue release#387
pasevin merged 1 commit into
mainfrom
chore/bump-oz-ui-brand-blue

Conversation

@pasevin
Copy link
Copy Markdown
Collaborator

@pasevin pasevin commented Apr 17, 2026

Summary

Pick up the OpenZeppelin brand blue (hsl(238, 94%, 65%)) promotion of the `--primary` token and the associated selection-surface token migrations that were just published in `openzeppelin-ui`:

  • openzeppelin-ui#120 — introduce `--selected` / `--selected-foreground` tokens + migrate wizard stepper, sidebar, radio, file upload, address field
  • openzeppelin-ui#121 — adopt `--selected` in checkbox, radio, tabs, calendar, date-range picker, network selector
  • openzeppelin-ui#122 — promote `--primary` to the OZ brand blue and alias `--selected` to it

Changes

Builder app (`apps/builder/package.json`):

  • `@openzeppelin/ui-components`: `^2.0.0` → `^2.0.1` (patch)
  • `@openzeppelin/ui-styles`: `^1.0.0` → `^1.1.0` (minor)

Exported app template (`apps/builder/src/export/templates/typescript-react-vite/package.json`):

  • `@openzeppelin/ui-components`: `^2.0.0` → `^2.0.1`

Generated artifacts refreshed by `pnpm update-export-versions`:

  • `apps/builder/src/export/versions.ts` — ui-components 2.0.1, ui-styles 1.1.0. Incidentally also reconciled `adapter-evm` and `adapter-midnight` to their published `2.0.1` metadata (pending drift picked up by this release cycle — would have been caught by `check-versions.yml` regardless).
  • `apps/builder/src/export/tests/snapshots/ExportSnapshotTests.test.ts.snap` — snapshot reflects the new version strings.

`pnpm-lock.yaml` refreshed against npm.

No application code changes — all adoption flows through design-system tokens.

Visual impact

In both the builder itself and exported apps:

  • Primary `Button` variants (`default`, `link`), `Progress` bars, `ExternalLink`s, focus rings across the app
  • Existing `--selected` surfaces: selected cards, radio/checkbox checked states, calendar day selection, active tab labels, network selector tick boxes, selected address autocomplete suggestions, drag-over drop zones

…all render in the OZ brand blue. Tooltips intentionally stay on the inverted `foreground`/`background` pattern and are unaffected.

Test plan

  • `pnpm install` resolved `@openzeppelin/ui-components@2.0.1` and `@openzeppelin/ui-styles@1.1.0` in `pnpm-lock.yaml`
  • `pnpm run update-export-versions` regenerated `versions.ts` and updated 2 export snapshots
  • `pnpm --filter @openzeppelin/ui-builder-app typecheck` ✔
  • `pnpm --filter @openzeppelin/ui-builder-app lint` ✔
  • `pnpm --filter @openzeppelin/ui-builder-app test` ✔ (42 files, 306 tests including full export / snapshot / integration suites)
  • `pnpm --filter @openzeppelin/ui-builder-app build` ✔
  • Visual spot-check in staging before merge (Button, Progress, selected rows/cards, focus rings, exported app preview)

…blue release

Bump ui-components from ^2.0.0 to ^2.0.1 (patch) and ui-styles from ^1.0.0 to
^1.1.0 (minor) in both apps/builder/package.json and the exported app template
(apps/builder/src/export/templates/typescript-react-vite/package.json). These
pick up the OpenZeppelin brand blue (hsl(238, 94%, 65%)) promotion of the
--primary token and the associated selection-surface token migrations
published in openzeppelin-ui #120, #121, and #122.

Visual impact: primary Button variants, Progress, ExternalLink, focus rings,
and the existing --selected surfaces across the builder and exported apps now
render in the brand blue. Tooltips intentionally remain on the inverted
foreground/background pattern and are unaffected.

Regenerated apps/builder/src/export/versions.ts via pnpm update-export-versions
and refreshed the ExportSnapshotTests snapshot. That script also reconciled
adapter-evm and adapter-midnight to their published 2.0.1 metadata, which was
pending drift picked up by this release cycle.

Refreshed pnpm-lock.yaml against npm.
@pasevin pasevin requested a review from a team as a code owner April 17, 2026 12:07
@pasevin pasevin merged commit fd79f89 into main Apr 17, 2026
13 checks passed
@pasevin pasevin deleted the chore/bump-oz-ui-brand-blue branch April 17, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant