title | description | releaseUrl | releaseDate | version |
---|---|---|---|---|
Version 1.5.0 |
Explore the changelog for Chakra UI version 1.5.0. Learn about the latest features, bug fixes, and improvements. |
April 7, 2021 |
1.5.0 |
-
75817ec42
#3733 Thanks @segunadebayo! - - Return prop getters for popover header and body and useref
callback to determine element's presense instead ofuseEffect
.-
Mark
usePopover
as internal for now. -
Add support for
rootProps
toPopoverContent
to allow passing props to popover's positioner. -
Make it possible to add custom motion
variants
so users can orchestrate custom transitions. -
Remove unused dependencies
-
Move popover arrow shadow color computation to popover's theme.
-
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,75817ec42
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/popper@2.1.0
- @chakra-ui/hooks@1.3.1
- @chakra-ui/close-button@1.1.5
-
75817ec42
#3733 Thanks @segunadebayo! - Add prop getters for popper and arrow for better ssr supportReplace
utils
dependency withreact-utils
ac21d798a
Thanks @segunadebayo! - Bump package as minor
2287d82e3
#3715 Thanks @with-heart! - Resolved a peer dependency resolution issue reported by yarn2, npm7, and other more modern package managers- Updated dependencies
[
1cff6f54e
,06612e3ba
,38706f731
,1a04a41bd
,799f3c803
,c69d2b983
,2287d82e3
,75817ec42
,75817ec42
,e481ba491
,d86a0f6b4
,75817ec42
,07ddf0f27
,ac21d798a
]:- @chakra-ui/progress@1.1.5
- @chakra-ui/table@1.2.0
- @chakra-ui/checkbox@1.4.1
- @chakra-ui/number-input@1.2.1
- @chakra-ui/radio@1.3.1
- @chakra-ui/accordion@1.2.1
- @chakra-ui/editable@1.2.1
- @chakra-ui/menu@1.3.1
- @chakra-ui/popover@1.5.0
- @chakra-ui/slider@1.2.1
- @chakra-ui/tabs@1.3.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/toast@1.2.2
- @chakra-ui/transition@1.1.2
- @chakra-ui/modal@1.8.1
- @chakra-ui/tooltip@1.3.1
- @chakra-ui/popper@2.1.0
- @chakra-ui/theme@1.8.1
- @chakra-ui/form-control@1.3.1
- @chakra-ui/select@1.1.5
- @chakra-ui/alert@1.2.1
- @chakra-ui/avatar@1.2.1
- @chakra-ui/breadcrumb@1.2.1
- @chakra-ui/button@1.2.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/input@1.2.1
- @chakra-ui/layout@1.4.1
- @chakra-ui/pin-input@1.5.1
- @chakra-ui/portal@1.2.1
- @chakra-ui/switch@1.2.1
- @chakra-ui/close-button@1.1.5
- @chakra-ui/control-box@1.0.8
- @chakra-ui/counter@1.1.1
- @chakra-ui/icon@1.1.5
- @chakra-ui/image@1.0.11
- @chakra-ui/live-region@1.0.8
- @chakra-ui/media-query@1.0.9
- @chakra-ui/skeleton@1.1.8
- @chakra-ui/spinner@1.1.5
- @chakra-ui/stat@1.1.5
- @chakra-ui/system@1.6.1
- @chakra-ui/tag@1.1.5
- @chakra-ui/textarea@1.1.5
- @chakra-ui/visually-hidden@1.0.8
-
06612e3ba
Thanks @segunadebayo! - AddTableContainer
component to help tables scroll horizontally when overflowing.<TableContainer> <Table> {...} </Table> </TableContainer>
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,c69d2b983
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/transition@1.1.2
- @chakra-ui/hooks@1.3.1
- @chakra-ui/icon@1.1.5
- @chakra-ui/descendant@1.1.1
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/icon@1.1.5
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/image@1.0.11
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/spinner@1.1.5
-
38706f731
Thanks @segunadebayo! - ReplacewithFlushSync
with microtask callback to prevent ReactDOM warning. -
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/visually-hidden@1.0.8
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- Updated dependencies []:
- @chakra-ui/hooks@1.3.1
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
d86a0f6b4
Thanks @segunadebayo! - - Refactor form label to use prop getter instead of hook for better consistency- Replace
withFlushSync
withscheduleMicrotask
callback to prevent ReactDOM warning when an element us focused by calling.focus()
. This works as well in concurrent mode.
- Replace
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/icon@1.1.5
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- Updated dependencies []:
- @chakra-ui/icon@1.1.5
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
,d86a0f6b4
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/form-control@1.3.1
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/icon@1.1.5
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,c69d2b983
,75817ec42
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/clickable@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/transition@1.1.2
- @chakra-ui/popper@2.1.0
- @chakra-ui/hooks@1.3.1
- @chakra-ui/descendant@1.1.1
-
2287d82e3
#3715 Thanks @with-heart! - Resolved a peer dependency resolution issue reported by yarn2, npm7, and other more modern package managers -
07ddf0f27
Thanks @segunadebayo! - Omit scroll-behavior from drawer props -
Updated dependencies [
87a03b320
,1a04a41bd
,c69d2b983
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/transition@1.1.2
- @chakra-ui/hooks@1.3.1
- @chakra-ui/portal@1.2.1
- @chakra-ui/close-button@1.1.5
- @chakra-ui/focus-lock@1.1.4
-
38706f731
Thanks @segunadebayo! - ReplacewithFlushSync
with microtask callback to prevent ReactDOM warning. -
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
,d86a0f6b4
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/form-control@1.3.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/counter@1.1.1
- @chakra-ui/icon@1.1.5
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/descendant@1.1.1
- Updated dependencies
[
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
1cff6f54e
Thanks @segunadebayo! - Fix issue in safari where circular progress indicator shows a tiny bit when value is0
- Updated dependencies
[
1a04a41bd
,c69d2b983
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/theme-tools@1.1.3
-
38706f731
Thanks @segunadebayo! - ReplacewithFlushSync
with microtask callback to prevent ReactDOM warning. -
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
,d86a0f6b4
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/form-control@1.3.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/visually-hidden@1.0.8
-
87a03b320
#3733 Thanks @segunadebayo! - Update prop getter v2 type to take second parameter -
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
e481ba491
Thanks @segunadebayo! - - Extract functions fromreact-utils
back toutils
package- Remove
withFlushSync
function in favor of using a microtask callback - Import types for
warn
function
- Remove
-
Updated dependencies [
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
-
ac21d798a
Thanks @segunadebayo! - Fix RTL styles for select field to usepaddingEnd
instead ofpr
-
Updated dependencies [
1a04a41bd
,e481ba491
,d86a0f6b4
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/form-control@1.3.1
- Updated dependencies
[
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/media-query@1.0.9
- @chakra-ui/system@1.6.1
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- Updated dependencies
[
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/visually-hidden@1.0.8
- Updated dependencies
[
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/icon@1.1.5
- @chakra-ui/visually-hidden@1.0.8
- Updated dependencies
[
38706f731
,1a04a41bd
,e481ba491
]:- @chakra-ui/checkbox@1.4.1
- @chakra-ui/utils@1.5.1
- Updated dependencies
[
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/color-mode@1.1.4
- @chakra-ui/styled-system@1.10.1
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
Updated dependencies [
87a03b320
,1a04a41bd
,e481ba491
]:- @chakra-ui/react-utils@1.1.1
- @chakra-ui/clickable@1.1.1
- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/descendant@1.1.1
- Updated dependencies
[
1a04a41bd
,e481ba491
,d86a0f6b4
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/form-control@1.3.1
-
75817ec42
#3733 Thanks @segunadebayo! - Popover- Moved
maxW
from popover'spopper
tocontent
to allow for better control of the popover's width. - Use
width
instead ofmaxW
to allow users more control of popover's width - Use
--popover-bg
css property to control popover and arrow background.
<PopoverContent style={{ "--popover-bg": "purple" }}> <PopoverArrow /> </PopoverContent>
- Add popover arrow shadow color
Select
- Update select icon to use
insetEnd
instead ofright
for RTL.
Skip Link
- Update styles to use
insetStart
instead ofleft
for RTL.
Table
- Update text align attribute to use
end
instead ofright
for RTL.
- Moved
-
Updated dependencies [
1a04a41bd
,c69d2b983
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/theme-tools@1.1.3
-
c69d2b983
Thanks @segunadebayo! - Fix issue wherewarn
doesn't get called -
Updated dependencies [
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
-
799f3c803
#3752 Thanks @baptisteArno! - Take into account safe area insets for Toasts -
Updated dependencies [
1a04a41bd
,c69d2b983
,75817ec42
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/transition@1.1.2
- @chakra-ui/theme@1.8.1
- @chakra-ui/alert@1.2.1
- @chakra-ui/hooks@1.3.1
- @chakra-ui/close-button@1.1.5
2287d82e3
#3715 Thanks @with-heart! - Resolved a peer dependency resolution issue reported by yarn2, npm7, and other more modern package managers- Updated dependencies
[
1a04a41bd
,75817ec42
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/popper@2.1.0
- @chakra-ui/hooks@1.3.1
- @chakra-ui/portal@1.2.1
- @chakra-ui/visually-hidden@1.0.8
-
c69d2b983
Thanks @segunadebayo! - Fix issue wherewarn
doesn't get called -
Updated dependencies [
1a04a41bd
,e481ba491
]:- @chakra-ui/utils@1.5.1
- @chakra-ui/hooks@1.3.1
-
1a04a41bd
Thanks @segunadebayo! - Update import of shared utils fromreact-utils
toutils
-
e481ba491
Thanks @segunadebayo! - - Extract functions fromreact-utils
back toutils
package- Remove
withFlushSync
function in favor of using a microtask callback - Import types for
warn
function
- Remove
@chakra-ui/visually-hidden@1.0.8
-
d79f5bce9
#3729 Thanks @navarroaxel! - Add docs foruseMergeRefs
hook -
5f19da9db
#3730 Thanks @navarroaxel! - Add docs foruseBoolean
hook -
372b8f485
#3661 Thanks @navarroaxel! - Add docs foruseOutsideClick
hook -
Updated dependencies [
ac21d798a
,1a04a41bd
,c69d2b983
,2287d82e3
,e481ba491
]:- @chakra-ui/react@1.5.0
- @chakra-ui/utils@1.5.1
- @chakra-ui/theme-tools@1.1.3
- @chakra-ui/props-docs@1.0.22