ð ant-design/ant-design - Release Notes
5.24.6 (2025-04-01)
- ð Fix Modal show loading with async call, still can close with click outer space. [#53227](https://github.com/ant-design/ant-design/pull/53227) [@jin19980928](https://github.com/jin19980928)
- ð Fix when Table `size` is `small`, the theme config will take effect on the sub Pagination. [#52829](https://github.com/ant-design/ant-design/pull/52829) [@Can-Chen](https://github.com/Can-Chen)
---
- ð ä¿®å€ Modal éè¿åŒæ¥æ¹æ³æŸç€º loading ææ¶ïŒç¹å»å€äŸ§ä»èœè§Šåå
³éçé®é¢ã[#53227](https://github.com/ant-design/ant-design/pull/53227) [@jin19980928](https://github.com/jin19980928)
- ð ä¿®å€ Table åš `size` 䞺 `small` æ¶ïŒäž»é¢é
眮 Pagination æ æçé®é¢ã[#52829](https://github.com/ant-design/ant-design/pull/52829) [@Can-Chen](https://github.com/Can-Chen)
5.24.5 (2025-03-24)
- ð Fixed the issue that the suffix of InputNumber moves left after the mouse enters when it is disabled. [#53184](https://github.com/ant-design/ant-design/pull/53184) [@yellowryan](https://github.com/yellowryan)
- ð Fix Form syntax errors of style selector. [#53236](https://github.com/ant-design/ant-design/pull/53236) [@Wxh16144](https://github.com/Wxh16144)
- ð Refactor TextArea resize logic when set `resize: both` style to fit with React life cycle. [#53235](https://github.com/ant-design/ant-design/pull/53235) [@zombieJ](https://github.com/zombieJ)
- ð®ð· Add missing translations and fix typos for Farsi language (fa_IR). [#53251](https://github.com/ant-design/ant-design/pull/53251) [@AliReza-Kamkar](https://github.com/AliReza-Kamkar)
---
- ð ä¿®å€ InputNumber åšçŠçšç¶æäžéŒ æ åå
¥å `suffix` åºç°å·Šç§»çé®é¢ã[#53184](https://github.com/ant-design/ant-design/pull/53184) [@yellowryan](https://github.com/yellowryan)
- ð ä¿®å€ Form ç»ä»¶æ ·åŒéæ©åšè¯æ³é误ã[#53236](https://github.com/ant-design/ant-design/pull/53236) [@Wxh16144](https://github.com/Wxh16144)
- ð éæ TextArea 对 `resize: both` æ¶å€ç尺寞çé»èŸä»¥æŽç¬Šå React çåœåšæã[#53235](https://github.com/ant-design/ant-design/pull/53235) [@zombieJ](https://github.com/zombieJ)
- ð®ð· æ·»å çŒºå€±çæ³¢æ¯è¯ (fa_IR) ç¿»è¯å¹¶ä¿®æ£æŒåé误ã[#53251](https://github.com/ant-design/ant-design/pull/53251) [@AliReza-Kamkar](https://github.com/AliReza-Kamkar)
5.24.4 (2025-03-17)
- ð Fix Input.TextArea width synchronization issue during resizing. [#53024](https://github.com/ant-design/ant-design/pull/53024) [@triyys](https://github.com/triyys)
- ð Fix Typography type color not follow `color[Status]Text` instead of `color[Status]`. [#53086](https://github.com/ant-design/ant-design/pull/53086) [@zombieJ](https://github.com/zombieJ)
- ð Fix Affix abnormal `onChange` event behavior in React versions below 18. [#53038](https://github.com/ant-design/ant-design/pull/53038) [@waiter](https://github.com/waiter)
- ð Fix Form `requiredMark` not working when component is false. [#52950](https://github.com/ant-design/ant-design/pull/52950) [@Wxh16144](https://github.com/Wxh16144)
- ð¹ð· Add Turkish (tr_TR) localization support for the Tour component. [#53117](https://github.com/ant-design/ant-design/pull/53117) [@hakankosdag](https://github.com/hakankosdag)
---
- ð ä¿®å€ Input.TextArea è°æŽå€§å°æ¶å®œåºŠåæ¥é®é¢ã[#53024](https://github.com/ant-design/ant-design/pull/53024) [@triyys](https://github.com/triyys)
- ð ä¿®å€ Typography `type` é¢è²æ²¡æè·é token `color[Status]Text` èæ¯ `color[Status]` çé®é¢ã[#53086](https://github.com/ant-design/ant-design/pull/53086) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Affix ç»ä»¶åš React 18 以äžçæ¬äž `onChange` åæ°åŒåŒåžžçé®é¢ã[#53038](https://github.com/ant-design/ant-design/pull/53038) [@waiter](https://github.com/waiter)
- ð ä¿®å€ Form `requiredMark` åš `component=false` æ¶äžèµ·äœçšçé®é¢ã[#52950](https://github.com/ant-design/ant-design/pull/52950) [@Wxh16144](https://github.com/Wxh16144)
- ð¹ð· æ°å¢ Tour ç»ä»¶çåè³å
¶è¯ïŒtr_TRïŒæ¬å°åæ¯æã[#53117](https://github.com/ant-design/ant-design/pull/53117) [@hakankosdag](https://github.com/hakankosdag)
5.24.3 (2025-03-05)
- Input
- ð Fix the next element was not correctly selected after pressing the Tab key when `allowClear` was turned on for Input. [#52977](https://github.com/ant-design/ant-design/pull/52977) [@wanpan11](https://github.com/wanpan11)
- ð Fix the border display issue when hovering in the `disabled` state when Input has `variant="underlined"` turned on. [#52959](https://github.com/ant-design/ant-design/pull/52959) [@ustcfury](https://github.com/ustcfury)
- ð Fix DatePicker header buttons misalignment caused by unexpected spacing. [#53007](https://github.com/ant-design/ant-design/pull/53007) [@DDDDD12138](https://github.com/DDDDD12138)
- ð Fix the text in AutoComplete was not centered when `size="large"`. [#52819](https://github.com/ant-design/ant-design/pull/52819) [@aojunhao123](https://github.com/aojunhao123)
- ð©ðª Add missing `de_DE` translations for Transfer. [#53047](https://github.com/ant-design/ant-design/pull/53047) [@chrisinick](https://github.com/chrisinick)
---
- Input
- ð ä¿®å€ Input åŒå¯ `allowClear` åæäž Tab é®åæ²¡ææ£ç¡®éäžäžäžªå
çŽ çé®é¢ã[#52977](https://github.com/ant-design/ant-design/pull/52977) [@wanpan11](https://github.com/wanpan11)
- ð ä¿®å€ Input åŒå¯ `variant="underlined"` æ¶ `disabled` ç¶æäž hover æ¶èŸ¹æ¡æŸç€ºé®é¢ã[#52959](https://github.com/ant-design/ant-design/pull/52959) [@ustcfury](https://github.com/ustcfury)
- ð ä¿®å€ DatePicker å€Žéšæé®æå€éŽè·å¯ŒèŽçæªå¯¹éœé®é¢ã[#53007](https://github.com/ant-design/ant-design/pull/53007) [@DDDDD12138](https://github.com/DDDDD12138)
- ð ä¿®å€ AutoComplete åš `size="large"` æ¶æåæªå±
äžå¯¹éœçé®é¢ã[#52819](https://github.com/ant-design/ant-design/pull/52819) [@aojunhao123](https://github.com/aojunhao123)
- ð©ðª å®å `de_DE` Transfer æ¬å°å. [#53047](https://github.com/ant-design/ant-design/pull/53047) [@chrisinick](https://github.com/chrisinick)
5.24.2 (2025-02-24)
- Input
- ð Fix Input with component token `inputFontSize` breaks the height of `controlHeight`. [#52865](https://github.com/ant-design/ant-design/pull/52865) [@zombieJ](https://github.com/zombieJ)
- ð Fix Input.Search has a border that is not aligned with the bottom of the search button when configure `variable` as `underlined`. [#52861](https://github.com/ant-design/ant-design/pull/52861) [@ustcfury](https://github.com/ustcfury)
- ð Improve Input.OTP logic for create default state. [#52878](https://github.com/ant-design/ant-design/pull/52878) [@Dandelion-F](https://github.com/Dandelion-F)
- ð Improve Input.OTP implementation for render separator. [#52841](https://github.com/ant-design/ant-design/pull/52841) [@li-jia-nan](https://github.com/li-jia-nan)
- Watermark
- ð Fix Watermark may cause page unresponsive when re-rendering. [#52897](https://github.com/ant-design/ant-design/pull/52897) [@765477020](https://github.com/765477020)
- ð Improve Watermark rendering logic to avoid disable it via developer tools and `hidden` attribute. [#52891](https://github.com/ant-design/ant-design/pull/52891) [@arronlai](https://github.com/arronlai)
- ð Fix DatePicker.RangePicker arrow position not correctly when sometime reopened. [#52854](https://github.com/ant-design/ant-design/pull/52854) [@zombieJ](https://github.com/zombieJ)
- ð Fix Layout.Sider content overflow issue when `collapsedWidth={0}`. [#52862](https://github.com/ant-design/ant-design/pull/52862) [@afc163](https://github.com/afc163)
- ð Refactor Grid internal useBreakpoint logic to be same as other component, this will not affect usage. [#52870](https://github.com/ant-design/ant-design/pull/52870) [@zombieJ](https://github.com/zombieJ)
- ð Fix Button styles for hyperlink mode. [#52888](https://github.com/ant-design/ant-design/pull/52888) [@DDDDD12138](https://github.com/DDDDD12138)
- ð Fix Table sortable column headers could not wrap automatically. [#52899](https://github.com/ant-design/ant-design/pull/52899) [@765477020](https://github.com/765477020)
- â¡ïž Improve Menu re-rendering performance when pass function to `expandIcon` property. [#52863](https://github.com/ant-design/ant-design/pull/52863) [@wanpan11](https://github.com/wanpan11)
- â¡ïž Improve Carousel indicator animation performance. [#52881](https://github.com/ant-design/ant-design/pull/52881) [@li-jia-nan](https://github.com/li-jia-nan)
- RTL
- ð Fix DatePicker wrong icon direction for RTL mode. [#52896](https://github.com/ant-design/ant-design/pull/52896) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Fix Dropdown wrong arrow direction of multi-level menu for RTL mode. [#52885](https://github.com/ant-design/ant-design/pull/52885) [@yellowryan](https://github.com/yellowryan)
---
- Input
- ð ä¿®å€ Input é
眮 `inputFontSize` component token æ¶ïŒ`controlHeight` äŒäžçæçé®é¢ã[#52865](https://github.com/ant-design/ant-design/pull/52865) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Input.Search åšè®Ÿçœ® `variant` 䞺 `underlined` æ¶äžèŸ¹æ¡äžæçŽ¢æé®åºé𿲡坹éœçé®é¢ã[#52861](https://github.com/ant-design/ant-design/pull/52861) [@ustcfury](https://github.com/ustcfury)
- ð äŒå Input.OTP çé»è®€ç¶æå建é»èŸã[#52878](https://github.com/ant-design/ant-design/pull/52878) [@Dandelion-F](https://github.com/Dandelion-F)
- ð äŒå Input.OTP çåé笊枲æå®ç°ã[#52841](https://github.com/ant-design/ant-design/pull/52841) [@li-jia-nan](https://github.com/li-jia-nan)
- Watermark
- ð ä¿®å€ Watermark éæ°æž²ææ¶å¯èœå¯ŒèŽé¡µé¢å¡æ»çé®é¢ã[#52897](https://github.com/ant-design/ant-design/pull/52897) [@765477020](https://github.com/765477020)
- ð è°æŽ Watermark æž²æé»èŸïŒé²æ¢éè¿åŒåè
å·¥å
·æ·»å `hidden` 屿§æ¥å»ææ°Žå°ã[#52891](https://github.com/ant-design/ant-design/pull/52891) [@arronlai](https://github.com/arronlai)
- ð ä¿®å€ DatePicker.RangePicker åšåŒ¹å±éæ°æåŒçæ¶åïŒæå¯èœåºç°ç®å€Žäœçœ®äžæ£ç¡®çé®é¢ã[#52854](https://github.com/ant-design/ant-design/pull/52854) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Layout.Sider åœ `collapsedWidth={0}` æ¶çå
容溢åºçé®é¢ã[#52862](https://github.com/ant-design/ant-design/pull/52862) [@afc163](https://github.com/afc163)
- ð éæ Grid å
éšååºåŒé»èŸä»¥å€çšå
¶ä»ç»ä»¶ç±»äŒŒçé»èŸïŒè¯¥æŽæ°äžäŒäºäœ¿çšäžææååã[#52870](https://github.com/ant-design/ant-design/pull/52870) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Button è¶
éŸæ¥æš¡åŒçæ ·åŒã[#52888](https://github.com/ant-design/ant-design/pull/52888) [@DDDDD12138](https://github.com/DDDDD12138)
- ð ä¿®å€ Table 坿åºå倎äžèªåšæ¢è¡çé®é¢ã[#52899](https://github.com/ant-design/ant-design/pull/52899) [@765477020](https://github.com/765477020)
- â¡ïž äŒå Menu åš `expandIcon` 屿§äŒ å
¥åœæ°æ¶éæ°æž²æçæ§èœã[#52863](https://github.com/ant-design/ant-design/pull/52863) [@wanpan11](https://github.com/wanpan11)
- â¡ïž äŒå Carousel æç€ºåšçåšç»æ§èœã[#52881](https://github.com/ant-design/ant-design/pull/52881) [@li-jia-nan](https://github.com/li-jia-nan)
- RTL
- ð ä¿®å€ DatePicker åš RTL æš¡åŒäžåŸæ æ¹åé误çé®é¢ã[#52896](https://github.com/ant-design/ant-design/pull/52896) [@li-jia-nan](https://github.com/li-jia-nan)
- ð ä¿®å€ Dropdown åš RTL æš¡åŒäžå€çº§èåç®å€Žæ¹åé误çé®é¢ã[#52885](https://github.com/ant-design/ant-design/pull/52885) [@yellowryan](https://github.com/yellowryan)
5.24.1 (2025-02-17)
- ð Fix Button with `color` to be `primary` and `variant` to be `text` or `link` will not use correct color. [#52812](https://github.com/ant-design/ant-design/pull/52812) [@zombieJ](https://github.com/zombieJ)
- ð Fix Input.Group & Input.OTP style issues caused by undefined CSS variables. [#52799](https://github.com/ant-design/ant-design/pull/52799) [@afc163](https://github.com/afc163)
- ð Fix DatePicker with long content `prefix` breaks the layout. [#52776](https://github.com/ant-design/ant-design/pull/52776) [@guoyunhe](https://github.com/guoyunhe)
- ð Fix Table title missing `aria-label` when sorting. [#52772](https://github.com/ant-design/ant-design/pull/52772) [@mellis481](https://github.com/mellis481)
- ð Fix Alert.ErrorBoundary type error when used as a JSX component with `@types/react@18.x`. [#52766](https://github.com/ant-design/ant-design/pull/52766) [@afc163](https://github.com/afc163)
- ð Fix Segmented `shape` not working with `size`. [#52757](https://github.com/ant-design/ant-design/pull/52757) [@yellowryan](https://github.com/yellowryan)
---
- ð ä¿®å€ Button é
眮 `color` 䞺 `primary` å¹¶äž `variant` 䞺 `text` æ `link` æ¶ïŒæ²¡æåçšæ£ç¡®çè²æ¿çé®é¢ã[#52812](https://github.com/ant-design/ant-design/pull/52812) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Input.Group äž Input.OTP ç±äº css åéæªå®ä¹å¯ŒèŽæ ·åŒåŒåžžçé®é¢ã[#52799](https://github.com/ant-design/ant-design/pull/52799) [@afc163](https://github.com/afc163)
- ð ä¿®å€ DatePicker ç `prefix` å
容倿¶äŒæ¢è¡çé®é¢ã[#52776](https://github.com/ant-design/ant-design/pull/52776) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ Table åæ é¢åšæåºæ¶äž¢å€± `aria-label` çé®é¢ã[#52772](https://github.com/ant-design/ant-design/pull/52772) [@mellis481](https://github.com/mellis481)
- ð ä¿®å€ Alert.ErrorBoundary åš `@types/react@18.x` äžæ æ³äœäžº JSX ç»ä»¶äœ¿çšçç±»åé误é®é¢ã[#52766](https://github.com/ant-design/ant-design/pull/52766) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Segmented 讟眮 `size` æ¶ïŒ`shape` äžçæçé®é¢ã[#52757](https://github.com/ant-design/ant-design/pull/52757) [@yellowryan](https://github.com/yellowryan)
5.24.0 (2025-02-11)
- ð Notification support `actions` prop and deprecated `btn` prop. [#52703](https://github.com/ant-design/ant-design/pull/52703) [@thinkasany](https://github.com/thinkasany)
- ð Carousel support show dot duration. [#52672](https://github.com/ant-design/ant-design/pull/52672) [@yellowryan](https://github.com/yellowryan)
- ð Input.OTP support `separator` prop. [#52668](https://github.com/ant-design/ant-design/pull/52668) [@HaceraI](https://github.com/HaceraI)
- ð Descriptions add `labelColor` component token. [#52700](https://github.com/ant-design/ant-design/pull/52700) [@guoyunhe](https://github.com/guoyunhe)
- ð Segmented supports `shape="round"`. [#52685](https://github.com/ant-design/ant-design/pull/52685) [@afc163](https://github.com/afc163)
- ð ConfigProvider support `variant` for Card. [#52552](https://github.com/ant-design/ant-design/pull/52552) [@thinkasany](https://github.com/thinkasany)
- ð Progress/Step supports custom rounding with `rounding` prop. [#52017](https://github.com/ant-design/ant-design/pull/52017) [@yanghoxom](https://github.com/yanghoxom)
- ð Divider `orientation` support `start` and `end`. [#52567](https://github.com/ant-design/ant-design/pull/52567) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Add `underlined` to `variant` of Input, InputNumber, Mentions, Form, Select, Cascader, TreeSelect, DatePicker and TimePicker. [#52546](https://github.com/ant-design/ant-design/pull/52546) [@ustcfury](https://github.com/ustcfury)
- ð ConfigProvider support global config of Modal `centered` . [#52343](https://github.com/ant-design/ant-design/pull/52343) [@guoyunhe](https://github.com/guoyunhe)
- ð Add `label` class name for Checkbox and Radio. [#52322](https://github.com/ant-design/ant-design/pull/52322) [@guoyunhe](https://github.com/guoyunhe)
- ð Fix Tooltip/Popover/Popconfirm/Dropdown misaligned popup positions with custom children in React 19. [react-component/util#623](https://github.com/react-component/util/pull/623) [@zombieJ](https://github.com/zombieJ)
- ð Fix DatePicker.RangePicker arrow position when popup auto adjust position. [#52719](https://github.com/ant-design/ant-design/pull/52719) [@zombieJ](https://github.com/zombieJ)
- ð Update locale `filterCheckall` to `filterCheckAll`. [#52517](https://github.com/ant-design/ant-design/pull/52517) [@thinkasany](https://github.com/thinkasany)
- ð Fix Form that `scrollToField` and `scrollToFirstError` cannot focus components of antd. [#52726](https://github.com/ant-design/ant-design/pull/52726) [@Wxh16144](https://github.com/Wxh16144)
- ð Fix Button shadow color appearing awkward on dark backgrounds. [#52701](https://github.com/ant-design/ant-design/pull/52701) [@afc163](https://github.com/afc163)
- ð Fixed the unnatural animation transition effect of Segmented component in dark mode. [#52708](https://github.com/ant-design/ant-design/pull/52708) [@yellowryan](https://github.com/yellowryan)
- ð Separate style of Input and TextArea. [#52570](https://github.com/ant-design/ant-design/pull/52570) [@guoyunhe](https://github.com/guoyunhe)
- ð Fix Input and Select style issue under css var mode. [#52554](https://github.com/ant-design/ant-design/pull/52554) [@li-jia-nan](https://github.com/li-jia-nan)
- âšïž Remove role="alert" from Form field error to improve screen reader experience. [#52661](https://github.com/ant-design/ant-design/pull/52661) [@mellis481](https://github.com/mellis481)
- âšïž Improve accessibility by adding localized labels for empty table header and panel buttons. [#52689](https://github.com/ant-design/ant-design/pull/52689) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Improve Tabs accessibility by fixing error `Certain ARIA roles must contain particular children`. [#52677](https://github.com/ant-design/ant-design/pull/52677) [@afc163](https://github.com/afc163)
- âšïž Add screen reader support for Tooltip. [#52293](https://github.com/ant-design/ant-design/pull/52293) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ Separate type of Button `onClick` event by `href`. [#52654](https://github.com/ant-design/ant-design/pull/52654) [@Brew-Brew](https://github.com/Brew-Brew)
- ð€ Deprecate Button.Group, prefer Space.Compact. [#52572](https://github.com/ant-design/ant-design/pull/52572) [@guoyunhe](https://github.com/guoyunhe)
- ð€ Deprecate Input.Group, prefer Space.Compact. [#52571](https://github.com/ant-design/ant-design/pull/52571) [@guoyunhe](https://github.com/guoyunhe)
- ð€ Tooltip export TooltipRef type. [#49230](https://github.com/ant-design/ant-design/pull/49230) [@nuintun](https://github.com/nuintun)
---
- ð Notification æ¯æ `actions` 屿§å¹¶åºåŒ `btn` 屿§ã[#52703](https://github.com/ant-design/ant-design/pull/52703) [@thinkasany](https://github.com/thinkasany)
- ð Carousel æ¯æå±ç€ºæç€ºç¹è¿åºŠã[#52672](https://github.com/ant-design/ant-design/pull/52672) [@yellowryan](https://github.com/yellowryan)
- ð Input.OTP æ¯æ `separator` 屿§ã[#52668](https://github.com/ant-design/ant-design/pull/52668) [@HaceraI](https://github.com/HaceraI)
- ð Descriptions å¢å `labelColor` ç»ä»¶ tokenã[#52700](https://github.com/ant-design/ant-design/pull/52700) [@guoyunhe](https://github.com/guoyunhe)
- ð Segmented æ¯æ `shape="round"` çè¶å圢ç¶çæ ·åŒã[#52685](https://github.com/ant-design/ant-design/pull/52685) [@afc163](https://github.com/afc163)
- ð ConfigProvider æ¯æ Card ç»ä»¶ç `variant` é
眮ã[#52552](https://github.com/ant-design/ant-design/pull/52552) [@thinkasany](https://github.com/thinkasany)
- ð Progress/Step æ¯æäœ¿çš `rounding` 屿§èªå®ä¹åæŽæ¹æ³ã[#52017](https://github.com/ant-design/ant-design/pull/52017) [@yanghoxom](https://github.com/yanghoxom)
- ð Divider ç `orientation` 屿§æ¯æ `start` å `end`.[#52567](https://github.com/ant-design/ant-design/pull/52567) [@li-jia-nan](https://github.com/li-jia-nan)
- ð 䞺 InputãInputNumberãMentionsãFormãSelectãCascaderãTreeSelectãDatePickerãTimePicker ç»ä»¶ç `variant` æ·»å `underlined` 屿§ã[#52546](https://github.com/ant-design/ant-design/pull/52546) [@ustcfury](https://github.com/ustcfury)
- ð ConfigProvider æ¯æ Modal `centered` å
šå±é
眮ã[#52343](https://github.com/ant-design/ant-design/pull/52343) [@guoyunhe](https://github.com/guoyunhe)
- ð 䞺 Checkbox å Radio å¢å `label` ç±»åã[#52322](https://github.com/ant-design/ant-design/pull/52322) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ Tooltip/Popover/Popconfirm/Dropdown åš React 19 äž children 䞺èªå®ä¹ç»ä»¶æ¶åŒ¹å±äœçœ®éä¹±çé®é¢ã[react-component/util#623](https://github.com/react-component/util/pull/623) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ DatePicker.RangePicker 匹åºçªäœèªåšè°æŽäœçœ®æ¶ïŒé¢æ¿çç®å€Žäœçœ®äžæ£ç¡®çé®é¢ã[#52719](https://github.com/ant-design/ant-design/pull/52719) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®æ£ locale äž `filterCheckall` 䞺 `filterCheckAll`ã[#52517](https://github.com/ant-design/ant-design/pull/52517) [@thinkasany](https://github.com/thinkasany)
- ð ä¿®å€ Form `scrollToField` å `scrollToFirstError` æ æ³èçŠ antd ç»ä»¶çé®é¢ã[#52726](https://github.com/ant-design/ant-design/pull/52726) [@Wxh16144](https://github.com/Wxh16144)
- ð ä¿®å€ Button é¢è®ŸåŒæé®çéŽåœ±è²åšæè²èæ¯äžæŸç€ºçªå
çé®é¢ã[#52701](https://github.com/ant-design/ant-design/pull/52701) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Segmented ç»ä»¶åšæé»æš¡åŒäžçåšç»è¿æž¡ææäžèªç¶çé®é¢ã[#52708](https://github.com/ant-design/ant-design/pull/52708) [@yellowryan](https://github.com/yellowryan)
- ð æå Input å TextArea æ ·åŒã[#52570](https://github.com/ant-design/ant-design/pull/52570) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ Input å Select åš css var æš¡åŒäžçæ ·åŒé®é¢ã[#52554](https://github.com/ant-design/ant-design/pull/52554) [@li-jia-nan](https://github.com/li-jia-nan)
- âšïž Form field error ç§»é€ role="alert" 以æåå¯è®¿é®æ§ã[#52661](https://github.com/ant-design/ant-design/pull/52661) [@mellis481](https://github.com/mellis481)
- âšïž äŒåæ éç¢äœéªïŒäžºç©ºè¡šå€Žå颿¿æé®æ·»å æ¬å°åæ çŸã[#52689](https://github.com/ant-design/ant-design/pull/52689) [@aojunhao123](https://github.com/aojunhao123)
- âšïž äŒå Tabs ç»ä»¶çå¯è®¿é®æ§ïŒä¿®å€ `Certain ARIA roles must contain particular children` çæ¥éã[#52677](https://github.com/ant-design/ant-design/pull/52677) [@afc163](https://github.com/afc163)
- âšïž 䞺 Tooltip æ·»å 读å±å𿝿ã[#52293](https://github.com/ant-design/ant-design/pull/52293) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ Button æ ¹æ® `href` 屿§åºå `onClick` äºä»¶ç±»åã[#52654](https://github.com/ant-design/ant-design/pull/52654) [@Brew-Brew](https://github.com/Brew-Brew)
- ð€ åºåŒ Button.Group, æšè Space.Compactã[#52572](https://github.com/ant-design/ant-design/pull/52572) [@guoyunhe](https://github.com/guoyunhe)
- ð€ åºåŒ Input.GroupïŒæšè Space.Compactã[#52571](https://github.com/ant-design/ant-design/pull/52571) [@guoyunhe](https://github.com/guoyunhe)
- ð€ Tooltip å¯Œåº TooltipRef ç±»åã[#49230](https://github.com/ant-design/ant-design/pull/49230) [@nuintun](https://github.com/nuintun)
5.23.4 (2025-02-05)
First release in the Year of the Snake, wishing you a prosperous start! ð
- ð Fixed Pagination accessibility issue by supplementing missing ARIA attributes support. [#52616](https://github.com/ant-design/ant-design/pull/52616) [@aojunhao123](https://github.com/aojunhao123)
- ð Added Input.TextArea component support in Space.Compact. [#52639](https://github.com/ant-design/ant-design/pull/52639) [@Can-Chen](https://github.com/Can-Chen)
- ð Fixed Menu with `theme="dark"` and `mode="horizontal"` identical text/background color issue. [#52617](https://github.com/ant-design/ant-design/pull/52617) [@afc163](https://github.com/afc163)
- ðŠðª Add Tour Arabic translation. [#52642](https://github.com/ant-design/ant-design/pull/52642) [@Sagie501](https://github.com/Sagie501)
- ð®ð± Add Tour Hebrew translation. [#52641](https://github.com/ant-design/ant-design/pull/52641) [@Sagie501](https://github.com/Sagie501)
---
è幎第äžäžªçæ¬ïŒåŒå·¥å€§åïŒð
- ð ä¿®å€ Pagination å¯è®¿é®æ§é®é¢ïŒè¡¥å
猺倱ç ARIA 屿§æ¯æã[#52616](https://github.com/ant-design/ant-design/pull/52616) [@aojunhao123](https://github.com/aojunhao123)
- ð Space.Compact æ¯æ Input.Textarea ç»ä»¶ã[#52639](https://github.com/ant-design/ant-design/pull/52639) [@Can-Chen](https://github.com/Can-Chen)
- ð ä¿®å€ Menu `theme="dark"` æ¶æ°Žå¹³èåçæåè²åèæ¯è²åè²çé®é¢ã[#52617](https://github.com/ant-design/ant-design/pull/52617) [@afc163](https://github.com/afc163)
- ðªð¬ Tour å¢å é¿æäŒ¯æ (åå) çç¿»è¯ã [#52642](https://github.com/ant-design/ant-design/pull/52642) [@Sagie501](https://github.com/Sagie501)
- ð®ð± Tour å¢å åžäŒ¯æ¥è¯ïŒä»¥è²åïŒçåœé
åç¿»è¯ã[#52641](https://github.com/ant-design/ant-design/pull/52641) [@Sagie501](https://github.com/Sagie501)
5.23.3 (2025-01-28)
Last version of the Dragon Year, Happy Chinese New Year! ð²
- âšïž MISC: Add accessibility tests for all component demos to ensure compliance with accessibility standards. Optimize accessibility support for some components, improving compatibility with screen readers and keyboard operations. [#51372](https://github.com/ant-design/ant-design/pull/51372) [@aojunhao123](https://github.com/aojunhao123)
- ð MISC: Fix importing `antd/dist/reset.css` file issue. [#52559](https://github.com/ant-design/ant-design/pull/52559) [@CaptainVolcom](https://github.com/CaptainVolcom)
- ð Fix Button throwing error when `loading` is `null`. [#52508](https://github.com/ant-design/ant-design/pull/52508) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Fix Table last row border color transition issue. [#52549](https://github.com/ant-design/ant-design/pull/52549) [@DDDDD12138](https://github.com/DDDDD12138)
- ð Fix Cascader checkbox cursor style in disabled state. [#52539](https://github.com/ant-design/ant-design/pull/52539) [@aojunhao123](https://github.com/aojunhao123)
- ð Fix ConfigProvider not correctly modifying icon style priority when StyleProvider configures `layer`. [#52533](https://github.com/ant-design/ant-design/pull/52533) [@zombieJ](https://github.com/zombieJ)
- ð Fix Layout sidebar toggle button style missing in non-cssVar mode. [#52537](https://github.com/ant-design/ant-design/pull/52537) [@afc163](https://github.com/afc163)
- ð Fix Tree checkbox cursor style in disabled state. [#52525](https://github.com/ant-design/ant-design/pull/52525) [@aojunhao123](https://github.com/aojunhao123)
- notification
- ð Fix notification `useNotification` `closeIcon` configuration not working. [#52516](https://github.com/ant-design/ant-design/pull/52516) [@typenoob](https://github.com/typenoob)
- ð Fix notification component display flicker issue under App component. [#52499](https://github.com/ant-design/ant-design/pull/52499) [@afc163](https://github.com/afc163)
- RTL
- ð Fix Splitter abnormal collapse behavior in RTL mode. [#52501](https://github.com/ant-design/ant-design/pull/52501) [@aojunhao123](https://github.com/aojunhao123)
- ð Fix Spin style issue in RTL mode. [#52538](https://github.com/ant-design/ant-design/pull/52538) [@afc163](https://github.com/afc163)
---
éŸå¹ŽæåäžçïŒç¥åäœæ°æ¥æå¿«ïŒð²
- âšïž MISC: 䞺ææç»ä»¶çç€ºäŸæ·»å äºå¯è®¿é®æ§æµè¯ïŒç¡®ä¿ç¬Šåæ éç¢æ åãå¹¶äŒåäºéšåç»ä»¶çå¯è®¿é®æ§æ¯æïŒæ¹è¿äºå¯¹å±å¹é
读åšåé®çæäœçå
Œå®¹æ§ã[#51372](https://github.com/ant-design/ant-design/pull/51372) [@aojunhao123](https://github.com/aojunhao123)
- ð MISC: ä¿®å€å¯Œå
¥ `antd/dist/reset.css` æä»¶çé®é¢ã[#52559](https://github.com/ant-design/ant-design/pull/52559) [@CaptainVolcom](https://github.com/CaptainVolcom)
- ð ä¿®å€ Button `loading` 䞺 `null` æ¶æéçé®é¢ã[#52508](https://github.com/ant-design/ant-design/pull/52508) [@li-jia-nan](https://github.com/li-jia-nan)
- ð ä¿®å€ Table æåäžè¡èŸ¹æ¡é¢è²è¿æž¡é®é¢ã[#52549](https://github.com/ant-design/ant-design/pull/52549) [@DDDDD12138](https://github.com/DDDDD12138)
- ð ä¿®å€ Cascader ç»ä»¶çŠçšç¶æäžå€éæ¡çéŒ æ æéæ ·åŒé®é¢ã[#52539](https://github.com/ant-design/ant-design/pull/52539) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ ConfigProvider åš StyleProvider é
眮 `layer` æ¶äžäŒæ£ç¡®ä¿®æ¹åŸæ å¯¹åºæ ·åŒäŒå
级çé®é¢ã[#52533](https://github.com/ant-design/ant-design/pull/52533) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Layout åæ¢äŸ§èŸ¹æ æé®åšé cssVar æš¡åŒäžæ ·åŒäž¢å€±çé®é¢ã. [#52537](https://github.com/ant-design/ant-design/pull/52537) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Tree ç»ä»¶çŠçšç¶æäžå€éæ¡çéŒ æ æéæ ·åŒé®é¢ã[#52525](https://github.com/ant-design/ant-design/pull/52525) [@aojunhao123](https://github.com/aojunhao123)
- notification
- ð ä¿®å€ notification `useNotification` äž `closeIcon` é
çœ®æ æçé®é¢ã[#52516](https://github.com/ant-design/ant-design/pull/52516) [@typenoob](https://github.com/typenoob)
- ð ä¿®å€ notification ç»ä»¶åš App ç»ä»¶äžçæŸç€ºéªçé®é¢ã[#52499](https://github.com/ant-design/ant-design/pull/52499) [@afc163](https://github.com/afc163)
- RTL
- ð ä¿®å€ Splitter åš rtl æš¡åŒäžæå è¡äžºåŒåžžçé®é¢ã[#52501](https://github.com/ant-design/ant-design/pull/52501) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ Spin åš rtl æš¡åŒäžçæ ·åŒé®é¢ã[#52538](https://github.com/ant-design/ant-design/pull/52538) [@afc163](https://github.com/afc163)
5.23.2 (2025-01-20)
- ð Fix Space.Compact throwing `Should not use more than one & in a selector` warning. [#52489](https://github.com/ant-design/ant-design/pull/52489)
- ð Fix the Layout switching sidebar button style was lost. [#52477](https://github.com/ant-design/ant-design/pull/52477)
- ð Fix the scroll bar height is not 0 when the first row of the virtual scroll Table is collapsed. [#52447](https://github.com/ant-design/ant-design/pull/52447) [@LeeSSHH](https://github.com/LeeSSHH)
- ð Fix the last item in Descriptions did not correctly fill the remaining space. [#52410](https://github.com/ant-design/ant-design/pull/52410) [@anyuxuan](https://github.com/anyuxuan)
- ð Fix extra margin for the last item in Radio. [#52433](https://github.com/ant-design/ant-design/pull/52433)
- ð Fix the Input/Mentions clear button padding was incorrect. [#52407](https://github.com/ant-design/ant-design/pull/52407) [@ustcfury](https://github.com/ustcfury)
- ð Fix rounded corners of `addonAfter` in Input compact mode. [#52490](https://github.com/ant-design/ant-design/pull/52490) [@DDDDD12138](https://github.com/DDDDD12138)
- ð Fix Menu.Item links were still clickable and lacked disabled styles when in disabled state. [#52402](https://github.com/ant-design/ant-design/pull/52402) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ MISC: Optimize PurePanel to use React.ComponentType type. [#52480](https://github.com/ant-design/ant-design/pull/52480)
- ð€ Fix missing token type for Skeleton and Rate. [#52406](https://github.com/ant-design/ant-design/pull/52406) [@coding-ice](https://github.com/coding-ice)
---
- ð ä¿®å€ Space.Compact æåº `Should not use more than one & in a selector` èŠåä¿¡æ¯çé®é¢ã[#52489](https://github.com/ant-design/ant-design/pull/52489)
- ð ä¿®å€ Layout åæ¢äŸ§èŸ¹æ æé®æ ·åŒäž¢å€±çé®é¢ã[#52477](https://github.com/ant-design/ant-design/pull/52477)
- ð ä¿®å€ Table æ¶èµ·èææ»åšè¡šæ Œç¬¬äžè¡æ¶æ»åšæ¡é«åºŠäžäžº 0 çé®é¢ã[#52447](https://github.com/ant-design/ant-design/pull/52447) [@LeeSSHH](https://github.com/LeeSSHH)
- ð ä¿®å€ Descriptions æåäžé¡¹æªæ£ç¡®å¡«å
满å©äœç©ºéŽçé®é¢ã[#52410](https://github.com/ant-design/ant-design/pull/52410) [@anyuxuan](https://github.com/anyuxuan)
- ð ä¿®å€ Radio.Group æåäžé¡¹å€äœ margin çé®é¢ã[#52433](https://github.com/ant-design/ant-design/pull/52433)
- ð ä¿®å€ Input/Mentions æž
é€æé® padding äžæ£ç¡®çé®é¢ã[#52407](https://github.com/ant-design/ant-design/pull/52407) [@ustcfury](https://github.com/ustcfury)
- ð ä¿®å€ Input çŽ§åæš¡åŒäž `addonAfter` çåè§é®é¢ã[#52490](https://github.com/ant-design/ant-design/pull/52490) [@DDDDD12138](https://github.com/DDDDD12138)
- ð ä¿®å€ Menu.Item åšçŠçšç¶æäžéŸæ¥ä»å¯ç¹å»äžçŒºå°çŠçšæ ·åŒçé®é¢ã[#52402](https://github.com/ant-design/ant-design/pull/52402) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ MISC: äŒå PurePanel äœ¿çš React.ComponentType ç±»åã[#52480](https://github.com/ant-design/ant-design/pull/52480)
- ð€ ä¿®å€ Skeleton å Rate 猺倱ç token ç±»åã[#52406](https://github.com/ant-design/ant-design/pull/52406) [@coding-ice](https://github.com/coding-ice)
5.23.1 (2025-01-13)
- ð Add Tree leaf node className for differentiate node type. [#52274](https://github.com/ant-design/ant-design/pull/52274) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð Fix DatePicker switch buttons is not hidden when `superPrevIcon/superNextIcon/prevIcon/nextIcon` is null. [#52327](https://github.com/ant-design/ant-design/pull/52327) [@afc163](https://github.com/afc163)
- ð Fix Select throws `error not a valid selector` in Jest tests. [#51844](https://github.com/ant-design/ant-design/pull/51844) [@renovate](https://github.com/renovate)
- ð Fix Layout.Sider under ConfigProvider directly, the `theme` not working. [#52302](https://github.com/ant-design/ant-design/pull/52302) [@zombieJ](https://github.com/zombieJ)
- ð Fix Splitter lost previous state when re-expanding. [#52222](https://github.com/ant-design/ant-design/pull/52222) [@jjlstruggle](https://github.com/jjlstruggle)
- ð Fix Table unexpected row selections when set `checkStrictly` to false in tree mode. [#52338](https://github.com/ant-design/ant-design/pull/52338) [@LeeSSHH](https://github.com/LeeSSHH)
- Button
- ð Fix Button alignment and icon centering by adjusting the icon size for icon-only Buttons. [#52353](https://github.com/ant-design/ant-design/pull/52353) [@afc163](https://github.com/afc163)
- ð Fix Button missing `box-shadow` style. [#52304](https://github.com/ant-design/ant-design/pull/52304) [@zombieJ](https://github.com/zombieJ)
- RTL
- ð Fix Collapse arrow direction in RTL mode. [#52374](https://github.com/ant-design/ant-design/pull/52374) [@aojunhao123](https://github.com/aojunhao123)
- ð Fix Layout.Sider arrow direction in RTL mode. [#52374](https://github.com/ant-design/ant-design/pull/52374) [@aojunhao123](https://github.com/aojunhao123)
---
- ð æ°å¢ Tree ç»ä»¶å¶åèç¹ç className çšäºåºåèç¹ç±»åã[#52274](https://github.com/ant-design/ant-design/pull/52274) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð ä¿®å€ DatePicker `superPrevIcon/superNextIcon/prevIcon/nextIcon` 讟眮䞺 null æ¶åæ¢æé®äŸæ§ååšçé®é¢ã[#52327](https://github.com/ant-design/ant-design/pull/52327) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Select ç»ä»¶åš jest æµè¯äžæ¥é `not a valid selector` çé®é¢ã[#51844](https://github.com/ant-design/ant-design/pull/51844) [@renovate](https://github.com/renovate)
- ð ä¿®å€ Layout.Sider çŽæ¥åµå¥åš ConfigProvider äžæ¶ïŒ`theme` é
çœ®æ æçé®é¢ã[#52302](https://github.com/ant-design/ant-design/pull/52302) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Splitter äºæ¬¡å±åŒæ¶äž¢å€±äžäžæ¬¡ç¶æçé®é¢ã[#52222](https://github.com/ant-design/ant-design/pull/52222) [@jjlstruggle](https://github.com/jjlstruggle)
- ð ä¿®å€ Table æ 圢å±ç€ºäžè®Ÿçœ® `checkStrictly` 䞺 false æ¶ïŒæäºè¡è¢«é误éäžçé®é¢ã[#52338](https://github.com/ant-design/ant-design/pull/52338) [@LeeSSHH](https://github.com/LeeSSHH)
- Button
- ð è°æŽ Button çº¯åŸæ ç倧å°ä»èä¿®å€æé®å¯¹éœååŸæ å±
äžé®é¢ã[#52353](https://github.com/ant-design/ant-design/pull/52353) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Button 䞢倱éŽåœ±æ ·åŒçé®é¢ã[#52304](https://github.com/ant-design/ant-design/pull/52304) [@zombieJ](https://github.com/zombieJ)
- RTL
- ð ä¿®å€ Collapse åš RTL æš¡åŒäžçç®å€Žæ¹åã[#52374](https://github.com/ant-design/ant-design/pull/52374) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ Layout.Sider åš RTL æš¡åŒäžçç®å€Žæ¹åã[#52374](https://github.com/ant-design/ant-design/pull/52374) [@aojunhao123](https://github.com/aojunhao123)
5.23.0 (2025-01-06)
- ð¥ TreeSelect support `maxCount` to limit the maximum number of selections. [#51759](https://github.com/ant-design/ant-design/pull/51759) [@aojunhao123](https://github.com/aojunhao123)
- ð¥ Modal `width` support responsive size. [#51653](https://github.com/ant-design/ant-design/pull/51653) [@zombieJ](https://github.com/zombieJ)
- ð¥ Splitter support `lazy` mode. [#51557](https://github.com/ant-design/ant-design/pull/51557) [@OysterD3](https://github.com/OysterD3)
- ð¥ Button `color` support full color palette. [#51550](https://github.com/ant-design/ant-design/pull/51550) [@OysterD3](https://github.com/OysterD3)
-
- ð Button support `loadingIcon` to customize loading icon. [#51758](https://github.com/ant-design/ant-design/pull/51758) [@zhangchao-wooc](https://github.com/zhangchao-wooc)
- Menu
- ð Fix Menu `extra` font size and vertical align issue. [#52217](https://github.com/ant-design/ant-design/pull/52217) [@guoyunhe](https://github.com/guoyunhe)
- ð Menu add token `subMenuItemSelectedColor` to resolve submenu title color being overrided by `itemSelectedColor`. [#52182](https://github.com/ant-design/ant-design/pull/52182) [@afc163](https://github.com/afc163)
- ð Semantic Props
- ð ConfigProvider support Empty semantic props `classNames` and `styles`. [#52208](https://github.com/ant-design/ant-design/pull/52208) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider support Popconfirm semantic props `classNames` and `styles`. [#52126](https://github.com/ant-design/ant-design/pull/52126) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider support Popover semantic props `classNames` and `styles`. [#52110](https://github.com/ant-design/ant-design/pull/52110) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider support Tooltip semantic props `classNames` and `styles`. [#51872](https://github.com/ant-design/ant-design/pull/51872) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider support Descriptions semantic props `classNames` and `styles`. [#52120](https://github.com/ant-design/ant-design/pull/52120) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider support Slider semantic props `classNames` and `styles`. [#52185](https://github.com/ant-design/ant-design/pull/52185) [@thinkasany](https://github.com/thinkasany)
- ð Transfer support `showSearch` config `defaultValue` & `placeholder`. [#52125](https://github.com/ant-design/ant-design/pull/52125) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð Calendar now supports `showWeek` prop. [#52072](https://github.com/ant-design/ant-design/pull/52072) [@afc163](https://github.com/afc163)
- ð Mentions support `onPopupScroll` props. [#51858](https://github.com/ant-design/ant-design/pull/51858) [@OysterD3](https://github.com/OysterD3)
- ð Card support `bodyPaddingSM`, `headerPaddingSM`, `bodyPadding`, `headerPadding` component token. [#51762](https://github.com/ant-design/ant-design/pull/51762) [@thinkasany](https://github.com/thinkasany)
- ð ColorPicker `presets` support `key` prop. [#51794](https://github.com/ant-design/ant-design/pull/51794) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Cascader support `optionSelectedColor` token. [#51769](https://github.com/ant-design/ant-design/pull/51769) [@thinkasany](https://github.com/thinkasany)
- Tree
- ð Refactor Tree part code to Function Component for React 19 perf preparing. [#52209](https://github.com/ant-design/ant-design/pull/52209) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Optimize Tree `disabled` & `selected` node display style. [#52173](https://github.com/ant-design/ant-design/pull/52173) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð Fix Slider crash when `tipFormatter` is undefined. [#52184](https://github.com/ant-design/ant-design/pull/52184) [@thinkasany](https://github.com/thinkasany)
- ð Fix Layout.Sider `trigger` style not correct. [46a8eff](https://github.com/ant-design/ant-design/commit/46a8eff) [@Wxh16144](https://github.com/Wxh16144)
- Table
- ð Fix Table `fixedïŒright` is not working in `expandable`. [#52176](https://github.com/ant-design/ant-design/pull/52176) [@afc163](https://github.com/afc163)
- ð Fix Table sticky scrollbar not working in rtl direction. [#52176](https://github.com/ant-design/ant-design/pull/52176) [@afc163](https://github.com/afc163)
- ð Optimize Flex to always reset `margin` & `padding` for customize component. [#52170](https://github.com/ant-design/ant-design/pull/52170) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Fix DatePicker.RangePicker `needConfirm` sometime can switch panel without confirm. [#52102](https://github.com/ant-design/ant-design/pull/52102) [@Zyf665](https://github.com/Zyf665)
- ð Optimize Collapse focus styles and items border radius. [#52086](https://github.com/ant-design/ant-design/pull/52086) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Add Radio.Group default `name` prop to improve a11y. [#52076](https://github.com/ant-design/ant-design/pull/52076) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Input.Search add `type=search` by default. [#52083](https://github.com/ant-design/ant-design/pull/52083) [@Kaikiat1126](https://github.com/Kaikiat1126)
- âšïž Improve Tabs focus style for keyboard operation. [#52002](https://github.com/ant-design/ant-design/pull/52002) [@aojunhao123](https://github.com/aojunhao123)
- Segmented
- âšïž Optimize Segmented focus style to improve a11y. [#51934](https://github.com/ant-design/ant-design/pull/51934) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Segmented support `name` prop to improve a11y. [#51725](https://github.com/ant-design/ant-design/pull/51725) [@thinkasany](https://github.com/thinkasany)
- ðŠ MISC: Reduce bundle size by replacing `@ctrl/tinycolor` with `@ant-design/fast-color`. [#52190](https://github.com/ant-design/ant-design/pull/52190) [#52157](https://github.com/ant-design/ant-design/pull/52157) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Adjust Input, InputNumber, Mentions, Textarea clear icon from `span` to `button` to improve a11y. [#52180](https://github.com/ant-design/ant-design/pull/52180) [@li-jia-nan](https://github.com/li-jia-nan)
- ð MISC: Fix build error when using React 19. [#52168](https://github.com/ant-design/ant-design/pull/52168) [@zombieJ](https://github.com/zombieJ)
- TypeScript
- ð€ Adjust Table `ref` type to React.Ref. [#52205](https://github.com/ant-design/ant-design/pull/52205) [@li-jia-nan](https://github.com/li-jia-nan)
- ð€ Calendar export CalendarMode type. [#52160](https://github.com/ant-design/ant-design/pull/52160) [@Kaikiat1126](https://github.com/Kaikiat1126)
---
- ð¥ TreeSelect æ°å¢ `maxCount` 屿§ä»¥é嶿倧鿩æ°éã[#51759](https://github.com/ant-design/ant-design/pull/51759) [@aojunhao123](https://github.com/aojunhao123)
- ð¥ Modal `width` æ¯æååºåŒå°ºå¯žã[#51653](https://github.com/ant-design/ant-design/pull/51653) [@zombieJ](https://github.com/zombieJ)
- ð¥ Splitter å¢å `lazy` æš¡åŒã[#51557](https://github.com/ant-design/ant-design/pull/51557) [@OysterD3](https://github.com/OysterD3)
- ð¥ Button `color` 屿§æ¯æå®æŽè²æ¿ã[#51550](https://github.com/ant-design/ant-design/pull/51550) [@OysterD3](https://github.com/OysterD3)
-
- ð Button ç»ä»¶æ°å¢ `loadingIcon` 以èªå®ä¹å èœœåŸæ ã[#51758](https://github.com/ant-design/ant-design/pull/51758) [@zhangchao-wooc](https://github.com/zhangchao-wooc)
- Menu
- ð Menu æ°å¢ token `subMenuItemSelectedColor`ïŒé¿å
`itemSelectedColor` èŠçåèåæ é¢æ ·åŒã[#52182](https://github.com/ant-design/ant-design/pull/52182) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Menu `extra` åäœå€§å°ååçŽå±
äžå¯¹éœé®é¢ã[#52217](https://github.com/ant-design/ant-design/pull/52217) [@guoyunhe](https://github.com/guoyunhe)
- ð è¯ä¹å
- ð ConfigProvider æ¯æ Empty ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#52208](https://github.com/ant-design/ant-design/pull/52208) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider æ¯æ Slider ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#52185](https://github.com/ant-design/ant-design/pull/52185) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider æ¯æ Popconfirm ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#52126](https://github.com/ant-design/ant-design/pull/52126) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider æ¯æ Popover ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#52110](https://github.com/ant-design/ant-design/pull/52110) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider æ¯æ Tooltip ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#51872](https://github.com/ant-design/ant-design/pull/51872) [@thinkasany](https://github.com/thinkasany)
- ð ConfigProvider æ¯æ Descriptions ç»ä»¶è¯ä¹å `classNames` å `styles`ã[#52120](https://github.com/ant-design/ant-design/pull/52120) [@thinkasany](https://github.com/thinkasany)
- Tree
- ð éæ Tree éšå代ç 䞺 Function Component 以䞺 React 19 åæŽå¥œæ§èœåå€ã[#52209](https://github.com/ant-design/ant-design/pull/52209) [@li-jia-nan](https://github.com/li-jia-nan)
- ð äŒå Tree `disabled` äž `selected` èç¹ç¶æäžçé¢è²å±ç€ºã[#52173](https://github.com/ant-design/ant-design/pull/52173) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð Transfer æ¯æ `showSearch` é
眮 `defaultValue` å `placeholder`ã[#52125](https://github.com/ant-design/ant-design/pull/52125) [@EmilyyyLiu](https://github.com/EmilyyyLiu)
- ð Calendar æ¯æ `showWeek` 屿§çšäºæŸç€ºåšæ°åã[#52072](https://github.com/ant-design/ant-design/pull/52072) [@afc163](https://github.com/afc163)
- ð Mentions æ°å¢ `onPopupScroll` 屿§ã[#51858](https://github.com/ant-design/ant-design/pull/51858) [@OysterD3](https://github.com/OysterD3)
- ð Card å¢å `bodyPaddingSM`ã`headerPaddingSM`ã`bodyPadding`ã`headerPadding` ç»ä»¶ tokenã[#51762](https://github.com/ant-design/ant-design/pull/51762) [@thinkasany](https://github.com/thinkasany)
- ð ColorPicker `presets` æ¯æäŒ å
¥ `key`ã[#51794](https://github.com/ant-design/ant-design/pull/51794) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Cascader æ°å¢ `optionSelectedColor` tokenã[#51769](https://github.com/ant-design/ant-design/pull/51769) [@thinkasany](https://github.com/thinkasany)
- ð ä¿®å€ Layout.Sider `trigger` æ ·åŒäžæ£ç¡®çé®é¢ã[46a8eff](https://github.com/ant-design/ant-design/commit/46a8eff) [@Wxh16144](https://github.com/Wxh16144)
- Table
- ð ä¿®å€ Table `expandable` äžè®Ÿçœ® `fixedïŒright` äžçæçé®é¢ã[#52176](https://github.com/ant-design/ant-design/pull/52176) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Table `sticky` æš¡åŒäžæ°Žå¹³åºå®æ»åšæ¡åš rtl æš¡åŒäžäžçæçé®é¢ã[#52176](https://github.com/ant-design/ant-design/pull/52176) [@afc163](https://github.com/afc163)
- ð äŒå Flex 䜿å
¶åšèªå®ä¹æž²æç»ä»¶æ¶æ»æ¯é眮 `margin`ã`padding` æ ·åŒã[#52170](https://github.com/ant-design/ant-design/pull/52170) [@li-jia-nan](https://github.com/li-jia-nan)
- ð ä¿®å€ DatePicker.RangePicker `needConfirm` æš¡åŒå¶å°åšäžç¡®è®€ä»ç¶å¯ä»¥åæ¢é¢æ¿çé®é¢ã[#52102](https://github.com/ant-design/ant-design/pull/52102) [@Zyf665](https://github.com/Zyf665)
- ð ä¿®å€ Slider åœ `tipFormatter` æªå®ä¹æ¶å¯ŒèŽåŽ©æºçé®é¢ã[#52184](https://github.com/ant-design/ant-design/pull/52184) [@thinkasany](https://github.com/thinkasany)
- ð äŒå Collapse èçŠæ ·åŒä»¥åæå 项åè§ã[#52086](https://github.com/ant-design/ant-design/pull/52086) [@aojunhao123](https://github.com/aojunhao123)
- âšïž 䞺 Radio.Group æ·»å é»è®€ `name` 屿§ä»¥æåæ éç¢äœéªã[#52076](https://github.com/ant-design/ant-design/pull/52076) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Input.Searchæ·»å é»è®€ `type=search` ç±»åã[#52083](https://github.com/ant-design/ant-design/pull/52083) [@Kaikiat1126](https://github.com/Kaikiat1126)
- âšïž äŒå Tabs é®çæäœæ¶ççŠç¹æ ·åŒã[#52002](https://github.com/ant-design/ant-design/pull/52002) [@aojunhao123](https://github.com/aojunhao123)
- Segmented
- âšïž äŒå Segmented èçŠæ ·åŒä»¥æåæ éç¢äœéªã[#51934](https://github.com/ant-design/ant-design/pull/51934) [@aojunhao123](https://github.com/aojunhao123)
- âšïž Segmented æ¯æ `name` 屿§ä»¥æåæ éç¢äœéªã[#51725](https://github.com/ant-design/ant-design/pull/51725) [@thinkasany](https://github.com/thinkasany)
- ðŠ MISC: çš `@ant-design/fast-color` æ¿æ¢ `@ctrl/tinycolor` 以éäœæå
äœç§¯ã[#52190](https://github.com/ant-design/ant-design/pull/52190) [#52157](https://github.com/ant-design/ant-design/pull/52157) [@aojunhao123](https://github.com/aojunhao123)
- âšïž è°æŽ InputãInputNumberãMentionsãTextarea ç»ä»¶æž
é€åŸæ ä» `span` å
çŽ æŽæ¹äžº `button` å
çŽ ïŒæé«äºå¯è®¿é®æ§åäº€äºæ§ã[#52180](https://github.com/ant-design/ant-design/pull/52180) [@li-jia-nan](https://github.com/li-jia-nan)
- ð MISC: ä¿®å€ React 19 äžæå»ºæ¥éçé®é¢ã[#52168](https://github.com/ant-design/ant-design/pull/52168) [@zombieJ](https://github.com/zombieJ)
- TypeScript
- ð€ è°æŽ Table `ref` ç±»å䞺 React.Refã[#52205](https://github.com/ant-design/ant-design/pull/52205) [@li-jia-nan](https://github.com/li-jia-nan)
- ð€ Calendar å¯Œåº CalendarMode ç±»åã[#52160](https://github.com/ant-design/ant-design/pull/52160) [@Kaikiat1126](https://github.com/Kaikiat1126)
5.22.7 (2024-12-27)
- ð Fix Button text and icon not align. [#52132](https://github.com/ant-design/ant-design/pull/52132) [@afc163](https://github.com/afc163)
- ð Fix Button throws `reactRender is not a function` under React 19. [#52105](https://github.com/ant-design/ant-design/pull/52105) [@afc163](https://github.com/afc163)
- TypeScript
- ð€ Fix Menu interface type error from external module. [#51715](https://github.com/ant-design/ant-design/pull/51715) [@msyavuz](https://github.com/msyavuz)
---
- ð ä¿®å€ Button æåååŸæ äžå¯¹éœçé®é¢ã[#52132](https://github.com/ant-design/ant-design/pull/52132) [@afc163](https://github.com/afc163)
- ð ä¿®å€åš React 19 äžç¹å» Button æ¶æåº `reactRender is not a function` é误çé®é¢ã[#52105](https://github.com/ant-design/ant-design/pull/52105) [@afc163](https://github.com/afc163)
- TypeScript
- ð€ ä¿®å€ Menu `component` 屿§ç±»åæéã[#51715](https://github.com/ant-design/ant-design/pull/51715) [@msyavuz](https://github.com/msyavuz)
5.22.6 (2024-12-23)
- ð Align Button with and without icons consistently. [#52070](https://github.com/ant-design/ant-design/pull/52070)
- ð Fix Splitter collapsible icon `z-index` too low. [#52065](https://github.com/ant-design/ant-design/pull/52065) [@wanpan11](https://github.com/wanpan11)
- ð Fix Button motion not smooth when set `loading`. [#52059](https://github.com/ant-design/ant-design/pull/52059) [@zombieJ](https://github.com/zombieJ)
- ð Fix Button issue where solid default button text disappears on hover in dark mode. [#52024](https://github.com/ant-design/ant-design/pull/52024) [@DDDDD12138](https://github.com/DDDDD12138)
---
- ð ä¿®å€ Button æåŸæ åæ åŸæ æé®å¯¹éœå·®äžåçŽ çé®é¢ã[#52070](https://github.com/ant-design/ant-design/pull/52070)
- ð ä¿®å€ Splitter ç»ä»¶æå åŸæ `z-index` å±çº§è¿äœé®é¢ã[#52065](https://github.com/ant-design/ant-design/pull/52065) [@wanpan11](https://github.com/wanpan11)
- ð ä¿®å€ Button å¯çš `loading` æ¶ïŒåšç»äžå€é¡ºæ»çé®é¢ã[#52059](https://github.com/ant-design/ant-design/pull/52059) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Button æè²æš¡åŒäžé»è®€å¡«å
æé®ææ¬åšæ¬åæ¶æ¶å€±çé®é¢ã[#52024](https://github.com/ant-design/ant-design/pull/52024) [@DDDDD12138](https://github.com/DDDDD12138)
5.22.5 (2024-12-14)
- ð Refactor Wave/Menu/Form `ref` check logic to resolve React 19 `ref` conflict (Note, this is not finally support React 19 but we will resolve step by step in future version). [#51952](https://github.com/ant-design/ant-design/pull/51952) [@zombieJ](https://github.com/zombieJ)
- ð Fix Dropdown cannot accept ReactNode as `children`. [#50174](https://github.com/ant-design/ant-design/pull/50174) [@coding-ice](https://github.com/coding-ice)
- ð Fix Carousel cannot display correctly in Modal without icon. [#51988](https://github.com/ant-design/ant-design/pull/51988) [@quan060798](https://github.com/quan060798)
- ð Fix Select label overflow issue. [#52011](https://github.com/ant-design/ant-design/pull/52011) [@OysterD3](https://github.com/OysterD3)
- ð Fix Form `setFieldValue` not reset field validation. [#51993](https://github.com/ant-design/ant-design/pull/51993) [@zombieJ](https://github.com/zombieJ)
- ð Fix Pagination with setting `showSizeChanger.showSearch` not working. [#51962](https://github.com/ant-design/ant-design/pull/51962) [@zombieJ](https://github.com/zombieJ)
- ð°ð· Improve Korean locales for DatePicker. [#51983](https://github.com/ant-design/ant-design/pull/51983) [@DevLeti](https://github.com/DevLeti)
- ð€ Export `CheckboxChangeEvent` from antd. [#52008](https://github.com/ant-design/ant-design/pull/52008) [@SpecLad](https://github.com/SpecLad)
---
- ð éæ Wave/Menu/Form `ref` æ£æ¥é»èŸä»¥è§£å³ React 19 `ref` éšåå²çªïŒæ³šïŒè¯¥æŽæ°äžäŒå®å
šè§£å³ React 19 å
Œå®¹é®é¢ïŒåç»å°äŒæç»æŽæ°ïŒã[#51952](https://github.com/ant-design/ant-design/pull/51952) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Dropdown `children` äžæ¯æäŒ å
¥ ReactNode çé®é¢ã[#50174](https://github.com/ant-design/ant-design/pull/50174) [@coding-ice](https://github.com/coding-ice)
- ð ä¿®å€ Carousel æäºæ
åµäžåš Modal äžæ æ³æ£ç¡®å±ç€ºçé®é¢ã[#51988](https://github.com/ant-design/ant-design/pull/51988) [@quan060798](https://github.com/quan060798)
- ð ä¿®å€ Select éäžææ¬æº¢åºçé®é¢ ã[#52011](https://github.com/ant-design/ant-design/pull/52011) [@OysterD3](https://github.com/OysterD3)
- ð ä¿®å€ Form `setFieldValue` 没æéçœ®åæ®µæ ¡éªä¿¡æ¯çé®é¢ã[#51993](https://github.com/ant-design/ant-design/pull/51993) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Pagination é
眮 `showSizeChanger.showSearch` æ æçé®é¢ã[#51962](https://github.com/ant-design/ant-design/pull/51962) [@zombieJ](https://github.com/zombieJ)
- ð°ð· äŒå DatePicker é©è¯æ¬å°åææ¡ã[#51983](https://github.com/ant-design/ant-design/pull/51983) [@DevLeti](https://github.com/DevLeti)
- ð€ ä» antd éå¯Œåº `CheckboxChangeEvent` ç±»åã[#52008](https://github.com/ant-design/ant-design/pull/52008) [@SpecLad](https://github.com/SpecLad)
5.22.4 (2024-12-09)
- Transfer
- ð Fix the background overflow when Transfer selects the last item on the current page. [#51884](https://github.com/ant-design/ant-design/pull/51884) [@ayangweb](https://github.com/ayangweb)
- ð Fix Transfer toggle button being enabled when all items are disabled. [#51784](https://github.com/ant-design/ant-design/pull/51784) [@WwwHhhYran](https://github.com/WwwHhhYran)
- ð Fix the arrow would be outside the container when the Tooltip content was too small. [#51904](https://github.com/ant-design/ant-design/pull/51904)
- ð Fix where clicking the Radio or Checkbox under Upload would trigger the popup window twice. [#51874](https://github.com/ant-design/ant-design/pull/51874)
- ð Fix Menu icon alignment when using `collapsedIconSize`. [#51863](https://github.com/ant-design/ant-design/pull/51863) [@Gnomeek](https://github.com/Gnomeek)
- ð Fix incorrect styling of Tabs component when `type="editable-card"`. [#51935](https://github.com/ant-design/ant-design/pull/51935) [@aojunhao123](https://github.com/aojunhao123)
- ð Fix insufficient trigger style priority in Layout.Sider component in `zero-width` mode. [#51936](https://github.com/ant-design/ant-design/pull/51936) [@aojunhao123](https://github.com/aojunhao123)
- ð MISC: Fix the icon styles were created repeatedly. [#51897](https://github.com/ant-design/ant-design/pull/51897) [@YumoImer](https://github.com/YumoImer)
- ð MISC: Inline styles refactored to cssinjs. [#51843](https://github.com/ant-design/ant-design/pull/51843)
---
- Transfer
- ð ä¿®å€ Transfer éäžåœå页æåäžé¡¹æ¶èæ¯æº¢åºçé®é¢ã[#51884](https://github.com/ant-design/ant-design/pull/51884) [@ayangweb](https://github.com/ayangweb)
- ð ä¿®æ£ Transfer 忢æé®åœææ item çŠçšæ¶äŸç¶å¯çšçé®é¢ã[#51784](https://github.com/ant-design/ant-design/pull/51784) [@WwwHhhYran](https://github.com/WwwHhhYran)
- ð ä¿®å€ Tooltip å
容è¿å°æ¶ïŒç®å€ŽäŒåšå®¹åšå€çé®é¢ã[#51904](https://github.com/ant-design/ant-design/pull/51904)
- ð ä¿®å€ç¹å» Upload äžç Radio æ Checkbox äŒè§Šå䞀次匹çªçé®é¢ã[#51874](https://github.com/ant-design/ant-design/pull/51874)
- ð ä¿®å€ Menu åšäœ¿çš `collapsedIconSize` æ¶åŸæ 对éœçé®é¢ã[#51863](https://github.com/ant-design/ant-design/pull/51863) [@Gnomeek](https://github.com/Gnomeek)
- ð ä¿®å€ Tabs ç»ä»¶åš `type="editable-card"` æ¶æ ·åŒäžæ£ç¡®çé®é¢ã[#51935](https://github.com/ant-design/ant-design/pull/51935) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ Layout.Sider ç»ä»¶åš `zero-width` æš¡åŒäžè§Šååšæ ·åŒäŒå
级äžè¶³çé®é¢ã[#51936](https://github.com/ant-design/ant-design/pull/51936) [@aojunhao123](https://github.com/aojunhao123)
- ð MISC: ä¿®å€ icon æ ·åŒè¢«éå€å建çé®é¢ã[#51897](https://github.com/ant-design/ant-design/pull/51897) [@YumoImer](https://github.com/YumoImer)
- ð MISC: è¡å
æ ·åŒéæäžº cssinjsã[#51843](https://github.com/ant-design/ant-design/pull/51843)
5.22.3 (2024-12-02)
- ð Fix Select clear button may has incorrect position within Form.item. [#51649](https://github.com/ant-design/ant-design/pull/51649) [@dislido](https://github.com/dislido)
- ð Fix InputNumber `handleVisible` token not work as expected. [#51728](https://github.com/ant-design/ant-design/pull/51728) [@dengfuping](https://github.com/dengfuping)
- ð Fix ColorPicker error when pass `ReactNode` to `label` field of `presets` property. [#51808](https://github.com/ant-design/ant-design/pull/51808) [@li-jia-nan](https://github.com/li-jia-nan)
- ð Fix Menu `inlineCollapsed` property not works bug within Layout. [#51775](https://github.com/ant-design/ant-design/pull/51775) [@coderz-w](https://github.com/coderz-w)
- ð Fix Table `onHeaderCell` provided part `style` can not override. [#51793](https://github.com/ant-design/ant-design/pull/51793) [@Wxh16144](https://github.com/Wxh16144)
- âšïž Improve Collapse accessibility. [#51836](https://github.com/ant-design/ant-design/pull/51836) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ Add Table argument type for `clearFilters` function property. [#51754](https://github.com/ant-design/ant-design/pull/51754) [@fubd](https://github.com/fubd)
- ð€ Fix Form.List with nest field will miss value with remove when set Form `preserve` to `false`. [#51796](https://github.com/ant-design/ant-design/pull/51796) [@zombieJ](https://github.com/zombieJ)
---
- ð ä¿®å€ Select æž
逿é®åš Form.Item äžäœçœ®å¯èœé误çé®é¢ã[#51649](https://github.com/ant-design/ant-design/pull/51649) [@dislido](https://github.com/dislido)
- ð ä¿®å€ InputNumber `handleVisible` token äžçæçé®é¢ã[#51728](https://github.com/ant-design/ant-design/pull/51728) [@dengfuping](https://github.com/dengfuping)
- ð ä¿®å€ ColorPicker ç `presets` 屿§äžç `label` åæ®µäŒ å
¥ `ReactNode` äŒæ¥éçé®é¢ã[#51808](https://github.com/ant-design/ant-design/pull/51808) [@li-jia-nan](https://github.com/li-jia-nan)
- ð ä¿®å€ Menu ç `inlineCollapsed` 屿§åš Layout äžäžçæçé®é¢ã[#51775](https://github.com/ant-design/ant-design/pull/51775) [@coderz-w](https://github.com/coderz-w)
- ð ä¿®å€ Table `onHeaderCell` æäŸç `style` æ æ³è¢«èŠççé®é¢ã[#51793](https://github.com/ant-design/ant-design/pull/51793) [@Wxh16144](https://github.com/Wxh16144)
- âšïž äŒå Collapse ç»ä»¶çå¯è®¿é®æ§ã[#51836](https://github.com/ant-design/ant-design/pull/51836) [@aojunhao123](https://github.com/aojunhao123)
- TypeScript
- ð€ å¢å Table 屿§äž `clearFilters` åœæ°çå
¥åç±»åã[#51754](https://github.com/ant-design/ant-design/pull/51754) [@fubd](https://github.com/fubd)
- ð€ ä¿®å€ Form 讟眮 `preserve` 䞺 `false` æ¶ïŒForm.List äžåµå¥çåæ®µåžèœœäŒäž¢å€±åŒçé®é¢ã[#51796](https://github.com/ant-design/ant-design/pull/51796) [@zombieJ](https://github.com/zombieJ)
5.22.2 (2024-11-20)
- ð Fix Input.OTP focus from advancing when previous input is empty. [#51664](https://github.com/ant-design/ant-design/pull/51664) [@thecodesalim](https://github.com/thecodesalim)
- ð Adjust Modal function call not to scroll the confirm button when it get auto focused. [#51647](https://github.com/ant-design/ant-design/pull/51647) [@zombieJ](https://github.com/zombieJ)
- ð Fix Form `rules` with same error content will cause React render warning. [#51636](https://github.com/ant-design/ant-design/pull/51636) [@zombieJ](https://github.com/zombieJ)
- ð Refactor Button `focus` logic trigger with `useEffect` to resolve some async load case not get `autoFocus`. [#51624](https://github.com/ant-design/ant-design/pull/51624) [@zombieJ](https://github.com/zombieJ)
- ð Fix Button custom icon not center-aligned. [#51652](https://github.com/ant-design/ant-design/pull/51652) [@afc163](https://github.com/afc163)
- ð Fix Table `getCheckboxProps` event handlers being overridden by internal selection logic. [#51661](https://github.com/ant-design/ant-design/pull/51661) [@Zyf665](https://github.com/Zyf665)
- ð Fix Tree that `onCheck` and `onSelect` were not properly triggered. [#51448](https://github.com/ant-design/ant-design/pull/51448) [@Wxh16144](https://github.com/Wxh16144)
- ð Localization
- ð·ðº Add support for Russian translation. [#51619](https://github.com/ant-design/ant-design/pull/51619) [@avvakumovid](https://github.com/avvakumovid)
- ð®ð¹ Add support for Italian translation in TimePicker. [#51685](https://github.com/ant-design/ant-design/pull/51685) [@LorenzoCardinali](https://github.com/LorenzoCardinali)
---
- ð ä¿®å€ Input.OTP ç»ä»¶åšæéæ³èŸå
¥æ¶ä»äŒåæ¢å°äžäžäžªèŸå
¥æ¡çé®é¢ã[#51664](https://github.com/ant-design/ant-design/pull/51664) [@thecodesalim](https://github.com/thecodesalim)
- ð è°æŽ Modal ç¡®è®€åœæ°ïŒäœ¿å
¶åšåŒ¹åºåèçŠç¡®è®€æé®æ¶äžèŠæ»åšçªäœã[#51647](https://github.com/ant-design/ant-design/pull/51647) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Form `rules` çæå€æ¡çžåé误æ¶äŒæ¥ React æž²æé误çé®é¢ã[#51636](https://github.com/ant-design/ant-design/pull/51636) [@zombieJ](https://github.com/zombieJ)
- ð è°æŽ Button äœ¿çš `useEffect` æ¥è§Šå `autoFocus` é»èŸïŒä»¥è§£å³äžäºåŒæ¥æž²æåºæ¯äž Button æ æ³èªåšèçŠçé®é¢ã[#51624](https://github.com/ant-design/ant-design/pull/51624) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Button äžäœ¿çšèªå®ä¹äžæ¹åŸæ åºæ¶åŸæ æªå±
äžçé®é¢ã[#51652](https://github.com/ant-design/ant-design/pull/51652) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Table ç»ä»¶ `getCheckboxProps` äžçäºä»¶å€çåšè¢«å
éšéæ©é»èŸèŠççé®é¢ã[#51661](https://github.com/ant-design/ant-design/pull/51661) [@Zyf665](https://github.com/Zyf665)
- ð ä¿®å€ Tree ç»ä»¶ç `onCheck` å `onSelect` äºä»¶æ²¡æè¢«æ£ç¡®è§Šåçé®é¢ã[#51448](https://github.com/ant-design/ant-design/pull/51448) [@Wxh16144](https://github.com/Wxh16144)
- ð æ¬å°å
- ð·ðº æ·»å äºä¿è¯ç¿»è¯æ¯æã[#51619](https://github.com/ant-design/ant-design/pull/51619) [@avvakumovid](https://github.com/avvakumovid)
- ð®ð¹ 䞺 TimePicker æ·»å äºæå€§å©è¯ç¿»è¯ã[#51685](https://github.com/ant-design/ant-design/pull/51685) [@LorenzoCardinali](https://github.com/LorenzoCardinali)
5.22.1 (2024-11-13)
- ð Adjust DatePicker.RangePicker to not allow switching to the next field by clicking the input when `needConfirm` and the user has not submitted the date. [#51591](https://github.com/ant-design/ant-design/pull/51591) [@zombieJ](https://github.com/zombieJ)
- ð Lock Input.OTP `ctrl + z` operation to avoid data not correct. [#51609](https://github.com/ant-design/ant-design/pull/51609) [@zombieJ](https://github.com/zombieJ)
- ð Fix Select `tags` or `multiple` mode display issue. [#51605](https://github.com/ant-design/ant-design/pull/51605) [@guoyunhe](https://github.com/guoyunhe)
- ð Fix Badge `count` motion missing in Safari. [#51598](https://github.com/ant-design/ant-design/pull/51598) [@zombieJ](https://github.com/zombieJ)
- ð Fix Tabs with `centered` the tabs can not fully display. [#51571](https://github.com/ant-design/ant-design/pull/51571) [@DDDDD12138](https://github.com/DDDDD12138)
- ð Fix Transfer with controlled `dataSource` & `selectedKeys` sometime miss sync checked state. [#51523](https://github.com/ant-design/ant-design/pull/51523) [@IsKaros](https://github.com/IsKaros)
- ð Revert Button `display` `inline-flex` back to `inline-block` to resolve Icon align issue. [#51588](https://github.com/ant-design/ant-design/pull/51588) [@Wxh16144](https://github.com/Wxh16144)
---
- ð è°æŽ DatePicker.RangePicker åœ `needConfirm` åçšæ·æªæäº€æ¥ææ¶ïŒäžå
讞éè¿ç¹å»èŸå
¥æ¡åæ¢å°äžäžäžªå段ã[#51591](https://github.com/ant-design/ant-design/pull/51591) [@zombieJ](https://github.com/zombieJ)
- ð çŠçš Input.OTP `ctrl + z` æäœä»¥é²æ¢æ°æ®ååé颿çé®é¢ã[#51609](https://github.com/ant-design/ant-design/pull/51609) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Select æ çŸæš¡åŒäžå±ç€ºåŒåžžçé®é¢ã[#51605](https://github.com/ant-design/ant-design/pull/51605) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ Badge `count` åš Safari äžåšç»äž¢å€±çé®é¢ã[#51598](https://github.com/ant-design/ant-design/pull/51598) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Tabs `centered` äžæ çŸå±ç€ºäžå
šçé®é¢ã[#51571](https://github.com/ant-design/ant-design/pull/51571) [@DDDDD12138](https://github.com/DDDDD12138)
- ð ä¿®å€ Transfer åæ§ `dataSource` å `selectedKeys` æ¶ïŒå¶å°äŒåºç°åŸéäžæ£ç¡®çé®é¢ã[#51523](https://github.com/ant-design/ant-design/pull/51523) [@IsKaros](https://github.com/IsKaros)
- ð åæ» Button `display` ç `inline-flex` 䞺 `inline-block` ä»¥è§£å³ Icon äœçœ®åç§»çé®é¢ã[#51588](https://github.com/ant-design/ant-design/pull/51588) [@Wxh16144](https://github.com/Wxh16144)
5.22.0 (2024-11-11)
- Form
- ð Form.Item supports hiding labels. [#51524](https://github.com/ant-design/ant-design/pull/51524) [@crazyair](https://github.com/crazyair)
- ð Form removes the div used to expand the error height, wraps errorDom and extraDom with a div, and sets a minimum height for the div. [#51254](https://github.com/ant-design/ant-design/pull/51254) [@hongzzz](https://github.com/hongzzz)
- ð Fix the problem that `onValuesChange` is still triggered when the Form field triggers change but the value does not change. [#51437](https://github.com/ant-design/ant-design/pull/51437) [@crazyair](https://github.com/crazyair)
- ð Form supports the focus property in scrollToFirstError when form validation fails. [#51231](https://github.com/ant-design/ant-design/pull/51231) [@nathanlao](https://github.com/nathanlao)
- Table
- ð Table column filter drop-down box supports `filterDropdownProps`. [#51297](https://github.com/ant-design/ant-design/pull/51297) [@Wxh16144](https://github.com/Wxh16144)
- ð Table `expandedRowClassName` supports string . [#51067](https://github.com/ant-design/ant-design/pull/51067) [@li-jia-nan](https://github.com/li-jia-nan)
- Tree
- ð Fix the problem of missing padding style for selected nodes in Tree. [#51492](https://github.com/ant-design/ant-design/pull/51492) [@zombieJ](https://github.com/zombieJ)
- ð Tree component Token adds `nodeHoverColor` and `nodeSelectedColor` support. [#51367](https://github.com/ant-design/ant-design/pull/51367) [@zmbxy](https://github.com/zmbxy)
- ð Tree adds `indentSize` token for custom indent width. [#51010](https://github.com/ant-design/ant-design/pull/51010) [@afc163](https://github.com/afc163)
- DatePicker
- ð DatePicker supports prefix attribute. [#51335](https://github.com/ant-design/ant-design/pull/51335) [@guoyunhe](https://github.com/guoyunhe)
- ð Fixed the issue of DatePicker.RangePicker flashing when the mouse moves between cells. [#51533](https://github.com/ant-design/ant-design/pull/51533) [@afc163](https://github.com/afc163)
- Input.OTP
- ð In the `Input.OTP` component, add `onInput` event to get the value of each user input. At the same time, the relevant documentation has been updated. [#51289](https://github.com/ant-design/ant-design/pull/51289) [@aojunhao123](https://github.com/aojunhao123)
- ð Fixed the problem that Input.OTP cannot specify `inputMode`. [#51271](https://github.com/ant-design/ant-design/pull/51271) [@alan-rudzinski](https://github.com/alan-rudzinski)
- ð ColorPicker supports `disabledFormat`. [#51539](https://github.com/ant-design/ant-design/pull/51539) [@su-muzhi](https://github.com/su-muzhi)
- ð Add `cursor` configuration item to the `focus` method of InputNumber component to control the cursor position. [#51444](https://github.com/ant-design/ant-design/pull/51444) [@aojunhao123](https://github.com/aojunhao123)
- ð Cascader adds `disabled` attribute to disable all first-level directory items of the component. [#51272](https://github.com/ant-design/ant-design/pull/51272) [@aojunhao123](https://github.com/aojunhao123)
- ð Descriptions supports single-line spreading. [#51365](https://github.com/ant-design/ant-design/pull/51365) [@crazyair](https://github.com/crazyair)
- ð Select/TreeSelect/Cascader components add `prefix` property to support custom prefix. [#51186](https://github.com/ant-design/ant-design/pull/51186) [@guoyunhe](https://github.com/guoyunhe)
- ð Fix the problem that the preview image class name is lost when setting `ImageProps.preview.rootClassName` in Image. [#51538](https://github.com/ant-design/ant-design/pull/51538) [@dislido](https://github.com/dislido)
- ð Fixed the issue that the last item in the TimePicker panel column cannot be scrolled to the top. [#51481](https://github.com/ant-design/ant-design/pull/51481) [@zombieJ](https://github.com/zombieJ)
- ð Fix TreeSelect dropdown height not enough. [#51567](https://github.com/ant-design/ant-design/pull/51567) [@afc163](https://github.com/afc163)
- ð Fixed the issue that Typography is not updated immediately when the ConfigProvider language is switched. [#51453](https://github.com/ant-design/ant-design/pull/51453) [@thinkasany](https://github.com/thinkasany)
- ð Fixed the issue that Upload `itemRender` calling `action.preview` will cause a crash. [#51419](https://github.com/ant-design/ant-design/pull/51419) [@yoyo837](https://github.com/yoyo837)
- ð Fixed Splitter pseudo-element symbol issue. [#51536](https://github.com/ant-design/ant-design/pull/51536) [@dislido](https://github.com/dislido)
- ð Optimize Collapse accessibility attribute and mouse hover style. [#51400](https://github.com/ant-design/ant-design/pull/51400) [@afc163](https://github.com/afc163)
- ð Fix styling issue of Menu title content. [#51425](https://github.com/ant-design/ant-design/pull/51425) [@coding-ice](https://github.com/coding-ice)
- ðµð¹ Fix translation in Portuguese (pt_PT) localization file for better accuracy and consistency. [#51501](https://github.com/ant-design/ant-design/pull/51501) [@alexandre-p-marques-alb](https://github.com/alexandre-p-marques-alb)
- ðºð¿ Optimize uz_UZ internationalization. [#51407](https://github.com/ant-design/ant-design/pull/51407) [@Zukhrik](https://github.com/Zukhrik)
- TypeScript
- ð€ Upload exports type DraggerProps. [#51546](https://github.com/ant-design/ant-design/pull/51546) [@DBvc](https://github.com/DBvc)
- ð€ Add defaultValue property to TimePicker.RangePicker example. [#51413](https://github.com/ant-design/ant-design/pull/51413) [@nathanlao](https://github.com/nathanlao)
- ð€ Message Optimize the top type in message.config. [#51468](https://github.com/ant-design/ant-design/pull/51468) [@Fog3211](https://github.com/Fog3211)
- ð€ Optimize the TS definition of Tree and TreeSelect. [#51251](https://github.com/ant-design/ant-design/pull/51251) [@afc163](https://github.com/afc163)
---
- Form
- ð Form.Item æ¯æéè labelã[#51524](https://github.com/ant-design/ant-design/pull/51524) [@crazyair](https://github.com/crazyair)
- ð Form ç§»é€äºçšäºæåŒ error é«åºŠç divïŒå° errorDom å extraDom çšäžäžª div å
裹ïŒå¹¶äžºè¯¥ div è®Ÿçœ®äºæå°é«åºŠã[#51254](https://github.com/ant-design/ant-design/pull/51254) [@hongzzz](https://github.com/hongzzz)
- ð ä¿®å€ Form åšå段觊å change äœæ¯åŒæ²¡æååæ¶ïŒ`onValuesChange` ä»ç¶äŒè§Šåçé®é¢ã[#51437](https://github.com/ant-design/ant-design/pull/51437) [@crazyair](https://github.com/crazyair)
- ð Form æ¯æåšè¡šåéªè¯å€±èŽ¥æ¶ïŒscrollToFirstError äžç focus 屿§ã[#51231](https://github.com/ant-design/ant-design/pull/51231) [@nathanlao](https://github.com/nathanlao)
- Table
- ð Table åè¿æ»€äžææ¡æ¯æ `filterDropdownProps`ã[#51297](https://github.com/ant-design/ant-design/pull/51297) [@Wxh16144](https://github.com/Wxh16144)
- ð Table `expandedRowClassName` æ¯æ string ã[#51067](https://github.com/ant-design/ant-design/pull/51067) [@li-jia-nan](https://github.com/li-jia-nan)
- Tree
- ð ä¿®å€ Tree éäžèç¹äž¢å€± padding æ ·åŒçé®é¢ã[#51492](https://github.com/ant-design/ant-design/pull/51492) [@zombieJ](https://github.com/zombieJ)
- ð Tree ç»ä»¶ Token å¢å `nodeHoverColor` å `nodeSelectedColor` æ¯æã[#51367](https://github.com/ant-design/ant-design/pull/51367) [@zmbxy](https://github.com/zmbxy)
- ð Tree æ°å¢ `indentSize` token çšäºèªå®ä¹çŒ©è¿å®œåºŠã[#51010](https://github.com/ant-design/ant-design/pull/51010) [@afc163](https://github.com/afc163)
- DatePicker
- ð DatePicker æ¯æ `prefix` 屿§ã[#51335](https://github.com/ant-design/ant-design/pull/51335) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ DatePicker.RangePicker åœéŒ æ ç§»åšå°åå
æ Œä¹éŽæ¶åºç°éªçæ ·åŒçé®é¢ã[#51533](https://github.com/ant-design/ant-design/pull/51533) [@afc163](https://github.com/afc163)
- Input.OTP
- ð Input.OTP ç»ä»¶æ°å¢ `onInput` äºä»¶çšäºè·åçšæ·æ¯äžæ¬¡èŸå
¥çåŒã[#51289](https://github.com/ant-design/ant-design/pull/51289) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ Input.OTP æ æ³æå® `inputMode` çé®é¢ã[#51271](https://github.com/ant-design/ant-design/pull/51271) [@alan-rudzinski](https://github.com/alan-rudzinski)
- ð ColorPicker æ¯æ `disabledFormat` 屿§ä»¥çŠçšæ ŒåŒåæ¢åšã[#51539](https://github.com/ant-design/ant-design/pull/51539) [@su-muzhi](https://github.com/su-muzhi)
- ð 䞺 InputNumber ç»ä»¶ç `focus` æ¹æ³å¢å `cursor` é
眮项以æ§å¶å
æ äœçœ®ã[#51444](https://github.com/ant-design/ant-design/pull/51444) [@aojunhao123](https://github.com/aojunhao123)
- ð Cascader æ°å¢ `disabled` 屿§ä»¥çŠçšç»ä»¶çææäžçº§ç®åœé¡¹ã[#51272](https://github.com/ant-design/ant-design/pull/51272) [@aojunhao123](https://github.com/aojunhao123)
- ð Descriptions æ¯æåè¡éºæ»¡ã[#51365](https://github.com/ant-design/ant-design/pull/51365) [@crazyair](https://github.com/crazyair)
- ð Select/TreeSelect/Cascader ç»ä»¶å¢å `prefix` 屿§ä»¥æ¯æèªå®ä¹åçŒã[#51186](https://github.com/ant-design/ant-design/pull/51186) [@guoyunhe](https://github.com/guoyunhe)
- ð ä¿®å€ Image 讟眮 `ImageProps.preview.rootClassName` 富èŽé¢è§åŸç±»å䞢倱ã[#51538](https://github.com/ant-design/ant-design/pull/51538) [@dislido](https://github.com/dislido)
- ð ä¿®å€ TimePicker 颿¿åçæåäžé¡¹æ æ³æ»åšå°æäžé¢çé®é¢ã[#51481](https://github.com/ant-design/ant-design/pull/51481) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ TreeSelect 匹å±é«åºŠäžå€çé®é¢ã[#51567](https://github.com/ant-design/ant-design/pull/51567) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Typography åš ConfigProvider è¯èšåæ¢æ¶å没æç«å³æŽæ°ã[#51453](https://github.com/ant-design/ant-design/pull/51453) [@thinkasany](https://github.com/thinkasany)
- ð ä¿®å€ Upload `itemRender` è°çš `action.preview` äŒå¯ŒèŽåŽ©æºçé®é¢ã[#51419](https://github.com/ant-design/ant-design/pull/51419) [@yoyo837](https://github.com/yoyo837)
- ð ä¿®å€ Splitter 䌪å
çŽ ç¬Šå·é®é¢ã[#51536](https://github.com/ant-design/ant-design/pull/51536) [@dislido](https://github.com/dislido)
- ð äŒå Collapse å¯è®¿é®æ§å±æ§åéŒ æ hover æ ·åŒã[#51400](https://github.com/ant-design/ant-design/pull/51400) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Menu title å
å®¹çæ ·åŒé®é¢ã[#51425](https://github.com/ant-design/ant-design/pull/51425) [@coding-ice](https://github.com/coding-ice)
- ðµð¹ ä¿®æ£è¡èçè¯ (pt_PT) æ¬å°åæä»¶äžçç¿»è¯ïŒä»¥æé«åç¡®æ§åäžèŽæ§ã[#51501](https://github.com/ant-design/ant-design/pull/51501) [@alexandre-p-marques-alb](https://github.com/alexandre-p-marques-alb)
- ðºð¿ äŒå uz_UZ åœé
åã[#51407](https://github.com/ant-design/ant-design/pull/51407) [@Zukhrik](https://github.com/Zukhrik)
- TypeScript
- ð€ Upload 富åºç±»å DraggerPropsã[#51546](https://github.com/ant-design/ant-design/pull/51546) [@DBvc](https://github.com/DBvc)
- ð€ å° defaultValue 屿§æ·»å å° TimePicker.RangePicker 瀺äŸäžã[#51413](https://github.com/ant-design/ant-design/pull/51413) [@nathanlao](https://github.com/nathanlao)
- ð€ Message äŒå message.config äžç top ç±»åã[#51468](https://github.com/ant-design/ant-design/pull/51468) [@Fog3211](https://github.com/Fog3211)
- ð€ äŒå Tree å TreeSelect ç TS å®ä¹ã[#51251](https://github.com/ant-design/ant-design/pull/51251) [@afc163](https://github.com/afc163)
5.21.6 (2024-10-28)
- ð Fix Tree.DirectoryTree interactive area not being a whole row. [#51210](https://github.com/ant-design/ant-design/pull/51210)
- ð Fix the Button icon was not vertically centered. [#51381](https://github.com/ant-design/ant-design/pull/51381)
- ð Fix the pointer style not set to `not-allowed` in the `disabled` state when `variant` of the Input was set to `borderless`. [#51387](https://github.com/ant-design/ant-design/pull/51387) [@ustcfury](https://github.com/ustcfury)
- Splitter
- ð Improve the pre-rendered style of Splitter under SSR. [#51378](https://github.com/ant-design/ant-design/pull/51378)
- ð Increased the click area of ââthe Splitter collapse button to improve usability. [#51383](https://github.com/ant-design/ant-design/pull/51383) [@aojunhao123](https://github.com/aojunhao123)
- ð Improve Checkbox `indeterminate` to enhance accessibility experience. [#51350](https://github.com/ant-design/ant-design/pull/51350) [@SpaNb4](https://github.com/SpaNb4)
- ð Improve the `title` of the Empty preset svg image to improve accessibility experience. [#51368](https://github.com/ant-design/ant-design/pull/51368)
---
- ð ä¿®å€ Tree.DirectoryTree 亀äºåºåäžæ¯æŽè¡çé®é¢ã[#51210](https://github.com/ant-design/ant-design/pull/51210)
- ð ä¿®å€ Button åŸæ æªåçŽå±
äžçé®é¢ã[#51381](https://github.com/ant-design/ant-design/pull/51381)
- ð ä¿®å€ Input ç»ä»¶ `variant` 讟眮 `borderless` æ¶ïŒ`disabled` ç¶æäžæéæ ·åŒæªè®Ÿçœ® `not-allowed` çé®é¢ã[#51387](https://github.com/ant-design/ant-design/pull/51387) [@ustcfury](https://github.com/ustcfury)
- Splitter
- ð äŒå Splitter åš SSR äžé¢æž²æçæ ·åŒã[#51378](https://github.com/ant-design/ant-design/pull/51378)
- ð å¢å€§ Splitter æå æé®ç¹å»åºåïŒæé«å¯çšæ§ã[#51383](https://github.com/ant-design/ant-design/pull/51383) [@aojunhao123](https://github.com/aojunhao123)
- ð äŒå Checkbox `indeterminate` æåæ éç¢äœéªã[#51350](https://github.com/ant-design/ant-design/pull/51350) [@SpaNb4](https://github.com/SpaNb4)
- ð äŒå Empty é¢è®Ÿ svg åŸçç `title` æåæ éç¢äœéªã[#51368](https://github.com/ant-design/ant-design/pull/51368)
5.21.5 (2024-10-21)
- ð Fix Cascader filter limitation not working when `limit` set to `false`. [#51263](https://github.com/ant-design/ant-design/pull/51263) [@dongbanban](https://github.com/dongbanban)
- ð Fix DatePicker disabled items cannot response mouse events bug. [#51294](https://github.com/ant-design/ant-design/pull/51294) [@ajenkins-mparticle](https://github.com/ajenkins-mparticle)
- ð Fix FloatButton menu problem what is difficult to click. [#51208](https://github.com/ant-design/ant-design/pull/51208) [@aojunhao123](https://github.com/aojunhao123)
- ð Fix QRCode `onRefresh` property not working properly. [#51315](https://github.com/ant-design/ant-design/pull/51315) [@kiner-tang](https://github.com/kiner-tang)
- ð Fix Typography links cannot be selected by user. [#51243](https://github.com/ant-design/ant-design/pull/51243) [@thinkasany](https://github.com/thinkasany)
- ð Fix Badge incorrect token of texts. [#51252](https://github.com/ant-design/ant-design/pull/51252) [@Wxh16144](https://github.com/Wxh16144)
- ð Fix Layout lost styles of collapse button. [#51313](https://github.com/ant-design/ant-design/pull/51313) [@aojunhao123](https://github.com/aojunhao123)
- ð Improve Button event handler declaration. [#42037](https://github.com/ant-design/ant-design/pull/42037) [@SohaibRaza](https://github.com/SohaibRaza)
- ð Improve Splitter style token semantic name. [#51223](https://github.com/ant-design/ant-design/pull/51223) [@wanpan11](https://github.com/wanpan11)
---
- ð ä¿®å€ Cascader `limit` 屿§è®Ÿçœ® `false` äžçæçé®é¢ã[#51263](https://github.com/ant-design/ant-design/pull/51263) [@dongbanban](https://github.com/dongbanban)
- ð ä¿®å€ DatePicker ççŠçšæ¥æé¡¹æ æ³ååºéŒ æ äºä»¶çé®é¢ã[#51294](https://github.com/ant-design/ant-design/pull/51294) [@ajenkins-mparticle](https://github.com/ajenkins-mparticle)
- ð ä¿®å€ FloatButton æ¬æµ®èåéŸä»¥ç¹å»çé®é¢ã[#51208](https://github.com/ant-design/ant-design/pull/51208) [@aojunhao123](https://github.com/aojunhao123)
- ð ä¿®å€ QRCode `onRefresh` 屿§äžçæçé®é¢ã[#51315](https://github.com/ant-design/ant-design/pull/51315) [@kiner-tang](https://github.com/kiner-tang)
- ð ä¿®å€ Typography äžçè¶
éŸæ¥æ æ³è¢«çšæ·éäžçé®é¢ã[#51243](https://github.com/ant-design/ant-design/pull/51243) [@thinkasany](https://github.com/thinkasany)
- ð ä¿®å€ Badge ææ¬æ ·åŒ token äžæ£ç¡®çé®é¢ã[#51252](https://github.com/ant-design/ant-design/pull/51252) [@Wxh16144](https://github.com/Wxh16144)
- ð ä¿®å€ Layout æå æé®æ ·åŒçŒºå€±çé®é¢ã[#51313](https://github.com/ant-design/ant-design/pull/51313) [@aojunhao123](https://github.com/aojunhao123)
- ð äŒå Button äºä»¶å€çåšå®ç°ã[#42037](https://github.com/ant-design/ant-design/pull/42037) [@SohaibRaza](https://github.com/SohaibRaza)
- ð äŒå Splitter æ ·åŒ token çåœåè¯ä¹ã[#51223](https://github.com/ant-design/ant-design/pull/51223) [@wanpan11](https://github.com/wanpan11)
5.21.4 (2024-10-14)
- ð Fixed Input.Search not applying the `hoverBorderColor/activeBorderColor` token for hover/active states. [#51226](https://github.com/ant-design/ant-design/pull/51226) [@iqingting](https://github.com/iqingting)
- ð Fix Tree icon align issue. [#51181](https://github.com/ant-design/ant-design/pull/51181) [@Meowu](https://github.com/Meowu)
- ð Fix Splitter occasionally shows unnecessary scrollbars in nested combinations. [#51169](https://github.com/ant-design/ant-design/pull/51169) [@zombieJ](https://github.com/zombieJ)
- ð Modify Design Token `textHoverBg` hover background to `colorFillTertiary`. [#51187](https://github.com/ant-design/ant-design/pull/51187) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- ð€ Improve type of Switch `eventHandler`. [#51165](https://github.com/ant-design/ant-design/pull/51165) [@thinkasany](https://github.com/thinkasany)
---
- ð ä¿®å€ Input.Search æ æ³äœ¿çš Input Token `hoverBorderColor/activeBorderColor` ä¿®æ¹èŸ¹æ¡é¢è²çé®é¢ã[#51226](https://github.com/ant-design/ant-design/pull/51226) [@iqingting](https://github.com/iqingting)
- ð ä¿®å€ Tree çåŸæ äžå¯¹éœçé®é¢ã[#51181](https://github.com/ant-design/ant-design/pull/51181) [@Meowu](https://github.com/Meowu)
- ð ä¿®å€ Splitter åšåµå¥ç»åæ¶ïŒå¶å°äŒåºç°å€äœæ»åšæ¡çé®é¢ã[#51169](https://github.com/ant-design/ant-design/pull/51169) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®æ¹ Design Token ç `textHoverBg` æ¬æµ®ç¶æäžçèæ¯è²äžº `colorFillTertiary`ã[#51187](https://github.com/ant-design/ant-design/pull/51187) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- ð€ äŒå Switch `eventHandler` ç±»åã[#51165](https://github.com/ant-design/ant-design/pull/51165) [@thinkasany](https://github.com/thinkasany)
5.21.3 (2024-10-09)
- ð Added a scroll bar to Dropdown when having many items. [#51112](https://github.com/ant-design/ant-design/pull/51112) [@Cameron-Asdf](https://github.com/Cameron-Asdf)
- Slider [#51150](https://github.com/ant-design/ant-design/pull/51150) [@yoyo837](https://github.com/yoyo837)
- ð Fix Slider issue where the `id` prop is not supported.
- ð Fix Slider to address the issue causing `useLayoutEffect does nothing on the server` warning when `extractStyle` is invoked.
- ð Fix ColorPicker with gradient mode, sometimes handle color will be force sync back to first handle color issue. [#51161](https://github.com/ant-design/ant-design/pull/51161) [@zombieJ](https://github.com/zombieJ)
- ð Fix Table `onChange` function receiving incorrect sorter value. [#51114](https://github.com/ant-design/ant-design/pull/51114) [@nathanlao](https://github.com/nathanlao)
- Splitter
- ð Fix the issue about throw a warning when Splitter nested in a hidden tab panel. [#51109](https://github.com/ant-design/ant-design/pull/51109) [@kiner-tang](https://github.com/kiner-tang)
- ð Fix the issue about Splitter had unexpected gaps in Flex. [#51096](https://github.com/ant-design/ant-design/pull/51096) [@kiner-tang](https://github.com/kiner-tang)
- ð MISC: Restore `react` and `react-dom` peerDependencies. [#51079](https://github.com/ant-design/ant-design/pull/51079) [@chentsulin](https://github.com/chentsulin)
- TypeScript
- ð€ Improve type of Slider `eventName`. [#51156](https://github.com/ant-design/ant-design/pull/51156) [@thinkasany](https://github.com/thinkasany)
---
- ð äŒå Dropdown å衚èŸé¿æ¶çæ»å𿡿 ·åŒã[#51112](https://github.com/ant-design/ant-design/pull/51112) [@Cameron-Asdf](https://github.com/Cameron-Asdf)
- Slider [#51150](https://github.com/ant-design/ant-design/pull/51150) [@yoyo837](https://github.com/yoyo837)
- ð ä¿®å€ Slider äžæ¯æ `id` 屿§çé®é¢ã
- ð ä¿®å€ Slider å¯ŒèŽ `extractStyle` æ¶æåº `useLayoutEffect does nothing on the server` èŠåä¿¡æ¯çé®é¢ã
- ð ä¿®å€ ColorPicker æžåè²æ¶ïŒéšåèç¹é¢è²ææœäŒè¢«åŒºå¶é眮䞺第äžäžªèç¹é¢è²çé®é¢ã[#51161](https://github.com/ant-design/ant-design/pull/51161) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Table ç»ä»¶åšåæ¢é¡µé¢æ¶ `onChange` åœæ°æ¥æ¶å°é误ç sorter åŒçé®é¢ã[#51114](https://github.com/ant-design/ant-design/pull/51114) [@nathanlao](https://github.com/nathanlao)
- Splitter
- ð ä¿®å€ Splitter åµå¥åšäžäžªéèç Tabs 颿¿äžæ¶æåºèŠåçé®é¢ã[#51109](https://github.com/ant-design/ant-design/pull/51109) [@kiner-tang](https://github.com/kiner-tang)
- ð ä¿®å€ Splitter ç»ä»¶åš Flex ç»ä»¶äžæ¶åºç°åŒåžžéŽè·çé®é¢ã[#51096](https://github.com/ant-design/ant-design/pull/51096) [@kiner-tang](https://github.com/kiner-tang)
- ð æé¡¹ïŒéæ°å° `react` å `react-dom` æ·»å è¿ peerDependenciesã[#51079](https://github.com/ant-design/ant-design/pull/51079) [@chentsulin](https://github.com/chentsulin)
- TypeScript
- ð€ äŒå Slider `eventName` ç±»åã[#51156](https://github.com/ant-design/ant-design/pull/51156) [@thinkasany](https://github.com/thinkasany)
5.21.2 (2024-09-30)
- ð Revert [#49221](https://github.com/ant-design/ant-design/pull/49221) to fix Typography `copyable` icon align issue. [#51066](https://github.com/ant-design/ant-design/pull/51066) [@afc163](https://github.com/afc163)
- ð Fix Tabs flicker when browser zoom is enabled. [#51072](https://github.com/ant-design/ant-design/pull/51072) [@afc163](https://github.com/afc163)
- ð Fix Select incorrect `activeBorderColor` token when variant is filled. [#51054](https://github.com/ant-design/ant-design/pull/51054) [@coding-ice](https://github.com/coding-ice)
- ð Fixed Input.Search alignment issue between the input field and search button at different zoom levels. [#50926](https://github.com/ant-design/ant-design/pull/50926) [@nathanlao](https://github.com/nathanlao)
- ð MISC: Tweak outline width of focus style from `4px` to `3px`. [#51069](https://github.com/ant-design/ant-design/pull/51069) [@afc163](https://github.com/afc163)
- Splitter
- ð Fixed the issue with Splitter dragging abnormally on touch screen devices. [#51060](https://github.com/ant-design/ant-design/pull/51060) [@sakuraee](https://github.com/sakuraee)
- ð Fixed Splitter.Panel style is invalid error. [#51032](https://github.com/ant-design/ant-design/pull/51032) [@wanpan11](https://github.com/wanpan11)
- â¡ïž Remove TransButton in Table/Transfer/Typography. [#51068](https://github.com/ant-design/ant-design/pull/51068) [@afc163](https://github.com/afc163)
---
- ð åæ» [#49221](https://github.com/ant-design/ant-design/pull/49221) ä»¥ä¿®å€ Typography `copyable` åŸæ äœçœ®åäžçé®é¢ã[#51066](https://github.com/ant-design/ant-design/pull/51066) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Tabs åšæµè§åšçŒ©æŸæ¶æ ééªççé®é¢ã[#51072](https://github.com/ant-design/ant-design/pull/51072) [@afc163](https://github.com/afc163)
- ð ä¿®å€äº Input.Search ç»ä»¶äžåšäžå猩æŸçº§å«äžèŸå
¥æ¡åæé®ç对éœé®é¢ã[#50926](https://github.com/ant-design/ant-design/pull/50926) [@nathanlao](https://github.com/nathanlao)
- ð ä¿®å€ Select `variant="filled"` æ¶ `activeBorderColor` token 倱æçé®é¢ã[#51054](https://github.com/ant-design/ant-design/pull/51054) [@coding-ice](https://github.com/coding-ice)
- ð MISC: è°æŽ focus æ¶ç outline 蟹æ¡å®œåºŠïŒä» `4px` è°æŽå° `3px`ã[#51069](https://github.com/ant-design/ant-design/pull/51069) [@afc163](https://github.com/afc163)
- Splitter
- ð ä¿®å€ Splitter åšè§Šå±è®Ÿå€äžææœåŒåžžçé®é¢ã[#51060](https://github.com/ant-design/ant-design/pull/51060) [@sakuraee](https://github.com/sakuraee)
- ð ä¿®å€ Splitter.Panel æ æ³éèçé®é¢ã[#51032](https://github.com/ant-design/ant-design/pull/51032) [@wanpan11](https://github.com/wanpan11)
- ðŠ ç§»é€ Table/Transfer/Typography å
ç TransButton å®ç°ä»¥éäœæå
äœç§¯ã[#51068](https://github.com/ant-design/ant-design/pull/51068) [@afc163](https://github.com/afc163)
5.21.1 (2024-09-25)
- ð Fix Button issue where `type="link"` incorrectly used `colorPrimary`. [#50962](https://github.com/ant-design/ant-design/pull/50962) [@coding-ice](https://github.com/coding-ice)
- ð Fix Button style class name weight issue that caused custom gradient styles to be overridden. [#50962](https://github.com/ant-design/ant-design/pull/50962) [@coding-ice](https://github.com/coding-ice)
- ð Fix Transfer width issue when customized as TableTransfer. [#50974](https://github.com/ant-design/ant-design/pull/50974) [@zombieJ](https://github.com/zombieJ)
- ð¹ð· Add Turkish text for `filterCheckall` in Table component. [#51000](https://github.com/ant-design/ant-design/pull/51000) [@ytahirkose](https://github.com/ytahirkose)
---
- ð ä¿®å€ Button `type="link"` éè¯¯äœ¿çš `colorPrimary` çé®é¢ã[#50962](https://github.com/ant-design/ant-design/pull/50962) [@coding-ice](https://github.com/coding-ice)
- ð ä¿®å€ Button æ ·åŒç±»åæéé®é¢å¯ŒèŽçèªå®ä¹æžåæ ·åŒèŠç倱æçé®é¢ã[#50962](https://github.com/ant-design/ant-design/pull/50962) [@coding-ice](https://github.com/coding-ice)
- ð ä¿®å€ Transfer åšèªå®ä¹äžº TableTransfer æ¶ïŒå®œåºŠäžæ£ç¡®çé®é¢ã[#50974](https://github.com/ant-design/ant-design/pull/50974) [@zombieJ](https://github.com/zombieJ)
- ð¹ð· è¡¥å
Table ç»ä»¶ `filterCheckall` çåè³å
¶è¯ææ¡ã[#51000](https://github.com/ant-design/ant-design/pull/51000) [@ytahirkose](https://github.com/ytahirkose)
5.20.6 (2024-09-09)
- ð Improve Menu collapse animation smoothness. [#50751](https://github.com/ant-design/ant-design/pull/50751) [@afc163](https://github.com/afc163)
- ð Fix Table cell overflow bug if edit with virtual scroll. [#50737](https://github.com/ant-design/ant-design/pull/50737) [@huiliangShen](https://github.com/huiliangShen)
- ð Fix Input.Search button radius not changing with `size`. [#50734](https://github.com/ant-design/ant-design/pull/50734) [@afc163](https://github.com/afc163)
- ð Fix Form password still can be toggle show/hide even if disabled. [#50616](https://github.com/ant-design/ant-design/pull/50616) [@Jarryxin](https://github.com/Jarryxin)
- ð Revert [#49899](https://github.com/ant-design/ant-design/pull/49899) to fix wrap behavior for Dropdown, and re-fix wrap when out of screen edge. [#50718](https://github.com/ant-design/ant-design/pull/50718) [@afc163](https://github.com/afc163)
- ð Fix Badge background transition when mouse out. [#50743](https://github.com/ant-design/ant-design/pull/50743) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- ð€ Fix Collapse types for `onChange` arguments. [#50754](https://github.com/ant-design/ant-design/pull/50754) [@yuanliu147](https://github.com/yuanliu147)
---
- ð ä¿®å€ Menu æå åšç»äžå€äžæ»çé®é¢ã[#50751](https://github.com/ant-design/ant-design/pull/50751) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Table èææ»åšæ¶åå
æ Œå®œåºŠå¯èœæº¢åºçé®é¢ã[#50737](https://github.com/ant-design/ant-design/pull/50737) [@huiliangShen](https://github.com/huiliangShen)
- ð ä¿®å€ Input.Search çæé®åè§äžé `size` ååçé®é¢ã[#50734](https://github.com/ant-design/ant-design/pull/50734) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Form çŠçšæ¶ä»å¯åæ¢å¯ç æŸéçé®é¢ã[#50616](https://github.com/ant-design/ant-design/pull/50616) [@Jarryxin](https://github.com/Jarryxin)
- ð åæ» [#49899](https://github.com/ant-design/ant-design/pull/49899) ä»¥ä¿®å€ Dropdown èå项æå溢åºèåçé®é¢ïŒå¹¶éæ°ä¿®å€å±å¹è§å£å€èå项å
容æ¢è¡é误çé®é¢ã[#50752](https://github.com/ant-design/ant-design/pull/50752) [#50718](https://github.com/ant-design/ant-design/pull/50718) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Badge éŒ æ ç§»åºæ¶æ èæ¯è²è¿æž¡åšç»çé®é¢ã[#50743](https://github.com/ant-design/ant-design/pull/50743) [@coding-ice](https://github.com/coding-ice)
- TypeScript
- ð€ ä¿®å€ Collapse ç `onChange` çåœæ°å
¥åç±»åã[#50754](https://github.com/ant-design/ant-design/pull/50754) [@yuanliu147](https://github.com/yuanliu147)
5.20.5 (2024-09-03)
- ð Adjust Tree & TreeSelect `defaultExpandAll` logic to only add internal `expandedKeys` which `treeNode` has children instead to avoid perf issue when with large data or `loadData` case. [#50689](https://github.com/ant-design/ant-design/pull/50689) [@zombieJ](https://github.com/zombieJ)
- ð Fix Cascader not show parent option in search when using `multiple`. [#50689](https://github.com/ant-design/ant-design/pull/50689)
- ð Fix Typography `ellipsis.tooltip.title` with ReactNode will cause dead loop. [#50688](https://github.com/ant-design/ant-design/pull/50688) [@zombieJ](https://github.com/zombieJ)
---
- ð è°æŽ Tree äž TreeSelect ç `defaultExpandAll` çè¡äžºïŒä»
å°æåèç¹ç `treeNode` å å
¥ `expandedKeys` 以鲿¢åšå€§æ°æ®äž `loadData` åŒæ¥çæ
åµäžåŒåçæ§èœé®é¢ã[#50689](https://github.com/ant-design/ant-design/pull/50689) [@zombieJ](https://github.com/zombieJ)
- ð ä¿®å€ Cascader åš `multiple` äžæçŽ¢äžäŒæŸç€ºç¶èç¹äœäžºé项çé®é¢ã[#50689](https://github.com/ant-design/ant-design/pull/50689)
- ð ä¿®å€ Typography `ellipsis.tooltip.title` é
眮 ReactNode äŒå¯ŒèŽæ»åŸªç¯çé®é¢ã[#50688](https://github.com/ant-design/ant-design/pull/50688) [@zombieJ](https://github.com/zombieJ)
5.20.4 (2024-09-02)
- Menu
- ð Fix Menu token `itemPaddingInline inoperative` not working. [#50663](https://github.com/ant-design/ant-design/pull/50663) [@coding-ice](https://github.com/coding-ice)
- ð Fix Menu missing `hover` transition style. [#50624](https://github.com/ant-design/ant-design/pull/50624) [@afc163](https://github.com/afc163)
- ð Badge add transition effect to count node. [#50607](https://github.com/ant-design/ant-design/pull/50607) [@afc163](https://github.com/afc163)
- ð Fix Table column header move with unexpected transition. [#50605](https://github.com/ant-design/ant-design/pull/50605) [@afc163](https://github.com/afc163)
- ð Refactor Typography code to optimize internal logic. [#50561](https://github.com/ant-design/ant-design/pull/50561) [@afc163](https://github.com/afc163)
- ð Disable the Rate component within Form.Item when the form is disabled. [#50594](https://github.com/ant-design/ant-design/pull/50594) [@nikzanda](https://github.com/nikzanda)
- ð Patch tr_TR `Transfer.deselectAll` locale. [#50672](https://github.com/ant-design/ant-design/pull/50672) [@coding-ice](https://github.com/coding-ice)
---
- Menu
- ð ä¿®å€ Menu ç `itemPaddingInline` token äžçæçé®é¢ã[#50663](https://github.com/ant-design/ant-design/pull/50663) [@coding-ice](https://github.com/coding-ice)
- ð ä¿®å€ Menu `hover` æ¶èæ¯è²åæ¢æžåææäž¢å€±çé®é¢ã[#50624](https://github.com/ant-design/ant-design/pull/50624) [@afc163](https://github.com/afc163)
- ð ç» Badge å¢å äžäžªåšç»çŒåšææã[#50607](https://github.com/ant-design/ant-design/pull/50607) [@afc163](https://github.com/afc163)
- ð ä¿®å€ Table åå€Žåæ¢ç¶ææ¶å€äœççç§»åšçŒåšåšç»ã[#50605](https://github.com/ant-design/ant-design/pull/50605) [@afc163](https://github.com/afc163)
- ð éæ Typography 代ç 以äŒåå
éšå®ç°é»èŸã[#50561](https://github.com/ant-design/ant-design/pull/50561) [@afc163](https://github.com/afc163)
- ð åœè¡šå被çŠçšæ¶ïŒçŠçš Form.Item äžç Rate ç»ä»¶ã[#50594](https://github.com/ant-design/ant-design/pull/50594) [@nikzanda](https://github.com/nikzanda)
- ð è¡¥å
åè³å
¶ `Transfer.deselectAll` æ¬å°åææ¬ã[#50672](https://github.com/ant-design/ant-design/pull/50672) [@coding-ice](https://github.com/coding-ice)