Releases: reach/reach-ui
Releases · reach/reach-ui
v0.15.1
🐛 Bugfixes
checkbox- Use dev warning for ref issues instead of throwing (#763)
menu-button- Fix: popover does not consistently close when clicking between menu buttons (#566)
- Remove wrapping
divaroundMenuLinkto fix an ARIA violation (#751). NOTE: This is potentially a breaking change if you rely on the outer div or the nested DOM structure for your styling selectors, though that shouldn't be necessary. If this is a problem you can simply add your owndivwrapper around yourMenuLinkabstraction, though updating your CSS selector is probably a better solution.
✨ Enhancements
accordion- Add
data-stateselector toAccordionButton
- Add
🏡 Housekeeping
combobox- Prune unneccesary dependencies
🤜🤛 3 Committers
v0.15.0
🐛 Bugfixes
- Combobox
- Fix
persistSelectionissues when used withopenOnFocus(#455)
- Fix
- All packages
- #769 Add *.css files to the list of sideEffect(ful) files (@Andarist)
- BREAKING: Removed
forwardRefWithAsutility and created new types associated with components that us theasprop. This is a breaking change if you are using the component types directly, but this change was long overdue and should address some new issues that popped up in #753. Big thanks to @jjenzz and the Radix UI project for making our lives easier here!
🤜🤛 3 Committers
- Chance Strickland (@chaance)
- Mateusz Burzyński (@Andarist)
- Wajid Kagzi (@themoor88)
v0.14.0
listbox- Fix selection of options using iOS with VoiceOver. (@aappoalander)
- Breaking change: If you were using our previously suggested styling selector
[data-current]for the selected listbox option, that selector has been removed in favor of[data-current-selected]. The reason is because we also added[data-current-nav]for the highlighted option when navigating the list, so this seemed more clear to distinguish between the two. We also removed the default styles for options that match[aria-selected="true”]because this is an implementation detail that will likely change in an upcoming patch release to address accessibility issues.
📝 Documentation
tooltip- #767 Fix typo in comments (@sanbornhilland)
✨ Enhancements
- All packages
- #761 Add
sideEffects: falseto all packages to enable tree shaking (@hipstersmoothie)
- #761 Add
auto-id- #752 Add missing type overload (@KubaJastrz)
🤜🤛 6 Committers
- Aappo Ålander (@aappoalander)
- Andrew Lisowski (@hipstersmoothie)
- Chance Strickland (@chaance)
- Jakub Jastrzębski (@KubaJastrz)
- Sanborn Hilland (@sanbornhilland)
- Zoë Peterson (@zpeterson)
v0.13.2
🐛 Bugfixes
✨ Enhancements
menu-button- #740 Prevent extraneous updates when clicking outside closed menus (@fabiosantoscode)
🏡 Housekeeping
3 Committers 🤜🤛
- Aleksei Saenko (@taifen)
- Chance Strickland (@chaance)
- Fábio Santos (@fabiosantoscode)
v0.13.1
v0.13.0
🐛 Bugfixes
accordion- Fix
openPanelsinuseAccordionContext(@grandalf6)
- Fix
tooltip
✨ Enhancements
🏡 Housekeeping
combobox- #720 Update
openOnFocusexample to work even with empty input (@indiesquidge)
- #720 Update
- Other
- #719 Remove unused use-throttle dependency from yarn.lock (@indiesquidge)
- #716 Update peer dependencies to declare React 17 compatibility for all packages (@TimKolberger)
6 Committers
- Aleksei Saenko (@taifen)
- Austin Wood (@indiesquidge)
- Chance Strickland (@chaance)
- Tim Kolberger (@TimKolberger)
- Travis DePrato (@travigd)
- @grandalf6
v0.12.1
🐛 Bugfixes
utils- #708 Re-export imported types as explicit types (@indiesquidge)
🤜🤛 1 Committer
- Austin Wood (@indiesquidge)
v0.12.0
🐛 Bugfixes
menu-button- #700 [menu-button] Fixed popover closing when clicking outside (@aganglada)
slider
📝 Documentation
popoverdescendants- #680 [Descendants] Fix typo (@joshwooding)
- Other
✨ Enhancements
utils- Improved typing for inferred elements without
asprop
- Improved typing for inferred elements without
slider- #673 Remove slider width styling (@danny-andrews)
- Rename
SliderTrackHighlighttoSliderRange; alias old name for non-breaking change, but with a dev warning - BREAKING: Simplify default styling; moved some inline styles to the default CSS stylesheet.
- Other
- Added
asprop support for several components
- Added
🤜🤛 6 Committers
- Chance Strickland (@chaance)
- Alejandro Garcia Anglada (@aganglada)
- Danny Andrews (@danny-andrews)
- Erik Rasmussen (@erikras)
- Josh Wooding (@joshwooding)
- Nathan Knowler (@knowler)
- Yong Shean (@yshean)