Changelog
Stay up to date on the latest changes and updates
January 2024
- We have a CLI tool!
- Thanks to @jolbol1 and @jacobparis for getting this set up. And to @kentcdodds for kicking this off and suggesting this approach.
- Docs and installation have been updated to show how to install components with
@sly-cli/sly
- Update React Aria Components to
1.0.0- Breadcrumb now exposes
BreadcrumbLinkto correctly handle React AriaLinkwithin components @Littletonconnor - #20 - Updates to installation to show how to integrate React Aria
Linkwith various frameworks usingRouterProvider. - No more
'use client'needed. React Aria handles this automatically, behind the scenes.
- Breadcrumb now exposes
- Docs and code samples were tidied up significantly
- You can now copy directly from
bashsnippets - Thanks to @itsMapleLeaf's suggestion, we're now using namespaced imports from React Aria Components. This has significantly increased readability and helps keep things simple.
- You can now copy directly from
- Update Tailwind to
3.4.1- While there were several exciting updates in this release, we've not yet integrated things like
:has()andsize-*. Since this change is still fairly fresh, we're going hold off on introducing those features because, well, not changing them won't break anything.
- While there were several exciting updates in this release, we've not yet integrated things like
- Several spelling and text fixes:
- @henrikvtcodes - #3,
- @Littletonconnor - #6,
- @Littletonconnor - #8
November 2023
- Update React Aria Components to RC (
1.0.0-rc.0)!- Breadcrumb
ItembecomesBreadcrumb - ListBox
ItembecomesListBoxItem - Menu
ItembecomesMenuItem - GridList
ItembecomesGridListItem - Replace
validationStatewithisInvalidfor error handling
- Breadcrumb
- Add React Aria Components Tailwind config and update various classNames
- Update Installation instructions with specific React Aria Components version
- Update
Sliderexample to destructurestatekey - Replaces
class-variance-authoritywithcva@beta- Base component styles must now be located within the
baseproperty: - Replace
cn(...)helper function withcx(...)by usingCVAconfig and includingtwMerge - Removes
clsxas a dependency because it is now included in CVA ascx
- Base component styles must now be located within the
- Updated red/error colors to be WCAG compliant
- Added additional examples to the following components:
CheckboxCheckboxGroupComboBoxDatePickerDateRangePickerInputNumberFieldRadioRadioGroupSelectTabsTextField
September 2023
- Reordered components' classNames properly
August 2023
- Doc updates
- Update React imports in components
- Add lots of new examples and variants:
ButtonvariantsCheckboxvariantsComboBoxexamplesDateInputvariantsInputvariantsMenuexamplesMeterexamplesNumberFieldexamplesRadiovariantsSwitchexamplesTooltipexamples
- Fixed a bunch of component layouts
- Add
flex-coltoModal - Add
w-fulltoNumberField - Remove verbose classes from
RadioGroup - Add
w-fulltoSelect - Remove
h-fullfrom verticalSlidervariant
- Add
July 2023
Using react-aria-components@1.0.0-alpha.5
- We have a logo and a homepage!
- Docs updated; content pages are live including installation instructions
- Components and the rest of the site support dark mode.
- Tabs now use
--border-widthvariable to avoid issues with nested tabs