UNPKG

antd

Version:

An enterprise-class UI design language and React-based implementation

649 lines (531 loc) โ€ข 52.1 kB
--- order: 6 title: Change Log toc: false timeline: true --- `antd` strictly follows [Semantic Versioning 2.0.0](http://semver.org/). #### Release Schedule * Weekly release: patch version at the end of every week for routine bugfix (anytime for 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 change and new features. --- ## 3.6.2 `2018-06-09` - ๐Ÿž Fix the wrong status of check all checkbox in Table when data change. [#10629](https://github.com/ant-design/ant-design/issues/10629) - ๐Ÿž Fix border style of Button.Group. - ๐Ÿž Fix file list being reversed when `beforeUpload` returns `false` in Upload component. [#10681](https://github.com/ant-design/ant-design/issues/10681) - ๐Ÿž Fix overflow of cell content in Calendar. [#10808](https://github.com/ant-design/ant-design/pull/10808) [@Yangzhedi](https://github.com/ant-design/Yangzhedi) - ๐Ÿž Fix the processing color of Badge not follows the `primary-color`. - Spin - ๐Ÿž Fix custom icon does not follow the value of `size`. [#10786](https://github.com/ant-design/ant-design/issues/10786) - ๐Ÿž Fix no `delay` issue when sets `spinning` to `true` as default.[#10727](https://github.com/ant-design/ant-design/pull/10727) [@dreamerblue](https://github.com/dreamerblue) - TypeScript - ๐Ÿž Fix Menu type definition. [#10773](https://github.com/ant-design/ant-design/issues/10773) - ๐Ÿž Fix AutoComplete type definition. [#10745](https://github.com/ant-design/ant-design/issues/10745) [#10619](https://github.com/ant-design/ant-design/issues/10619) - ๐Ÿž Fix Tree type definition. [#10841](https://github.com/ant-design/ant-design/pull/10841) [@Voronar](https://github.com/Voronar) - ๐Ÿž Fix Checkbox.Group definition. [#10677](https://github.com/ant-design/ant-design/pull/10677) ## 3.6.0 `2018-06-02` * ๐ŸŒŸ `Form`'s error message now can be customized with ReactNode. [#10136](https://github.com/ant-design/ant-design/issues/10136) [@lovekonakona](https://github.com/lovekonakona) * ๐ŸŒŸ `List` support customized configuration for position of pagination. [#10581](https://github.com/ant-design/ant-design/pull/10581) [@zheeeng](https://github.com/zheeeng) * ๐ŸŒŸ `Layout.Sider` now can be configured with `light` or `dark` theme. [#10142](https://github.com/ant-design/ant-design/issues/10142) [@pd4d10](https://github.com/pd4d10) * ๐ŸŒŸ Ant Design official site now supports offline mode. [#10625](https://github.com/ant-design/ant-design/issues/10625) * ๐ŸŒŸ `Transfer` adding `style` and `operationStyle` props for further customization. [@eduludi](https://github.com/eduludi) * ๐ŸŒŸ `Message` adds a promisfied interface to handle callback. [#10421](https://github.com/ant-design/ant-design/issues/10421) [@zhujinxuan](https://github.com/zhujinxuan) * ๐Ÿž Fix compilation issue with typescript@v2.9.1 . [#10729](https://github.com/ant-design/ant-design/issues/10729) [@karol-majewski](https://github.com/karol-majewski) * ๐Ÿž Fix a bug in `Menu` where outer menu item not highlighting while inner item is selected. [#8666](https://github.com/ant-design/ant-design/issues/8666) [@stonehank](https://github.com/stonehank) * ๐Ÿž Affix `offsetBottom` not working. [#10674](https://github.com/ant-design/ant-design/issues/10674) ## 3.5.4 `2018-05-26` - ๐Ÿž Fix `showSearch` on `Cascader` not working.[968488a2](https://github.com/ant-design/ant-design/commit/968488a2fac9bcb16bee9f0c248f49bca00dbec6) - ๐Ÿž `Badge[status]` support `Tooltip`.[#10626](https://github.com/ant-design/ant-design/issues/10626) - ๐Ÿž Fix `text-align` on parent element affects `Spin`.[#10643](https://github.com/ant-design/ant-design/pull/10643) [@wmzhong](https://github.com/wmzhong) - ๐Ÿ’„ `Table` break line style change from `break-all` to `break-word`.[#10655](https://github.com/ant-design/ant-design/pull/10655) [@clinyong](https://github.com/clinyong) - ๐ŸŒŸ When `Search` not define `enterButton`, click search icon will trigger `onSearch`. [36ffe7e1](https://github.com/ant-design/ant-design/commit/36ffe7e1dc9d9473c8c68168ab79b7a03a604702) ## 3.5.3 `2018-05-20` - ๐Ÿž Fix `Affix` with offsetTop === 0, value becomes `undefined` problem [#10566](https://github.com/ant-design/ant-design/pull/10566) - ๐Ÿž Fixed issue with shaded `Input.Group` component shadows[#10230](https://github.com/ant-design/ant-design/issues/10230) - ๐Ÿž Fixed issue where the `Transfer` component checkbox event fired twice [#10480](https://github.com/ant-design/ant-design/issues/10480) - ๐Ÿ’„ Unifying the name of the variable [12d3046](https://github.com/ant-design/ant-design/commit/12d3046687a0dcdb51fece08dd2bea64f185cc40) - ๐Ÿ’„ Fine-tuned the style of `Dropdown` [8e2f72f](https://github.com/ant-design/ant-design/commit/8e2f72ffe0eb300f5997296726b02246bf990c8f) - ๐Ÿ’„ The components of the Chinese document will now be demonstrated using Chinese language packages. [9b17a94](https://github.com/ant-design/ant-design/commit/9b17a943f5d57d40d65041b7b0c247add09d2851) - ๐Ÿ’„ The main theme switch was changed to `antd-theme-generato`, thanks to the work of [@mzohaibqc](https://github.com/mzohaibqc). - TypeScript - ๐Ÿž Fixed an issue with the type of gutter attribute in `Row` [b7d508e](https://github.com/ant-design/ant-design/commit/b7d508e1662bf20a0cacbe6440a2ce31a65a8a59) - ๐Ÿ’„ Improved the `Form` component type [#10564](https://github.com/ant-design/ant-design/pull/10564) - ๐Ÿ’„ Improved the `Button` and `Tag` types[1ed9fed](https://github.com/ant-design/ant-design/commit/1ed9fed2cf1c99b947359fafb101b2e58213cb48) ## 3.5.2 `2018-05-13` - ๐Ÿž Fixed `Table` filter doesn't work when click checkbox. [#10452](https://github.com/ant-design/ant-design/issues/10452) - ๐Ÿž Fixed `Cascader` displayRender z-index issue. [#10433](https://github.com/ant-design/ant-design/issues/10433) - ๐Ÿž Fixed `Button` Types of property 'ref' are incompatible. [#10405](https://github.com/ant-design/ant-design/issues/10405) - ๐Ÿž Fixed the height of `Form` item when checks position is dithered. [#10445](https://github.com/ant-design/ant-design/issues/10445) - ๐ŸŒŸ Allow to use any CSS units for `Layout` width. [#10479](https://github.com/ant-design/ant-design/pull/10479) ## 3.5.1 `2018-05-09` - ๐Ÿž Fixed broken style of Input.Group under Form. [#10371](https://github.com/ant-design/ant-design/issues/10371) - ๐Ÿž Fixed overlay style of Select. [#10383](https://github.com/ant-design/ant-design/issues/10383) - ๐Ÿž Remove focused style of Collapse. - ๐Ÿž Remove unnecessary `z-index` of Input.Group and Checkbox. [#9840](https://github.com/ant-design/ant-design/issues/9840) [#10385](https://github.com/ant-design/ant-design/issues/10385) - ๐Ÿž Fixed that monospaced font family can't be bold. - Table - ๐Ÿ’„ Rewrited the editable table demo. [#10119](https://github.com/ant-design/ant-design/pull/10119) - ๐Ÿž Fixed that table column overlay each other. [#9822](https://github.com/ant-design/ant-design/issues/9822) - TypeScript - ๐Ÿž Fixed Breadcrumb.Item type. [#10372](https://github.com/ant-design/ant-design/pull/10372) [@karol-majewski](https://github.com/karol-majewski) - ๐Ÿž Fixed Table `rowSelection` typeใ€‚[#10374](https://github.com/ant-design/ant-design/issues/10374) ## 3.5.0 `2018-05-04` - ๐ŸŒŸ Add `title` prop to `Badge` that shows when hovering it. [74d81c2](https://github.com/ant-design/ant-design/commit/74d81c2d078a3c84b3e44cbfbdd99b8f479ea71d) [@ludwigbacklund](https://github.com/ludwigbacklund) - ๐ŸŒŸ Add `successPercent` as `Progress[format]` argument. [#10096](https://github.com/ant-design/ant-design/issues/10096) - ๐ŸŒŸ Update `rc-notification` to 3.1.0 so that `Notification` support set `maxCount`. [#10161](https://github.com/ant-design/ant-design/pull/10161) [@jzhangs](https://github.com/jzhangs) - ๐ŸŒŸ Update `rc-cascader` to 1.13.0 so that `Cascader` support set `filedNames`. [react-component/cascader#23](https://github.com/react-component/cascader/pull/23) [@405go](https://github.com/405go) - ๐ŸŒŸ Add ability to update `Notification` props by key. [react-component/notification#40](https://github.com/react-component/notification/pull/40) [@yevhen-hryhorevskyi](https://github.com/yevhen-hryhorevskyi) - ๐ŸŒŸ `List` support pagination by default. [#10135](https://github.com/ant-design/ant-design/pull/10135) - Table - ๐ŸŒŸ Column `sorter` function is passed `sortOrder` as param. [#10306](https://github.com/ant-design/ant-design/pull/10306) [@kumarashwin](https://github.com/kumarashwin) - ๐Ÿž Fix merged header cell border. [#10359](https://github.com/ant-design/ant-design/issues/10359) - ๐Ÿž Fix lost of user selection on data updates. [#10332](https://github.com/ant-design/ant-design/pull/10332) [@chrvadala](https://github.com/chrvadala) - `Menu` upgrade `rc-menu` to `7.x` [#10305](https://github.com/ant-design/ant-design/pull/10305) - ๐ŸŒŸ Better aria-* attributes support. [react-component/menu#137](https://github.com/react-component/menu/pull/137) - ๐ŸŒŸ Improve Menu performance by avoiding unnecessary updates. [react-component/menu#133](https://github.com/react-component/menu/pull/133) - ๐ŸŒŸ Support passing props through to MenuItem list item. [react-component/menu#135](https://github.com/react-component/menu/pull/135) - ๐Ÿž Minor key shortcut bug fixes. [react-component/menu#132](https://github.com/react-component/menu/pull/132) - Collapse - ๐ŸŒŸ Support custom `Collapse` styles with less. [#9943](https://github.com/ant-design/ant-design/pull/9943) [@davidhatten](https://github.com/davidhatten) - ๐ŸŒŸ Update `rc-collapse` to 1.9.0 to add `Collapse` keyboard support. [react-component/collapse#84](https://github.com/react-component/collapse/pull/84/) [@kossel](https://github.com/kossel) - Select - ๐Ÿž Fix type for `placeholder`. [#10282](https://github.com/ant-design/ant-design/pull/10282) [@thomasthiebaud](https://github.com/thomasthiebaud) - ๐Ÿž Fix extra space taken up when arrow disabled. [#10296](https://github.com/ant-design/ant-design/pull/10296) - ๐Ÿž Fix property `value` typescript type. [#10336](https://github.com/ant-design/ant-design/pull/10336) [@paranoidjk](https://github.com/paranoidjk) - Input - ๐Ÿž Fix `Input.Search` not disable enter button when disabled prop is true. [#10040](https://github.com/ant-design/ant-design/issues/10040) - ๐Ÿž Fix `Input.Group` align issue in Form. [#10281](https://github.com/ant-design/ant-design/issues/10281) - Form - ๐Ÿž Fix typing for `Form.onValuesChange`. [#10231](https://github.com/ant-design/ant-design/pull/10231) [@whtsky](https://github.com/whtsky) - ๐Ÿž Fix typescript interface `ComponentDecorator`. [#10324](https://github.com/ant-design/ant-design/pull/10324) [@paranoidjk](https://github.com/paranoidjk) - ๐Ÿž Fix dashed `Divider`. [#10216](https://github.com/ant-design/ant-design/issues/10216) - ๐Ÿž Fix `Spin` container interaction. [#10227](https://github.com/ant-design/ant-design/issues/10227) - ๐Ÿž Fix `Notification` icon hover color. [#10272](https://github.com/ant-design/ant-design/issues/10272) - ๐Ÿž Fix `Upload` property `lastModifiedDate` name. [#10315](https://github.com/ant-design/ant-design/pull/10315) [@danielg2002](https://github.com/danielg2002) - ๐Ÿž Fix `Button` props type, use `React.HTMLProps`. [#10229](https://github.com/ant-design/ant-design/pull/10229) [@whtsky](https://github.com/whtsky) - ๐Ÿž Fix less var naming convention. [#10275](https://github.com/ant-design/ant-design/issues/10275) ## 3.4.5 `2018-05-03` - ๐Ÿž Fix file object is empty and file name not showing in Upload. [#10319](https://github.com/ant-design/ant-design/issues/10319) ## 3.4.4 `2018-04-28` - ๐Ÿž Fix that Upload file in`onChange({ file })` is not a File instance introduced in `3.4.2`. [#10293](https://github.com/ant-design/ant-design/issues/10293) - ๐Ÿž Fix style lose bug when use tree shaking in webpack@4. [#10217](https://github.com/ant-design/ant-design/pull/10217) [@whtsky](https://github.com/whtsky) ## 3.4.3 `2018-04-23` - ๐Ÿž Fix style lose bug when use tree shaking in webpack@4. [#10197](https://github.com/ant-design/ant-design/pull/10197) [@Aladdin-ADD](https://github.com/Aladdin-ADD) - ๐Ÿž Fix `Menu` item's clickable region in dark theme. [#10187](https://github.com/ant-design/ant-design/pull/10187) [@dgeibi ](https://github.com/dgeibi ) ## 3.4.2 `2018-04-22` - ๐Ÿ’„ Deployed site by [netlify](http://netlify.com/) to avoid blocking by GFW. - ๐Ÿž Fix TypeScript definitions of Menu, Tooltip, Card, Anchor, Avatar, Form, Tabs, Transfer, Tree, AutoComplete and etc. - ๐Ÿ’„ Added `sideEffects` to `package.json` for better Tree-Shaking. [#10043](https://github.com/ant-design/ant-design/pull/10043) [@Aladdin-ADD](https://github.com/Aladdin-ADD) - List - ๐Ÿž Fix extra border. [#10028](https://github.com/ant-design/ant-design/issues/10028) - ๐Ÿž Fix extra prop warning of `locale`. [#10128](https://github.com/ant-design/ant-design/pull/10128) [@slonoed](https://github.com/slonoed) - ๐Ÿž Fix wrong preview image of Upload list when file.url contains url params. [#10102](https://github.com/ant-design/ant-design/issues/10102) - ๐Ÿž Fix Progress when percent is out of range. [0eb8357](https://github.com/ant-design/ant-design/commit/0eb835772dbaa7ed14babe03fc177821c5bd5ca5) - Menu - ๐Ÿž Fix arrow style of disabled SubMenu. [#10113](https://github.com/ant-design/ant-design/issues/10113) - ๐Ÿž Fix that menu width is wrong when `collapsedWidth` is assigned as px string like `40px`. [#10140](https://github.com/ant-design/ant-design/issues/10140) - ๐Ÿž Fix that sometimes controlled input in Form cannot be edited. [#9790](https://github.com/ant-design/ant-design/issues/9790) - ๐Ÿž Fix padding jumping issue of loading Card. [#10052](https://github.com/ant-design/ant-design/pull/10052) [@zheeeng](https://github.com/zheeeng) - ๐Ÿž Fix that Avatar's fallback text don't scale as the text avatar does. [#10184](https://github.com/ant-design/ant-design/pull/10184) - ๐Ÿž Fix Table `getCheckboxProps` cannot be updated as expected. [#10133](https://github.com/ant-design/ant-design/issues/10133) - ๐Ÿž Fix CheckboxGroup `prefixCls` prop not passed to Checkbox. [#9950](https://github.com/ant-design/ant-design/issues/9950) ## 3.4.1 `2018-04-08` - ๐Ÿž Fix TypeScript type error caused by code error of Badge. [#9931](https://github.com/ant-design/ant-design/issues/9931) - ๐Ÿ’„ Improve clicking region of Card `actions`. [#9882](https://github.com/ant-design/ant-design/issues/9882) - ๐Ÿž Fix Divider style issue when used with float elements. [#9956](https://github.com/ant-design/ant-design/issues/9956) - ๐Ÿž Fix style issue of Form in advanced-search mode. [#9907](https://github.com/ant-design/ant-design/issues/9907) - ๐Ÿž Add `onHeaderRow` TypeScript type definitions for Table. [#9902](https://github.com/ant-design/ant-design/pull/9902) [@Nokecy](https://github.com/Nokecy) - ๐Ÿ’„ Improve the customized-icon demo of Tree. [#9893](https://github.com/ant-design/ant-design/pull/9893) - ๐Ÿž Fix image url display with non-image extention in Upload. [#9936](https://github.com/ant-design/ant-design/pull/9936) ## 3.4.0 `2018-04-01` - Tree - ๐Ÿ›  In this version, we refactored the underlying code of Tree to resolve some long living issues. - ๐ŸŒŸ Added `defaultExpandParent` for expanding parent at first render. - ๐ŸŒŸ Added `disabled` for disabling the whole tree. - ๐ŸŒŸ Added `TreeNode[icon]` to allow setting custom node icon. - ๐ŸŒŸ Improved the check logic for disabled TreeNode. - ๐ŸŒŸ Anchor added `getContainer` for setting the container of scroll content. - ๐ŸŒŸ Table added a new less variable `@table-expanded-row-bg`. [#9789](https://github.com/ant-design/ant-design/pull/9789) - ๐Ÿž Fixed a less syntax error. [#9832](https://github.com/ant-design/ant-design/pull/9832) [@jojoLockLock](https://github.com/jojoLockLock) - ๐Ÿž Fixed `moment.locale` invoking error in LocaleProvider. [#9853](https://github.com/ant-design/ant-design/pull/9853) - ๐Ÿž Fixed issue resulting in `style` of WeekPicker not works. [#9848](https://github.com/ant-design/ant-design/issues/9848) - ๐Ÿž Fixed type definition of Layout.Sider. [#9885](https://github.com/ant-design/ant-design/pull/9885) [@zachguo](https://github.com/zachguo) - ๐Ÿ’„ Improved style of Modal for long contents. [#9592](https://github.com/ant-design/ant-design/pull/9592) - ๐ŸŒŸ Added new locale Slovenian. ## 3.3.3 `2018-03-25` - Revert Upload `file` type change in previous version which causes breaking change. ## 3.3.2 `2018-03-24` - ๐Ÿž `Carousel`: Upgrade `react-slick` version to fix width calculation. [#3659](https://github.com/ant-design/ant-design/issues/3659) - ๐Ÿ’„ `Rate`: Adjust `disabled` style. [#9747](https://github.com/ant-design/ant-design/issues/9747) - ๐Ÿ’„ `Modal`: Adjust `confirm-modal` style to fix display issue when content use grid layout. [#9374](https://github.com/ant-design/ant-design/issues/9374) - ๐Ÿ’„ `Menu`: Adjust style to fix mouse trigger event region. [#9666](https://github.com/ant-design/ant-design/pull/9666) [@dgeibi](https://github.com/dgeibi) - ๐Ÿž `Upload`: Fix type of `file` on `beforeUpload` function. [#9775](https://github.com/ant-design/ant-design/issues/9775) - ๐Ÿž `Button`: Fix `two-chinese-words` space not re-calculate when text changed. [4502ad8](https://github.com/ant-design/ant-design/commit/4502ad8376e536c450fa4f27d2a5855be5a153e7) ## 3.3.1 `2018-03-18` - ๐Ÿ’„ Tweak danger button focus style. - ๐Ÿž Fix a show error when the value of enterButton is a button element. [#9639](https://github.com/ant-design/ant-design/issues/9639) - ๐Ÿž Fix missing key of `column.title` in Table .[#9658](https://github.com/ant-design/ant-design/issues/9658) [@terence55](https://github.com/terence55) - ๐Ÿž Fix `scroll: { x: true }` not working if `.ant-table-scroll table` width is `auto`. [#9704](https://github.com/ant-design/ant-design/pull/9704) - ๐Ÿž Fix when the helper message disappears, the input box will shake. [#8831](https://github.com/ant-design/ant-design/issues/8831) - ๐Ÿž Fix isMoment call in `TimePicker` will report error in parcel. [85c78e4](https://github.com/ant-design/ant-design/commit/85c78e49a91737c2841dc42621db21ca248b62b4) - ๐Ÿž Tweak `Table` border radius. [#9674](https://github.com/ant-design/ant-design/pull/9674) ## 3.3.0 `2018-03-12` - ๐ŸŒŸ Add `afterClose` prop for `Alert` to achieve smooth unmount. [#9448](https://github.com/ant-design/ant-design/pull/9448) [@Hughen](https://github.com/Hughen) - ๐ŸŒŸ Add `validRange` prop for `Calendar` to set the date range. [71f65a0](https://github.com/ant-design/ant-design/commit/71f65a0be8e72a67f334c57e79ae3ff5fb640630) [@Rohanhacker](https://github.com/Rohanhacker) - ๐ŸŒŸ Add `defaultActiveTabKey` prop for `Card` to initial TabPane's active key. [30fe88d](https://github.com/ant-design/ant-design/commit/30fe88d4bdcec765bf92ca32a755d9646b36978e) [@u3u](https://github.com/u3u) - `DatePicker` - ๐ŸŒŸ Add `dropdownClassName` prop to set the className of popup calendar. [#7211](https://github.com/ant-design/ant-design/issues/7211) - ๐Ÿž Fix the error of resolving `moment` object. [#9539](https://github.com/ant-design/ant-design/pull/9539) - ๐Ÿž Fix uncorrect import of `turkish(tr_TR)` locale file. [#9373](https://github.com/ant-design/ant-design/issues/9373) - ๐ŸŒŸ Add `orientation` prop for `Divider` to set the alignment of text in divider. [#9275](https://github.com/ant-design/ant-design/pull/9275) [@jrvboesch](https://github.com/jrvboesch) - ๐ŸŒŸ Add `keyboard` prop for `Modal` to set whether Modal could be closed by `Esc` key. [#8818](https://github.com/ant-design/ant-design/issues/8818) - ๐ŸŒŸ Improve the TypeScript definition of `event` param in `onChange` prop for `Radio` and `Checkbox`. [#9574](https://github.com/ant-design/ant-design/issues/9574) - `Table` - ๐ŸŒŸ Add `position` prop in `pagination` prop to set the position of pagination. [#9357](https://github.com/ant-design/ant-design/pull/9357) [@kanweiwei](https://github.com/kanweiwei) - ๐ŸŒŸ Add event param of `onSelect` prop in `rowSelection` prop. [#9376](https://github.com/ant-design/ant-design/pull/9376) [@kanweiwei](https://github.com/kanweiwei) - ๐ŸŒŸ Add `columnWidth` prop in `rowSelection` prop to set the column width of selection. [#9474](https://github.com/ant-design/ant-design/pull/9474) [@SimpleFrontend](https://github.com/SimpleFrontend) - ๐Ÿž Fix border radius issue in `Chrome` for `Table`. [af8e54f](https://github.com/ant-design/ant-design/commit/af8e54f1d6ac2891892e39b153cbe3e998370f61) - ๐ŸŒŸ Add `pendingDot` prop for `Timeline` to set icon of ghost node. [#9546](https://github.com/ant-design/ant-design/pull/9546) [@SimpleFrontend](https://github.com/SimpleFrontend) - ๐ŸŒŸ Add `inputReadOnly` prop for `TimePicker` to set if it's read only. [4a69446](https://github.com/ant-design/ant-design/commit/4a69446be155c1c176b18cb2c31459f999aa5d5e) [@JesperWe](https://github.com/JesperWe) - ๐ŸŒŸ Add `dropdownClassName` prop for `TreeSelect`. [69b154f](https://github.com/ant-design/ant-design/commit/69b154f9a9cfa5f2d89a82b6ed730d4d8793de73) [56e4ce0](https://github.com/ant-design/ant-design/commit/56e4ce099d950601538d72243563021e8083776b) - ๐ŸŒŸ Improve the preview for `Upload` when uploading the file of non-image format. [#9621](https://github.com/ant-design/ant-design/pull/9621) [@zswang](https://github.com/zswang) - ๐Ÿž Fix `successPercent` prop that cannot decide the success status for `Progress`. [#9382](https://github.com/ant-design/ant-design/issues/9382) - ๐Ÿž Fix font size for `Tabs`. [#9509](https://github.com/ant-design/ant-design/pull/9509) - ๐Ÿž Fix that disabled parent node cannot spread for `Tree` and `TreeSelect`. [#9539](https://github.com/ant-design/ant-design/pull/9539) ## 3.2.3 `2018-03-02` - ๐Ÿž Fix props `onPopupScroll` ts define in `Select`. [#9475](https://github.com/ant-design/ant-design/pull/9475) [@twobin](https://github.com/twobin) - ๐Ÿž Fix `Table` filter dropdown menu popup container. [#9209](https://github.com/ant-design/ant-design/issues/9209) - ๐Ÿž Fix `Timeline` head custom style error in chrome. [#9429](https://github.com/ant-design/ant-design/pull/9429) [@vthinkxie](https://github.com/vthinkxie) - ๐Ÿž Fix `Select` dropdown border. [82092c1](https://github.com/ant-design/ant-design/commit/82092c154ac1fa7ff2f89e1adbdf0aaf22e3ff53) - ๐Ÿž Fix compatibility with less 3. [#7850](https://github.com/ant-design/ant-design/issues/7850) - ๐Ÿž Fix `DatePicker.WeekPicker` year. [#9463](https://github.com/ant-design/ant-design/issues/9463) - ๐Ÿž Fix `Button.Group` align issue in chrome. [#9457](https://github.com/ant-design/ant-design/issues/9457) ## 3.2.2 `2018-02-24` - ๐ŸŒŸ Add font-family variable for `Pagination`. [#9351](https://github.com/ant-design/ant-design/issues/9351) - ๐ŸŒŸ Add font-weight variable for `Badge`. [#9352](https://github.com/ant-design/ant-design/issues/9352) - ๐Ÿž Fix table custom spin indicator. [#9355](https://github.com/ant-design/ant-design/issues/9355) - ๐Ÿž Fix `Form.create`. [#9331](https://github.com/ant-design/ant-design/issues/9331) - ๐Ÿž Revert typescript definition of `column.dataIndex`. [#9393](https://github.com/ant-design/ant-design/issues/9393) - ๐Ÿž Fix last menu item in Sider could be blocked by collapse trigger. [#9398](https://github.com/ant-design/ant-design/issues/9398) [@MJ111](https://github.com/MJ111) - ๐Ÿž Fix badge works wrong in dot mode. [#9359](https://github.com/ant-design/ant-design/issues/9359) [@khayalan-mathew](https://github.com/khayalan-mathew) ## 3.2.1 `2018-02-11` - ๐ŸŒŸ Add icons of some famous products. [c04377e5](https://github.com/ant-design/ant-design/commit/c04377e5413d344b37c34ceac6fee456933fa516) - Mention - ๐ŸŒŸ `multiLines` mode will support autosize. - ๐Ÿž Fix paste not working when `placeholder` is specified. [#9215](https://github.com/ant-design/ant-design/issues/9215) - Table - ๐Ÿž Fix padding of middle size table. [#9319](https://github.com/ant-design/ant-design/issues/9319) - ๐Ÿž Fix border bug of small size table. [#8980](https://github.com/ant-design/ant-design/issues/8980) - ๐Ÿž Fix overflow issue of sort icon interactive area. [#8979](https://github.com/ant-design/ant-design/issues/8979) - ๐ŸŒŸ Improve typescript definition of `column.dataIndex`. [#9298](https://github.com/ant-design/ant-design/pull/9298) [@clinyong](https://github.com/clinyong) - Select - ๐Ÿž Fix wrong scroll position when navigating active item with keyboard. [#9276](https://github.com/ant-design/ant-design/issues/9276) - ๐Ÿž Fix arrow position in IE11. - ๐Ÿž Fix issue that file item showing `uploading` when Upload `beforeUpload` return false. [#8020](https://github.com/ant-design/ant-design/issues/8020) - ๐Ÿž Fix misplace of feedback icon of `vertical` layout Form. [#9153](https://github.com/ant-design/ant-design/issues/9153) - ๐Ÿž Fix loading style missing of empty childen Card. [#9258](https://github.com/ant-design/ant-design/issues/9258) - ๐Ÿž Fix background color of Avatar when image source is not existe. [#9278](https://github.com/ant-design/ant-design/pull/9278) [@andriijas](https://github.com/andriijas) - ๐Ÿž Fix RangePicker `Cannot read property 'locale' of undefined` error when select end date. [#9267](https://github.com/ant-design/ant-design/issues/9267) - ๐Ÿž Fix style problem when using disabled button with Tooltip inside ButtonGroup. [#9296](https://github.com/ant-design/ant-design/issues/9296) [#9296](https://github.com/ant-design/ant-design/issues/9296) - ๐Ÿž Fix z-index of Dropdown's submenu. [#9218](https://github.com/ant-design/ant-design/issues/9218) ## 3.2.0 `2018-02-04` - ๐ŸŒŸ Add new `tabBarGutter` prop to Tab to allow setting gutter between tabs. [#8644](https://github.com/ant-design/ant-design/pull/8644) [@lixiaoyang1992](https://github.com/lixiaoyang1992) - ๐ŸŒŸ Add new `hasSider` prop to Layout to avoid render error when server rendering. [#8937](https://github.com/ant-design/ant-design/issues/8937) - ๐ŸŒŸ Add new `successPercent` to Progress to allow showing two phases. [Demo](https://ant.design/components/progress/#components-progress-demo-segment) - ๐ŸŒŸ Add new `iconType` prop to Alert to allow settting icon type. [#8811](https://github.com/ant-design/ant-design/pull/8811) [@minwe](https://github.com/ant-design/ant-design/pull/8811) - ๐ŸŒŸ Add `id` prop to DatePicker. [#8598](https://github.com/ant-design/ant-design/pull/8598) [@mgrdevport](https://github.com/mgrdevport) - ๐ŸŒŸ Add new `forceRender` prop to Collapse to allow rendering hide panel. [#9192](https://github.com/ant-design/ant-design/pull/9192) [#Pyroboomka](https://github.com/ant-design/ant-design/pull/9192) [@paulcmason](https://github.com/react-component/collapse/pull/82) - RangePicker - ๐ŸŒŸ Improve `ranges` prop to allow passing function to it. [#8281](https://github.com/ant-design/ant-design/issues/8281) - ๐Ÿž Fix issue resulting in can not input start date manually. [#6999](https://github.com/ant-design/ant-design/issues/6999) - ๐Ÿž Fix issue resulting date panel being closed without animation when click on the preset range. [#6364](https://github.com/ant-design/ant-design/issues/6364) - ๐Ÿž Fix issue resulting `onOk` is not being trigged, when click on the preset range. [#7747](https://github.com/ant-design/ant-design/issues/7747) - Select - ๐ŸŒŸ Improve `onChange`, `onDeselect`, they will receive selected `Option` as second paramteter. - ๐Ÿž Fix issue resulting in `onSelect` is not trigged when using automatic tokenization. [#9094](https://github.com/ant-design/ant-design/issues/9094) - ๐Ÿž Fix the missing scrollbar in Chrome. - ๐ŸŒŸ Improve Table's `rowSelection[getCheckboxProps]` prop, now the all the properties returned by `getCheckboxProps` will be passed to checkbox. [#9054](https://github.com/ant-design/ant-design/pull/9054) [@mgrdevport](https://github.com/ant-design/ant-design/pull/9054) - ๐Ÿž Fix issue resulting in Calendar's `mode` not being allowed to be changed from outside. [#9243](https://github.com/ant-design/ant-design/pull/9243) [@mgrdevport](https://github.com/ant-design/ant-design/pull/9243) - ๐Ÿž Fix issue resulting AutoComplete showing wrong border when showing validattion message.[9f2b490](https://github.com/ant-design/ant-design/commit/9f2b4905f09fca503da7a8bb5f2b8347bea663b7) - ๐Ÿž Fix issue resulting in DatePicker showing wrong time in the control mode. [#8885](https://github.com/ant-design/ant-design/issues/8885) - ๐Ÿž Fix issue resulting in TextArea showing wrong height in Edge. [#9108](https://github.com/ant-design/ant-design/pull/9108) [@cuyl](https://github.com/cuyl) - ๐Ÿž Fix issue resulting in Tabs showing wrong tab style when using `type="card"` combine with `tabPosition="bottom"`. [#9165](https://github.com/ant-design/ant-design/pull/9165) [@ryanhoho](https://github.com/ryanhoho) - ๐ŸŒŸ Add new Kurdish locale. ## 3.1.6 `2018-01-28` - ๐Ÿž Revert [#9141](https://github.com/ant-design/ant-design/pull/9141) since it causes year and month can not be selected in DatePicker. ## 3.1.5 `2018-01-27` - ๐Ÿž Fix Select Options were disappeared when click the scrollbar in IE11. [#7934](https://github.com/ant-design/ant-design/issues/7934) [@tianlang89757](https://github.com/tianlang89757) - ๐Ÿž Fix Form `getFieldDecorator` referenced item will conflicted when using the same id. [#9103](https://github.com/ant-design/ant-design/issues/9103) [#7351](https://github.com/ant-design/ant-design/issues/7351) - ๐Ÿž Fix RangePicker i18n issue which will shown the last language when change the language. [#8970](https://github.com/ant-design/ant-design/issues/8970) - ๐Ÿž Fix DatePicker shown wrong in the control mode. [#8885](https://github.com/ant-design/ant-design/issues/8885) - ๐Ÿž Fix Table shown emptyText when loading state. [#9095](https://github.com/ant-design/ant-design/pull/9095) [@sallen450](https://github.com/sallen450) - ๐Ÿž Add Icon `file-word`. [#9092](https://github.com/ant-design/ant-design/issues/9092) [#9061](https://github.com/ant-design/ant-design/issues/9061) - ๐Ÿž Fix wrong font family. [commit/506f97](https://github.com/ant-design/ant-design/commit/506f97640ec34a6d3d9fdb18e8036e5d34796a5f) - ๐Ÿ“– Add some TypeScript type definitions - Add `duration` for Notification. [pull/9120](https://github.com/ant-design/ant-design/pull/9120) [@duhongjun](https://github.com/duhongjun) - Add `style` for Steps. [pull/9126](https://github.com/ant-design/ant-design/pull/9126) [@wanliyunyan](https://github.com/wanliyunyan) - ๐ŸŒŸ Optimize Avatar default background color. [commit/275946](https://github.com/ant-design/ant-design/commit/275946090823ab8da90f1871976c671b2c7ac851) - ๐ŸŒŸ Add the less variable for Slider and Menu. [pull/9065](https://github.com/ant-design/ant-design/pull/9065) [pull/9115](https://github.com/ant-design/ant-design/pull/9115) [@mrgeorgegray](https://github.com/mrgeorgegray) ## 3.1.4 `2018-01-21` - ๐Ÿž Fix ButtonGroup z-index issue. [#9014](https://github.com/ant-design/ant-design/issues/9014) - ๐Ÿž Fix Dropdown.Button can not be fully disabled. [#8991](https://github.com/ant-design/ant-design/issues/8991) [@sallen450](https://github.com/sallen450) - ๐Ÿž Fix Layout error responsive docs. [#8995](https://github.com/ant-design/ant-design/pull/8995) [@ReedSun](https://github.com/ReedSun) - ๐Ÿž Fix List `grid` do not support xxl. [#9019](https://github.com/ant-design/ant-design/issues/9019) - ๐Ÿž Fix RangePicker can not cancel selected start date when the panel is closed. [#8839](https://github.com/ant-design/ant-design/issues/8839) - ๐Ÿž Fix Tabs error margin. [commit/200d6c](https://github.com/ant-design/ant-design/commit/200d6cb11aba12a488510f957353bbd5bd1dcd1b) - ๐Ÿž Fix WeekPicker shows error weeks. [#9021](https://github.com/ant-design/ant-design/issues/9021) - ๐Ÿž Fix some TypeScript type definitions. - Add `subMenuCloseDelay` and `subMenuOpenDelay` for Menu. [#8976](https://github.com/ant-design/ant-design/issues/8976) [@Rohanhacker](https://github.com/Rohanhacker) - Refactor DatePicker types. [commit/0bb531](https://github.com/ant-design/ant-design/commit/0bb531aca6cb2045d5323196a599c925537a4eb0) - Fix Input `maxLength` type definitions. [#9046](https://github.com/ant-design/ant-design/pull/9046) [@Riokai](https://github.com/Riokai) - ๐ŸŒŸ Add some new less variables. - About Checkbox and Radio: [#9003](https://github.com/ant-design/ant-design/pull/9003) [@mrgeorgegray](https://github.com/mrgeorgegray) - About Breadcrumb: [#9022](https://github.com/ant-design/ant-design/pull/9022) [@mrgeorgegray](https://github.com/mrgeorgegray) - ๐ŸŒŸ Add aliyun icon. ## 3.1.3 `2018-01-14` - ๐Ÿž Fix error when passing `null` `locale` to LocaleProvider. ## 3.1.2 `2018-01-13` - ๐Ÿž Fix Button can not display `0`. [#8733](https://github.com/ant-design/ant-design/pull/8733) [@Cuihongsen](https://github.com/Cuihongsen) - ๐Ÿž Fix extra scrollbar in Table and List caused by Spin. [#8799](https://github.com/ant-design/ant-design/issues/8799) - ๐Ÿž Fix can not pass function to Table[emptyText]. [#8871](https://github.com/ant-design/ant-design/issues/8871) - ๐Ÿž Fix now working Dropdown[transitionName]. - ๐Ÿž Fix issue resulting in font changes when enter number in Input.[#8636](https://github.com/ant-design/ant-design/issues/8636) - ๐Ÿž Fix issue resulting in wrong locale text when import multiple locale files. [#8785](https://github.com/ant-design/ant-design/pull/8785) - ๐Ÿž Fix `locales` in dist/antd-with-locales.js has a `extra` default key. [#8881](https://github.com/ant-design/ant-design/issues/8881) - ๐Ÿž Fix some TypeScript type definitions. [4cc29bc](https://github.com/ant-design/ant-design/commit/4cc29bc11cf7c019c63a25693adff3dbb58b41c3) [693e734](https://github.com/ant-design/ant-design/commit/693e734a82b5e1faf25b025127afca67e75f9c88) [67e956d](https://github.com/ant-design/ant-design/commit/67e956dddd040f63b2a59b8b619123bbb0065780) [ecd4177](https://github.com/ant-design/ant-design/commit/ecd4177638da1eac3a3750fe5ad68b9309865542) [33119ec](https://github.com/ant-design/ant-design/commit/33119ec535e7b819541d4753464871988b37dd6f) [88e0c9b](https://github.com/ant-design/ant-design/commit/88e0c9b436f196def62e737ea72e105aba4b5d4e) - ๐ŸŒŸ Add some new less variables [b9b5aba](https://github.com/ant-design/ant-design/commit/b9b5abab3364bf752e9644415088b142a153e385) [5931b20](https://github.com/ant-design/ant-design/commit/5931b201da58e993227a04128045e627f2b65c46) [c9d7397](https://github.com/ant-design/ant-design/commit/c9d73978dd2694f9d2bd0111f82a20d237f83621) - ๐ŸŒŸ Optimize Chinese quotes displaying. ## 3.1.1 `2018-01-08` - ๐Ÿ“– Published the new site and design guideline. - ๐Ÿ“– Updated the guideline of real project with dva to [roadhog 2.0](https://github.com/sorrycc/blog/issues/55). [5dcf1c0](https://github.com/ant-design/ant-design/commit/5dcf1c015fc2674adb09434bf766549d6f3f0022) - ๐Ÿ“– Published the new sketch resource of Ant Design 3.0. [22dfe88](https://github.com/ant-design/ant-design/commit/22dfe88ab043c1e116382fc96b7d78cabf125054) - ๐Ÿž Fix contextMenu event for trigger prop in the TypeScript definition of Dropdown. [#8646](https://github.com/ant-design/ant-design/issues/8646) [@cjahv](https://github.com/cjahv) - ๐Ÿž Fix HOC in Button not inserted space between chinese words. - ๐Ÿž Fix the style compatibility in IE 11 for List Component. [#8784](https://github.com/ant-design/ant-design/issues/8784) - ๐Ÿž Fix notFoundContent prop not working for Select Component. [#8809](https://github.com/ant-design/ant-design/issues/8809) - ๐Ÿž Fix the warning for BackTop Component in React 16. [#8848](https://github.com/ant-design/ant-design/issues/8848) - ๐Ÿž Fix unexpected scrollbar for List Component when setting gutter. [#8799](https://github.com/ant-design/ant-design/issues/8799) - ๐Ÿž Fix to support complete href link for Anchor.Link Component. [#8808](https://github.com/ant-design/ant-design/issues/8808) - ๐ŸŒŸ Optimize the font family of Chinese quote. [c6fcc31](https://github.com/ant-design/ant-design/commit/c6fcc3121758dfe6ac5b50c1b55790eb42b805c5) ## 3.1.0 `2017-12-29` Happy 2018 !~ 2018 2018 2018 coming!~~~ - ๐Ÿž Fix ant-spin-container overflow resizing for Spin component. [#8602](https://github.com/ant-design/ant-design/issues/8602) [@jhsu](https://github.com/jhsu) - ๐Ÿž Fix extra padding in Table small with fixed columns. [#8724](https://github.com/ant-design/ant-design/issues/8724) - ๐Ÿž Fix Checkbox.Group align issue in Form. [#8739](https://github.com/ant-design/ant-design/issues/8739) - ๐Ÿž Fix unexpected scrollbar in Affix. [#8606](https://github.com/ant-design/ant-design/issues/8606) - ๐Ÿž Fix List component "No Data" mixed with loading. [#8647](https://github.com/ant-design/ant-design/issues/8647) - ๐ŸŒŸ Add onKeyUp TypeScript definition to Input component. [#8705](https://github.com/ant-design/ant-design/issues/8705) [@delesseps](https://github.com/delesseps) - ๐ŸŒŸ Add `showArrow` for disabling arrow icon in collapse panel. [#8536](https://github.com/ant-design/ant-design/pull/8536) [@apieceofbart](https://github.com/apieceofbart) - ๐ŸŒŸ Rate add `allowClear` for reset when click again. [#8627](https://github.com/ant-design/ant-design/issues/8627) - ๐ŸŒŸ Add responsive for BackTop. [#8719](https://github.com/ant-design/ant-design/issues/8719) [@JetRunner](https://github.com/JetRunner) - ๐ŸŒŸ Add `destroyOnClose` to Modal component to support unmount child compenents on onClose. [#8769](https://github.com/ant-design/ant-design/pull/8769) [@Rohanhacker](https://github.com/Rohanhacker) - ๐ŸŒŸ Pagination add `hideOnSinglePage` for support hide it when only one page. [#8615](https://github.com/ant-design/ant-design/pull/8615) [@camsong](https://github.com/camsong) - ๐ŸŒŸ Support customize spin for List component. - ๐Ÿ‘ป Support open official demo in CodeSandbox. ## 3.0.3 `2017-12-22` - ๐Ÿž Add React.SFC type for Form.create return value. [#8672](https://github.com/ant-design/ant-design/issues/8672) - ๐Ÿž Fix form item height and align problem. [#8701](https://github.com/ant-design/ant-design/issues/8701) - ๐Ÿž Improve input addon size. [#8680](https://github.com/ant-design/ant-design/issues/8680) - ๐Ÿž Fix table size of fixed column. [#8660](https://github.com/ant-design/ant-design/issues/8660) ## 3.0.2 `2017-12-17` - ๐Ÿ“ Provide a migration helper for antd@3.0. [e71b68dd](https://github.com/ant-design/ant-design/commit/e71b68dd1d2ff91200fea6dd9d56e6aa5653edbc) - ๐Ÿ“ Rewrite [CONTRIBUTING Guideline](https://github.com/ant-design/ant-design/blob/master/.github/CONTRIBUTING.md) - ๐ŸŒŸ Optimize notification display in small screen. [#8631](https://github.com/ant-design/ant-design/issues/8631) - ๐ŸŒŸ Optimize Pagination design and fix some issues of alignment and margin. - ๐Ÿž Upgrade to `react-slick@0.16.0` for peerDependencies warning. [#8455](https://github.com/ant-design/ant-design/issues/8455) - ๐Ÿž Fix not working `size` property in fixed-header Table. [#8577](https://github.com/ant-design/ant-design/issues/8577) - ๐Ÿž Fix not working `locale` property of DatePicker/RangePicker. [#8635](https://github.com/ant-design/ant-design/issues/8635) - ๐Ÿž Fix Popover arrow position and size cannot be overrided by less variable. [#8548](https://github.com/ant-design/ant-design/issues/8548) [#8549](https://github.com/ant-design/ant-design/issues/8549) - ๐Ÿž Fix not working `notFoundContent` of AutoComponent. [#8553](https://github.com/ant-design/ant-design/issues/8553) - ๐Ÿž Tweak RangePicker vertical align position. - ๐Ÿž Layout.Sider breakpoints is same as Grid's now. [#8620](https://github.com/ant-design/ant-design/issues/8620) - ๐Ÿž Fix submenu still showing in a collapsed menu when collapsedWidth is `0`. [#8587](https://github.com/ant-design/ant-design/issues/8587) - ๐Ÿž Fix Card's `Meta.title` text overflow not working. [#8597](https://github.com/ant-design/ant-design/issues/8597) - ๐Ÿž Fix pagination margin problem of bordered List. [#8562](https://github.com/ant-design/ant-design/issues/8562) - ๐Ÿž Fix Menu's submenu cannot open when specified non-existed `defaultOpenKeys`. [#8475](https://github.com/ant-design/ant-design/issues/8475) - ๐Ÿž Fix type name collisions of `InputProps` and `SearchProps` in Input, AutoComplete, Transfer. [#8478](https://github.com/ant-design/ant-design/issues/8478) ## 3.0.1 `2017-12-11` * Remove useless DOM wrapper of Card, so that Card's DOM structure will be the same as Card of 2.x. * Fix that missing `antd/lib/style/v2-compatible-reset.css`. [28d13e2](https://github.com/ant-design/ant-design/commit/28d13e2539817f87b8a2029ea22d9c30b377167f) * Fix that Affix will be overlap when it is heigher than viewport. [31a0654](https://github.com/ant-design/ant-design/commit/31a0654ef990eb7bae2b18095fa0d5230b9be1da) * Fix the open animation of Collapse. [edd592c](https://github.com/ant-design/ant-design/commit/edd592cb9dd79d534853e7a0c1b648382e3f1a12) * Fix the aligment of large size Input and Button in Form. [#8459](https://github.com/ant-design/ant-design/issues/8459) * Menu * Fix the popup will disappear unexpectly in Safari. [#8453](https://github.com/ant-design/ant-design/issues/8453) * Fix the open animation. [edd592c](https://github.com/ant-design/ant-design/commit/edd592cb9dd79d534853e7a0c1b648382e3f1a12) * Fix compile error of style of Notification. [#8437](https://github.com/ant-design/ant-design/issues/8437) * Fix the background color of mini Pagination. [e13c6d8](https://github.com/ant-design/ant-design/commit/e13c6d87fa6bf7d5cf4b2d5154a85b4793997de5) * Table * Fix broken style in mobile. [#8465](https://github.com/ant-design/ant-design/issues/8465) * Fix broken style when use size and nested Table together. [#8525](https://github.com/ant-design/ant-design/issues/8525) * TypeScript * Fix TypeScript definition of AutoComplete. [#8383](https://github.com/ant-design/ant-design/pull/8383) [@nidhi-ag](https://github.com/nidhi-ag) * Fix TypeScript definition of Divider. [#8504](https://github.com/ant-design/ant-design/pull/8504) [@cyyyu](https://github.com/cyyyu) * Fix TypeScript definition of Dropdown. [#8444](https://github.com/ant-design/ant-design/issues/8444) * Fix TypeScript definition of List. [e27061e](https://github.com/ant-design/ant-design/commit/e27061ea5b2f2d3273b45862d9b87285448f0998) [1b2a955](https://github.com/ant-design/ant-design/commit/1b2a9550d9595dd2f31f79d1bdd52695ec792692) * Fix TypeScript definition of Table. [#8507](https://github.com/ant-design/ant-design/issues/8507) [#8515](https://github.com/ant-design/ant-design/pull/8515) [@danedavid](https://github.com/danedavid) ## 3.0.0 `2017-12-04` Learn more in the [Ant Design 3.0 announcement post](https://medium.com/ant-design/announcing-ant-design-3-0-70e3e65eca0c). ### Major Changes - New [color system](https://ant.design/docs/spec/colors#Color-Palettes), We changed our primary color from ใ€Ž`#108EE9`ใ€ to ใ€Ž`#1890FF`ใ€, we called the new primary color "ๆ‹‚ๆ™“่“ (Daybreak Blue)" which means the color of the sky at daybreak. - New design of components. - Increased the base font size from 12px to 14px. - Changed default locale to `en_US`. - Support React 16. - Better TypeScript support. - New [List](https://ant.design/components/list/) component. - New [Divider](https://ant.design/components/divider/) component. - 30 New [icons](https://ant.design/components/icon/). ### Breaking Changes We provide a [migration tool](https://github.com/ant-design/antd-migration-helper) to help you find deprecated usages in your codebase. - Card's `noHovering` has been renamed to `hoverable`๏ผŒand its default value now is `true`. - Added new Grid breakpoints. [#7230](https://github.com/ant-design/ant-design/pull/7230) - Form `getFieldDecorator`'s `exclusive` option has been removeed. - Added `Form.createFormField`, and you must use it to wrap field data returned in `option.mapPropsToFields`: ```diff import { Form } from 'antd'; Form.create({ mapPropsToFields() { return { - name: { value: 'antd' }, + name: Form.createFormField({ value: 'antd' }), }; }, }) ``` - Improved global reset style, if you encounter style problem after upgrading, you can try import our v2 compatible style. ```javascript import 'antd/lib/style/v2-compatible-reset'; ``` Or use less ```less @import '~antd/lib/style/v2-compatible-reset.less'; ``` - Since we changed default locale to en_US, LocalProvider is not required any more for English users. - We don't set `size="large"` to `Input` in `Form` by default any more. - `Input.Search` ๐Ÿ” icon don't be interactive anymore, you can use new `enterButton` prop to add a button after input. - UMD version of `dist/antd.js` doesn't include moment any more, you need add moment by yourself if you are using the UMD version. ```diff <html> <head> + <script src="https://unpkg.com/moment@2.19.3/moment.js"></script> <script src="https://unpkg.com/antd@3.0.0/dist/antd.js"></script> </head> </html> ``` ### Removed Deprecations - ๐Ÿ—‘ DatePicker.Calendar has been removed, you can use Calendar directly. - ๐Ÿ—‘ DatePicker's `toggleOpen` prop has been removed, use `onOpenChange` instead. - ๐Ÿ—‘ Form's `inline`, `horizontal`, `vertical` props has been removed, use `layout` instead. - ๐Ÿ—‘ Input's `type` prop has dropped textarea support, please use Input.TextArea instead. - ๐Ÿ—‘ Mention's `toEditorState` has been removed. - ๐Ÿ—‘ Select's `multiple`, `combobox`, `tags` props has been removed, use `mode` instead. ### Features and Improvements - ๐ŸŒŸ Tabs added new size `size="large"`ใ€‚ - ๐ŸŒŸ Row's `gutter` now support responsive setting, you can write `gutter={{ sm: 16, lg: 32 }}`. - ๐ŸŒŸ Spin added new `indicator` prop to allow setting custom indicator. [#7977](https://github.com/ant-design/ant-design/pull/7977) [@kossel](https://github.com/ant-design/ant-design/pull/7977) - ๐ŸŒŸ Input.Search added new `enterButton` prop to allow setting custom search button.[#7596](https://github.com/ant-design/ant-design/issues/7596) - ๐ŸŒŸ Mention added new `placement` prop to allow setting the popup direction. - ๐ŸŒŸ Carousel added new `next()`, `prev()`, `goTo(slideNumber)` methods to allow controlling slides programmatically. - ๐ŸŒŸ Button added link support๏ผŒButton with `href` prop will render to `<a>`. [#8343](https://github.com/ant-design/ant-design/pull/8343) - ๐ŸŒŸ Steps was refactored, first rendering won't flash. [#6010](https://github.com/ant-design/ant-design/issues/6010) - ๐ŸŒŸ Switch added new `loading` prop to show a loading status. - Menu - ๐ŸŒŸ We refactored it with [rc-trigger](https://github.com/react-component/trigger) for delay popup and auto overflow in viewport. - ๐ŸŒŸ Added new `subMenuOpenDelay` and `subMenuCloseDelay` props to allow setting delay time for submenu toggling. - ๐ŸŒŸ Added new `forceSubMenuRender` prop to render submenu even if it's collapsed. [#5586](https://github.com/ant-design/ant-design/issues/5586) - Form - ๐ŸŒŸ Added animations for validation message showing. - ๐ŸŒŸ Added field conditional rendering support. [#react-component/117](https://github.com/react-component/form/issues/117) - Message - ๐ŸŒŸ Allow `duration` optional. [#7857](https://github.com/ant-design/ant-design/issues/7857) [@monkindey](https://github.com/monkindey) - Badge - ๐ŸŒŸ Added new `offset` prop to allow setting the offset of status point. - ๐ŸŒŸ `status` can use whith `children` now. [#8164](https://github.com/ant-design/ant-design/issues/8164) - Card - ๐ŸŒŸ Added new `inner` type. [Demo](https://ant.design/components/card/#components-card-demo-inner)ใ€‚ - ๐ŸŒŸ Added `cover`, `actions` and a new `Meta` component. [Demo](https://ant.design/components/card/#components-card-demo-meta)ใ€‚ - DatePicker - ๐ŸŒŸ Added `mode` and `onPanelChange`๏ผŒto allow controlling the panel mode. [Demo](https://ant.design/components/date-picker/#components-date-picker-demo-mode)ใ€‚ - ๐ŸŒŸ Added `WeekPicker` component. [Demo](https://ant.design/components/date-picker/#components-date-picker-demo-basic) - ๐ŸŒŸ Added new `dateRender` prop to allow customizing date cell. - TimePicker - ๐ŸŒŸ Added new `hourStep`, `minuteStep`, `secondStep` props to allow customizing time setps. [Demo](https://ant.design/components/time-picker/#components-time-picker-demo-interval-options) - ๐ŸŒŸ Added new `focusOnOpen` prop to focus input after panel is open. - Table - ๐ŸŒŸ Added new `components` prop to allow overriding default table elements. ```javascript // You can override following elements const components = { table: MyTable, header: { wrapper: HeaderWrapper, row: HeaderRow, cell: HeaderCell, }, body: { wrapper: BodyWrapper, row: BodyRow, cell: BodyCell, }, }; <Table components={components} columns={columns} data={data} /> ``` - ๐ŸŒŸ Added new `onRow` prop to allow passing custom props to table body row. - ๐ŸŒŸ Added new `onHeaderRow` props to allow passing custom props to table header row. - ๐ŸŒŸ Added `column[onCell]` to allow passing custom props to table body cell. - ๐ŸŒŸ Added `column[onHeaderCell]` to allow passing custom props to table header cell. - ๐ŸŒŸ Added `column[align]` to allow setting how text aligns. - ๐ŸŒŸ Added `column[defaultSortOrder]` to allow setting default sort order. [#8111](https://github.com/ant-design/ant-design/pull/8111) [@megawac](https://github.com/megawac) - ๐ŸŒŸ Added `rowSelection[fixed]` to allow fixing the selection column.ใ€‚ - ๐Ÿ™… Deprecated `getBodyWrapper`, please use `components` instead. - ๐Ÿ™… Deprecated `onRowClick`๏ผŒ`onRowDoubleClick`, `onRowContextMenu`, `onRowMouseEnter`, `onRowMouseLeave`, please use `onRow` instead. ```javascript <Table onRow={(record) => ({ onClick: () => {}, onDoubleClick: () => {}, onContextMenu: () => {}, onMouseEnter: () => {}, onMouseLeave: () => {}, })} /> ``` - Select - ๐ŸŒŸ Option's value can be a number in single or multiple mode. - ๐ŸŒŸ Added new `maxTagCount` and `maxTagPlaceholder` props. - ๐ŸŒŸ Added new `showAction` prop to allow setting the trigger action for popup. - ๐ŸŒŸ Added new `onMouseEnter` and `onMouseLeave` callback. - LocaleProvider - ๐Ÿ‡ฎ๐Ÿ‡ธ Added Icelandic. [#7561](https://github.com/ant-design/ant-design/pull/7561) [@paunovic-stefan](https://github.com/paunovic-stefan)