Skip to content

Version Packages - #1259

Closed
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main
Closed

Version Packages#1259
github-actions[bot] wants to merge 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

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 limited to version, changelog, and changeset cleanup with no runtime code changes in this PR.

Overview
Release @cube-dev/ui-kit@0.149.0 via Changesets: bumps package.json from 0.148.0, folds merged changeset notes into CHANGELOG.md, and removes the consumed .changeset entries.

The 0.149.0 notes cover InfoBadge and related ItemAction / ItemBadge tooltip and aria-label behavior (from #1257), plus a patch bump of @tenphi/tasty / eslint-plugin with style-only lint reformatting (from #1260). No library source files appear in this diff—only version and changelog bookkeeping ahead of npm publish.

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

@vercel

vercel Bot commented Jul 28, 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 12:39pm

Request Review

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 4217e3b to b7c0a36 Compare July 29, 2026 12:38
@tenphi
tenphi enabled auto-merge (squash) July 29, 2026 12:39
@tenphi tenphi closed this in #1262 Jul 29, 2026
auto-merge was automatically disabled July 29, 2026 13:00

Pull request was closed

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.

0 participants