Skip to content

Version Packages - #1263

Merged
tenphi merged 1 commit into
mainfrom
changeset-release/main
Jul 29, 2026
Merged

Version Packages#1263
tenphi merged 1 commit into
mainfrom
changeset-release/main

Conversation

@tenphi

@tenphi tenphi commented Jul 29, 2026

Copy link
Copy Markdown
Member

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@cube-dev/ui-kit@0.149.0

Minor Changes

  • #1257 ad7190c7 Thanks @tenphi! - Added the InfoBadge component — an informational icon with a tooltip. It renders as a plain ItemBadge by default and upgrades to an ItemAction link/button as soon as to or onPress is provided, so the same icon can point at the docs. The badge contains its own press events (including preventDefault on click), which lets it sit inside a bigger click target — a field <label>, a switch row, a table header — without activating it. When interactive, the tooltip gets a localized Click to learn more. suffix, which tooltipSuffix overrides or removes.

    size is small | medium | large (default medium). Every size contributes exactly one line to the text around it, so the badge stays vertically aligned with adjacent text — in a field label, a table header, or mid-paragraph — whichever size you pick.

    The info icon that fields render for their tooltip prop is now an InfoBadge, so clicking it no longer activates the field it labels.

    tooltip={{ title }} on ItemAction and ItemBadge now accepts any ReactNode as the title. Rich titles are no longer used as the aria-label (previously they were stringified into it) — pass aria-label for those.

    ItemAction and ItemBadge now treat an explicit aria-label as higher priority than the accessible name inferred from a string tooltip. Previously ItemAction let the tooltip win, so an aria-label passed alongside a string tooltip was silently dropped.

Patch Changes

  • #1260 07914318 Thanks @tenphi! - Update @tenphi/tasty to 2.11.0 and @tenphi/eslint-plugin-tasty to 0.11.2, and reformat the styles the new lint rules cover. No public API or rendering change — every rewrite was verified to emit identical CSS, and Chromatic reports all 905 stories unchanged.

Note

Low Risk
Diff is version, changelog, and changeset cleanup only; functional risk lives in the already-merged features described in the changelog, not in this merge.

Overview
Release-only PR — no application source changes in the diff.

Bumps package.json from 0.148.0 to 0.149.0 and adds a 0.149.0 section to CHANGELOG.md by merging two consumed changesets (lazy-pandas-tidy.md, lucky-frogs-inform.md).

The changelog documents what ships in this version: InfoBadge and related ItemAction / ItemBadge / field tooltip behavior and accessibility updates (minor), plus a @tenphi/tasty / eslint-plugin-tasty bump with style reformatting only (patch).

Reviewed by Cursor Bugbot for commit 643db33. Bugbot is set up for automated code reviews on this repo. Configure here.

@vercel

vercel Bot commented Jul 29, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cube-ui-kit Ready Ready Preview, Comment Jul 29, 2026 1:15pm

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📦 NPM canary release

Deployed canary version 0.0.0-canary-e4dba85.

@github-actions

Copy link
Copy Markdown
Contributor

🧪 Storybook is successfully deployed!

@github-actions

Copy link
Copy Markdown
Contributor

🏋️ Size limit report

Name Size Passed?
All 434.03 KB (0% 🟰) Yes 🎉
Tree shaking (just a Button) 114.87 KB (0% 🟰) Yes 🎉

Click here if you want to find out what is changed in this build

@tenphi
tenphi merged commit 5208eb5 into main Jul 29, 2026
16 checks passed
@tenphi
tenphi deleted the changeset-release/main branch July 29, 2026 13:19
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