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
BreadcrumbLink
to correctly handle React AriaLink
within components @Littletonconnor - #20 - Updates to installation to show how to integrate React Aria
Link
with 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
bash
snippets - 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
Item
becomesBreadcrumb
- ListBox
Item
becomesListBoxItem
- Menu
Item
becomesMenuItem
- GridList
Item
becomesGridListItem
- Replace
validationState
withisInvalid
for error handling
- Breadcrumb
- Add React Aria Components Tailwind config and update various classNames
- Update Installation instructions with specific React Aria Components version
- Update
Slider
example to destructurestate
key - Replaces
class-variance-authority
withcva@beta
- Base component styles must now be located within the
base
property: - Replace
cn(...)
helper function withcx(...)
by usingCVA
config and includingtwMerge
- Removes
clsx
as 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:
Checkbox
CheckboxGroup
ComboBox
DatePicker
DateRangePicker
Input
NumberField
Radio
RadioGroup
Select
Tabs
TextField
September 2023
- Reordered components' classNames properly
August 2023
- Doc updates
- Update React imports in components
- Add lots of new examples and variants:
Button
variantsCheckbox
variantsComboBox
examplesDateInput
variantsInput
variantsMenu
examplesMeter
examplesNumberField
examplesRadio
variantsSwitch
examplesTooltip
examples
- Fixed a bunch of component layouts
- Add
flex-col
toModal
- Add
w-full
toNumberField
- Remove verbose classes from
RadioGroup
- Add
w-full
toSelect
- Remove
h-full
from verticalSlider
variant
- 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-width
variable to avoid issues with nested tabs