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
div
aroundMenuLink
to 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 owndiv
wrapper around yourMenuLink
abstraction, though updating your CSS selector is probably a better solution.
✨ Enhancements
accordion
- Add
data-state
selector toAccordionButton
- Add
🏡 Housekeeping
combobox
- Prune unneccesary dependencies
🤜🤛 3 Committers
v0.15.0
🐛 Bugfixes
- Combobox
- Fix
persistSelection
issues when used withopenOnFocus
(#455)
- Fix
- All packages
- #769 Add *.css files to the list of sideEffect(ful) files (@Andarist)
- BREAKING: Removed
forwardRefWithAs
utility and created new types associated with components that us theas
prop. 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: false
to 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
openPanels
inuseAccordionContext
(@grandalf6)
- Fix
tooltip
✨ Enhancements
🏡 Housekeeping
combobox
- #720 Update
openOnFocus
example 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
popover
descendants
- #680 [Descendants] Fix typo (@joshwooding)
- Other
✨ Enhancements
utils
- Improved typing for inferred elements without
as
prop
- Improved typing for inferred elements without
slider
- #673 Remove slider width styling (@danny-andrews)
- Rename
SliderTrackHighlight
toSliderRange
; 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
as
prop 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)