Skip to main content

@studs/react

3.1.2 (2025-10-14)

Bug Fixes

  • Fix an issue causing studs components to become difficult to style (560da6d)
  • Remove the hardset z-index value to re-implement radix-ui’s stacking logic (560da6d)
  • Resolve an issue where components didn’t correct implement the ‘className’ property (560da6d)

Miscellaneous

  • deps-dev: bump happy-dom from 19.0.2 to 20.0.0 (fec7196)
  • Remove DEV branch from Actions (4df62a6)
  • Update CODEOWNERS file (090ff5c)

Continuous Integration

  • Delete unneeded release-please-release.json (b83a7e3)
  • Refine release-please config (b2e52f2)

3.1.1 (2025-10-03)

Features

  • Add icon property to CommandInput to allow for setting the icon (e19b25e)
  • add MultiSelect component with styles and Storybook integration (3895319)
  • Add Navbar recipe (0a2d313)
  • add table alignment support (5806ad0)
  • Add text alignment options to TableHead and TableCell components (7dd6c89)
  • changed -destructive- to -critical- in css (8ca1ff8)
  • changed -destructive- to -critical- in css var names. (4388b2c)
  • enhance MultiSelect stories with new frameworks and icon support (66efc29)
  • Implement ComboBoxTriggerInput for inline Combobox usage (76647a0)
  • Implement Scroll-Area Component including tests, stories, and (2d76651)
  • MultiSelect variant changes (49d2e3e)
  • Update Toaster to use position ‘bottom-right’ (f55ddca)

Bug Fixes

  • [STUDS-2418] Revert Dialog / Drawer Overlay color back to (0d3445b)
  • changed header text color to muted, made sure header background … (812cfbe)
  • changed header text color to muted, made sure header background was white (7afef64)
  • changed overlay opacity (26d5cd2)
  • changed overlay opacity (80889e8)
  • clean up MultiSelect component code and styles (b77caa6)
  • Fixed @studs/styles integration with @studs/react (3df624b)
  • Moves React to Peer Dependencies to resolve a hook error occuring (bf34a0b)
  • remove unused MdAutoAwesome icon import from MultiSelect component (563074f)
  • replaced old css var tokens with new tokens (65dc7fe)
  • replaced old css var tokens with new tokens (2168388)
  • Switch to using unit tests only until migration (80ed681)
  • Update combobox to remove jest references (b940af3)
  • update Table component for alignment prop and styling (94df568)
  • use @use instead of @import to embed styles into index.css instead (3aabf27)

Miscellaneous

  • create CODEOWNERS (c601580)
  • Merge dev into branch (085dd8f)
  • Merge main into dev (00ac0f4)
  • release 3.1.1 (8239a76)
  • Update SonarQube to v6 refactor: Update Pull Request Template (65c9f8a)
  • Update SonarQube to v6 refactor: Update Pull Request Template (e545923)

Code Refactoring

  • Begin migrating necessary changes to turn @studs/react into a (6db2a74)
  • clean up MultiSelect component by removing unused variant and animation props (7d7bb89)
  • Clean up Navbar styles and simplify component structure (b1824b0)
  • Convert tests from jest to vitest (0f980c5)
  • fix MultiSelect component for sonar issues (df8593b)
  • integrate cn utility into dropdownmenu refactor: add (dfc88b4)
  • Integreate @studs/styles into @studs/react (6cccc98)
  • Integreate @studs/styles into @studs/react (5c7cc4f)
  • mobile navigation styles to use BEM with dash-prefixed modifiers: (1eaa9e8)
  • Move Navbar styles and component to new directory structure (053466f)
  • moved each component into the @layer studs-components (cc8ae4c)
  • Organize Components / Stories better (a03a787)
  • refactor navbar styles as per PR review (ce0c3f5)
  • Remove package-lock from .gitignore (a9b536c)
  • Remove the unnecessary need to wrap the Combobox Trigger in a (fd62efc)
  • restructure multi-select styles with @layer for better organization (5f344ee)
  • Setup Tests to run each storybook + unit (d90c094)
  • simplify MultiSelect stories and enhance accessibility (e689929)
  • Switch from mono to single-repo (7d7bc4b)
  • update MultiSelect component to use div instead of button (d15a8ad)
  • Update Navbar SCSS to use CSS variables for spacing and dimensions (2d20671)
  • Update Navbar SCSS to use rem units instead of px (4ef7148)

Styles

  • remove @layer studs-components (966118d)
  • remove unused hover styles from MultiSelect component (9f64a87)
  • update hover background color for MultiSelect more option (a639619)
  • update MultiSelect icon dimensions from rem to em for better scalability (cda0c12)

Tests

  • Add additional coverage for Context Menu, Dropdown Menu, Menu Bar, (e90c8f1)
  • add comprehensive tests for MultiSelect component (eca78e9)
  • add comprehensive tests for Table component and its subcomponents (ec0de2d)
  • Add Tree Coverage (4603699)
  • Removed the ‘data-testid’ prop from MultiSelect component and added in the test file (d94e490)

Continuous Integration

  • Add working directory to resolve playwright not found issue (abbca0a)
  • Create .release-please-manifest.json (a6d0972)
  • Create .release-please-manifest.json (27d0067)
  • Ensure we are in the proper directory (c6c4f16)
  • Remove Tag, Release but maintain Publish as it appears that (e1e7ac4)
  • Switch to manualy installation of playwright as opposed to container (986c5e6)
  • Update Build to remove Deployments ci: Add Deploy workflow to (847c4d7)
  • Update build.yml to reduce duplicates (5740ac5)
  • Update build.yml to reduce duplicates (4b97c55)
  • Update build.yml to resolve a permissions issue with comments (361e50d)
  • Update build.yml to support zip files (e5a9581)
  • Update Deploy to fix test as well (281b3eb)
  • Update internal workflows (f6576ee)
  • Update Playwright Image (83c2d22)
  • Update publish.yml (58daed1)
  • Update release-please.yml (e2c30b7)
  • Update SonarQube (709ff8b)
  • Update the playwright image (a2b07f3)
  • Update workflows to support playwright (9f24680)

3.1.0

Minor Changes

  • Removed the Prefix Studs from Components and removed forwardRef to standardize components for React 19
I