-
Notifications
You must be signed in to change notification settings - Fork 4
chore(deps): update dependency @chakra-ui/react to v3 #58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/major-chakra-ui-monorepo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
564d957 to
f1c8c6b
Compare
27b3a07 to
10a3911
Compare
a23581e to
00ccbc3
Compare
71c3549 to
4764935
Compare
32a9091 to
6750c24
Compare
6750c24 to
e94c730
Compare
6531ab6 to
885f4c7
Compare
885f4c7 to
1b93c83
Compare
ae15ea2 to
6d6effb
Compare
6d6effb to
45b6b9d
Compare
b75fb1e to
cba88e1
Compare
cba88e1 to
ff25e3d
Compare
bc8829e to
b9e259f
Compare
967fcc6 to
b0f42d6
Compare
b0f42d6 to
21b5798
Compare
21b5798 to
0e43085
Compare
0e43085 to
16f6932
Compare
16f6932 to
7853de3
Compare
73e1c3f to
9cc9c42
Compare
9cc9c42 to
c487338
Compare
e669b55 to
e3019c8
Compare
e3019c8 to
7c9898d
Compare
7c9898d to
7271e55
Compare
7271e55 to
ef8e111
Compare
456ba6a to
70cd387
Compare
e90e21e to
76de9f5
Compare
76de9f5 to
9759b2f
Compare
9759b2f to
7ddfc7c
Compare
7ddfc7c to
b98e811
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
^2.8.1->^3.30.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
chakra-ui/chakra-ui (@chakra-ui/react)
v3.30.0Compare Source
Minor Changes
#10425
0168a04Thanks @Adebesin-Cell! - - Splitter
[NEW]: Introduce new resizable splitter component
7b9aa97Thanks @segunadebayo! - ### Added
autoSizeprop for variable width/height slidesChanged
initialItemsnow acceptsreadonlyarraysInteractOutsideEvent,FocusOutsideEvent,PointerDownOutsideEventtypesFixed
Carousel: Fixed dragging after tab switch/scroll and mouse wheel scroll
with
allowMouseDragCombobox:
onHighlightChangenot firing when filtered to empty;aria-hiddenbehaviorFile Upload: Fixed non-interactive children in dropzone not opening file
picker
Radio Group: Fixed inconsistent
data-focus-visible/data-focusattributes; fixed indicator showing before rect resolved (with Tabs)
Tabs: Fixed indicator showing before rect resolved (with Radio Group);
fixed position not updating when inactive tabs resize
503e11aThanks @segunadebayo! - ### Added
bordersemantic token to all color palettes(
gray.300/gray.700for gray,color.500/color.400for coloredpalettes) to improve outline component appearance
Changed
Button, Badge, Tag, Checkbox: Update outline variants to use
colorPalette.borderinstead ofcolorPalette.mutedor globalbordertoken for better appearance, especially for non-gray color palettes.
Patch Changes
fd15569Thanks @segunadebayo! - - HoverCard,
Tooltip, Popover: Fix arrow direction in RTL layouts
81ec4e7Thanks @segunadebayo! - - TagsInput:
Fix overflow issue where very long tags would overflow the container instead
of truncating with ellipsis.
CheckboxGroupPropscould not bepassed to the
CheckboxGroupcomponent.v3.29.0Compare Source
Minor Changes
1580aebThanks @Adebesin-Cell! - feat: add
carousel component
Patch Changes
69aabbfThanks @segunadebayo! - - Combobox:
Refactor recipe for smarter padding management to prevent input text from
overflowing unto triggers
use clientdirectivev3.28.1Compare Source
Patch Changes
fad9a2eThanks @segunadebayo! - Fix CodeBlock right
padding when scrolling long code lines horizontally
37d166aThanks @segunadebayo! - - Tabs:
Refactor to use css variables for styling indicator (
--tabs-indicator-bg)for better customization.
(
--segment-indicator-bgand--segment-indicator-shadow) for bettercustomization.
7067c95Thanks @segunadebayo! - Fix Shadow DOM and
Web Component selector handling in
globalCss. The:host,:host-context(), and::slotted()pseudo-classes now correctly transform totop-level selectors with case-insensitive matching.
c7060deThanks @segunadebayo! - Improve
styled-system performance with multiple optimizations
structuredClone()with efficient shallow clone(75x faster)
cache (1.4x faster baseline, up to 585x faster for cached operations)
ones in hot paths
instead of reduce
with the memoization layer providing 100-500x gains for repeated operations
v3.28.0Compare Source
Minor Changes
#10374
e62bae7Thanks @Adebesin-Cell! - Add new
TagsInputcomponent for entering multiple values as tags with features liketag creation, deletion, and keyboard navigation.
bf31e2aThanks @segunadebayo! - - Checkbox
indeterminatedoesn'twork
api.checkedStatereturns the correct checked statecollapsedHeightandcollapsedWidthprops to controlthe dimensions of the collapsible content when in its collapsed state
dirprop value doesn't get applied correctlydata-has-collapsed-sizeisset)
propagate its initial value to
inputValuearia-controlsto be included in the focus trap scopestill calls
event.preventDefault()formatOptionslikestyle: "currency"getPageUrlprop for generatinghrefattributes whenusing pagination as links
Cmd+BackspaceandCmd+Deletewould insert "undefined" instead of clearing the fieldcorrectly on the trigger
drag operation
data-activeis inconsistently applied whendisabledstate changes at runtimegetBoundingClientRect()for precise indicatorpositioning
v3.27.1Compare Source
Patch Changes
e1774c8Thanks @segunadebayo! - Expose
Collapsible.Indicatorcomponent to provide visual indicator for collapsiblestate
f9d66f4Thanks @segunadebayo! - - CodeBlock
highlight.jsadapter to properly handle diff attributes foradded/removed lines
f26e863Thanks @segunadebayo! - - Styled
System:
variants
#10325
3e6d1f7Thanks @wo-o29! - Fix issue where refs don't
support cleanup function (React 19 compatibility)
#10328
451209eThanks @megos! - fix(table): ensure stickyHeader
works with outline variant
56a4501Thanks @segunadebayo! - Timeline: Add
showLastSeparatorvariant to control visibility of the last separatorv3.27.0Compare Source
Minor Changes
16fb3ccThanks @segunadebayo! - Enhanced
composition types with comprehensive CSS property support
Text Style Properties: Added these properties to
theme.textStyles:color,direction,font,fontFamily,fontFeatureSettings,fontKerning,fontLanguageOverride,fontOpticalSizing,fontPalette)hangingPunctuation,hyphens,hyphenateCharacter,hyphenateLimitChars,lineBreak,quotes,overflowWrap,tabSize)textAlign,textAlignLast,textCombineUpright,textJustify)textDecorationSkip,textDecorationSkipBox,textDecorationSkipInk,textDecorationSkipInset,textDecorationThickness,textEmphasis)textShadow,textStroke,textStrokeColor,textStrokeWidth,textUnderlineOffset,textUnderlinePosition,textWrap,textWrapMode,textWrapStyle)unicodeBidi,verticalAlign,whiteSpace,wordBreak,wordSpacing,writingMode)Layer Style Properties: Added these properties to
theme.layerStyles:aspectRatio,display,contain,contentVisibility,isolation)clipPath,mixBlendMode,maskClip,maskComposite,maskImage,maskMode,maskOrigin,maskPosition,maskRepeat,maskSize)objectFit,objectPosition,pointerEvents,resize,visibility,willChange)borderImage,borderImageOutset,borderImageRepeat,borderImageSlice,borderImageSource,borderImageWidth)overflow,overflowX,overflowY)Patch Changes
c741fe9Thanks @segunadebayo! - - CodeBlock:
Fix issue where Line numbers display incorrectly when
meta.wordWrapis truein code blocks
accessibility.
openDelay: from700msto600msaccessibility.
Learn more
openDelay: from1000msto400mscloseDelay: from500msto150mstarget="_blank"would open two tabs
to scroll into view
alwaysSubmitOnEnterprop to allow forcing the form to besubmitted immediately on Enter press.
#10312
6189068Thanks @itushh! - - CodeBlock: Allow
horizontal scrolling when code block overflows
v3.26.0Compare Source
Minor Changes
b9eede5Thanks @segunadebayo! - - Listbox
[New]: Add new component with support for single/multi-select, grouping,
virtualization, controlled state, icons, descriptions, and accessibility
features.
This component can be used to build command palettes, dropdowns with search,
and much more.
disabledproptypeahead
RTL mode
patternwhenformatOptionsis provided. This preventsnative pattern validation from conflicting with formatted values (e.g.,
currency or percent).
data-scrubbingattribute to the number input parts.Patch Changes
b9eede5Thanks @segunadebayo! - CodeBlock: Add
configurable theme support and sync loading for Shiki adapter
themeproperty must beexplicitly provided to
createShikiAdapterdescriptive errors
loadSyncmethod for better performancev3.25.0Compare Source
Minor Changes
#10254
3fb9d7cThanks @segunadebayo! - Add new scroll area
component
Patch Changes
d3a1064Thanks @segunadebayo! - Fix nested token
override issue during theme merging
#10244
9501179Thanks @isBatak! - - System: Implement
preset for table
border-spacingproperty and improve documentationonCheckedChangecould be called twice on checkbox orradio item
data-stateattribute for context menu triggerfails to reposition
data-focus-visibleon the newly focused item.exactMatchprop that enables whole-word matching usingregex word boundaries.
v3.24.2Compare Source
Patch Changes
333b063Thanks @segunadebayo! - Fix issue where
using
asChildwith invalid child elements orReact.lazycomponents wouldthrow an error.
v3.24.1Compare Source
Patch Changes
e81a6aeThanks @segunadebayo! - Provide a way to
exclude components from prose styling by using
not-prose9b7bf1dThanks @segunadebayo! - Fix issue where
_fullscreenreturns the wrong css selectorv3.24.0Compare Source
Minor Changes
#10164
79971c0Thanks @segunadebayo! - Add new codeblock
component with support for highlight.js and shiki.
Patch Changes
5e7831fThanks @ponharu! - fix: check if
separatorisa valid React element
v3.23.0Compare Source
Minor Changes
86ca96aThanks @segunadebayo! - - System: Add
unstyledprop support to compound component children to opt-out of recipestyles per component.
--group-gapCSSvariable
Patch Changes
dd3af62Thanks @segunadebayo! - - Tree View
filtermethod completely deletes the children key fromthe node when there are no matching children
acceptedFilesanddefaultAcceptedFilesFileError,FileMimeType, andFileRejectiontypes and fixvalidation issues
dc02076Thanks @segunadebayo! - Fix HTML semantic
structure for
Breadcrumb.Ellipsiscomponent by changing the underlyingelement from
<span>to<li>.4da48e3Thanks @segunadebayo! - - Tabs: Export
missing types
@chakra-ui/react/hookstree-shaking
@chakra-ui/react/theme. We now exposerecipes,slotRecipes,breakpoints,keyframes,textStyles,layerStyles,animationStyles,globalCss,cssVarsPrefix,cssVarsRoot,semanticTokens,tokensas dedicated modules.dvhanddvwunits instead ofvhandvwtodynamically adjust to viewport size changes.
sizes.
v3.22.0Compare Source
Minor Changes
32967aaThanks @segunadebayo! - Add new TreeView
component that is used to represent hierarchical data in a tree structure.
Patch Changes
ca40993Thanks @isBatak! - - Clipboard: Fix issue
where
clipboardAnatomywas not exported from@chakra-ui/react/anatomyreasontoonOpenChangeandonInputValueChangecallbacksapi.clearHighlightedValuefunction to clear highlighted valuetitleordescriptioncould not acceptReact element
valueAsStringformattingapi.clearHighlightedValuefunction to clear highlighted valuechildrenas a functionv3.21.1Compare Source
Patch Changes
8ddeb0bThanks @segunadebayo! - - Popover:
Fixed issue where
onOpenChangecould be called twice when controlledonInputValueChangecould be called twice whenselecting an item
allowCustomValue: trueused within in aform requires two enter keypress to submit
verticaldon't workdefaultValuetonulldoesn't showindeterminate state
toaster.promiseis calledwithout loading option. The
loadingoption is now required. A warning willbe logged if it is not provided
defaultValueorvalueafter fetching items doesn't update thevalueAsString#10119
6cf8cc6Thanks @isBatak! - - improve
Drawerrecipe tobetter support conditional variants.
Drawerconditional variants example to the docs and storybook.#10101
2b4fa6dThanks @isBatak! - - Select: Export missing
SelectRootComponent type export
d7914adThanks @segunadebayo! - Fix inconsistent
handling of
nullandundefinedfor skipping breakpoints using array syntaxv3.21.0Compare Source
Minor Changes
3df43baThanks @segunadebayo! - Add support new
entrypoint for
/themewhich allows for incremental loading of componentrecipes to avoid bloating the theme with unused components.
For example, if you want just the
buttonrecipe to be included in yourbundle, you can cherry-pick the recipe you need like this:
Patch Changes
010f256Thanks @segunadebayo! - - File Upload:
Prevented
undefinedinacceptedFileswhen no files acceptednavigating up/down the list with keyboard
upon cmd/middle click
Menu.ItemTextcould not be used withMenu.Itemv3.20.0Compare Source
Minor Changes
65020ddThanks @segunadebayo! - - System: Allow
undefinedfor optional properties in CSS and recipe typesColor Picker: Fixed issue where value change end event is invoked when
committing via an input.
Toast: Fixed issue where calling
toast.remove()without an id shows aTypeScript error.
Field: Fixed issue where helper text and error text could not be
detected in shadow DOM environments.
Slider
minStepsBetweenThumbsisn't computed correctly wheninteracting with pointer or keyboard.
Shift+ArrowRightset value to0instead ofmaxwhen step is too large (e.g.
20).onValueChangeEnddoesn't return the latest value whendragging very fast.
or dialog.
File Upload: Added support for transforming uploaded files via
transformFilescontext property.Combobox: Fixed issue where
onInputValueChangedoesn't get called whenautoFocusis set totruePin Input: Fixed issue where input padding could cause clipping of the
text when
fontSizeis increased.Patch Changes
#10081
c2f650bThanks @isBatak! - - export
CheckboxRootProviderPropstype#10075
63c267fThanks @isBatak! - - export
Quotetypographycomponent and its types
v3.19.2Compare Source
Patch Changes
#10059
a289c3cThanks @isBatak! - - System: add explicit
undefinedto generated types to support TSexactOptionalPropertyTypes#10064
10d0a8eThanks @mhsattarian! - - Drawer: Fix
drawer close animation in RTL
display: contentsandvisibility: hiddendata-loadingattribute whenloadingistrueso allow stylingloading state with
_loadingpseudo propv3.19.1Compare Source
Patch Changes
aa9c2b0Thanks @segunadebayo! - - System: Fix
issue where some svg element props tend to be treated as style props
v3.19.0Compare Source
Minor Changes
d860d48Thanks @segunadebayo! - - [New]
Combobox Add combobox component for autocomplete text entry.
v3.18.0Compare Source
Minor Changes
e91ec7eThanks @segunadebayo! - - DownloadTrigger
[New] Add
DownloadTriggercomponent to help download file contents.System
dprop tochakra.pathadds it to styles not asa direct attribute.
Select: Fix issue where indicator group doesn't align correctly in RTL
layouts.
v3.17.0Compare Source
Minor Changes
ad8cc44Thanks @seongminn! - - Breadcrumb: Prevent
screen reader from reading the separator
Toast: Added toast queuing when the max limit is reached:
SegmentGroup: Fix issue where
disabledprop was not being applied toSegmentGroup.ItemsRatingGroup: Fix issue where half-filled icons were not being displayed
correctly in RTL
Collapsible: Fixed issue in React.js <= v18.x where collapse animation
might not work as expected
v3.16.1Compare Source
Patch Changes
46075baThanks @segunadebayo! - - Dialog,
Drawer: Use correct z-index for dialog and drawer backdrop
orientationprop toSegmentGroup.Rootdoesn't work as expected
v3.16.0Compare Source
Minor Changes
529244dThanks @segunadebayo! - - Global CSS:
Improve text selection contrast
System
borderEndshorthand was not working despiteborderStartbeing presentsystem.cvareturn type was incorrectDialog, Drawer: Fix issue where
z-indexwas not being appliedcorrectly
[Beta] createOverlay: Add
createOverlayutility for programmaticallycontrolling overlay components (Dialog, Drawer, etc.)
v3.15.1Compare Source
Patch Changes
e3d7db7Thanks @segunadebayo! - - Fix issue where
backdrop could overlap positioner when reopened quickly
v3.15.0Compare Source
Minor Changes
2f4ea3bThanks @segunadebayo! - -
useMediaQuery: Fix type signature to allow skipping the second argument
RadioCard: Fix accessibility issue due to html structure
Slider
origin: endto align the thumb to the end of the track.thumbSizeas CSS variables in the root element. Can be useful forstyling the slider.
Menu
onSelectevent to theMenu.Itemcomponent.validation.
v3.14.2Compare Source
Patch Changes
87a072bThanks @segunadebayo! - - Fix potential
import error from
@zag-js/utilsin@ark-ui/reactv3.14.1Compare Source
Patch Changes
0eb769eThanks @segunadebayo! - - System: Fix
issue where output of
<system>.css(...)from Chakra UI can't be assigned toInterpolation<Theme>from@emotion/react.@ark-ui/reactto latest version.v3.14.0Compare Source
Minor Changes
354eaa6Thanks @segunadebayo! - Improve render
performance by upgrading to the latest Ark UI v5.
This brings a 1.5x–4x performance improvements across components. Learn
more from the
Ark UI v5 changelog.
v3.13.0Compare Source
Minor Changes
eba44a3Thanks @segunadebayo! - - ColorPicker
Add support for
ColorPicker.ChannelTextcomponentAdd
ColorPicker.EyeDroppercomponent that wrapsIconButtonAdd
ColorPicker.SliderandColorPicker.Inputshortcut components toreduce LOC.
InputGroup
@chakra-ui/reactpackagePagination
Pagination.Itemsshortcut component to render the number of pagesbased on the
countandpageSizeprops.Pagination.PageTextcomponent to render the current page and totalpages.
v3.12.0Compare Source
Minor Changes
7abe7e3Thanks @segunadebayo! - - FileUpload:
FileUpload.FileTextto render the list of uploaded file names.FileUpload.Itemsshorcut component to render the list of uploadedfiles.
FileUpload.Listshortcut component that combinesFileUpload.Itemsand
FileUpload.ItemGroup.v3.11.0Compare Source
Minor Changes
8789401Thanks @segunadebayo! - - Accordion
Accordion.ItemTriggerdoesn't applytextAlign: startSegmentGroup.Itemsshortcut component to render multipleSegmentGroup.Itemcomponents based on theitemspropv3.10.0Compare Source
Minor Changes
11bdf77Thanks @segunadebayo! - - Menu
Set the default children of
Menu.ArrowtoMenu.ArrowTipHoverCard
HoverCard.ArrowtoHoverCard.ArrowTipDialog, Drawer
instead of relying on snippet styles.
v3.9.0Compare Source
Minor Changes
52a97d0Thanks @segunadebayo! - - Skeleton
Bring back
SkeletonCircleandSkeletonTextcomponents.Switch
childrenforSwitch.ControltoSwitch.Thumbtoreduce LOC for common use cases.
Checkbox
childrenforCheckbox.ControltoCheckbox.Indicatorto reduce LOC for common use cases.
NumberInput
childrenforNumberInput.ControltoNumberInput.IncrementTriggerandNumberInput.DecrementTriggertoreduce LOC for common use cases.
QrCode
QrCode.Framecomponent toQrCode.Patternto reduce LOC forcommon use cases.
RatingGroup
childrenforRatingGroup.Controlto the array ofRatingGroup.Itemcomponents to reduce LOC for common use cases.Slider
Slider.Markscomponent to render marks on the slider track. This isa closed composition of
Slider.MarkerGroupandSlider.Markerto reduceLOC for common use cases.
Slider.Thumbscomponent to render thumbs on the slider track. Thisis a closed composition of
Slider.Thumbto reduce LOC for common usecases.
PinInput
attachedvariant prop to render a pin input withattached inputs. This removes the need for the
Groupcomponent to wrapthe inputs.
v3.8.2Compare Source
Patch Changes
91945b7Thanks @segunadebayo! - Fix issue where
mtalias tomarginBlockStartinstead ofmarginTop#9712
f733a87Thanks @CerealeZ! - AspectRatio: Fix issue
where
cssprop was not respectedv3.8.1Compare Source
Patch Changes
cdb9459Thanks @segunadebayo! - - Fix performance
regression from
v3.5.xby reverting memoization logicuseMemoto provider components and styling hooks to avoid unnecessaryrecomputations
v3.8.0Compare Source
Minor Changes
fa5e966Thanks @segunadebayo! - - Add new hooks
useElementRect,useForceUpdate,useLiveRef,usePreviousanduseSafeLayoutEffectFocusTrapcomponent for trapping focus within a containerPatch Changes
54a73a7Thanks @mhsattarian! - - Breadcrumb: Fix
issue where breadcrumb arrow don't flip in RTL
LightModeandDarkModecomponents toforce light and dark color mode in a subtree
Groupcomponent doesn't skip invalid childrenv3.7.0Compare Source
Minor Changes
cb0ffc9Thanks @segunadebayo! - - Avatar: Add
support for passing
nameto theAvatarFallbackto render the initials. Ifno
nameorchildrenis passed, it'll render either the initials or afallback icon.
useConstanduseUpdateEffecthooks from v2.Wrapcomponent from v2.v3.6.0Compare Source
Minor Changes
04a1a07Thanks @segunadebayo! - - Styled
System:
JSON.stringifyinmemofunction and avoid memoizing non-primitive arguments.
assetstoken tobackgroundImageandlistStyleImagecssproperties.
lazyMountandunmountOnExittotruein theRootcomponent to improve initial rendering performance.pattern.
StatGroupcomponent from v2.CloseButtoncomponent.v3.5.1Compare Source
Patch Changes
34d46e3Thanks @segunadebayo! - - Button: Fix
issue where button is not disabled when loading props is passed
caused by updates to the
data-placementattributeAlertsnippet in favor of using theAlertcomponent directly from@chakra-ui/react.v3.5.0Compare Source
Minor Changes
30a12d0Thanks @segunadebayo! - - Native Select
disabledandinvalidprops were not being passed to theNativeSelectFieldcomponent.invalidprop is set.devices.
LoaderandLoaderOverlaycomponents.ButtonGroupcomponent similar to v2 forgrouping similar buttons.
loadingandloadingTextprops to theButtoncomponent.component.
v3.4.0Compare Source
Minor Changes
375e05fThanks [@se
Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.