fix(deps): update reach-ui monorepo to ^0.18.0 #41
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^0.10.3
->^0.18.0
^0.10.2
->^0.18.0
Release Notes
reach/reach-ui (@reach/dialog)
v0.18.0
Compare Source
BREAKING Changes
reach-<pkg>.mjs
instead ofreach-<pkg>.esm.js
.Minor Changes
We have simplified our build setup to remove a boatload of dependencies. Build output for all packages may look slightly different, though functionally packages that don't have explicit changes marked in the release notes have not changed.
This may affect you if you use
patch-package
to modify output code. If you need support for legacy browsers, the new bundle may not transpile the same ECMA features as before. In that case you may want to transpile Reach packages directly.We no longer check that our internal styles are included by looking for a defined CSS custom property. You can still include our base styles as before, but this removes the need to define
--reach-<pkg>
in your own stylesheets to silence dev warnings.Patch Changes
@reach/portal@0.18.0
@reach/utils@0.18.0
@reach/polymorphic@0.18.0
v0.17.0
Compare Source
💔 Breaking Changes
disclosure
defaultOpen
prop's value. This was done as a progressive enhancement to ensure content was visible to users without JavaScript, but in most cases it just meant that the user might see a flash before the state would change, causing unwanted layout shift.defaultOpen
prop's value on the initial render. If you want the old behavior, control the state of your disclosures and ensure that the initial open state is always set totrue
, then set the desired state for the following render inuseEffect
.tabs
isSelected
from from theTab
component. This prop was useful before we had hooks, but we can now get the selected tab from context without using render props. (2dd0aec
)🐛 Bugfixes
auto-id
b2f3bc0
)tabs
:focus-visible
listbox
querySelector
specificity to fix incorrect button clicks (#903)menu-button
,combobox
,listbox
a8f38a4
).🤜🤛 8 Committers
v0.16.2
Compare Source
✨ Enhancements
combobox
portal
disclosure
Disclosure
accessible when Javascript is disabled (@schwartzadev)🤜🤛 5 Committers
v0.16.0
Compare Source
BREAKING: This release fixes a rendering bug in the
descendants
, but the bug in some cases may have coincidentally allowed descendants to be re-indexed in dynamically sorted lists. While this is probably a nice feature, it didn't work consistently and created problems with nested collections.We do not directly support dynamic sorting of lists, so if you relied on this "feature" you'll need to provide indices to the descendant item directly via props. If you're rendering dynamic lists you are probably iterating an array anyway, so you shouldn't have any issues.
This applies to all collection-based compound components:
🐛 Bugfixes
menu-button
✨ Enhancements
menu-button
dialog
rect
observe
is true🤜🤛 3 Committers
v0.15.3
Compare Source
🐛 Bugfixes
utils
as={Link}
onMenuLink
(viautils/polymorphic
) (@IanVS)menu-button
listbox
📝 Documentation
dialog
✨ Enhancements
combobox
openOnFocus
is true then also open when the input is clicked. (@ProggerPete)accordion
,disclosure
tabIndex
from accordion and disclosure panels (@joshuajaco)🤜🤛 10 Committers
v0.15.2
Compare Source
🐛 Bugfixes
menu-button
listbox
ListboxList
when it's styled to overlapListboxButton
(@loque)📝 Documentation
dialog
react-focus-lock
andreact-remove-scroll
dependencies✨ Enhancements
combobox
openOnFocus
is true then also open when the input is clicked (@ProggerPete)accordion
,disclosure
tabIndex
from accordion and disclosure panels (@joshuajaco)🤜🤛 8 Committers
v0.15.0
Compare Source
🐛 Bugfixes
persistSelection
issues when used withopenOnFocus
(#455)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
v0.14.0
Compare Source
listbox
[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
✨ Enhancements
sideEffects: false
to all packages to enable tree shaking (@hipstersmoothie)auto-id
🤜🤛 6 Committers
v0.13.2
Compare Source
🐛 Bugfixes
tooltip
✨ Enhancements
menu-button
🏡 Housekeeping
3 Committers 🤜🤛
v0.13.1
Compare Source
v0.13.0
Compare Source
🐛 Bugfixes
accordion
openPanels
inuseAccordionContext
(@grandalf6)tooltip
✨ Enhancements
tooltip
positionTooltip
function (@travigd)🏡 Housekeeping
combobox
openOnFocus
example to work even with empty input (@indiesquidge)6 Committers
v0.12.1
Compare Source
🐛 Bugfixes
utils
🤜🤛 1 Committer
v0.12.0
Compare Source
🐛 Bugfixes
menu-button
slider
📝 Documentation
popover
descendants
useAccordionItemContext
(@knowler)✨ Enhancements
utils
as
propslider
SliderTrackHighlight
toSliderRange
; alias old name for non-breaking change, but with a dev warningas
prop support for several components🤜🤛 6 Committers
v0.11.2
Compare Source
Patch fix for broken type defs (#660)
v0.11.1
Compare Source
No changes
v0.11.0
Compare Source
🐛 Bugfixes
tabs
menu-button
🚀 Features
menu-button
disabled
option forMenuItem
andMenuLink
(@akilansengottaiyan)✨ Enhancements
tabs
popover
🏡 Housekeeping
🤜🤛 6 Committers
v0.10.5
Compare Source
🐛 Bugfixes
alert
,rect
,utils
✨ Enhancements
dialog
dangerouslyBypassFocusLock
prop for customizing focus lock behavior (@gnapse)menu-button
relatedTarget
of themousedown
event (@Andarist)utils
as
prop typing (@chancestrickland)🤜🤛 3 Committers
v0.10.4
Compare Source
🐛 Bugfixes
slider
popover
tabs
hidden
(@raunofreiberg)📝 Documentation
✨ Enhancements
combobox
🤜🤛 6 Committers
reach/reach-ui (@reach/visually-hidden)
v0.18.0
Compare Source
BREAKING Changes
reach-<pkg>.mjs
instead ofreach-<pkg>.esm.js
.Minor Changes
We have simplified our build setup to remove a boatload of dependencies. Build output for all packages may look slightly different, though functionally packages that don't have explicit changes marked in the release notes have not changed.
This may affect you if you use
patch-package
to modify output code. If you need support for legacy browsers, the new bundle may not transpile the same ECMA features as before. In that case you may want to transpile Reach packages directly.Patch Changes
@reach/polymorphic@0.18.0
v0.17.0
Compare Source
💔 Breaking Changes
disclosure
defaultOpen
prop's value. This was done as a progressive enhancement to ensure content was visible to users without JavaScript, but in most cases it just meant that the user might see a flash before the state would change, causing unwanted layout shift.defaultOpen
prop's value on the initial render. If you want the old behavior, control the state of your disclosures and ensure that the initial open state is always set totrue
, then set the desired state for the following render inuseEffect
.tabs
isSelected
from from theTab
component. This prop was useful before we had hooks, but we can now get the selected tab from context without using render props. (2dd0aec
)🐛 Bugfixes
auto-id
b2f3bc0
)tabs
:focus-visible
listbox
querySelector
specificity to fix incorrect button clicks (#903)menu-button
,combobox
,listbox
a8f38a4
).🤜🤛 8 Committers
v0.16.0
Compare Source
BREAKING: This release fixes a rendering bug in the
descendants
, but the bug in some cases may have coincidentally allowed descendants to be re-indexed in dynamically sorted lists. While this is probably a nice feature, it didn't work consistently and created problems with nested collections.We do not directly support dynamic sorting of lists, so if you relied on this "feature" you'll need to provide indices to the descendant item directly via props. If you're rendering dynamic lists you are probably iterating an array anyway, so you shouldn't have any issues.
This applies to all collection-based compound components:
🐛 Bugfixes
menu-button
✨ Enhancements
menu-button
dialog
rect
observe
is true🤜🤛 3 Committers
v0.15.2
Compare Source
🐛 Bugfixes
menu-button
listbox
ListboxList
when it's styled to overlapListboxButton
(@loque)📝 Documentation
dialog
react-focus-lock
andreact-remove-scroll
dependencies✨ Enhancements
combobox
openOnFocus
is true then also open when the input is clicked (@ProggerPete)accordion
,disclosure
tabIndex
from accordion and disclosure panels (@joshuajaco)🤜🤛 8 Committers
v0.15.0
Compare Source
🐛 Bugfixes
persistSelection
issues when used withopenOnFocus
(#455)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
v0.14.0
Compare Source
listbox
[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
✨ Enhancements
sideEffects: false
to all packages to enable tree shaking (@hipstersmoothie)auto-id
🤜🤛 6 Committers
v0.13.2
Compare Source
🐛 Bugfixes
tooltip
✨ Enhancements
menu-button
🏡 Housekeeping
3 Committers 🤜🤛
v0.13.1
Compare Source
v0.13.0
Compare Source
🐛 Bugfixes
accordion
openPanels
inuseAccordionContext
(@grandalf6)tooltip
✨ Enhancements
tooltip
positionTooltip
function (@travigd)🏡 Housekeeping
combobox
openOnFocus
example to work even with empty input (@indiesquidge)6 Committers
v0.12.0
Compare Source
🐛 Bugfixes
menu-button
slider
📝 Documentation
popover
descendants
useAccordionItemContext
(@knowler)✨ Enhancements
utils
as
propslider
SliderTrackHighlight
toSliderRange
; alias old name for non-breaking change, but with a dev warningas
prop support for several components🤜🤛 6 Committers
v0.11.1
Compare Source
No changes
v0.11.0
Compare Source
🐛 Bugfixes
tabs
menu-button
🚀 Features
menu-button
disabled
option forMenuItem
andMenuLink
(@akilansengottaiyan)✨ Enhancements
tabs
popover
🏡 Housekeeping
🤜🤛 6 Committers
v0.10.4
Compare Source
🐛 Bugfixes
slider
popover
tabs
hidden
(@raunofreiberg)📝 Documentation
✨ Enhancements
combobox
🤜🤛 6 Committers
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.