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