# What changed in antd

> 46 changes in antd 6 from its official release notes, upgrade guides and advisories: 2 breaking. Each one cited. Sources checked 2026-10-21. HTML: https://unstale.sh/npm/antd/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## antd 6

### Breaking changes

- Carousel types no longer expose the ignored verticalSwiping prop. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- TypeScript definitions for Tooltip, Popover, Popconfirm, and Slider no longer accept unsupported rc Tooltip props. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)

### Fixes and other changes

- Upload custom request types now expose abort handles. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- AutoComplete no longer incorrectly inherits allowClear from ConfigProvider select. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Avatar no longer falls back to its default size when a larger breakpoint matches without a configured size. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Dropdown menu links no longer start with undefined when the parent item has no href or path. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Custom loading icons no longer appear before the loading delay ends. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Vertical slides no longer reverse order in RTL when dotPlacement makes the carousel vertical. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Missing Carousel arrow labels were added in remaining locales. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Alert’s close button is no longer clickable when closable.disabled is true. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Missing DatePicker placeholders were added in remaining locales. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- TypeScript definitions now exclude unsupported props. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- After paste, focus now lands on the correct cell. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Upload now invokes linkProps.onClick when a file name link is clicked. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- DatePicker and TimePicker RangePicker now apply ConfigProvider locale.DatePicker. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Tour next and previous button click handlers now receive mouse events. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Notification timers now resume after closing hovered notices. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- List, Divider, and Drawer now render numeric 0 content correctly. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Badge no longer truncates fractional horizontal offset values. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- With preserveSelectedRowKeys enabled, onSelect no longer returns undefined for preserved keys. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Table column.filterDropdownProps.popupRender now works. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- TypeScript definitions now exclude unsupported props. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- TypeScript definitions now exclude unsupported props. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- TreeSelect and Mentions now pass their own component names instead of Select. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Romanian locale translations were improved. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Table now scrolls to the first row when scroll is configured only in ConfigProvider. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- A numeric 0 value no longer falls back to default counts. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- The selection menu’s “Select all data” option now includes descendant rows in tree data. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- The selection column z-index now applies with fixed columns after the v6 logical property migration. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Card now respects tabProps.defaultActiveKey when selecting the initial tab. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Controlled selection now updates correctly after one-way removal. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Shift selection no longer affects filtered-out items or selects incorrect ranges after search results change. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Shift range selection now works with numeric keys and defaultExpandAll. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Shift range selection no longer selects nodes marked non-selectable or disabled. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Text editing now works when onClick is provided. (6.6.6) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.6)
- Anchor scrolling no longer uses stale values after updates. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Avatar retries image loading after `srcSet` changes. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Drawer now warns that `destroyOnClose` is deprecated. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Result, message, notification, Avatar, Modal, Descriptions, and Form.Item now correctly render numeric 0 content. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Single and multiple Select heights are consistent after customizing global `fontSize` or `lineHeight`. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Table range selection no longer uses stale values after updates. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Footer callbacks using rest parameters now receive `direction`. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Transfer no longer calls a stale callback after `onSelectChange` is replaced or removed. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Transfer range selection no longer uses stale values after updates. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- File names are no longer focusable as buttons when no preview action is available. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
- Custom `style.height` is no longer overridden when the `height` prop is not set. (6.6.5) — [release notes](https://github.com/ant-design/ant-design/releases/tag/6.6.5)
