logoAnt Design

⌘ K
  • Design
  • Development
  • Components
  • Blog
  • Resources
6.0.0
  • Ant Design of React
  • Changelog
    v6.0.0
  • AI
    • LLMs.txt
      NEW
  • Basic Usage
    • Getting Started
    • Usage with Vite
    • Usage with Next.js
      Updated
    • Usage with Umi
    • Usage with Rsbuild
    • Usage with Farm
    • Usage with Refine
  • Advanced
    • Customize Theme
    • CSS Compatible
    • Server Side Rendering
    • CSS Variables
      NEW
    • Use custom date library
    • Internationalization
    • Common Props
  • Migration
    • From v5 to v6
  • Other
    • Third-Party Libraries
    • Contributing
    • FAQ
6.0.0
5.x
4.x
3.x
2.x
1.11.4

Changelog

contributors
Ant Design of ReactLLMs.txt

Resources

Ant Design X
Ant Design Charts
Ant Design Pro
Pro Components
Ant Design Mobile
Ant Design Mini
Ant Design Web3
Ant Design Landing-Landing Templates
Scaffolds-Scaffold Market
Umi-React Application Framework
dumi-Component doc generator
qiankun-Micro-Frontends Framework
Ant Motion-Motion Solution
China Mirror 🇨🇳

Community

Awesome Ant Design
Medium
X
yuque logoAnt Design in YuQue
Ant Design in Zhihu
Experience Cloud Blog
seeconf logoSEE Conf-Experience Tech Conference

Help

GitHub
Change Log
FAQ
Bug Report
Issues
Discussions
StackOverflow
SegmentFault

Ant XTech logoMore Products

yuque logoYuQue-Document Collaboration Platform
AntV logoAntV-Data Visualization
Egg logoEgg-Enterprise Node.js Framework
Kitchen logoKitchen-Sketch Toolkit
Galacean logoGalacean-Interactive Graphics Solution
WeaveFox logoWeaveFox-AI Development with WeaveFox 🦊
xtech logoAnt Financial Experience Tech
Theme Editor
Made with ❤ by
Ant Group and Ant Design Community
loading

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.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. Thanks @thinkasany & @meet-student for spearheading the semantic structure implementation.
    • 🔥 Antd components support semantic structure and ConfigProvider config. #53659 #53535 #52759 #53028 #52340 #52895 #52258 #52376 #53055 #53226 #53150 #53429 #52976 #52961 #52948 #53890 #53694 #53789 #53225 #53324 #52793 #53698 #53272 #53489 #52172 #52823 #53303 #52764 #53229 #53159 #53174 #52250 #52972 #52893 #52866 #52859 #52849 #52811 #52780 #52781 #52745 #52470 #52669 #52303 #52141 #52171 #54145 #53958 #55430
    • 🔥 Antd components Dynamic generation via function based on props. #54967 #54977 #54962 #54960 #55099 #54986 #54988 #54987 #55199 #54985 #55119 #54980 #55054 #54979 #55161 #55157 #55021 #55081 #55096 #55044 #55060 #54984 #54983 #55117 #54982 #55190 #55007 #55118 #54978 #54968 #54966 #54994 #54965 #55101 #54963 #55109 #54996 #54969 #55126 #54959 #55056 #55114 #54956 #54957 #55013 #54958 #55031 #54955 #55058 #55032 #54948 #54950 #54949 #54917 #54919 #54813 #55796 @meet-student @hcjlxl @Arktomson @zjr222 @Linkodt @xkhanhan @lovelts @tanjiahao24 @li-jia-nan @Susuperli @ccc1018 @nmsn @GinWU05
  • 🔥 New Masonry component. #52162 @OysterD3
  • ConfigProvider
    • 🆕 ConfigProvider support Table rowKey global config. #52751 @guoyunhe
    • 🆕 ConfigProvider support Card.Meta config. #52214 @thinkasany
    • 🆕 ConfigProvider support arrow for Tooltip, Popover, Popconfirm. #52434 @thinkasany
    • 🆕 ConfigProvider support root config for Space. #52248 @thinkasany
  • Tooltip
    • 🔥 ConfigProvider supports configuring tooltip.unique to enable Tooltip smooth movement. #55154 @zombieJ
    • ⚡️ Optimize Tooltip dev render performance(~40%) to enhance developer experience. #53844 @zombieJ
  • 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.textarea unable to override built-in styles. #55579 @meet-student
  • 🆕 Pagination quick jumper now accept numberic value only. #55700 @afc163
  • Mentions
    • 🛠 Refactor Mentions DOM structure to support suffix semantic and size props. #55638 @zombieJ
    • 🐞 Fix Mentions autoResize=false can not drag to resize the box. #54039 @jin19980928
  • 🆕 Watermark support onRemove callback when delete by manully. #55551 @984507092
  • 🆕 Breadcrumb supports ConfigProvider separator global configuration. #54680 @guoyunhe
  • 🆕 Alert closable supports onClose and afterClose methods. #54735 @EmilyyyLiu
  • 🆕 Radio.Group supports vertical layout syntax sugar. #54727 @EmilyyyLiu
  • Cascader
    • 🆕 Cascader support aria-* & data-* props. #53910 @kiner-tang
    • 🆕 Cascader.Panel adds optionRender to allow custom option rendering. #54843 @EmilyyyLiu
  • 🆕 Upload accept config supports custom filtering logic. #55543 @zombieJ
  • Rate
    • 🆕 Rate supports size to configure dimensions. #55028 @guoyunhe
    • 🆕 Rate tooltips support all config. 07b1610 @Jerryqun
  • 🆕 Select support onActive keyboard and mouse interaction. #53931 @Wxh16144
  • 🆕 Typography copyable supports HTTP environment. #55073 @JeeekXY
  • Form
    • 🔥 Form useWatch support dynamic name path. #54260 @zombieJ
    • 🆕 Form now excludes unregistered field values from Form.List when getting values. #55526 @crazyair
    • ⚡️ Optimize Form useWatch perf when lots of Form.Item unmounted. #54212 @zombieJ
  • 🆕 Flex support orientation for layout. #53648 @EmilyyyLiu
  • DatePicker
    • 🆕 DatePicker semantic structure adds panel container support. #55388 @meet-student
    • 🆕 DatePicker adds previewValue to control whether to display preview value in input when hovering over options. #55258 @meet-student
    • 🐞 Fix DatePicker onChange parameter dateString returning incorrect value when clearing. #55155 @EmilyyyLiu
  • Drawer
    • 🆕 Drawer adds resizable to support drag capability. #54883 @cactuser-Lu
    • 💄 Drawer mask adds blur effect. #54707 @EmilyyyLiu
  • 🆕 ColorPicker presets support linear gradient color. #53250 @zombieJ
  • Collapse
    • 🆕 Collapse expandIconPosition replaced with expandIconPlacement and use logical position to improve RTL experience. #54311 @EmilyyyLiu
    • 🐞 Fix Collapse semantic structure icon targeting incorrect element. #55499 @thinkasany
    • 🐞 Fix Collapse dynamic modification of semantic icon not taking effect. #55452 @thinkasany
  • Table
    • 🆕 Table scrollTo support offset to adjust scroll position. #54385 @zombieJ
    • 🆕 Table use pagination.placement instead of pagination.position. #54338 @EmilyyyLiu
    • ⌨️ Improve Table a11y behavior by adding aria-description when column is sortable. #53087 @jon-cullison
    • 🆕 Refactor Table column.fixed to use start & end to support logical position. #53114 @zombieJ
    • 🐞 Fix Table showing duplicate filter dropdowns and tooltips when using sticky or scroll.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
  • Progress
    • 🆕 Progress use gapPlacement instead gapPosition and replace left and right with start and end. #54329 @EmilyyyLiu
    • 🐞 Fix Progress indicator content not updating when props change. #55554 @thinkasany
  • 🛠 Grid use CSS logical position to improve RTL experience. #52560 @li-jia-nan
  • Notification
    • 🛠 Notification support closable to take onClose & closeIcon into it. #54645 @EmilyyyLiu
    • 🆕 Notification support custom progress bar color. #52964 @yellowryan
  • Image
    • 🆕 Image cover support placement. #54492 @kiner-tang
    • 🛠 Image remove default cover icon & text (Still can use cover to config). #54379 @765477020
    • 🐞 Fix Image preview text issue when in RTL. #53596 @aojunhao123
  • Modal
    • 🆕 Modal closable support onClose props that trigger by any type of close. #54607 @EmilyyyLiu
      • 🆕 ConfigProvider support config Modal okButtonProps & cancelButtonProps. #53684 @guoyunhe
    • 🛠 Modal adjust DOM className to be align with semantic structure standard. #54472 @thinkasany
    • ⌨️ Apply Modal closable.aria-* attribute on the close button. #53289 @EmilyyyLiu
    • 🐞 Fix Modal quick switch open state will make screen operation frozen. #52753 @zombieJ
  • Theme
    • 🔥 Support zeroRuntime mode in theme prop of ConfigProvider, in order to avoid runtime style generation. #54334 @MadCcc
    • 🆕 MISC: CSS-in-JS support autoPrefixTransformer to 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 colorBorderDisabled token to unify border color in disabled state. #52421 @aojunhao123
  • Segmented
    • 🆕 Segmented support items.tooltip. #54273 @EmilyyyLiu
    • 🆕 Segmented support orientation for layout. #53664 @EmilyyyLiu
    • 🛠 Improve Segmented accessibility. #52618 @aojunhao123
  • Tabs
    • 🆕 Tabs use tabPlacement instead tabPosition and replace left and right with start and end. #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
  • 🛠 Replace Steps labelPlacement to titlePlacement to unify the API. #53873 @zombieJ
  • Space
    • 🛠 Space use separator instead of split. #53983 @thinkasany
    • 🛠 Space use orientation instead of direction. #53669 @EmilyyyLiu
  • 🆕 Spin support styles.wrapper. #53448 @crazyair
  • Splitter
    • 🆕 Splitter use orientation instead of layout and support vertical prop. #53670 @EmilyyyLiu
    • 🆕 Splitter support customize handle elements and style. #52216 @wanpan11
  • Tour
    • 🐞 Fix Tour DOM structure panel className typo. #55178 @thinkasany
    • 🐞 Fix Tour popup not follow when scroll. #53140 @dependabot
  • Button
    • 🆕 Button iconPosition replaced with iconPlacement and support logical position. #54279 @EmilyyyLiu
    • 🛠 Button variant & color refactor 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
  • Tag
    • 🆕 Tag support CheckableTagGroup sub component. #53256 @guoyunhe
    • 🆕 Tag custom color support variants. #53097 @guoyunhe
    • 🆕 Tag support disabled and href. #52229 @aojunhao123
    • 🐞 Fix Tag not updating when modifying variant via ConfigProvider. #55555 @thinkasany
    • 💄 Remove Tag margin style. #52123 @li-jia-nan
  • Timeline
    • 🆕 Timeline support titleSpan to config the size of title. #54072 @zombieJ
    • 🆕 Timeline support orientation=horizontal layout. #54031 @zombieJ
  • 🆕 Timeline items.position replaced with items.placement and using logical position description to improve RTL experience. #54382 @EmilyyyLiu
  • 🆕 Transfer add actions prop which accept ReactNode array. #54104 @afc163
  • 🆕 Carousel use dotPlacement instead of dotPosition and supportstart and end logical position. #54294 @EmilyyyLiu
  • 🆕 Divider use orientation instead of type and support vertical syntax sugar. #53645 @EmilyyyLiu
  • 🛠 AutoComplete merge search related props into showSearch. #54184 @EmilyyyLiu
  • 🆕 Menu support popupRender for popup customization. #53566 @Zyf665
  • 🆕 Message support pauseOnHover that pause count down when user hover on it. #53785 @EmilyyyLiu
  • 💄 reset.css removes IE compatibility. #55108 @thinkasany
  • 🛠 Slider support orientation to 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 & onChange not trigger when window is inactive. #53894 @Psiphonc
  • 🛠 Badge refactor offset style 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 classNames library with clsx. 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-clipboard deps. #54448 @765477020
  • 🔥 MISC: Raise build target which will not support IE anymore. #53390 @zombieJ
  • 🆕 MISC: Color-related components now support preset color names (e.g., red, blue, green, etc.). #53241 @zombieJ
  • 🌐 Add Marathi locale translation. #55179 @divyeshagrawal
  • TypeScript
    • 🤖 Optimize Notification duration definition, now disable close is false. #55580 @wanpan11

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.