Skip to content

v10.1.0

Choose a tag to compare

@github-actions github-actions released this 02 Oct 01:19
· 94 commits to main since this release
4adf858

Version 10.1.0 adds a suite of new components and improves accessibility, styling, and internal consistency across the UI library.

Added

  • Items‑driven Breadcrumb (commit 638d0d2) – accessible hierarchy navigation, optional icons and separators, custom item rendering, RTL support, and collapsible long paths.
  • Reusable Pagination (commit fa133a2) – controlled/uncontrolled page and page‑size navigation, compact ranges, accessible labels, total and item‑range display, quick page jumper, size and RTL support, first/last controls, single‑page hiding, and page links.
  • Opt‑in searchable mode for Select (commit e38cd18) – filtering, grouped and disabled choices, empty state, and controlled or uncontrolled selection.
  • Searchable multi‑select mode for Select (commit a48ec49) – removable chips, grouped options, controlled or uncontrolled arrays of values, and keyboard support.
  • Typed Table organism (commit f19fda3) – custom cells, loading and empty states, responsive overflow, native table semantics, and optional built‑in pagination for client or server data.
  • Items‑driven Tabs (commit 91b598a) – horizontal and vertical layouts, controlled/uncontrolled selection, optional panel preservation, focus activation, scrolling, fitted tabs, extra actions, and consistently spaced tab icons.
  • Tooltip component (commit b7a4b20) – supplementary hover and keyboard‑focus hints with configurable positioning, delay, disabled state, and controlled visibility.

Patch

  • Documented how data-ui-root and the shared overlay z‑index interact (commit d885357) – README now explains the overlay z‑index 1000 and root isolation; no runtime change.
  • Dropped FieldLabel’s dead Radix‑era has-data-[state=checked] classes (commit 97aa7fa) – removed three unused rules from dist/style.css; no visual change.
  • Fixed side drawer widths and modal footer button styling (commit 7bcd44a) – preset widths now floored at 20 rem with max‑width: 100% inline; custom size used as given; confirming action now solid primary, dismissing outlined, and button order corrected.
  • Covered the rest of the library with the non‑Tailwind‑host preflight reset (commit 28749ee) – selector updated to :where([data-slot], [data-slot] *); added data-slot to Layout family, Input.Search clear button, Checkbox, Radio, and Upload; improved regression testing.
  • Reset UA block margins inside the library’s [data-slot] subtree (commit 6b05eff) – restored default margins for block elements within the scoped preflight.

What's Changed

  • docs: complete the apps/docs README component tables by @pjb0811 in #403
  • fix: keep drawer widths usable and tell the modal's footer buttons apart by @pjb0811 in #405
  • fix(ui): cover the rest of the library with the preflight reset by @pjb0811 in #406
  • docs(skills): drop stale emoji from the version packages title by @pjb0811 in #409
  • refactor(config): delegate the system dark-mode subscription to useMediaQuery by @pjb0811 in #412
  • fix(ui): reset UA block margins inside the [data-slot] subtree by @pjb0811 in #413
  • refactor(core/field): drop FieldLabel's dead Radix-era checked classes by @pjb0811 in #414
  • docs(ui): record why OVERLAY_LAYER stays now that portals run on Base UI by @pjb0811 in #415
  • feat(tabs): add items-driven tabs component by @pjb0811 in #419
  • feat(tooltip): add accessible hint component by @pjb0811 in #420
  • feat(select): add opt-in searchable mode by @pjb0811 in #422
  • ci: cap the changeset draft bot at a minor bump by @pjb0811 in #424
  • feat(select): add searchable multi-select with removable chips by @pjb0811 in #425
  • feat(pagination): add reusable page navigation and optional controls by @pjb0811 in #427
  • feat(breadcrumb): add hierarchical navigation component by @pjb0811 in #428
  • feat(table): add data table with built-in pagination by @pjb0811 in #430
  • chore(hooks): run lint-staged with pnpm by @pjb0811 in #432
  • docs: align the PR template with the shared Summary / Changes / How to test structure by @pjb0811 in #433
  • chore: drop the repo's own commit skill in favor of the global one by @pjb0811 in #434
  • chore: version packages by @github-actions[bot] in #404

Full Changelog: v10.0.2...v10.1.0