npm / antd
antd
What changed in antd 6, from its official release notes, upgrade guides and advisories. Sources checked 2026-10-21.
2 breaking44 fixes and other
See which of these apply to your code, ranked, in your agent:
npx @unstale/cli initantd 646 changes
Breaking changes 2
Carousel types no longer expose the ignored verticalSwiping prop.
TypeScript definitions for Tooltip, Popover, Popconfirm, and Slider no longer accept unsupported rc Tooltip props.
Fixes and other changes 44
Upload custom request types now expose abort handles.
AutoComplete no longer incorrectly inherits allowClear from ConfigProvider select.
Avatar no longer falls back to its default size when a larger breakpoint matches without a configured size.
Dropdown menu links no longer start with undefined when the parent item has no href or path.
Custom loading icons no longer appear before the loading delay ends.
Vertical slides no longer reverse order in RTL when dotPlacement makes the carousel vertical.
Missing Carousel arrow labels were added in remaining locales.
Alert’s close button is no longer clickable when closable.disabled is true.
Missing DatePicker placeholders were added in remaining locales.
TypeScript definitions now exclude unsupported props.
After paste, focus now lands on the correct cell.
Upload now invokes linkProps.onClick when a file name link is clicked.
DatePicker and TimePicker RangePicker now apply ConfigProvider locale.DatePicker.
Tour next and previous button click handlers now receive mouse events.
Notification timers now resume after closing hovered notices.
List, Divider, and Drawer now render numeric 0 content correctly.
Badge no longer truncates fractional horizontal offset values.
With preserveSelectedRowKeys enabled, onSelect no longer returns undefined for preserved keys.
Table column.filterDropdownProps.popupRender now works.
TypeScript definitions now exclude unsupported props.
TypeScript definitions now exclude unsupported props.
TreeSelect and Mentions now pass their own component names instead of Select.
Romanian locale translations were improved.
Table now scrolls to the first row when scroll is configured only in ConfigProvider.
A numeric 0 value no longer falls back to default counts.
The selection menu’s “Select all data” option now includes descendant rows in tree data.
The selection column z-index now applies with fixed columns after the v6 logical property migration.
Card now respects tabProps.defaultActiveKey when selecting the initial tab.
Controlled selection now updates correctly after one-way removal.
Shift selection no longer affects filtered-out items or selects incorrect ranges after search results change.
Shift range selection now works with numeric keys and defaultExpandAll.
Shift range selection no longer selects nodes marked non-selectable or disabled.
Text editing now works when onClick is provided.
Anchor scrolling no longer uses stale values after updates.
Avatar retries image loading after
srcSetchanges.Drawer now warns that
destroyOnCloseis deprecated.Result, message, notification, Avatar, Modal, Descriptions, and Form.Item now correctly render numeric 0 content.
Single and multiple Select heights are consistent after customizing global
fontSizeorlineHeight.Table range selection no longer uses stale values after updates.
Footer callbacks using rest parameters now receive
direction.Transfer no longer calls a stale callback after
onSelectChangeis replaced or removed.Transfer range selection no longer uses stale values after updates.
File names are no longer focusable as buttons when no preview action is available.
Custom
style.heightis no longer overridden when theheightprop is not set.