--- 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.5 `2018-07-02` - ๐Ÿž Fixed collapse all button and import it. [#11113](https://github.com/ant-design/ant-design/issues/11113) - ๐Ÿž Fixed wired `Transfer` repaint problem in IE or Edge. [#9697](https://github.com/ant-design/ant-design/issues/9697) - ๐Ÿž Fixed `Card` background overflow when zoom in chrome. [#9085](https://github.com/ant-design/ant-design/issues/9085) - ๐Ÿž Fixed `Upload` fileList in onChange when uid is 0. [#11089](https://github.com/ant-design/ant-design/issues/11089) - TypeScript - ๐Ÿž Fixed `Table` incompatible type `size`. [bf5b6ae1](https://github.com/ant-design/ant-design/commit/bf5b6ae1f3b5da4629a7d10a2d1764eaa3fbbb04) - ๐ŸŒŸ Add `Select` missing showArrow option in types. [cde2a6b6](https://github.com/ant-design/ant-design/commit/cde2a6b6f011a5b3a367b3f58731def547bc98d8) - ๐ŸŒŸ Add custom local support in `Pagination`. [babbbdd4](https://github.com/ant-design/ant-design/commit/babbbdd4e5c33ca050f8ee08969185c8d3269b4c) - ๐ŸŒŸ Move max-width to ant-tooltip, so that it can be override by overlayStyle.maxWidth. [e2b359e9](https://github.com/ant-design/ant-design/commit/e2b359e9c3dae067eeba37a886f7896474c87e31) - ๐Ÿž Adjust `Select` mirror style to avoid to long string. [#11035](https://github.com/ant-design/ant-design/issues/11035) - ๐ŸŒŸ Add `AutoComplete` onBlur & onFocus functions to properties. [#10920](https://github.com/ant-design/ant-design/pull/10920) ## 3.6.4 `2018-06-23` - ๐Ÿž Fixed `Steps` theme `@process-icon-color`. [#10973](https://github.com/ant-design/ant-design/issues/10973) - ๐Ÿž Fixed style of RangePicker with preset ranges. [#10986](https://github.com/ant-design/ant-design/issues/10986) - ๐Ÿž Fixed `Dropdown` non-boolean attribute warning. [#7798](https://github.com/ant-design/ant-design/issues/7798) - TypeScript - ๐ŸŒŸ Add `Tree` prop `className` definition. [#10950](https://github.com/ant-design/ant-design/issues/10950) - ๐ŸŒŸ Add `Tree` prop `selectable` definition. [3fb478e](https://github.com/ant-design/ant-design/commit/3fb478e743f3bad23dc300f501df11e5423468ba) ## 3.6.3 `2018-06-17` - ๐Ÿž Fixed that capitalized extension of Upload image url couldn't be recognaized. [#10928](https://github.com/ant-design/ant-design/pull/10928) [@sliwey](https://github.com/sliwey) - ๐Ÿž Fixed missing border of InputNumber when browser is zoomed in. [#10562](https://github.com/ant-design/ant-design/issues/10562) - ๐Ÿž Fixed that fixed element inside Spin cannot be fixed. [#10196](https://github.com/ant-design/ant-design/issues/10196) - ๐Ÿž Fixed broken border style of small table. [#9754](https://github.com/ant-design/ant-design/issues/9754) - ๐Ÿž Fixed missing `className` prop of Table's `filterIcon`. [#10937](https://github.com/ant-design/ant-design/issues/10937) - ๐Ÿž Fixed that Affix `offsetTop` and `offsetBottom` cannot be updated. [#10874](https://github.com/ant-design/ant-design/issues/10874) - TypeScript - ๐Ÿž Fixed TreeSelect `TS2339` error. [#10868](https://github.com/ant-design/ant-design/issues/10868) - ๐ŸŒŸ Added Form arguments definitions of `validateMessages` and `onFieldsChange`. - ๐ŸŒŸ Improved Button prop definitions. [#10877](https://github.com/ant-design/ant-design/pull/10877) [@zheeeng](https://github.com/zheeeng) - ๐ŸŒŸ Added `backfill` prop for AutoComplete. [#10909](https://github.com/ant-design/ant-design/pull/10909) [@zhanba](https://github.com/zhanba) ## 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 + ``` ### 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 ``. [#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, }, }; ``` - ๐ŸŒŸ 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
({ 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) - ๐Ÿ‡ช๐Ÿ‡ฌ Added Egyptian Arabic. [#7888](https://github.com/ant-design/ant-design/pull/7888) [@mohamed-seada-1994](https://github.com/mohamed-seada-1994) - ๐Ÿ‡บ๐Ÿ‡ฆ Added Ukrainian. [#8169](https://github.com/ant-design/ant-design/pull/8169) [@anxolerd](https://github.com/anxolerd) ### Bug fixes - Form - ๐Ÿž Fixed issue result in Input icon is hovered by feedback icon. - ๐Ÿž Fixed feedback icon not centered in large input. - ๐Ÿž Fix Menu key press error. [#8089](https://github.com/ant-design/ant-design/issues/8089) ### Other things - Don't need set `allowSyntheticDefaultImports` when using in TypeScript. - We removed `react@0.14` and `react@15` from `peerDependencies`, though `antd@3.0` still works on old React versions, but we highly recommend you upgrading to React 16 since we may use the new features only exists in React 16 in the future. See [React 16](https://reactjs.org/blog/2017/09/26/react-v16.0.html) - Fully es module support, if you are using webpack 3, you can set babel-plugin-import's `libraryDirectory` to `es` to enable tree shaking . - We will support 2.x branch until June in next year. ## 2.x Visit [GitHub](https://github.com/ant-design/ant-design/blob/2.x-stable/CHANGELOG.en-US.md) to read `2.x` change logs. ## 1.11.4 Visit [GitHub](https://github.com/ant-design/ant-design/blob/1.x-stable/CHANGELOG.md) to read change logs from `0.x` to `1.x`.