Skip to content

v4.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Oct 10:35
d48a89e

4.0.0 (2026-10-15)

⚠ BREAKING CHANGES

  • smoothui: registry package names changed for renamed and deleted components. Install the new name; old URLs remain aliases.

Features

  • add primitives catalog and smoothui-utils foundation (723e26f)
  • add primitives catalog and smoothui-utils foundation (510d38d)
  • docs: default the site to Oat and restage the hero (14760ec)
  • docs: ship Oat theme, landing hero and primitives docs (90f617d)
  • primitives: shared tokens, focus ring, state transition, hit area and loop preset (6ce173c)
  • ship primitives catalog and collapse Basic UI into Patterns (3cbbe9c)
  • smoothui: rename registry packages for v4 (#157) (ec103ae)

Bug Fixes

  • docs: polish the docs chrome and tabs, and mark Base UI, Radix, Next.js and shadcn/ui (40b465c)
  • open faq-2 on Radix and ship self-contained radix-nova twins (#160) (a0b0558)
  • primitives: animate Radix accordion and collapsible height with Motion, keep sidebar, command and code-block states consistent (016094e)
  • primitives: audit fixes for popups, uncontrolled controls, a11y and twin parity (86c0799)
  • primitives: bring the Radix twins in line with the Base ones (d8ebc2a)
  • primitives: put z-index on positioners and animate the popup surface itself (4f9fecc)
  • primitives: share one loop preset and pause infinite animations off screen (8de74f8)
  • primitives: ship the hit area as markup classes and tighten the review follow-ups (ce202d9)
  • primitives: sidebar item states, label fade, code-block scroll region and slider thumb (1cb69d1)
  • primitives: stop tab panels stacking while switching (d671a7d)
  • primitives: uncontrolled checkbox, decorative SVG titles and native number spinners (a75fd29)
  • primitives: uncontrolled drawer and combobox, select listbox semantics, command highlight (d4c404a)
  • primitives: use tokens, the shared focus ring, state transition and hit areas in form controls (66e64f8)
  • site: contain mobile landing overflow and separate the menu (#163) (b10dddd)

Code Refactoring

  • compose clear CTAs onto SmoothUI primitives (8869905)
  • use primitives in header, footer, and faq blocks (#159) (4195554)

Upgrading from v3? Read the migration guide.