* chore: bump version to 6.2.3 * docs: update AGENTS.md with comprehensive development guidelines * Update CHANGELOG.zh-CN.md Co-authored-by: lijianan <574980606@qq.com> Signed-off-by: afc163 <afc163@gmail.com> * Update CHANGELOG.en-US.md Signed-off-by: afc163 <afc163@gmail.com> * Update CHANGELOG.zh-CN.md Signed-off-by: afc163 <afc163@gmail.com> --------- Signed-off-by: afc163 <afc163@gmail.com> Co-authored-by: lijianan <574980606@qq.com>
58 KiB
order, title, timeline, tag
| order | title | timeline | tag |
|---|---|---|---|
| 6 | Changelog | true | vVERSION |
antd follows Semantic Versioning 2.0.0.
Release Schedule
- Weekly release: patch version at the end of every week for routine bugfixes (anytime for an urgent bugfix).
- Monthly release: minor version at the end of every month for new features.
- Major version release is not included in this schedule for breaking changes and new features.
6.2.3
2026-02-01
- Button
- 🐞 Fix Input.TextArea ref missing
nativeElementproperty. #56803 @smith3816 - 🐞 Fix Flex default
alignnot taking effect when usingorientation. #55950 @YingtaoMo - 🐞 Fix Typography link selector specificity being too low causing styles to be overridden. #56759 @QDyanbing
- 🐞 Fix ColorPicker HEX input allowing invalid characters. #56752 @treephesians
6.2.2
2026-01-26
- 🐞 Fix Button with href wrapped by Typography showing incorrect color and flickering outline on hover. #56619 @QdabuliuQ
- 🐞 Fix component token not taking effect for Button with
type="text". #56291 @QDyanbing - 🐞 Fix where components within the Popover were affected by the state association with Form.Item. #56728
- 🐞 Fix the placeholders displayed incorrectly when selecting multiple items in Select. #56675
- 💄 Fix misaligned elements in Pagination when the global
fontSizeis increased. #56715 @QDyanbing - 💄 Fix incorrect Drawer dragger position in RTL mode. #56693 @QdabuliuQ
6.2.1
2026-01-20
- 🐞 Fix Button child element's
classNamebe cleared if it contains two Chinese characters. #56593 @QdabuliuQ - 🐞 Fix DatePicker DOM not updated bug after update
suffixIconasnull. #56637 @AlanQtten - 🐞 Fix Table content area border radius when set border radius for container. #56478 @QDyanbing
- 💄 Fix Card unexpected border radius for Body area. #56653 @ug-hero
- 💄 MISC: Fix unexpected
undefinedandnullin the injected styles. #56636 @li-jia-nan - 💄 MISC: Improve
backgroundtransition tobackground-colorfor all components. #56598 @li-jia-nan - 🛠 Improve Grid use
genCssVarmethod to generate more stable CSS variable names. #56635 @li-jia-nan - 🛠 Improve @ant-design/icons usage to avoid depend on full package since externals. #56639 @ShenHongFei
6.2.0
2026-01-13
- 🛠 Button, Masonry, Mentions, Select, Space, Splitter, Steps and other components batch use
genCssVarmethod to generate more stable CSS variable names. #56562 #56559 #56557 #56555 #56550 #56547 #56546 #56529 @li-jia-nan - 🆕 QRCode adds
marginSizeproperty for displaying QR code margin area. #56569 @afc163 - 🆕 Tour adds
keyboardproperty to configure keyboard operations. #56581 @cactuser-Lu - Tooltip
- 🆕 Tooltip adds
maxWidthdesign token. #56540 @guoyunhe - 🆕 Tooltip/Popover/Popconfirm can be closed with ESC by default. #56492 @aojunhao123
- 🆕 Tooltip adds
- 🛠 Steps remove useless styles. #56565 @li-jia-nan
- 🆕 Form supports
teltype validation. #56533 @guoyunhe - 🐞 Fix Badge
refnot working when usingtextproperty. #56532 @zombieJ - 🆕 Calendar and DatePicker
localeconfiguration now supports partial content filling. #56376 @QDyanbing - 🐞 Fix ConfigProvider
theme.cssVarconfiguration not working for icons. #56504 @seanparmelee - 🐞 Fix Collapse
itemssemantic properties not working. #56517 @zombieJ - Modal
- ConfigProvider
- 🆕 ConfigProvider supports
paginationconfiguration fortotalBoundaryandshowSizeChangerproperties. #56475 @chiaweilee - 🆕 ConfigProvider supports configuring Alert global icons. #56241 @guoyunhe
- 🆕 ConfigProvider supports
- Drawer
- 🐞 Fix Image nested in Modal cannot be closed sequentially with Esc. #56386 @aojunhao123
- 🆕 Pagination supports
sizeproperty. #56009 @guoyunhe - 🆕 Breadcrumb supports
dropdownIconcustomization. #56250 @guoyunhe - 🆕 Checkbox.Group supports
roleconfiguration. #56126 @Pareder - 💄 Mentions fix invalid style
padding: undefinedin different sizes. #56564 @li-jia-nan - 🐞 Fix Select clear button alignment issue when
size="small". #56525 @QDyanbing
6.1.4
2026-01-05
- 🐞 Fix Select with multiple
aria-attributes in DOM. #56451 @zombieJ - 🐞 Fix Table where hidden measure headers could mount interactive filter dropdowns and trigger unexpected close events when
scroll.yis enabled. #56425 @QDyanbing
6.1.3
2025-12-29
- 🐞 Fix Drawer.PurePanel failing to respond to mouse interactions. #56387 @wanpan11
- 🐞 Fix Select
optionsprops leaking to DOM elements and causing React unknown-prop warnings. #56341 @afc163
6.1.2
2025-12-24
- 🐞 Button fix missing wave effect and the issue where the component could not show Dropdown on hover immediately after clicking. #56273 @zombieJ
- 🐞 Fix Form.List with
useWatchcausing double rendering on item removal, with the first render showing an incorrect intermediate state. #56319 @QDyanbing - 💄 Breadcrumb fix style issue when using a custom
itemRender. #56253 @guoyunhe - Transfer
- 💄 Remove Transfer className for the selected state when the component is
disabled. #56316 @zenggpzqbx - 🐞 Transfer prioritize using the
disabledproperty of the component. #56280 #56093 @zenggpzqbx
- 💄 Remove Transfer className for the selected state when the component is
- Select
- 🐞 Fix Select missing semantic DOM names. #56322 @seanparmelee
- 🐞 Fix Select wrong hover cursor style when in search mode. #56130 @fpsqdb
- 🐞 Fix Select cursor style when disabled with
showSearchenabled. #56340 @QDyanbing
- 💄 Card fix style issue where an unexpected border radius is displayed when using
Card.Gridwithout a header. #56214 @DDDDD12138 - 💄 Tag deepen default background to improve borderless contrast. #56326 @QDyanbing
- ⌨ Segmented fix duplicate
roleand unnecessaryaria-attributes on items. #56278 @aojunhao123
6.1.1
2025-12-15
- 🐞 Fix DatePicker cannot support webpack 4: Can't resolve '@rc-component/picker/locale/en_US'. #56219 @afc163
- 🐞 Fix ColorPicker inconsistent input heights. #56220 @ug-hero
- 🐞 Fix notification default background color not white when cssVar is disabled. #56169 @wanpan11
- 🐞 Fix Input border missing when focused on Space.Compact with
allowClearprop. #56105 @tuzixiangs - 🐞 Fix vertical Splitter incorrect collapse behavior in RTL mode, RTL flipping is now applied only to horizontal layouts #56179 @QDyanbing
- 🐞 Fix Result not passing through
data-*andaria-*attributes to the root DOM element. #56165 @QDyanbing - 🐞 MISC:
theme.cssVar.prefixandtheme.cssVar.keynow respect empty string value. #56146 @QDyanbing - 💄 Lift Breadcrumb link style priority. #56137 @guoyunhe
- 🐞 Fix ConfigProvider
closable.placementnot working. #55985 @meet-student - 🐞 Fix Form
onValuesChangeparams missing Form.List nested content. #56129 @zombieJ - 🐞 Fix Select
selectorBgtoken not working. #56052 @ug-hero - 🐞 Fix Upload incorrect progress position style. #56194 @QDyanbing
6.1.0
2025-12-08
- 🆕 ConfigProvider supports configuring the
triggerproperty for Tooltip, Popover, and Popconfirm. #55932 @aojunhao123 - 🆕 Alert add semantic close button element. #55815 @coding-ice
- Drawer
- 🆕 Drawer add semantic close button element. #55816 @coding-ice
- 🆕 Drawer add boolean type setting for
resizable. #55861 @cactuser-Lu
- Select
- 🐞 Fix Table
cellFontSizeSMandcellFontSizeLGtokens not working. #55770 @guoyunhe - 🐞 Fix Button tokens (primaryColor, dangerColor, defaultHoverBg, defaultActiveBg) not working with specific variants (solid, outlined, dashed). #55934 @tuzixiangs
- 💄 Fix Menu item styles not taking effect. #56041 @Wxh16144
- 🛠 MISC:
@ant-design/react-slickremoveclassnames. #56080 @yoyo837 - 🛠 MISC: Migrate
rc-overflowto@rc-component/overflow,rc-virtual-listto@rc-component/virtual-listin order to removerc-util. #56074 @yoyo837 - TypeScript
6.0.1
2025-12-02
- Flex
- 🐞 Fix Flex cannot pass
0forflexproperty. #55829 @li-jia-nan - 🐞 Fix Flex cannot pass
0forgapproperty. #55803 @li-jia-nan
- 🐞 Fix Flex cannot pass
- Input
- 🐞 Fix Input
colorTexttoken does not work withfilledvariant without affix. #56019 @ug-hero - 🐞 Fix Input.OTP empty slots can be skipped when typing. #56001 @aojunhao123
- 🐞 Fix Input
- 🐞 Fix Anchor scroll problem when click same link rapidly. #55814 @tuzixiangs
- 🐞 Fix Button hover text color in
solidvariant. #55825 @andriib-ship-it - 🐞 Fix Cascader page scroll to top on first open with defaultValue. #55890 @tuzixiangs
- 🐞 Fix DatePicker
borderRadiusSMandborderRadiusLGtoken not working bug. #56018 @ug-hero - 🐞 Fix InputNumber text clipping bug with ColorPicker. #55966 @DDDDD12138
- 🐞 Fix Select text color for search input in dark mode. #55914 @divyeshagrawal
- 🐞 Fix Splitter failing to fill its container when the sum of panel proportions is not 1. #56025 @zombieJ
- 🐞 Fix Wave memory leak risk since RAF not clean up. #55962 @Copilot
- 🐞 Fix Modal/Image/Drawer that the
colorBgMasktoken does not take effect. #56031 @ug-hero - 💄 Fix ConfigProvider default not config
theme.hashedistruewhich will cause style conflict with multiple versions. #55880 @zombieJ - 💄 Fix Layout.Sider styles lost when zeroRuntime enabled. #55864 @wanpan11
- 🛠 MISC: Fix that could not build with pnpm
hoist: false. #55938 @afc163 - TypeScript
- 🤖 Fix ConfigProvider type missing for Table
classNameandstylesconfig. #55984 @meet-student - 🤖 Fix DatePicker props type definition. #55826 @divyeshagrawal
- 🤖 Fix ConfigProvider type missing for Table
6.0.0
2025-11-22
🏆 Ant Design 6.0.0 is released.
Read it before migration
🌟 If you want to migrate to Ant Design 6.0, please check V5 to V6.
Major Changes
-
🔥 Semantic structure, Refer to Discover the Delicate Beauty of Components with Semantic Design for details.
🔥 antd components support semantic structure and ConfigProvider config, spearheaded by @thinkasany.
- feat(Result): support
classNamesandstylesfor component and ConfigProvider #52171 - feat(Statistic): support
classNamesandstylesfor component and ConfigProvider #52141 - feat(Collapse): support
classNamesandstylesfor component and ConfigProvider #52258 - feat(Badge.Ribbon): support ConfigProvider #52303
- feat(Segmented): support
classNamesandstylesfor component and ConfigProvider #52376 - feat(Modal): support
classNamesandstylesfor component and ConfigProvider #52340 - feat(Alert): support
classNamesandstylesfor component and ConfigProvider #52669 - feat(Skeleton): support
classNamesandstyles#52470 @coding-ice - feat(Notification): support
classNamesandstylesfor component and ConfigProvider #52759 - feat(Tag): support
classNamesandstylesfor component and ConfigProvider #52764 - feat(Affix): support
classNamesandstylesfor component and ConfigProvider #52745 - feat(Checkbox): support
classNamesandstylesfor component and ConfigProvider #52781 - feat(Radio): support
classNamesandstylesfor component and ConfigProvider #52780 - feat(Message): support
classNamesandstylesfor component and ConfigProvider #52793 - feat(Watermark): support
classNamesandstylesfor component and ConfigProvider #52811 - feat(Spin): support
classNamesandstylesfor component and ConfigProvider #52823 - feat(Switch): support
classNamesandstylesfor component and ConfigProvider #52849 - feat(Breadcrumb): support
classNamesandstylesfor component and ConfigProvider #52859 - feat(Anchor): support
classNamesandstylesfor component and ConfigProvider #52866 - feat(Pagination): support
classNamesandstylesfor component and ConfigProvider #52893 - feat(Tabs): support
classNamesandstylesfor component and ConfigProvider #52895 - feat(Timeline): support
classNamesandstylesfor component and ConfigProvider #52976 - feat(Mentions): support
classNamesandstylesfor component and ConfigProvider #52961 - feat(Upload): support
classNamesandstylesfor component and ConfigProvider #52972 - feat(Tour): support ConfigProvider #52250
- feat(Button): support
classNamesandstylesfor component and ConfigProvider #53055 - feat(Select): support
classNamesandstylesfor component and ConfigProvider #52948 - feat(Image): support
classNamesandstylesfor component and ConfigProvider #53028 - feat(Tree): support
classNamesandstylesfor component and ConfigProvider #53174 - feat(AutoComplete): support
classNamesandstylesfor component and ConfigProvider #53150 - feat(Splitter): support
classNamesandstyles#53225 @wanpan11 - feat(Form): support
classNamesandstylesfor component and ConfigProvider #53226 - feat(Calendar): support
classNamesandstylesfor component and ConfigProvider #53159 - feat(TreeSelect): support
classNamesandstylesfor component and ConfigProvider #53229 - feat(ColorPicker): support
classNamesandstylesfor component and ConfigProvider #53303 - feat(Transfer): support
classNamesandstylesfor component and ConfigProvider #53429 @zombieJ - feat(QRCode): support ConfigProvider #52172
- feat(Progress): support
classNamesandstylesfor component and ConfigProvider #53535 @zombieJ - feat(TimePicker, DatePicker): support
classNamesandstylesfor components and ConfigProvider #53489 - feat(Menu): support
classNamesandstylesfor component and ConfigProvider #53324 - feat(Dropdown): support
classNamesandstylesfor component and ConfigProvider #53272 - feat(Cascader): support
classNamesandstylesfor component and ConfigProvider #53694 - feat(InputNumber): support
classNamesandstylesfor component and ConfigProvider #53698 - feat(Steps): support
classNamesandstylesfor component and ConfigProvider #53789 @zombieJ - feat(Table): support
classNamesandstylesfor component and ConfigProvider #53659 - feat(Divider): support
classNamesandstylesfor component and ConfigProvider #53890 - feat(Input): support semantic DOM #53958 @aojunhao123
- feat(FloatButton): support semantic structure and support ConfigProvider to pass related props #54145 @zombieJ
- refactor(Select): support semantic structure #55430 @zombieJ
🔥 antd components support dynamic semantic structure generation via function, spearheaded by @meet-student.
- feat(button): Support better customization with semantic classNames/styles as function #54813
- feat(input): Support better customization with semantic classNames/styles as function #54919
- feat(float-button): Support better customization with semantic classNames/styles as function #54917
- feat(divider): Support better customization with semantic classNames/styles as function #54949
- feat(breadcrumb): Support better customization with semantic classNames/styles as function #54950
- feat(anchor): Support better customization with semantic classNames/styles as function #54948
- feat(masonry): Support better customization with semantic classNames/styles as function #55032
- feat(Progress): Support better customization with semantic classNames & styles #55058 @li-jia-nan
- feat(menu): Support better customization with semantic classNames/styles as function #54955
- feat(space): Support better customization with semantic classNames/styles as function #55031 @hcjlxl
- feat(tabs): Support better customization with semantic classNames/styles as function #54958
- feat(splitter): Support better customization with semantic classNames/styles as function #55013 @hcjlxl
- feat(pagination): Support better customization with semantic classNames/styles as function #54957
- feat(steps): Support better customization with semantic classNames/styles as function #54956
- feat(dropdown): Support better customization with semantic classNames/styles as function #55114 @Arktomson
- feat(checkbox_radio): Support better customization with semantic classNames/styles as function #55056
- feat(auto-complete): Support better customization with semantic classNames/styles as function #54959
- feat(form): Support better customization with semantic classNames/styles as function #55126
- feat(date-picker_time-picker): Support better customization with semantic classNames/styles as function #54969
- feat(InputNumber): Support better customization with semantic classNames/styles as function #54996 @zjr222
- feat(input-otp_textarea_search): Support better customization with semantic classNames/styles as function #55109 @Arktomson
- feat(mentions): Support better customization with semantic classNames/styles as function #54963
- feat(select): Support better customization with semantic classNames/styles as function #55101 @Linkodt
- feat(slider): Support better customization with semantic classNames/styles as function #54965
- feat(switch): Support better customization with semantic classNames/styles as function #54994 @xkhanhan
- feat(transfer): Support better customization with semantic classNames/styles as function #54966
- feat(upload): Support better customization with semantic classNames/styles as function #54968
- feat(calendar): Support better customization with semantic classNames/styles as function #54978
- feat(descriptions): Support better customization with semantic classNames/styles #55118 @tanjiahao24
- feat(empty): Support better customization with semantic classNames/styles as function #55007 @Susuperli
- refactor: semantic of Descriptions #55190
- feat(qr-code): Support better customization with semantic classNames/styles as function #54982
- feat(statistic): Support better customization with semantic classNames/styles as function #55117 @Arktomson
- feat(table): Support better customization with semantic classNames/styles as function #54983
- feat(tag): Support better customization with semantic classNames/styles as function #54984
- feat(alert): Support better customization with semantic classNames/styles #55060 @ccc1018
- feat(result): Support better customization with semantic classNames/styles as function #55044 @ccc1018
- feat(Drawer): Support better customization with semantic classNames & styles #55096 @li-jia-nan
- feat(Modal): Support better customization with semantic classNames & styles #55081 @li-jia-nan
- feat(notification): Support better customization with semantic classNames/styles as function #55021 @GinWU05
- feat(spin): Support better customization with semantic classNames/styles as function #55157 @Susuperli
- feat(card): Support better customization with semantic classNames/styles as function #55161 @lovelts
- feat(collapse): Support better customization with semantic classNames/styles as function #54979
- feat(message): support better customization with semantic classNames/styles #55054 @nmsn
- feat(image): Support better customization with semantic classNames/styles as function #54980
- feat(segmented): Support better customization with semantic classNames/styles as function #55119 @Arktomson
- feat(timeline): Support better customization with semantic classNames/styles as function #54985
- refactor: semantic of message and notification #55199
- feat(tour): Support better customization with semantic classNames/styles as function #54987
- feat(tree): Support better customization with semantic classNames/styles as function #54988
- feat(Popover/Tooltip/Popconfirm): Support better customization with semantic classNames/styles as function #54986
- feat(Skeleton): Support better customization with semantic classNames & styles #55099 @li-jia-nan
- feat(cascader): Support better customization with semantic classNames/styles as function #54960
- feat(color-picker): Support better customization with semantic classNames/styles as function #54962
- feat(badge): Support better customization with semantic classNames/styles as function #54977
- feat(tree-select): Support better customization with semantic classNames/styles as function #54967
- feat(CheckableTagGroup): Support better customization with semantic classNames/styles as function #55796
- feat(Result): support
-
ConfigProvider
- 🆕 ConfigProvider support Table
rowKeyglobal config. #52751 @guoyunhe - 🆕 ConfigProvider support Card.Meta config. #52214 @thinkasany
- 🆕 ConfigProvider support arrow for Tooltip, Popover, Popconfirm. #52434 @thinkasany
- 🆕 ConfigProvider support
rootconfig for Space. #52248 @thinkasany
- 🆕 ConfigProvider support Table
-
Tooltip
-
Input
- 🔥 InputNumber support
mode="spinner". #55592 @guoyunhe - 🗑 Input.Search refactor to remove
addon*code and use Space.Compact instead. #55705 @EmilyyyLiu - 🐞 Fix Input.TextArea
styles.textareaunable to override built-in styles. #55579 @meet-student
- 🔥 InputNumber support
-
🆕 Pagination quick jumper now accept numberic value only. #55700 @afc163
-
Mentions
- 🛠 Refactor Mentions DOM structure to support
suffixsemantic andsizeprops. #55638 @zombieJ - 🐞 Fix Mentions
autoResize=falsecan not drag to resize the box. #54039 @jin19980928
- 🛠 Refactor Mentions DOM structure to support
-
🆕 Watermark support
onRemovecallback when delete by manully. #55551 @984507092 -
🆕 Breadcrumb supports ConfigProvider
separatorglobal configuration. #54680 @guoyunhe -
🆕 Alert
closablesupports onClose and afterClose methods. #54735 @EmilyyyLiu -
🆕 Radio.Group supports
verticallayout syntax sugar. #54727 @EmilyyyLiu -
Cascader
- 🆕 Cascader support
aria-*&data-*props. #53910 @kiner-tang - 🆕 Cascader.Panel adds optionRender to allow custom option rendering. #54843 @EmilyyyLiu
- 🆕 Cascader support
-
🆕 Upload
acceptconfig supports custom filtering logic. #55543 @zombieJ -
Rate
-
🆕 Select support
onActivekeyboard and mouse interaction. #53931 @Wxh16144 -
🆕 Typography
copyablesupports HTTP environment. #55073 @JeeekXY -
Form
-
🆕 Flex support
orientationfor layout. #53648 @EmilyyyLiu -
DatePicker
- 🆕 DatePicker semantic structure adds panel
containersupport. #55388 @meet-student - 🆕 DatePicker adds
previewValueto control whether to display preview value in input when hovering over options. #55258 @meet-student - 🐞 Fix DatePicker
onChangeparameterdateStringreturning incorrect value when clearing. #55155 @EmilyyyLiu
- 🆕 DatePicker semantic structure adds panel
-
Drawer
- 🆕 Drawer adds
resizableto support drag capability. #54883 @cactuser-Lu - 💄 Drawer mask adds blur effect. #54707 @EmilyyyLiu
- 🆕 Drawer adds
-
🆕 ColorPicker
presetssupport linear gradient color. #53250 @zombieJ -
Collapse
- 🆕 Collapse
expandIconPositionreplaced withexpandIconPlacementand use logical position to improve RTL experience. #54311 @EmilyyyLiu - 🐞 Fix Collapse semantic structure
icontargeting incorrect element. #55499 @thinkasany - 🐞 Fix Collapse dynamic modification of semantic icon not taking effect. #55452 @thinkasany
- 🆕 Collapse
-
Table
- 🆕 Table
scrollTosupportoffsetto adjust scroll position. #54385 @zombieJ - 🆕 Table use
pagination.placementinstead ofpagination.position. #54338 @EmilyyyLiu - ⌨️ Improve Table a11y behavior by adding
aria-descriptionwhen column is sortable. #53087 @jon-cullison - 🆕 Refactor Table
column.fixedto usestart&endto support logical position. #53114 @zombieJ - 🐞 Fix Table showing duplicate filter dropdowns and tooltips when using
stickyorscroll.y. Fix Table column headers not displaying during initial render phase. #54910 @afc163 - 🐞 Fix Table data not refreshing when dynamically modifying
childrenColumnName. #55559 @li-jia-nan
- 🆕 Table
-
Progress
- 🆕 Progress use
gapPlacementinsteadgapPositionand replaceleftandrightwithstartandend. #54329 @EmilyyyLiu - 🐞 Fix Progress indicator content not updating when props change. #55554 @thinkasany
- 🆕 Progress use
-
🛠 Grid use CSS logical position to improve RTL experience. #52560 @li-jia-nan
-
Notification
- 🛠 Notification support
closableto takeonClose&closeIconinto it. #54645 @EmilyyyLiu - 🆕 Notification support custom progress bar color. #52964 @yellowryan
- 🆕 Notification adds new
titleproperty to replace themessageproperty, and deprecatesmessage. #52759 @thinkasany
- 🛠 Notification support
-
Image
- 🆕 Image
coversupport placement. #54492 @kiner-tang - 🛠 Image remove default cover icon & text (Still can use
coverto config). #54379 @765477020 - 🐞 Fix Image preview text issue when in RTL. #53596 @aojunhao123
- 🆕 Image
-
Modal
- 🆕 Modal
closablesupportonCloseprops that trigger by any type of close. #54607 @EmilyyyLiu - 🛠 Modal adjust DOM
classNameto be align with semantic structure standard. #54472 @thinkasany - ⌨️ Apply Modal
closable.aria-*attribute on the close button. #53289 @EmilyyyLiu - 🐞 Fix Modal quick switch
openstate will make screen operation frozen. #52753 @zombieJ
- 🆕 Modal
-
Theme
- 🔥 Support
zeroRuntimemode inthemeprop of ConfigProvider, in order to avoid runtime style generation. #54334 @MadCcc - 🆕 MISC: CSS-in-JS support
autoPrefixTransformerto add browser style prefix. #54427 @zombieJ - 🆕 Design Token export cssVar in
useToken. #53195 @MadCcc - 💄 MISC: Remove mark style from reset.css. #52974 @afc163
- 🔥 MISC: Use CSS variables by default. #52671 @MadCcc
- 💄 Design Token add
colorBorderDisabledtoken to unify border color in disabled state. #52421 @aojunhao123
- 🔥 Support
-
Segmented
- 🆕 Segmented support
items.tooltip. #54273 @EmilyyyLiu - 🆕 Segmented support
orientationfor layout. #53664 @EmilyyyLiu - 🛠 Improve Segmented accessibility. #52618 @aojunhao123
- 🆕 Segmented support
-
Tabs
- 🆕 Tabs use
tabPlacementinsteadtabPositionand replaceleftandrightwithstartandend. #54358 @EmilyyyLiu - 💄 Tabs remove active text shadow. #53617 @guoyunhe
- 🐞 Fix Tabs focus behavior for empty TabPane to improve accessibility. #52856 @aojunhao123
- 🛠 Remove Tabs deprecated API. #52768 @aojunhao123
- 🆕 Tabs use
-
🛠 Replace Steps
labelPlacementtotitlePlacementto unify the API. #53873 @zombieJ -
Space
- 🛠 Space use
separatorinstead ofsplit. #53983 @thinkasany - 🛠 Space use
orientationinstead ofdirection. #53669 @EmilyyyLiu
- 🛠 Space use
-
Splitter
- 🆕 Splitter use
orientationinstead oflayoutand supportverticalprop. #53670 @EmilyyyLiu - 🆕 Splitter support customize handle elements and style. #52216 @wanpan11
- 🆕 Splitter use
-
Tour
- 🐞 Fix Tour DOM structure
panelclassName typo. #55178 @thinkasany - 🐞 Fix Tour popup not follow when scroll. #53140 @dependabot
- 🐞 Fix Tour DOM structure
-
Button
- 🆕 Button
iconPositionreplaced withiconPlacementand support logical position. #54279 @EmilyyyLiu - 🛠 Button
variant&colorrefactor with css variables version to reduce bundle size. #54100 @zombieJ - 🆕 Button add custom default and dashed type button background color in disabled state. #52839 @yellowryan
- 🆕 Button
-
Tag
- 🆕 Tag support CheckableTagGroup sub component. #53256 @guoyunhe
- 🆕 Tag custom color support variants. #53097 @guoyunhe
- 🆕 Tag support
disabledandhref. #52229 @aojunhao123 - 🐞 Fix Tag not updating when modifying
variantvia ConfigProvider. #55555 @thinkasany - 💄 Remove Tag
marginstyle. #52123 @li-jia-nan
-
Timeline
-
🆕 Timeline
items.positionreplaced withitems.placementand using logical position description to improve RTL experience. #54382 @EmilyyyLiu -
🆕 Transfer add
actionsprop which accept ReactNode array. #54104 @afc163 -
🆕 Carousel use
dotPlacementinstead ofdotPositionand supportstartandendlogical position. #54294 @EmilyyyLiu -
🆕 Divider use
orientationinstead oftypeand supportverticalsyntax sugar. #53645 @EmilyyyLiu -
🛠 AutoComplete merge search related props into
showSearch. #54184 @EmilyyyLiu -
🆕 Menu support
popupRenderfor popup customization. #53566 @Zyf665 -
🆕 Message support
pauseOnHoverthat pause count down when user hover on it. #53785 @EmilyyyLiu -
💄
reset.cssremoves IE compatibility. #55108 @thinkasany -
🛠 Slider support
orientationto config layout. #53671 @EmilyyyLiu -
💄 Remove InputNumber mobile default hidden controls. #54900 @Wxh16144
-
💄 Image mask adds blur effect. #54714 @EmilyyyLiu
-
💄 Modal mask adds blur effect. #54670 @EmilyyyLiu
-
🛠 Deprecated List component and removed from document. #54182 @zombieJ
-
🐞 Fix Statistic.Timer
onFinish&onChangenot trigger when window is inactive. #53894 @Psiphonc -
🛠 Badge refactor
offsetstyle offset to CSS logical position. #55245 @li-jia-nan -
🛠 BackTop has been removed. #52206 @li-jia-nan
-
🗑 Icon has been removed. #52241 @li-jia-nan
-
🛠 Remove Dropdown.Button, please use Space.Compact instead. #53793 @Meet-student
-
🛠 MISC: Replace
classNameslibrary withclsx. 0246702 #55164 @lijianan -
🛠 MISC: Remove MediaQueryList compatibility code for legacy browsers. #55396 @li-jia-nan
-
🛠 MISC: Remove React 19 compatibility code, antd now supports React 19 by default. #55274 @li-jia-nan
-
🛠 MISC: Remove
copy-to-clipboarddeps. #54448 @765477020 -
🔥 MISC: Raise build target which will not support IE anymore. #53390 @zombieJ
-
🔥 MISC: Enabled
React Compilerin the bundled outputsantd.jsandantd.min.jsto improve performance. Users in CJS/ESM environments can choose to enable it as needed. For more details, refer to the React documentation. #55781 @li-jia-nan -
🔥 MISC: Color-related components now support preset color names (e.g.,
red,blue,green, etc.). #53241 @zombieJ -
🌐 Add Marathi locale translation. #55179 @divyeshagrawal
-
TypeScript
5.x
Visit GitHub to read 5.x change logs.
4.x
Visit GitHub to read 4.x change logs.
3.x
Visit GitHub to read 3.x change logs.
2.x
Visit GitHub to read 2.x change logs.
1.11.4
Visit GitHub to read change logs from 0.x to 1.x.