forked from ant-design/2x.ant.design
/
changelog.html
146 lines (141 loc) · 418 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="An enterprise-class UI design language and React-based implementation with a set of high-quality React components, one of best React UI library for enterprises">
<title>Ant Design - A UI Design Language</title>
<script>
(function() {
function isLocalStorageNameSupported() {
var testKey = 'test';
var storage = window.localStorage;
try {
storage.setItem(testKey, '1');
storage.removeItem(testKey);
return true;
} catch (error) {
return false;
}
}
// 优先级提高到所有静态资源的前面,语言不对,加载其他静态资源没意义
var pathname = location.pathname;
function isZhCN(pathname) {
return /-cn\/?$/.test(pathname);
}
function getLocalizedPathname(path, zhCN) {
var pathname = path.startsWith('/') ? path : '/' + path;
if (!zhCN) { // to enUS
return /\/?index-cn/.test(pathname) ? '/' : pathname.replace('-cn', '');
} else if (pathname === '/') {
return '/index-cn';
} else if (pathname.endsWith('/')) {
return pathname.replace(/\/$/, '-cn/');
}
return pathname + '-cn';
}
// 兼容旧的 URL, `?locale=...`
var queryString = location.search;
if (queryString) {
var isZhCNConfig = queryString.indexOf('zh-CN') > -1;
if (isZhCNConfig && !isZhCN(pathname)) {
location.pathname = getLocalizedPathname(pathname, isZhCNConfig)
}
}
// 首页无视链接里面的语言设置 https://github.com/ant-design/ant-design/issues/4552
if (isLocalStorageNameSupported() && (pathname === '/' || pathname === '/index-cn')) {
var lang = (window.localStorage && localStorage.getItem('locale')) || (navigator.language.toLowerCase() === 'zh-cn' ? 'zh-CN' : 'en-US');
// safari is 'zh-cn', while other browser is 'zh-CN';
if ((lang === 'zh-CN') !== isZhCN(pathname)) {
location.pathname = getLocalizedPathname(pathname, lang === 'zh-CN');
}
}
document.documentElement.className += isZhCN(pathname) ? 'zh-cn' : 'en-us';
})()
</script>
<link rel="icon" href="https://t.alipayobjects.com/images/T1QUBfXo4fXXXXXXXX.png" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.cnpmjs.org/css?family=Lato:400,700|Raleway"/>
<link rel="stylesheet" type="text/css" href="/index-1.css"/>
<link rel="stylesheet" type="text/css" href="/index-2.css"/>
<link rel="stylesheet/less" type="text/css" href="/color.less"/>
<style id="nprogress-style">
#nprogress { display: none }
</style>
<!--[if lte IE 10]>
<script
src="https://as.alipayobjects.com/g/component/??console-polyfill/0.2.2/index.js,media-match/2.0.2/media.match.min.js"></script>
<![endif]-->
<script>
if (!window.Intl) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/intl/1.0.1/??Intl.js,locale-data/jsonp/en.js,locale-data/jsonp/zh.js">' + '<' + '/script>');
}
if (!window.Promise) {
document.writeln('<script src="https://as.alipayobjects.com/g/component/es6-promise/3.2.2/es6-promise.min.js"' + '>' + '<' + '/' + 'script>');
}
// Enable Google Analytics
if (!location.port) {
/* eslint-disable */
(function (i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function () {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o),
m = s.getElementsByTagName(o)[0];
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m)
})(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-72788897-1', 'auto');
ga('send', 'pageview');
/* eslint-enable */
}
</script>
<!-- Hotjar Tracking Code for ant.design -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:473408,hjsv:5};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'//static.hotjar.com/c/hotjar-','.js?sv=');
</script>
</head>
<body>
<div id="react-content">
<div class="page-wrapper" data-reactroot="" data-reactid="1" data-react-checksum="-1616507926"><header id="header" class="clearfix" data-reactid="2"><div class="ant-row" data-reactid="3"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-5 ant-col-lg-4" data-reactid="4"><a id="logo" href="/" data-reactid="5"><img alt="logo" src="https://t.alipayobjects.com/images/rmsweb/T1B9hfXcdvXXXXXXXX.svg" data-reactid="6"/><span data-reactid="7">Ant Design</span></a></div><div class="ant-col-xs-0 ant-col-sm-0 ant-col-md-19 ant-col-lg-20" data-reactid="8"><div id="search-box" data-reactid="9"><div class="ant-select-show-search ant-select-auto-complete ant-select ant-select-combobox ant-select-enabled" data-reactid="10"><div class="ant-select-selection
ant-select-selection--single" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" data-reactid="11"><div class="ant-select-selection__rendered" data-reactid="12"><div style="display:block;user-select:none;-webkit-user-select:none;" unselectable="unselectable" class="ant-select-selection__placeholder" data-reactid="13">Search Components...</div><ul data-reactid="14"><li class="ant-select-search ant-select-search--inline" data-reactid="15"><div class="ant-select-search__field__wrap" data-reactid="16"><input type="text" value="" class="ant-input ant-select-search__field" data-reactid="17"/><span class="ant-select-search__field__mirror" data-reactid="18"><!-- react-text: 19 --><!-- /react-text --><!-- react-text: 20 --> <!-- /react-text --></span></div></li></ul></div><span class="ant-select-arrow" style="user-select:none;-webkit-user-select:none;" unselectable="unselectable" data-reactid="21"><b data-reactid="22"></b></span></div></div></div><button type="button" class="ant-btn header-lang-button ant-btn-sm ant-btn-background-ghost" data-reactid="23"><span data-reactid="24">中文</span></button><div class="ant-select-sm version ant-select ant-select-enabled" data-reactid="25"><div class="ant-select-selection
ant-select-selection--single" role="combobox" aria-autocomplete="list" aria-haspopup="true" aria-expanded="false" tabindex="0" data-reactid="26"><div class="ant-select-selection__rendered" data-reactid="27"><div class="ant-select-selection-selected-value" title="2.13.11" style="display:block;opacity:1;" data-reactid="28">2.13.11</div></div><span class="ant-select-arrow" style="user-select:none;-webkit-user-select:none;" unselectable="unselectable" data-reactid="29"><b data-reactid="30"></b></span></div></div><ul class="ant-menu ant-menu-horizontal ant-menu-light ant-menu-root" role="menu" aria-activedescendant="" id="nav" tabindex="0" data-reactid="31"><li class="ant-menu-item-selected ant-menu-item" role="menuitem" aria-selected="true" data-reactid="32"><a href="/" data-reactid="33"><span data-reactid="34">Home</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="35"><a href="/docs/spec/introduce" data-reactid="36"><span data-reactid="37">Guidelines</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="38"><a href="/docs/react/introduce" data-reactid="39"><span data-reactid="40">Components</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="41"><a href="/docs/pattern/navigation" data-reactid="42"><span data-reactid="43">Patterns</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="44"><a href="/docs/resource/download" data-reactid="45"><span data-reactid="46">Resources</span></a></li><li class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="47"><a href="http://pro.ant.design" class="header-link" target="_blank" rel="noopener noreferrer" data-reactid="48"><span data-reactid="49">PRO</span><span style="display:inline-block;position:relative;top:-2px;width:18px;" data-reactid="50"><span class="ant-badge ant-badge-not-a-wrapper" data-reactid="51"><sup data-show="true" class="ant-scroll-number ant-badge-dot" data-reactid="52"></sup></span></span></a></li></ul></div></div></header><div class="main-wrapper" data-reactid="53"><div class="ant-row" data-reactid="54"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-6 ant-col-lg-4" data-reactid="55"><ul class="ant-menu ant-menu-inline aside-container ant-menu-light ant-menu-root" role="menu" aria-activedescendant="" tabindex="0" data-reactid="56"><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="57"><a href="/docs/react/introduce" data-reactid="58">Ant Design of React</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="59"><a href="/docs/react/getting-started" data-reactid="60">Getting Started</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="61"><a href="/docs/react/practical-projects" data-reactid="62">Real project with dva</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="63"><a href="/docs/react/use-with-create-react-app" data-reactid="64">Use in create-react-app</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="65"><a href="/docs/react/customize-theme" data-reactid="66">Customize Theme</a></li><li style="padding-left:24px;" class="ant-menu-item-selected ant-menu-item" role="menuitem" aria-selected="true" data-reactid="67"><a href="/changelog" data-reactid="68">Change Log</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="69"><a href="/docs/react/recommendation" data-reactid="70">Third-Party Libraries</a></li><li style="padding-left:24px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="71"><a href="/docs/react/i18n" data-reactid="72">Internationalization</a></li><li class="ant-menu-submenu-inline ant-menu-submenu-open ant-menu-submenu" data-reactid="73"><div style="padding-left:24px;" class="ant-menu-submenu-title" aria-expanded="true" aria-owns="Components$Menu" aria-haspopup="true" data-reactid="74"><h4 data-reactid="75">Components</h4></div><ul class="ant-menu ant-menu-inline ant-menu-sub" role="menu" aria-activedescendant="" id="Components$Menu" data-reactid="76"><li class=" ant-menu-item-group" data-reactid="77"><div class="ant-menu-item-group-title" title="General" data-reactid="78">General</div><ul class="ant-menu-item-group-list" data-reactid="79"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="80"><a href="/components/button/" data-reactid="81"><span data-reactid="82">Button</span><span class="chinese" data-reactid="83"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="84"><a href="/components/icon/" data-reactid="85"><span data-reactid="86">Icon</span><span class="chinese" data-reactid="87"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="88"><div class="ant-menu-item-group-title" title="Layout" data-reactid="89">Layout</div><ul class="ant-menu-item-group-list" data-reactid="90"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="91"><a href="/components/grid/" data-reactid="92"><span data-reactid="93">Grid</span><span class="chinese" data-reactid="94"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="95"><a href="/components/layout/" data-reactid="96"><span data-reactid="97">Layout</span><span class="chinese" data-reactid="98"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="99"><div class="ant-menu-item-group-title" title="Navigation" data-reactid="100">Navigation</div><ul class="ant-menu-item-group-list" data-reactid="101"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="102"><a href="/components/affix/" data-reactid="103"><span data-reactid="104">Affix</span><span class="chinese" data-reactid="105"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="106"><a href="/components/breadcrumb/" data-reactid="107"><span data-reactid="108">Breadcrumb</span><span class="chinese" data-reactid="109"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="110"><a href="/components/dropdown/" data-reactid="111"><span data-reactid="112">Dropdown</span><span class="chinese" data-reactid="113"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="114"><a href="/components/menu/" data-reactid="115"><span data-reactid="116">Menu</span><span class="chinese" data-reactid="117"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="118"><a href="/components/pagination/" data-reactid="119"><span data-reactid="120">Pagination</span><span class="chinese" data-reactid="121"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="122"><a href="/components/steps/" data-reactid="123"><span data-reactid="124">Steps</span><span class="chinese" data-reactid="125"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="126"><div class="ant-menu-item-group-title" title="Data Entry" data-reactid="127">Data Entry</div><ul class="ant-menu-item-group-list" data-reactid="128"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="129"><a href="/components/auto-complete/" data-reactid="130"><span data-reactid="131">AutoComplete</span><span class="chinese" data-reactid="132"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="133"><a href="/components/cascader/" data-reactid="134"><span data-reactid="135">Cascader</span><span class="chinese" data-reactid="136"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="137"><a href="/components/checkbox/" data-reactid="138"><span data-reactid="139">Checkbox</span><span class="chinese" data-reactid="140"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="141"><a href="/components/date-picker/" data-reactid="142"><span data-reactid="143">DatePicker</span><span class="chinese" data-reactid="144"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="145"><a href="/components/form/" data-reactid="146"><span data-reactid="147">Form</span><span class="chinese" data-reactid="148"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="149"><a href="/components/input-number/" data-reactid="150"><span data-reactid="151">InputNumber</span><span class="chinese" data-reactid="152"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="153"><a href="/components/input/" data-reactid="154"><span data-reactid="155">Input</span><span class="chinese" data-reactid="156"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="157"><a href="/components/mention/" data-reactid="158"><span data-reactid="159">Mention</span><span class="chinese" data-reactid="160"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="161"><a href="/components/rate/" data-reactid="162"><span data-reactid="163">Rate</span><span class="chinese" data-reactid="164"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="165"><a href="/components/radio/" data-reactid="166"><span data-reactid="167">Radio</span><span class="chinese" data-reactid="168"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="169"><a href="/components/select/" data-reactid="170"><span data-reactid="171">Select</span><span class="chinese" data-reactid="172"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="173"><a href="/components/slider/" data-reactid="174"><span data-reactid="175">Slider</span><span class="chinese" data-reactid="176"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="177"><a href="/components/switch/" data-reactid="178"><span data-reactid="179">Switch</span><span class="chinese" data-reactid="180"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="181"><a href="/components/tree-select/" data-reactid="182"><span data-reactid="183">TreeSelect</span><span class="chinese" data-reactid="184"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="185"><a href="/components/time-picker/" data-reactid="186"><span data-reactid="187">TimePicker</span><span class="chinese" data-reactid="188"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="189"><a href="/components/transfer/" data-reactid="190"><span data-reactid="191">Transfer</span><span class="chinese" data-reactid="192"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="193"><a href="/components/upload/" data-reactid="194"><span data-reactid="195">Upload</span><span class="chinese" data-reactid="196"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="197"><div class="ant-menu-item-group-title" title="Data Display" data-reactid="198">Data Display</div><ul class="ant-menu-item-group-list" data-reactid="199"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="200"><a href="/components/avatar/" data-reactid="201"><span data-reactid="202">Avatar</span><span class="chinese" data-reactid="203"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="204"><a href="/components/badge/" data-reactid="205"><span data-reactid="206">Badge</span><span class="chinese" data-reactid="207"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="208"><a href="/components/calendar/" data-reactid="209"><span data-reactid="210">Calendar</span><span class="chinese" data-reactid="211"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="212"><a href="/components/card/" data-reactid="213"><span data-reactid="214">Card</span><span class="chinese" data-reactid="215"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="216"><a href="/components/carousel/" data-reactid="217"><span data-reactid="218">Carousel</span><span class="chinese" data-reactid="219"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="220"><a href="/components/collapse/" data-reactid="221"><span data-reactid="222">Collapse</span><span class="chinese" data-reactid="223"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="224"><a href="/components/popover/" data-reactid="225"><span data-reactid="226">Popover</span><span class="chinese" data-reactid="227"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="228"><a href="/components/tooltip/" data-reactid="229"><span data-reactid="230">Tooltip</span><span class="chinese" data-reactid="231"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="232"><a href="/components/table/" data-reactid="233"><span data-reactid="234">Table</span><span class="chinese" data-reactid="235"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="236"><a href="/components/tabs/" data-reactid="237"><span data-reactid="238">Tabs</span><span class="chinese" data-reactid="239"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="240"><a href="/components/tag/" data-reactid="241"><span data-reactid="242">Tag</span><span class="chinese" data-reactid="243"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="244"><a href="/components/timeline/" data-reactid="245"><span data-reactid="246">Timeline</span><span class="chinese" data-reactid="247"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="248"><a href="/components/tree/" data-reactid="249"><span data-reactid="250">Tree</span><span class="chinese" data-reactid="251"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="252"><div class="ant-menu-item-group-title" title="Feedback" data-reactid="253">Feedback</div><ul class="ant-menu-item-group-list" data-reactid="254"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="255"><a href="/components/alert/" data-reactid="256"><span data-reactid="257">Alert</span><span class="chinese" data-reactid="258"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="259"><a href="/components/modal/" data-reactid="260"><span data-reactid="261">Modal</span><span class="chinese" data-reactid="262"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="263"><a href="/components/message/" data-reactid="264"><span data-reactid="265">Message</span><span class="chinese" data-reactid="266"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="267"><a href="/components/notification/" data-reactid="268"><span data-reactid="269">Notification</span><span class="chinese" data-reactid="270"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="271"><a href="/components/progress/" data-reactid="272"><span data-reactid="273">Progress</span><span class="chinese" data-reactid="274"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="275"><a href="/components/popconfirm/" data-reactid="276"><span data-reactid="277">Popconfirm</span><span class="chinese" data-reactid="278"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="279"><a href="/components/spin/" data-reactid="280"><span data-reactid="281">Spin</span><span class="chinese" data-reactid="282"></span></a></li></ul></li><li class=" ant-menu-item-group" data-reactid="283"><div class="ant-menu-item-group-title" title="Other" data-reactid="284">Other</div><ul class="ant-menu-item-group-list" data-reactid="285"><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="286"><a href="/components/anchor/" data-reactid="287"><span data-reactid="288">Anchor</span><span class="chinese" data-reactid="289"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="290"><a href="/components/back-top/" data-reactid="291"><span data-reactid="292">BackTop</span><span class="chinese" data-reactid="293"></span></a></li><li style="padding-left:48px;" class="ant-menu-item" role="menuitem" aria-selected="false" data-reactid="294"><a href="/components/locale-provider/" data-reactid="295"><span data-reactid="296">LocaleProvider</span><span class="chinese" data-reactid="297"></span></a></li></ul></li></ul></li></ul></div><div class="main-container ant-col-xs-24 ant-col-sm-24 ant-col-md-18 ant-col-lg-20" data-reactid="298"><article class="markdown" data-reactid="299"><h1 data-reactid="300"><!-- react-text: 301 -->Change Log<!-- /react-text --><a class="edit-button" href="https://github.com/ant-design/ant-design/edit/master/CHANGELOG.en-US.md" target="_blank" data-reactid="302"><i class="anticon anticon-edit" data-reactid="303"></i></a></h1><section class="markdown" data-reactid="304"><p data-reactid="305"><code data-reactid="306"><!-- react-text: 307 -->antd<!-- /react-text --></code><!-- react-text: 308 --> strictly follows <!-- /react-text --><a href="http://semver.org/" data-reactid="309"><!-- react-text: 310 -->Semantic Versioning 2.0.0<!-- /react-text --></a><!-- react-text: 311 -->.<!-- /react-text --></p><h4 id="Release-Schedule" data-reactid="312"><span data-reactid="313"><!-- react-text: 314 -->Release Schedule<!-- /react-text --></span><a href="#Release-Schedule" class="anchor" data-reactid="315">#</a></h4><ul data-reactid="316"><li data-reactid="317"><p data-reactid="318"><!-- react-text: 319 -->Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).<!-- /react-text --></p></li><li data-reactid="320"><p data-reactid="321"><!-- react-text: 322 -->Monthly release: minor version at the end of every month for new features.<!-- /react-text --></p></li><li data-reactid="323"><p data-reactid="324"><!-- react-text: 325 -->Major version release is not included in this schedule for breadking change and new features.<!-- /react-text --></p></li></ul><p data-reactid="326"><!-- react-text: 327 -->If you want to read change logs before <!-- /react-text --><code data-reactid="328"><!-- react-text: 329 -->2.0.0<!-- /react-text --></code><!-- react-text: 330 -->, please visit <!-- /react-text --><a href="https://github.com/ant-design/ant-design/blob/1.x-stable/CHANGELOG.md" data-reactid="331"><!-- react-text: 332 -->GitHub<!-- /react-text --></a><!-- react-text: 333 -->.<!-- /react-text --></p></section><section class="markdown" data-reactid="334"><ul class="ant-timeline" data-reactid="335"><li class="ant-timeline-item" data-reactid="336"><div class="ant-timeline-item-tail" data-reactid="337"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="338"></div><div class="ant-timeline-item-content" data-reactid="339"><h2 id="2.13.11" data-reactid="340"><span data-reactid="341"><!-- react-text: 342 -->2.13.11<!-- /react-text --></span><a href="#2.13.11" class="anchor" data-reactid="343">#</a></h2><p data-reactid="344"><code data-reactid="345"><!-- react-text: 346 -->2017-12-01<!-- /react-text --></code></p><ul data-reactid="347"><li data-reactid="348"><p data-reactid="349"><!-- react-text: 350 -->📝 Improve support of TypeScript. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/8394" data-reactid="351"><!-- react-text: 352 -->#8394<!-- /react-text --></a><!-- react-text: 353 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/8395" data-reactid="354"><!-- react-text: 355 -->#8395<!-- /react-text --></a><!-- react-text: 356 --> <!-- /react-text --><a href="https://github.com/burdell" data-reactid="357"><!-- react-text: 358 -->@burdell<!-- /react-text --></a><!-- react-text: 359 --> <!-- /react-text --><a href="https://github.com/khayalan-mathew" data-reactid="360"><!-- react-text: 361 -->@khayalan-mathew<!-- /react-text --></a></p></li><li data-reactid="362"><p data-reactid="363"><!-- react-text: 364 -->🐞 Fixed Tooltip missing <!-- /react-text --><code data-reactid="365"><!-- react-text: 366 -->defaultVisible<!-- /react-text --></code><!-- react-text: 367 --> property. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8257" data-reactid="368"><!-- react-text: 369 -->#8257<!-- /react-text --></a></p></li><li data-reactid="370"><p data-reactid="371"><!-- react-text: 372 -->🐞 Fixed Modal <!-- /react-text --><code data-reactid="373"><!-- react-text: 374 -->footer<!-- /react-text --></code><!-- react-text: 375 --> property is overwrited when customing this property. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8379" data-reactid="376"><!-- react-text: 377 -->#8379<!-- /react-text --></a></p></li><li data-reactid="378"><p data-reactid="379"><!-- react-text: 380 -->🐞 Fixed <!-- /react-text --><code data-reactid="381"><!-- react-text: 382 -->fileList<!-- /react-text --></code><!-- react-text: 383 --> shown incorrect when <!-- /react-text --><code data-reactid="384"><!-- react-text: 385 -->beforeUpload<!-- /react-text --></code><!-- react-text: 386 --> of Upload return <!-- /react-text --><code data-reactid="387"><!-- react-text: 388 -->false<!-- /react-text --></code><!-- react-text: 389 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8036" data-reactid="390"><!-- react-text: 391 -->#8036<!-- /react-text --></a></p></li><li data-reactid="392"><p data-reactid="393"><!-- react-text: 394 -->🐞 Fixed vertical align of Form.Item's feedback shown incorrect when Input <!-- /react-text --><code data-reactid="395"><!-- react-text: 396 -->size<!-- /react-text --></code><!-- react-text: 397 --> property is <!-- /react-text --><code data-reactid="398"><!-- react-text: 399 -->default\small<!-- /react-text --></code><!-- react-text: 400 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8243" data-reactid="401"><!-- react-text: 402 -->#8243<!-- /react-text --></a></p></li><li data-reactid="403"><p data-reactid="404"><!-- react-text: 405 -->🐞 Fixed nested Form.Item style incorrect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8320" data-reactid="406"><!-- react-text: 407 -->#8320<!-- /react-text --></a></p></li><li data-reactid="408"><p data-reactid="409"><!-- react-text: 410 -->🐞 Fixed Form.Item height are different between Chrome with Safari. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8220" data-reactid="411"><!-- react-text: 412 -->#8220<!-- /react-text --></a></p></li><li data-reactid="413"><p data-reactid="414"><!-- react-text: 415 -->🐞 Fixed links where inside Form.Item's label are unavailable to click. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/bf70d30a60595916a38671f384ed17cbd0c4ba5d" data-reactid="416"><!-- react-text: 417 -->bf70d30<!-- /react-text --></a></p></li><li data-reactid="418"><p data-reactid="419"><!-- react-text: 420 -->🐞 Fixed Progress word wrap. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8239" data-reactid="421"><!-- react-text: 422 -->#8239<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="423"><div class="ant-timeline-item-tail" data-reactid="424"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="425"></div><div class="ant-timeline-item-content" data-reactid="426"><h2 id="2.13.10" data-reactid="427"><span data-reactid="428"><!-- react-text: 429 -->2.13.10<!-- /react-text --></span><a href="#2.13.10" class="anchor" data-reactid="430">#</a></h2><p data-reactid="431"><code data-reactid="432"><!-- react-text: 433 -->2017-11-12<!-- /react-text --></code></p><ul data-reactid="434"><li data-reactid="435"><p data-reactid="436"><!-- react-text: 437 -->📝 Add documentation of <!-- /react-text --><a href="http://ant.design/docs/resource/work-with-us" data-reactid="438"><!-- react-text: 439 -->Work with Us<!-- /react-text --></a><!-- react-text: 440 -->.<!-- /react-text --></p></li><li data-reactid="441"><p data-reactid="442"><!-- react-text: 443 -->📝 Refactor edit row demo of Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8026" data-reactid="444"><!-- react-text: 445 -->#8026<!-- /react-text --></a></p></li><li data-reactid="446"><p data-reactid="447"><!-- react-text: 448 -->🌟 Improve detection of Layout.Sider, now we can compose and nest the Sider without specifying <!-- /react-text --><code data-reactid="449"><!-- react-text: 450 -->__ANT_LAYOUT_SIDER<!-- /react-text --></code><!-- react-text: 451 --> attribute. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/8077/" data-reactid="452"><!-- react-text: 453 -->#8077<!-- /react-text --></a><!-- react-text: 454 --> <!-- /react-text --><a href="https://github.com/yasinuslu" data-reactid="455"><!-- react-text: 456 -->@yasinuslu<!-- /react-text --></a></p></li><li data-reactid="457"><p data-reactid="458"><!-- react-text: 459 -->🐞 Fix align issue of <!-- /react-text --><code data-reactid="460"><!-- react-text: 461 -->Input.Group<!-- /react-text --></code><!-- react-text: 462 --> in Chrome 62. <!-- /react-text --><a href="https://github.com/ant-design/ant-design-pro/issues/139" data-reactid="463"><!-- react-text: 464 -->ant-design/ant-design-pro#139<!-- /react-text --></a></p></li><li data-reactid="465"><p data-reactid="466"><!-- react-text: 467 -->🐞 Fix Cascader search not working when option.children is <!-- /react-text --><code data-reactid="468"><!-- react-text: 469 -->[]<!-- /react-text --></code><!-- react-text: 470 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8130" data-reactid="471"><!-- react-text: 472 -->#8130<!-- /react-text --></a><!-- react-text: 473 --> <!-- /react-text --><a href="https://github.com/jdz321" data-reactid="474"><!-- react-text: 475 -->@jdz321<!-- /react-text --></a></p></li><li data-reactid="476"><p data-reactid="477"><!-- react-text: 478 -->🐞 Fix broken padding of AutoComponent caused by style order conflict with Input. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8081" data-reactid="479"><!-- react-text: 480 -->#8081<!-- /react-text --></a></p></li><li data-reactid="481"><p data-reactid="482"><!-- react-text: 483 -->🐞 Fix Upload constructor error in IE9. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7706" data-reactid="484"><!-- react-text: 485 -->#7706<!-- /react-text --></a></p></li><li data-reactid="486"><p data-reactid="487"><!-- react-text: 488 -->🐞 Fix Select filterOption's TypeScript definition. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8128" data-reactid="489"><!-- react-text: 490 -->#8128<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="491"><div class="ant-timeline-item-tail" data-reactid="492"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="493"></div><div class="ant-timeline-item-content" data-reactid="494"><h2 id="2.13.9" data-reactid="495"><span data-reactid="496"><!-- react-text: 497 -->2.13.9<!-- /react-text --></span><a href="#2.13.9" class="anchor" data-reactid="498">#</a></h2><p data-reactid="499"><code data-reactid="500"><!-- react-text: 501 -->2017-11-06<!-- /react-text --></code></p><ul data-reactid="502"><li data-reactid="503"><p data-reactid="504"><!-- react-text: 505 -->🌟 Published <!-- /react-text --><a href="https://pro.ant.design/" data-reactid="506"><!-- react-text: 507 -->Ant Design Pro<!-- /react-text --></a><!-- react-text: 508 -->.<!-- /react-text --></p></li><li data-reactid="509"><p data-reactid="510"><!-- react-text: 511 -->🐞 Fix that <!-- /react-text --><code data-reactid="512"><!-- react-text: 513 -->Cascader[popupVisible]<!-- /react-text --></code><!-- react-text: 514 --> doesn't work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/8088" data-reactid="515"><!-- react-text: 516 -->#8088<!-- /react-text --></a></p></li><li data-reactid="517"><p data-reactid="518"><!-- react-text: 519 -->🐞 Fix that native <!-- /react-text --><code data-reactid="520"><!-- react-text: 521 -->input[type=checkbox|radio]<!-- /react-text --></code><!-- react-text: 522 --> invisible issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/7c3a48319074a800c89935e728904933d503ee86" data-reactid="523"><!-- react-text: 524 -->7c3a483<!-- /react-text --></a></p></li><li data-reactid="525"><p data-reactid="526"><!-- react-text: 527 -->🐞 Fix that <!-- /react-text --><code data-reactid="528"><!-- react-text: 529 -->Input.Search[suffix]<!-- /react-text --></code><!-- react-text: 530 --> doesn't work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7970" data-reactid="531"><!-- react-text: 532 -->#7970<!-- /react-text --></a></p></li><li data-reactid="533"><p data-reactid="534"><!-- react-text: 535 -->🐞 Fix TypeScript definitions of Slider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/8102" data-reactid="536"><!-- react-text: 537 -->#8102<!-- /react-text --></a><!-- react-text: 538 --> <!-- /react-text --><a href="https://github.com/davschne" data-reactid="539"><!-- react-text: 540 -->@davschne<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="541"><div class="ant-timeline-item-tail" data-reactid="542"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="543"></div><div class="ant-timeline-item-content" data-reactid="544"><h2 id="2.13.8" data-reactid="545"><span data-reactid="546"><!-- react-text: 547 -->2.13.8<!-- /react-text --></span><a href="#2.13.8" class="anchor" data-reactid="548">#</a></h2><p data-reactid="549"><code data-reactid="550"><!-- react-text: 551 -->2017-10-27<!-- /react-text --></code></p><ul data-reactid="552"><li data-reactid="553"><p data-reactid="554"><!-- react-text: 555 -->🌟 Add a mirror site in China: <!-- /react-text --><a href="http://ant-design.gitee.io" data-reactid="556"><!-- react-text: 557 -->http://ant-design.gitee.io<!-- /react-text --></a></p></li><li data-reactid="558"><p data-reactid="559"><!-- react-text: 560 -->🐞 Fix <!-- /react-text --><code data-reactid="561"><!-- react-text: 562 -->ref warning<!-- /react-text --></code><!-- react-text: 563 --> of Menu in React 16. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/8037" data-reactid="564"><!-- react-text: 565 -->#8037<!-- /react-text --></a><!-- react-text: 566 --> <!-- /react-text --><a href="https://github.com/vgeyi" data-reactid="567"><!-- react-text: 568 -->@vgeyi<!-- /react-text --></a></p></li><li data-reactid="569"><p data-reactid="570"><!-- react-text: 571 -->🐞 Fix extra padding of loading Card when it is too wide. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/ad9809ec2e29275c9348537b04584dcfdc96659a" data-reactid="572"><!-- react-text: 573 -->ad9809ec<!-- /react-text --></a></p></li><li data-reactid="574"><p data-reactid="575"><!-- react-text: 576 -->📝 Add sorted API to enhance readability of docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7896" data-reactid="577"><!-- react-text: 578 -->#7896<!-- /react-text --></a><a href="https://github.com/monkindey" data-reactid="579"><!-- react-text: 580 -->@monkindey<!-- /react-text --></a></p></li><li data-reactid="581"><p data-reactid="582"><!-- react-text: 583 -->📝 Improve Modal docs of how to setting styles. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7840" data-reactid="584"><!-- react-text: 585 -->#7840<!-- /react-text --></a><!-- react-text: 586 --> <!-- /react-text --><a href="https://github.com/kossel" data-reactid="587"><!-- react-text: 588 -->@kossel<!-- /react-text --></a></p></li><li data-reactid="589"><p data-reactid="590"><!-- react-text: 591 -->🐞 Fix the inner shadow of Input on IOS. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7974" data-reactid="592"><!-- react-text: 593 -->#7974<!-- /react-text --></a><!-- react-text: 594 --> <!-- /react-text --><a href="https://github.com/cnahliu" data-reactid="595"><!-- react-text: 596 -->@cnahliu<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="597"><div class="ant-timeline-item-tail" data-reactid="598"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="599"></div><div class="ant-timeline-item-content" data-reactid="600"><h2 id="2.13.7" data-reactid="601"><span data-reactid="602"><!-- react-text: 603 -->2.13.7<!-- /react-text --></span><a href="#2.13.7" class="anchor" data-reactid="604">#</a></h2><p data-reactid="605"><code data-reactid="606"><!-- react-text: 607 -->2017-10-22<!-- /react-text --></code></p><ul data-reactid="608"><li data-reactid="609"><p data-reactid="610"><!-- react-text: 611 -->🐞 Fix input height in AutoComplete. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7918" data-reactid="612"><!-- react-text: 613 -->#7918<!-- /react-text --></a></p></li><li data-reactid="614"><p data-reactid="615"><!-- react-text: 616 -->🐞 Fix Cascader <!-- /react-text --><code data-reactid="617"><!-- react-text: 618 -->inputPrefixCls<!-- /react-text --></code><!-- react-text: 619 --> can not be fully effective. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7945" data-reactid="620"><!-- react-text: 621 -->#7945<!-- /react-text --></a><!-- react-text: 622 --> <!-- /react-text --><a href="https://github.com/vgeyi" data-reactid="623"><!-- react-text: 624 -->@vgeyi<!-- /react-text --></a></p></li><li data-reactid="625"><p data-reactid="626"><!-- react-text: 627 -->🐞 Fix extra margin in sider Layout. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7967" data-reactid="628"><!-- react-text: 629 -->#7967<!-- /react-text --></a></p></li><li data-reactid="630"><p data-reactid="631"><!-- react-text: 632 -->🐞 Fix RangePicker can not close panel when click presetted ranges. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7747" data-reactid="633"><!-- react-text: 634 -->#7747<!-- /react-text --></a></p></li><li data-reactid="635"><p data-reactid="636"><!-- react-text: 637 -->Table<!-- /react-text --></p><ul data-reactid="638"><li data-reactid="639"><p data-reactid="640"><!-- react-text: 641 -->🐞 Fix Radio can not be centered in Table column. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7969" data-reactid="642"><!-- react-text: 643 -->#7969<!-- /react-text --></a></p></li><li data-reactid="644"><p data-reactid="645"><!-- react-text: 646 -->🐞 Fix Table filter can't show after remove fixed setting. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7909" data-reactid="647"><!-- react-text: 648 -->#7909<!-- /react-text --></a></p></li></ul></li><li data-reactid="649"><p data-reactid="650"><!-- react-text: 651 -->🌟 Add <!-- /react-text --><code data-reactid="652"><!-- react-text: 653 -->scrollNumberPrefixCls<!-- /react-text --></code><!-- react-text: 654 --> prop for Badge. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7882" data-reactid="655"><!-- react-text: 656 -->#7882<!-- /react-text --></a><!-- react-text: 657 --> <!-- /react-text --><a href="https://github.com/vgeyi" data-reactid="658"><!-- react-text: 659 -->@vgeyi<!-- /react-text --></a></p></li><li data-reactid="660"><p data-reactid="661"><!-- react-text: 662 -->🌟 Add some less variables. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7886" data-reactid="663"><!-- react-text: 664 -->#7886<!-- /react-text --></a><!-- react-text: 665 --> <!-- /react-text --><a href="https://github.com/syssam" data-reactid="666"><!-- react-text: 667 -->@syssam<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="668"><div class="ant-timeline-item-tail" data-reactid="669"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="670"></div><div class="ant-timeline-item-content" data-reactid="671"><h2 id="2.13.6" data-reactid="672"><span data-reactid="673"><!-- react-text: 674 -->2.13.6<!-- /react-text --></span><a href="#2.13.6" class="anchor" data-reactid="675">#</a></h2><p data-reactid="676"><code data-reactid="677"><!-- react-text: 678 -->2017-10-12<!-- /react-text --></code></p><ul data-reactid="679"><li data-reactid="680"><p data-reactid="681"><!-- react-text: 682 -->🐞 Fix issue that <!-- /react-text --><code data-reactid="683"><!-- react-text: 684 -->beforeUpload<!-- /react-text --></code><!-- react-text: 685 --> will stop uploading when return undefined. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7870" data-reactid="686"><!-- react-text: 687 -->#7870<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="688"><div class="ant-timeline-item-tail" data-reactid="689"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="690"></div><div class="ant-timeline-item-content" data-reactid="691"><h2 id="2.13.5" data-reactid="692"><span data-reactid="693"><!-- react-text: 694 -->2.13.5<!-- /react-text --></span><a href="#2.13.5" class="anchor" data-reactid="695">#</a></h2><p data-reactid="696"><code data-reactid="697"><!-- react-text: 698 -->2017-10-11<!-- /react-text --></code></p><ul data-reactid="699"><li data-reactid="700"><p data-reactid="701"><!-- react-text: 702 -->🐞 Fix issue resulting in FormItem throws error when use with reac-hot-loader. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7775" data-reactid="703"><!-- react-text: 704 -->#7775<!-- /react-text --></a></p></li><li data-reactid="705"><p data-reactid="706"><!-- react-text: 707 -->🐞 Fix not working less variable <!-- /react-text --><code data-reactid="708"><!-- react-text: 709 -->@link-hover-decoration<!-- /react-text --></code><!-- react-text: 710 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7821" data-reactid="711"><!-- react-text: 712 -->#7821<!-- /react-text --></a></p></li><li data-reactid="713"><p data-reactid="714"><!-- react-text: 715 -->🐞 Fix issue resulting in Upload's <!-- /react-text --><code data-reactid="716"><!-- react-text: 717 -->beforeUpload<!-- /react-text --></code><!-- react-text: 718 --> method not returning promise properly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7833" data-reactid="719"><!-- react-text: 720 -->#7833<!-- /react-text --></a></p></li><li data-reactid="721"><p data-reactid="722"><!-- react-text: 723 -->🐞 Fix issue resulting in Input.Search's search icon being covered with Form's feedback icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7854" data-reactid="724"><!-- react-text: 725 -->#7854<!-- /react-text --></a></p></li><li data-reactid="726"><p data-reactid="727"><!-- react-text: 728 -->AutoComplete<!-- /react-text --></p><ul data-reactid="729"><li data-reactid="730"><p data-reactid="731"><!-- react-text: 732 -->🐞 Fix circular reference with infinite children <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7742" data-reactid="733"><!-- react-text: 734 -->#7742<!-- /react-text --></a><!-- react-text: 735 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7742" data-reactid="736"><!-- react-text: 737 -->@menberg<!-- /react-text --></a></p></li><li data-reactid="738"><p data-reactid="739"><!-- react-text: 740 -->🐞 Fix style when use with TextArea. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7800" data-reactid="741"><!-- react-text: 742 -->#7801<!-- /react-text --></a></p></li></ul></li><li data-reactid="743"><p data-reactid="744"><!-- react-text: 745 -->🌟 Improve TypeScript definition. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/cf788d7b4dda58f61da91086ccfe0c67872fc709" data-reactid="746"><!-- react-text: 747 -->cf788d7<!-- /react-text --></a><!-- react-text: 748 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/d4c75d43a1824d36583d9d8f9b209a4b9526a3af" data-reactid="749"><!-- react-text: 750 -->d4c75d43<!-- /react-text --></a></p></li><li data-reactid="751"><p data-reactid="752"><!-- react-text: 753 -->🌟 Add new less variable. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/2e2acb5be9a171f217f2a1a143b34b2624b49b06" data-reactid="754"><!-- react-text: 755 -->2e2acb5<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="756"><div class="ant-timeline-item-tail" data-reactid="757"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="758"></div><div class="ant-timeline-item-content" data-reactid="759"><h2 id="2.13.4" data-reactid="760"><span data-reactid="761"><!-- react-text: 762 -->2.13.4<!-- /react-text --></span><a href="#2.13.4" class="anchor" data-reactid="763">#</a></h2><p data-reactid="764"><code data-reactid="765"><!-- react-text: 766 -->2017-09-29<!-- /react-text --></code></p><ul data-reactid="767"><li data-reactid="768"><p data-reactid="769"><!-- react-text: 770 -->🐞 Fix missing Pagination <!-- /react-text --><code data-reactid="771"><!-- react-text: 772 -->size="small"<!-- /react-text --></code><!-- react-text: 773 --> style.<!-- /react-text --></p></li><li data-reactid="774"><p data-reactid="775"><!-- react-text: 776 -->🐞 Fix Anchor missing padding. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7712" data-reactid="777"><!-- react-text: 778 -->#7712<!-- /react-text --></a></p></li><li data-reactid="779"><p data-reactid="780"><!-- react-text: 781 -->🐞 Fix TreeSelect extra select below search input. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7703" data-reactid="782"><!-- react-text: 783 -->#7703<!-- /react-text --></a></p></li><li data-reactid="784"><p data-reactid="785"><!-- react-text: 786 -->🐞 Fix the jumping problem of Form validate text. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7730" data-reactid="787"><!-- react-text: 788 -->#7730<!-- /react-text --></a></p></li><li data-reactid="789"><p data-reactid="790"><!-- react-text: 791 -->🐞 Fix Button Group loading style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7709" data-reactid="792"><!-- react-text: 793 -->#7709<!-- /react-text --></a></p></li><li data-reactid="794"><p data-reactid="795"><!-- react-text: 796 -->🐞 Fix blur placeholder text color. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7365" data-reactid="797"><!-- react-text: 798 -->#7365<!-- /react-text --></a></p></li><li data-reactid="799"><p data-reactid="800"><!-- react-text: 801 -->🐞 Fix Mention <!-- /react-text --><code data-reactid="802"><!-- react-text: 803 -->suggestion.toLowerCase is not a function<!-- /react-text --></code><!-- react-text: 804 --> error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7696" data-reactid="805"><!-- react-text: 806 -->#7696<!-- /react-text --></a><!-- react-text: 807 --> <!-- /react-text --><a href="https://github.com/kappa-gooner" data-reactid="808"><!-- react-text: 809 -->@kappa-gooner<!-- /react-text --></a></p></li><li data-reactid="810"><p data-reactid="811"><!-- react-text: 812 -->🐞 Fix a children height problem of Layout.Sider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7716" data-reactid="813"><!-- react-text: 814 -->#7716<!-- /react-text --></a><!-- react-text: 815 --> <!-- /react-text --><a href="https://github.com/zheeeng" data-reactid="816"><!-- react-text: 817 -->@zheeeng<!-- /react-text --></a></p></li><li data-reactid="818"><p data-reactid="819"><!-- react-text: 820 -->🐞 Fix Dropdown menu group style.<!-- /react-text --></p></li><li data-reactid="821"><p data-reactid="822"><!-- react-text: 823 -->🐞 Fix Table filter icon and dropdown style.<!-- /react-text --></p></li><li data-reactid="824"><p data-reactid="825"><!-- react-text: 826 -->🐞 Fix a AutoComplete circular reference bug in Inferno. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7742" data-reactid="827"><!-- react-text: 828 -->#7742<!-- /react-text --></a><!-- react-text: 829 --> <!-- /react-text --><a href="https://github.com/menberg" data-reactid="830"><!-- react-text: 831 -->@menberg<!-- /react-text --></a></p></li><li data-reactid="832"><p data-reactid="833"><!-- react-text: 834 -->🐞 Fix Upload cannot upload file when using <!-- /react-text --><code data-reactid="835"><!-- react-text: 836 -->beforeUpload<!-- /react-text --></code><!-- react-text: 837 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7762" data-reactid="838"><!-- react-text: 839 -->#7762<!-- /react-text --></a><!-- react-text: 840 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6983" data-reactid="841"><!-- react-text: 842 -->#6983<!-- /react-text --></a></p></li><li data-reactid="843"><p data-reactid="844"><!-- react-text: 845 -->TypeScript<!-- /react-text --></p><ul data-reactid="846"><li data-reactid="847"><p data-reactid="848"><!-- react-text: 849 -->🐞 Fix Input <!-- /react-text --><code data-reactid="850"><!-- react-text: 851 -->maxLength<!-- /react-text --></code><!-- react-text: 852 --> definite. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7744" data-reactid="853"><!-- react-text: 854 -->#7744<!-- /react-text --></a><!-- react-text: 855 --> <!-- /react-text --><a href="https://github.com/delesseps" data-reactid="856"><!-- react-text: 857 -->@delesseps<!-- /react-text --></a></p></li><li data-reactid="858"><p data-reactid="859"><!-- react-text: 860 -->🐞 Fix <!-- /react-text --><code data-reactid="861"><!-- react-text: 862 -->disabledTime<!-- /react-text --></code><!-- react-text: 863 --> definite of DatePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7740" data-reactid="864"><!-- react-text: 865 -->#7740<!-- /react-text --></a><!-- react-text: 866 --> <!-- /react-text --><a href="https://github.com/778758944" data-reactid="867"><!-- react-text: 868 -->@778758944<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="869"><div class="ant-timeline-item-tail" data-reactid="870"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="871"></div><div class="ant-timeline-item-content" data-reactid="872"><h2 id="2.13.3" data-reactid="873"><span data-reactid="874"><!-- react-text: 875 -->2.13.3<!-- /react-text --></span><a href="#2.13.3" class="anchor" data-reactid="876">#</a></h2><p data-reactid="877"><code data-reactid="878"><!-- react-text: 879 -->2017-09-22<!-- /react-text --></code></p><ul data-reactid="880"><li data-reactid="881"><p data-reactid="882"><!-- react-text: 883 -->🐞 Fix Affix scrolling bug when document's height minus viewport's height is smaller than the height of children of Affix. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2349" data-reactid="884"><!-- react-text: 885 -->#2349<!-- /react-text --></a></p></li><li data-reactid="886"><p data-reactid="887"><!-- react-text: 888 -->🐞 Fix broken style of header of Card when <!-- /react-text --><code data-reactid="889"><!-- react-text: 890 -->Card[title]<!-- /react-text --></code><!-- react-text: 891 --> is void and <!-- /react-text --><code data-reactid="892"><!-- react-text: 893 -->Card[extra]<!-- /react-text --></code><!-- react-text: 894 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/f46112d38561c89780eb44ecbba82347d2b912da#commitcomment-24480417" data-reactid="895"><!-- react-text: 896 -->f46112d#commitcomment-24480417<!-- /react-text --></a></p></li><li data-reactid="897"><p data-reactid="898"><!-- react-text: 899 -->🐞 Fix TypeScript definition of <!-- /react-text --><code data-reactid="900"><!-- react-text: 901 -->Checkbox[children]<!-- /react-text --></code><!-- react-text: 902 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7650" data-reactid="903"><!-- react-text: 904 -->#7650<!-- /react-text --></a><!-- react-text: 905 --> <!-- /react-text --><a href="https://github.com/liaokaien" data-reactid="906"><!-- react-text: 907 -->@liaokaien<!-- /react-text --></a></p></li><li data-reactid="908"><p data-reactid="909"><!-- react-text: 910 -->🐞 Fix error when set nested name in <!-- /react-text --><code data-reactid="911"><!-- react-text: 912 -->getFieldDecorator<!-- /react-text --></code><!-- react-text: 913 --> and then click the label of <!-- /react-text --><code data-reactid="914"><!-- react-text: 915 -->Form.Item<!-- /react-text --></code><!-- react-text: 916 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7693" data-reactid="917"><!-- react-text: 918 -->#7693<!-- /react-text --></a></p></li><li data-reactid="919"><p data-reactid="920"><!-- react-text: 921 -->Input<!-- /react-text --></p><ul data-reactid="922"><li data-reactid="923"><p data-reactid="924"><!-- react-text: 925 -->🐞 Fix broken style of <!-- /react-text --><code data-reactid="926"><!-- react-text: 927 -->Input.Group[compat]<!-- /react-text --></code><!-- react-text: 928 --> when it has <!-- /react-text --><code data-reactid="929"><!-- react-text: 930 -->Select<!-- /react-text --></code><!-- react-text: 931 --> as its children. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7662" data-reactid="932"><!-- react-text: 933 -->#7662<!-- /react-text --></a></p></li><li data-reactid="934"><p data-reactid="935"><!-- react-text: 936 -->🐞 Fix TypeScript definition of <!-- /react-text --><code data-reactid="937"><!-- react-text: 938 -->Input[autoComplete]<!-- /react-text --></code><!-- react-text: 939 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7699" data-reactid="940"><!-- react-text: 941 -->#7699<!-- /react-text --></a><!-- react-text: 942 --> <!-- /react-text --><a href="https://github.com/delesseps" data-reactid="943"><!-- react-text: 944 -->@delesseps<!-- /react-text --></a></p></li></ul></li><li data-reactid="945"><p data-reactid="946"><!-- react-text: 947 -->LocaleProvider<!-- /react-text --></p><ul data-reactid="948"><li data-reactid="949"><p data-reactid="950"><!-- react-text: 951 -->🇵🇹 Support Portuguese. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7449" data-reactid="952"><!-- react-text: 953 -->#7449<!-- /react-text --></a><!-- react-text: 954 --> <!-- /react-text --><a href="https://github.com/taviroquai" data-reactid="955"><!-- react-text: 956 -->@taviroquai<!-- /react-text --></a></p></li><li data-reactid="957"><p data-reactid="958"><!-- react-text: 959 -->🐞 Fix missing translations in Dutch locale. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7694" data-reactid="960"><!-- react-text: 961 -->#7694<!-- /react-text --></a><!-- react-text: 962 --> <!-- /react-text --><a href="https://github.com/kstiopin" data-reactid="963"><!-- react-text: 964 -->@kstiopin<!-- /react-text --></a></p></li></ul></li><li data-reactid="965"><p data-reactid="966"><!-- react-text: 967 -->Table<!-- /react-text --></p><ul data-reactid="968"><li data-reactid="969"><p data-reactid="970"><!-- react-text: 971 -->🐞 Fix height of table header when <!-- /react-text --><code data-reactid="972"><!-- react-text: 973 -->rowSelection<!-- /react-text --></code><!-- react-text: 974 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7663" data-reactid="975"><!-- react-text: 976 -->#7663<!-- /react-text --></a></p></li><li data-reactid="977"><p data-reactid="978"><!-- react-text: 979 -->🐞 Fix bug that click on first two options will not trigger event when <!-- /react-text --><code data-reactid="980"><!-- react-text: 981 -->rowSelection.hideDefaultselections<!-- /react-text --></code><!-- react-text: 982 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7626" data-reactid="983"><!-- react-text: 984 -->#7626<!-- /react-text --></a><!-- react-text: 985 --> <!-- /react-text --><a href="https://github.com/infeng" data-reactid="986"><!-- react-text: 987 -->@infeng<!-- /react-text --></a></p></li><li data-reactid="988"><p data-reactid="989"><!-- react-text: 990 -->🐞 Fix TypeScript definition of <!-- /react-text --><code data-reactid="991"><!-- react-text: 992 -->Table[scroll]<!-- /react-text --></code><!-- react-text: 993 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7640" data-reactid="994"><!-- react-text: 995 -->#7640<!-- /react-text --></a><!-- react-text: 996 --> <!-- /react-text --><a href="https://github.com/BlackGanglion" data-reactid="997"><!-- react-text: 998 -->@BlackGanglion<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="999"><div class="ant-timeline-item-tail" data-reactid="1000"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1001"></div><div class="ant-timeline-item-content" data-reactid="1002"><h2 id="2.13.2" data-reactid="1003"><span data-reactid="1004"><!-- react-text: 1005 -->2.13.2<!-- /react-text --></span><a href="#2.13.2" class="anchor" data-reactid="1006">#</a></h2><p data-reactid="1007"><code data-reactid="1008"><!-- react-text: 1009 -->2017-09-15<!-- /react-text --></code></p><ul data-reactid="1010"><li data-reactid="1011"><p data-reactid="1012"><!-- react-text: 1013 -->🐞 Fix title and extra content position of narrow Card. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7604" data-reactid="1014"><!-- react-text: 1015 -->#7604<!-- /react-text --></a></p></li><li data-reactid="1016"><p data-reactid="1017"><!-- react-text: 1018 -->🐞 Fix inlineCollapsed style of MenuItemGroup. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7109" data-reactid="1019"><!-- react-text: 1020 -->#7109<!-- /react-text --></a></p></li><li data-reactid="1021"><p data-reactid="1022"><!-- react-text: 1023 -->🐞 Revert <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7142" data-reactid="1024"><!-- react-text: 1025 -->#7142<!-- /react-text --></a><!-- react-text: 1026 --> to fix empty data style of Table.<!-- /react-text --></p></li><li data-reactid="1027"><p data-reactid="1028"><!-- react-text: 1029 -->🐞 Fix Form <!-- /react-text --><code data-reactid="1030"><!-- react-text: 1031 -->getFieldDecoratorOptions<!-- /react-text --></code><!-- react-text: 1032 --> missing types of <!-- /react-text --><code data-reactid="1033"><!-- react-text: 1034 -->normalize<!-- /react-text --></code><!-- react-text: 1035 --> and <!-- /react-text --><code data-reactid="1036"><!-- react-text: 1037 -->validateFirst<!-- /react-text --></code><!-- react-text: 1038 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7552" data-reactid="1039"><!-- react-text: 1040 -->#7552<!-- /react-text --></a><!-- react-text: 1041 --> <!-- /react-text --><a href="https://github.com/meteor91" data-reactid="1042"><!-- react-text: 1043 -->@meteor91<!-- /react-text --></a><!-- react-text: 1044 --> <!-- /react-text --><a href="https://github.com/mitchelldemler" data-reactid="1045"><!-- react-text: 1046 -->@mitchelldemler<!-- /react-text --></a></p></li><li data-reactid="1047"><p data-reactid="1048"><!-- react-text: 1049 -->🐞 Fix Modal <!-- /react-text --><code data-reactid="1050"><!-- react-text: 1051 -->zIndex<!-- /react-text --></code><!-- react-text: 1052 --> type. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7624" data-reactid="1053"><!-- react-text: 1054 -->#7624<!-- /react-text --></a></p></li><li data-reactid="1055"><p data-reactid="1056"><!-- react-text: 1057 -->🌟 Improve tree node loading icon position. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7584" data-reactid="1058"><!-- react-text: 1059 -->#7584<!-- /react-text --></a></p></li><li data-reactid="1060"><p data-reactid="1061"><!-- react-text: 1062 -->🌟 Update a lot of components's English doc. <!-- /react-text --><a href="https://github.com/khalibloo" data-reactid="1063"><!-- react-text: 1064 -->@khalibloo<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1065"><div class="ant-timeline-item-tail" data-reactid="1066"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1067"></div><div class="ant-timeline-item-content" data-reactid="1068"><h2 id="2.13.1" data-reactid="1069"><span data-reactid="1070"><!-- react-text: 1071 -->2.13.1<!-- /react-text --></span><a href="#2.13.1" class="anchor" data-reactid="1072">#</a></h2><p data-reactid="1073"><code data-reactid="1074"><!-- react-text: 1075 -->2017-09-10<!-- /react-text --></code></p><ul data-reactid="1076"><li data-reactid="1077"><p data-reactid="1078"><!-- react-text: 1079 -->🐞 Fix Card.Grid broken style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/c7d6ce5d3f7bfae1f2252d702fb1bdf04fdc80cb" data-reactid="1080"><!-- react-text: 1081 -->commit/c7d6ce<!-- /react-text --></a></p></li><li data-reactid="1082"><p data-reactid="1083"><!-- react-text: 1084 -->🐞 Fix Cascader overlaping text. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7475" data-reactid="1085"><!-- react-text: 1086 -->#7475<!-- /react-text --></a></p></li><li data-reactid="1087"><p data-reactid="1088"><!-- react-text: 1089 -->🐞 Fix simple mode Pagination prev and next button missing. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7500" data-reactid="1090"><!-- react-text: 1091 -->#7500<!-- /react-text --></a></p></li><li data-reactid="1092"><p data-reactid="1093"><!-- react-text: 1094 -->🐞 Fix Slider typings. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7532" data-reactid="1095"><!-- react-text: 1096 -->#7532<!-- /react-text --></a></p></li><li data-reactid="1097"><p data-reactid="1098"><!-- react-text: 1099 -->Table<!-- /react-text --></p><ul data-reactid="1100"><li data-reactid="1101"><p data-reactid="1102"><!-- react-text: 1103 -->🐞 Fix empty data scroll style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7457" data-reactid="1104"><!-- react-text: 1105 -->#7457<!-- /react-text --></a><!-- react-text: 1106 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7468" data-reactid="1107"><!-- react-text: 1108 -->#7468<!-- /react-text --></a><!-- react-text: 1109 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7470" data-reactid="1110"><!-- react-text: 1111 -->#7470<!-- /react-text --></a><!-- react-text: 1112 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7509" data-reactid="1113"><!-- react-text: 1114 -->#7509<!-- /react-text --></a></p></li><li data-reactid="1115"><p data-reactid="1116"><!-- react-text: 1117 -->🌟 Make supplement for API docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7525" data-reactid="1118"><!-- react-text: 1119 -->#7525<!-- /react-text --></a><!-- react-text: 1120 --> <!-- /react-text --><a href="https://github.com/hansnow" data-reactid="1121"><!-- react-text: 1122 -->@hansnow<!-- /react-text --></a></p></li></ul></li><li data-reactid="1123"><p data-reactid="1124"><!-- react-text: 1125 -->🐞 Fix Upload typings. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7507" data-reactid="1126"><!-- react-text: 1127 -->#7507<!-- /react-text --></a><!-- react-text: 1128 --> <!-- /react-text --><a href="https://github.com/WingGao" data-reactid="1129"><!-- react-text: 1130 -->@WingGao<!-- /react-text --></a></p></li><li data-reactid="1131"><p data-reactid="1132"><!-- react-text: 1133 -->🐞 Fix inlineCollapsed Menu when Submenu is opened. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7514" data-reactid="1134"><!-- react-text: 1135 -->#7514<!-- /react-text --></a></p></li><li data-reactid="1136"><p data-reactid="1137"><!-- react-text: 1138 -->🐞 Fix validateStatus styles of some Form Controls. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7498" data-reactid="1139"><!-- react-text: 1140 -->#7498<!-- /react-text --></a></p></li><li data-reactid="1141"><p data-reactid="1142"><!-- react-text: 1143 -->🐞 Fix @link-hover-decoration not working. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7531" data-reactid="1144"><!-- react-text: 1145 -->#7531<!-- /react-text --></a></p></li><li data-reactid="1146"><p data-reactid="1147"><!-- react-text: 1148 -->🌟 Optimize the English documentation of some components. <!-- /react-text --><a href="https://github.com/khalibloo" data-reactid="1149"><!-- react-text: 1150 -->@khalibloo<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1151"><div class="ant-timeline-item-tail" data-reactid="1152"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1153"></div><div class="ant-timeline-item-content" data-reactid="1154"><h2 id="2.13.0" data-reactid="1155"><span data-reactid="1156"><!-- react-text: 1157 -->2.13.0<!-- /react-text --></span><a href="#2.13.0" class="anchor" data-reactid="1158">#</a></h2><p data-reactid="1159"><code data-reactid="1160"><!-- react-text: 1161 -->2017-09-01<!-- /react-text --></code></p><ul data-reactid="1162"><li data-reactid="1163"><p data-reactid="1164"><!-- react-text: 1165 -->🌟 Add <!-- /react-text --><code data-reactid="1166"><!-- react-text: 1167 -->okType<!-- /react-text --></code><!-- react-text: 1168 --> and <!-- /react-text --><code data-reactid="1169"><!-- react-text: 1170 -->cancelType<!-- /react-text --></code><!-- react-text: 1171 --> prop to Popconfirm and Modal and it's related methods. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6848" data-reactid="1172"><!-- react-text: 1173 -->#6848<!-- /react-text --></a><!-- react-text: 1174 --> <!-- /react-text --><a href="https://github.com/yociduo" data-reactid="1175"><!-- react-text: 1176 -->@yociduo<!-- /react-text --></a></p></li><li data-reactid="1177"><p data-reactid="1178"><!-- react-text: 1179 -->🌟 Add <!-- /react-text --><code data-reactid="1180"><!-- react-text: 1181 -->zIndex<!-- /react-text --></code><!-- react-text: 1182 --> prop to Modal and it's relatedt methos. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6880" data-reactid="1183"><!-- react-text: 1184 -->#6880<!-- /react-text --></a><!-- react-text: 1185 --> <!-- /react-text --><a href="https://github.com/Alex1990" data-reactid="1186"><!-- react-text: 1187 -->@Alex1990<!-- /react-text --></a></p></li><li data-reactid="1188"><p data-reactid="1189"><!-- react-text: 1190 -->🌟 Add <!-- /react-text --><code data-reactid="1191"><!-- react-text: 1192 -->name<!-- /react-text --></code><!-- react-text: 1193 --> prop to RadioGroup. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7009" data-reactid="1194"><!-- react-text: 1195 -->#7009<!-- /react-text --></a><!-- react-text: 1196 --> <!-- /react-text --><a href="https://github.com/djyde" data-reactid="1197"><!-- react-text: 1198 -->@djyde<!-- /react-text --></a></p></li><li data-reactid="1199"><p data-reactid="1200"><!-- react-text: 1201 -->🌟 Add <!-- /react-text --><code data-reactid="1202"><!-- react-text: 1203 -->hideDefaultSelections<!-- /react-text --></code><!-- react-text: 1204 --> props to Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7295" data-reactid="1205"><!-- react-text: 1206 -->#7295<!-- /react-text --></a></p></li><li data-reactid="1207"><p data-reactid="1208"><!-- react-text: 1209 -->Dropdown<!-- /react-text --></p><ul data-reactid="1210"><li data-reactid="1211"><p data-reactid="1212"><!-- react-text: 1213 -->🌟 Add <!-- /react-text --><code data-reactid="1214"><!-- react-text: 1215 -->disabled<!-- /react-text --></code><!-- react-text: 1216 --> prop. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7102" data-reactid="1217"><!-- react-text: 1218 -->#7102<!-- /react-text --></a><!-- react-text: 1219 --> <!-- /react-text --><a href="https://github.com/yociduo" data-reactid="1220"><!-- react-text: 1221 -->@yociduo<!-- /react-text --></a></p></li><li data-reactid="1222"><p data-reactid="1223"><!-- react-text: 1224 -->🌟 Menu can not be selected defaultly now.<!-- /react-text --></p></li></ul></li><li data-reactid="1225"><p data-reactid="1226"><!-- react-text: 1227 -->🌟 Add a third parameter <!-- /react-text --><code data-reactid="1228"><!-- react-text: 1229 -->originalElement<!-- /react-text --></code><!-- react-text: 1230 --> to Pagination's <!-- /react-text --><code data-reactid="1231"><!-- react-text: 1232 -->itemRender<!-- /react-text --></code><!-- react-text: 1233 -->.<!-- /react-text --></p></li><li data-reactid="1234"><p data-reactid="1235"><!-- react-text: 1236 -->🌟 Add <!-- /react-text --><code data-reactid="1237"><!-- react-text: 1238 -->backfill<!-- /react-text --></code><!-- react-text: 1239 --> prop to AutoComplete, items are selected by keyborad will be backfilled to the search input. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5764" data-reactid="1240"><!-- react-text: 1241 -->#5764<!-- /react-text --></a></p></li><li data-reactid="1242"><p data-reactid="1243"><!-- react-text: 1244 -->🌟 Add <!-- /react-text --><code data-reactid="1245"><!-- react-text: 1246 -->firstActiveValue<!-- /react-text --></code><!-- react-text: 1247 --> prop to Select to allow specify active item when open select first time. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6318" data-reactid="1248"><!-- react-text: 1249 -->#6318<!-- /react-text --></a><!-- react-text: 1250 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6318" data-reactid="1251"><!-- react-text: 1252 -->@L-x-C<!-- /react-text --></a></p></li><li data-reactid="1253"><p data-reactid="1254"><!-- react-text: 1255 -->LocaleProvider<!-- /react-text --></p><ul data-reactid="1256"><li data-reactid="1257"><p data-reactid="1258"><!-- react-text: 1259 -->🌟 Add Persian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6878" data-reactid="1260"><!-- react-text: 1261 -->#6878<!-- /react-text --></a><!-- react-text: 1262 --> <!-- /react-text --><a href="https://github.com/mkermani144" data-reactid="1263"><!-- react-text: 1264 -->@mkermani144<!-- /react-text --></a></p></li><li data-reactid="1265"><p data-reactid="1266"><!-- react-text: 1267 -->🌟 Add Greek. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6928" data-reactid="1268"><!-- react-text: 1269 -->#6928<!-- /react-text --></a><!-- react-text: 1270 --> <!-- /react-text --><a href="https://github.com/michmach" data-reactid="1271"><!-- react-text: 1272 -->@michmach<!-- /react-text --></a></p></li><li data-reactid="1273"><p data-reactid="1274"><!-- react-text: 1275 -->🌟 Add Norwegian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7122" data-reactid="1276"><!-- react-text: 1277 -->#7122<!-- /react-text --></a><!-- react-text: 1278 --> <!-- /react-text --><a href="https://github.com/santi" data-reactid="1279"><!-- react-text: 1280 -->@santi<!-- /react-text --></a></p></li><li data-reactid="1281"><p data-reactid="1282"><!-- react-text: 1283 -->🌟 Add Serbian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7201" data-reactid="1284"><!-- react-text: 1285 -->#7201<!-- /react-text --></a><!-- react-text: 1286 --> <!-- /react-text --><a href="https://github.com/paunovic-stefan" data-reactid="1287"><!-- react-text: 1288 -->@paunovic-stefan<!-- /react-text --></a></p></li></ul></li><li data-reactid="1289"><p data-reactid="1290"><!-- react-text: 1291 -->🐞 Fix Menu's title can not be hidden when collapsing Sider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7409" data-reactid="1292"><!-- react-text: 1293 -->#7409<!-- /react-text --></a></p></li><li data-reactid="1294"><p data-reactid="1295"><!-- react-text: 1296 -->🐞 Fix some TypeScript type definitions <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7355" data-reactid="1297"><!-- react-text: 1298 -->#7355<!-- /react-text --></a><!-- react-text: 1299 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7378" data-reactid="1300"><!-- react-text: 1301 -->#7378<!-- /react-text --></a><!-- react-text: 1302 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7384" data-reactid="1303"><!-- react-text: 1304 -->#7384<!-- /react-text --></a></p></li><li data-reactid="1305"><p data-reactid="1306"><!-- react-text: 1307 -->🐞 Fix some components can not use conditional rendering. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6530" data-reactid="1308"><!-- react-text: 1309 -->#6530<!-- /react-text --></a></p></li><li data-reactid="1310"><p data-reactid="1311"><!-- react-text: 1312 -->Website<!-- /react-text --></p><ul data-reactid="1313"><li data-reactid="1314"><p data-reactid="1315"><!-- react-text: 1316 -->🌟 Add a shortcut <!-- /react-text --><code data-reactid="1317"><!-- react-text: 1318 -->s<!-- /react-text --></code><!-- react-text: 1319 --> to focus the search input.<!-- /react-text --></p></li><li data-reactid="1320"><p data-reactid="1321"><!-- react-text: 1322 -->🌟 Add a color picker to the footer to change primary color and preview lively.<!-- /react-text --></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="1323"><div class="ant-timeline-item-tail" data-reactid="1324"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1325"></div><div class="ant-timeline-item-content" data-reactid="1326"><h2 id="2.12.8" data-reactid="1327"><span data-reactid="1328"><!-- react-text: 1329 -->2.12.8<!-- /react-text --></span><a href="#2.12.8" class="anchor" data-reactid="1330">#</a></h2><p data-reactid="1331"><code data-reactid="1332"><!-- react-text: 1333 -->2017-08-27<!-- /react-text --></code></p><ul data-reactid="1334"><li data-reactid="1335"><p data-reactid="1336"><!-- react-text: 1337 -->📖 Rewrite the <!-- /react-text --><a href="/docs/react/use-with-create-react-app" data-reactid="1338">Use in create-react-app</a><!-- react-text: 1339 --> documentation without ejecting. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7276" data-reactid="1340"><!-- react-text: 1341 -->#7276<!-- /react-text --></a></p></li><li data-reactid="1342"><p data-reactid="1343"><!-- react-text: 1344 -->🌟 Better empty data style for fixed-columns Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7298" data-reactid="1345"><!-- react-text: 1346 -->#7298<!-- /react-text --></a></p></li><li data-reactid="1347"><p data-reactid="1348"><!-- react-text: 1349 -->🐞 Fix <!-- /react-text --><code data-reactid="1350"><!-- react-text: 1351 -->disabled<!-- /react-text --></code><!-- react-text: 1352 --> logic of CheckboxGroup and Checkbox. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7266" data-reactid="1353"><!-- react-text: 1354 -->#7266<!-- /react-text --></a><!-- react-text: 1355 --> <!-- /react-text --><a href="https://github.com/dilidili" data-reactid="1356"><!-- react-text: 1357 -->@dilidili<!-- /react-text --></a></p></li><li data-reactid="1358"><p data-reactid="1359"><!-- react-text: 1360 -->🐞 Fix errors of rendering Spin and Carousel in react-snapshot or other jsdom environment. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3308" data-reactid="1361"><!-- react-text: 1362 -->#3308<!-- /react-text --></a><!-- react-text: 1363 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7318" data-reactid="1364"><!-- react-text: 1365 -->#7318<!-- /react-text --></a></p></li><li data-reactid="1366"><p data-reactid="1367"><!-- react-text: 1368 -->🐞 Fix some details of Select, Tooltip and Menu.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1369"><div class="ant-timeline-item-tail" data-reactid="1370"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1371"></div><div class="ant-timeline-item-content" data-reactid="1372"><h2 id="2.12.7" data-reactid="1373"><span data-reactid="1374"><!-- react-text: 1375 -->2.12.7<!-- /react-text --></span><a href="#2.12.7" class="anchor" data-reactid="1376">#</a></h2><p data-reactid="1377"><code data-reactid="1378"><!-- react-text: 1379 -->2017-08-21<!-- /react-text --></code></p><ul data-reactid="1380"><li data-reactid="1381"><p data-reactid="1382"><!-- react-text: 1383 -->antd of Angular@4.0, <!-- /react-text --><a href="https://ng.ant.design" data-reactid="1384"><!-- react-text: 1385 -->ng-zorro-antd<!-- /react-text --></a><!-- react-text: 1386 --> is open sourcing.<!-- /react-text --></p></li><li data-reactid="1387"><p data-reactid="1388"><!-- react-text: 1389 -->Affix supports more scenes. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/01d4acb7a9b030be3552b4ca19b4e899dc2bb7c7" data-reactid="1390"><!-- react-text: 1391 -->01d4acb<!-- /react-text --></a></p></li><li data-reactid="1392"><p data-reactid="1393"><!-- react-text: 1394 -->Fix that AutoComplete children ref doesn't work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6814" data-reactid="1395"><!-- react-text: 1396 -->#6814<!-- /react-text --></a></p></li><li data-reactid="1397"><p data-reactid="1398"><!-- react-text: 1399 -->Button<!-- /react-text --></p><ul data-reactid="1400"><li data-reactid="1401"><p data-reactid="1402"><!-- react-text: 1403 -->Improve the logic to insert space in Chinese characters. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/59b11f3b480d43cb32fb24e351cb4c4dd569243c" data-reactid="1404"><!-- react-text: 1405 -->59b11f3<!-- /react-text --></a></p></li><li data-reactid="1406"><p data-reactid="1407"><!-- react-text: 1408 -->Fix that <!-- /react-text --><code data-reactid="1409"><!-- react-text: 1410 -->event.target<!-- /react-text --></code><!-- react-text: 1411 --> of click is not <!-- /react-text --><code data-reactid="1412"><!-- react-text: 1413 -->button<!-- /react-text --></code><!-- react-text: 1414 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7034" data-reactid="1415"><!-- react-text: 1416 -->#7034<!-- /react-text --></a></p></li></ul></li><li data-reactid="1417"><p data-reactid="1418"><!-- react-text: 1419 -->Fix that Carousel's <!-- /react-text --><code data-reactid="1420"><!-- react-text: 1421 -->innerSlider<!-- /react-text --></code><!-- react-text: 1422 --> doesn't exist. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7191" data-reactid="1423"><!-- react-text: 1424 -->#7191<!-- /react-text --></a></p></li><li data-reactid="1425"><p data-reactid="1426"><!-- react-text: 1427 -->Fix the style of button in DatePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/ad6dbcb9c6dac407a38f2391d3e5fa1d8ae1cfab" data-reactid="1428"><!-- react-text: 1429 -->ad6dbcb<!-- /react-text --></a></p></li><li data-reactid="1430"><p data-reactid="1431"><!-- react-text: 1432 -->Fix TypeScript definition of Form.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7245" data-reactid="1433"><!-- react-text: 1434 -->#7245<!-- /react-text --></a></p></li><li data-reactid="1435"><p data-reactid="1436"><!-- react-text: 1437 -->Fix TypeScript definition of InputNumber. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7257" data-reactid="1438"><!-- react-text: 1439 -->#7257<!-- /react-text --></a></p></li><li data-reactid="1440"><p data-reactid="1441"><!-- react-text: 1442 -->Fix missing collapse animation of <!-- /react-text --><code data-reactid="1443"><!-- react-text: 1444 -->Layout.Sider<!-- /react-text --></code><!-- react-text: 1445 --> in IE11. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6349" data-reactid="1446"><!-- react-text: 1447 -->#6349<!-- /react-text --></a></p></li><li data-reactid="1448"><p data-reactid="1449"><!-- react-text: 1450 -->Fix typo of Spanish locale of LocaleProvider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7234" data-reactid="1451"><!-- react-text: 1452 -->#7234<!-- /react-text --></a><!-- react-text: 1453 --> <!-- /react-text --><a href="https://github.com/ramsesmoreno" data-reactid="1454"><!-- react-text: 1455 -->@ramsesmoreno<!-- /react-text --></a></p></li><li data-reactid="1456"><p data-reactid="1457"><!-- react-text: 1458 -->Fix that notification's default placement should not be overrided. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5895" data-reactid="1459"><!-- react-text: 1460 -->#5895<!-- /react-text --></a></p></li><li data-reactid="1461"><p data-reactid="1462"><!-- react-text: 1463 -->Fix disabled style of button in Pagination. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/cf3c0aac43e2825bfd85ca3b8abbf4742e504260" data-reactid="1464"><!-- react-text: 1465 -->cf3c0aa<!-- /react-text --></a></p></li><li data-reactid="1466"><p data-reactid="1467"><!-- react-text: 1468 -->Fix that wrong exports of Select which cause webpack build error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7222" data-reactid="1469"><!-- react-text: 1470 -->#7222<!-- /react-text --></a></p></li><li data-reactid="1471"><p data-reactid="1472"><!-- react-text: 1473 -->Fix that Tabs should show arrow buttons while resize its container. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7231" data-reactid="1474"><!-- react-text: 1475 -->#7231<!-- /react-text --></a><!-- react-text: 1476 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7210" data-reactid="1477"><!-- react-text: 1478 -->#7210<!-- /react-text --></a></p></li><li data-reactid="1479"><p data-reactid="1480"><!-- react-text: 1481 -->Fix style of Timeline which has only one <!-- /react-text --><code data-reactid="1482"><!-- react-text: 1483 -->Timeline.Item<!-- /react-text --></code><!-- react-text: 1484 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7214" data-reactid="1485"><!-- react-text: 1486 -->#7214<!-- /react-text --></a></p></li><li data-reactid="1487"><p data-reactid="1488"><!-- react-text: 1489 -->Fix wrong behavior of Upload when uid is 0. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7269" data-reactid="1490"><!-- react-text: 1491 -->#7269<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1492"><div class="ant-timeline-item-tail" data-reactid="1493"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1494"></div><div class="ant-timeline-item-content" data-reactid="1495"><h2 id="2.12.6" data-reactid="1496"><span data-reactid="1497"><!-- react-text: 1498 -->2.12.6<!-- /react-text --></span><a href="#2.12.6" class="anchor" data-reactid="1499">#</a></h2><p data-reactid="1500"><code data-reactid="1501"><!-- react-text: 1502 -->2017-08-11<!-- /react-text --></code></p><ul data-reactid="1503"><li data-reactid="1504"><p data-reactid="1505"><!-- react-text: 1506 -->Fix Collapse arrow position in IE9/10/11. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/af9dc73eef2aac3e68fdfc99f9231153437f5068" data-reactid="1507"><!-- react-text: 1508 -->af9dc73<!-- /react-text --></a></p></li><li data-reactid="1509"><p data-reactid="1510"><!-- react-text: 1511 -->Fix empty Table scrollBar's position. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7142" data-reactid="1512"><!-- react-text: 1513 -->#7142<!-- /react-text --></a></p></li><li data-reactid="1514"><p data-reactid="1515"><!-- react-text: 1516 -->Fix RangePicker Input's style of height. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/47c5de29f370a77fc19a6a8eda8ac57476f312a6" data-reactid="1517"><!-- react-text: 1518 -->47c5de2<!-- /react-text --></a></p></li><li data-reactid="1519"><p data-reactid="1520"><!-- react-text: 1521 -->Card<!-- /react-text --></p><ul data-reactid="1522"><li data-reactid="1523"><p data-reactid="1524"><!-- react-text: 1525 -->Improve Card.Grid style of collapse border. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/807b573bff43bc71115afeb086f565561807a32d" data-reactid="1526"><!-- react-text: 1527 -->807b573<!-- /react-text --></a></p></li><li data-reactid="1528"><p data-reactid="1529"><!-- react-text: 1530 -->Fix the <!-- /react-text --><code data-reactid="1531"><!-- react-text: 1532 -->no-animation<!-- /react-text --></code><!-- react-text: 1533 --> type's className. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7185" data-reactid="1534"><!-- react-text: 1535 -->#7185<!-- /react-text --></a></p></li></ul></li><li data-reactid="1536"><p data-reactid="1537"><!-- react-text: 1538 -->Fix Input Safari text align. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7135" data-reactid="1539"><!-- react-text: 1540 -->#7135<!-- /react-text --></a></p></li><li data-reactid="1541"><p data-reactid="1542"><!-- react-text: 1543 -->Layout<!-- /react-text --></p><ul data-reactid="1544"><li data-reactid="1545"><p data-reactid="1546"><!-- react-text: 1547 -->Fix stretched layout by content. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/500b2225567f03397d9faec5f4e60a8f35fc4d28" data-reactid="1548"><!-- react-text: 1549 -->500b222<!-- /react-text --></a></p></li><li data-reactid="1550"><p data-reactid="1551"><!-- react-text: 1552 -->Fix the collapse trigger's position. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/f689ede0fa836dd0d99f4e4d96e0c43d0ff19742" data-reactid="1553"><!-- react-text: 1554 -->f689ede<!-- /react-text --></a></p></li></ul></li><li data-reactid="1555"><p data-reactid="1556"><!-- react-text: 1557 -->Fix Upload doesn't handle some error scenarios which response is not a string. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6818" data-reactid="1558"><!-- react-text: 1559 -->#6818<!-- /react-text --></a></p></li><li data-reactid="1560"><p data-reactid="1561"><!-- react-text: 1562 -->Form<!-- /react-text --></p><ul data-reactid="1563"><li data-reactid="1564"><p data-reactid="1565"><!-- react-text: 1566 -->Add <!-- /react-text --><code data-reactid="1567"><!-- react-text: 1568 -->validateFirst<!-- /react-text --></code><!-- react-text: 1569 --> prop of docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6959" data-reactid="1570"><!-- react-text: 1571 -->#6959<!-- /react-text --></a></p></li><li data-reactid="1572"><p data-reactid="1573"><!-- react-text: 1574 -->Fix <!-- /react-text --><code data-reactid="1575"><!-- react-text: 1576 -->wrappedComponentRef<!-- /react-text --></code><!-- react-text: 1577 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6545" data-reactid="1578"><!-- react-text: 1579 -->#6545<!-- /react-text --></a></p></li><li data-reactid="1580"><p data-reactid="1581"><!-- react-text: 1582 -->Add FormCreateOption's generic type. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7119" data-reactid="1583"><!-- react-text: 1584 -->#7119<!-- /react-text --></a><!-- react-text: 1585 --> <!-- /react-text --><a href="https://github.com/djyde" data-reactid="1586"><!-- react-text: 1587 -->@djyde<!-- /react-text --></a></p></li><li data-reactid="1588"><p data-reactid="1589"><!-- react-text: 1590 -->Fix <!-- /react-text --><code data-reactid="1591"><!-- react-text: 1592 -->square<!-- /react-text --></code><!-- react-text: 1593 --> font size to <!-- /react-text --><code data-reactid="1594"><!-- react-text: 1595 -->@form-feedback-icon-size<!-- /react-text --></code><!-- react-text: 1596 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/9bcde590015855a12fdee851cf4e4836d0195cd7" data-reactid="1597"><!-- react-text: 1598 -->9bcde59<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="1599"><div class="ant-timeline-item-tail" data-reactid="1600"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1601"></div><div class="ant-timeline-item-content" data-reactid="1602"><h2 id="2.12.5" data-reactid="1603"><span data-reactid="1604"><!-- react-text: 1605 -->2.12.5<!-- /react-text --></span><a href="#2.12.5" class="anchor" data-reactid="1606">#</a></h2><p data-reactid="1607"><code data-reactid="1608"><!-- react-text: 1609 -->2017-08-07<!-- /react-text --></code></p><ul data-reactid="1610"><li data-reactid="1611"><p data-reactid="1612"><!-- react-text: 1613 -->Fix the <!-- /react-text --><code data-reactid="1614"><!-- react-text: 1615 -->SelectPropTypes not found<!-- /react-text --></code><!-- react-text: 1616 --> issue under es mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7123" data-reactid="1617"><!-- react-text: 1618 -->#7123<!-- /react-text --></a></p></li><li data-reactid="1619"><p data-reactid="1620"><!-- react-text: 1621 -->Fix Row no wrap issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/4f73a23a103733a3c148bb04013493a042f90a8f" data-reactid="1622"><!-- react-text: 1623 -->4f73a23<!-- /react-text --></a></p></li><li data-reactid="1624"><p data-reactid="1625"><!-- react-text: 1626 -->Fix broken style of InputNumber and RangePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7117" data-reactid="1627"><!-- react-text: 1628 -->#7117<!-- /react-text --></a><!-- react-text: 1629 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7126" data-reactid="1630"><!-- react-text: 1631 -->#7126<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1632"><div class="ant-timeline-item-tail" data-reactid="1633"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1634"></div><div class="ant-timeline-item-content" data-reactid="1635"><h2 id="2.12.4" data-reactid="1636"><span data-reactid="1637"><!-- react-text: 1638 -->2.12.4<!-- /react-text --></span><a href="#2.12.4" class="anchor" data-reactid="1639">#</a></h2><p data-reactid="1640"><code data-reactid="1641"><!-- react-text: 1642 -->2017-08-06<!-- /react-text --></code></p><ul data-reactid="1643"><li data-reactid="1644"><p data-reactid="1645"><!-- react-text: 1646 -->Fix Affix throw invalid calling object in IE. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7060" data-reactid="1647"><!-- react-text: 1648 -->#7060<!-- /react-text --></a></p></li><li data-reactid="1649"><p data-reactid="1650"><!-- react-text: 1651 -->Make optimization for title display behavior of Badge. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7024" data-reactid="1652"><!-- react-text: 1653 -->#7024<!-- /react-text --></a></p></li><li data-reactid="1654"><p data-reactid="1655"><!-- react-text: 1656 -->Card<!-- /react-text --></p><ul data-reactid="1657"><li data-reactid="1658"><p data-reactid="1659"><!-- react-text: 1660 -->Fix <!-- /react-text --><code data-reactid="1661"><!-- react-text: 1662 -->noHovering<!-- /react-text --></code><!-- react-text: 1663 --> API typo. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7078" data-reactid="1664"><!-- react-text: 1665 -->#7078<!-- /react-text --></a></p></li><li data-reactid="1666"><p data-reactid="1667"><!-- react-text: 1668 -->Fix <!-- /react-text --><code data-reactid="1669"><!-- react-text: 1670 -->children<!-- /react-text --></code><!-- react-text: 1671 --> type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7030" data-reactid="1672"><!-- react-text: 1673 -->pull/7030<!-- /react-text --></a><!-- react-text: 1674 --> <!-- /react-text --><a href="https://github.com/djyde" data-reactid="1675"><!-- react-text: 1676 -->@djyde<!-- /react-text --></a></p></li></ul></li><li data-reactid="1677"><p data-reactid="1678"><!-- react-text: 1679 -->Fix Collapse <!-- /react-text --><code data-reactid="1680"><!-- react-text: 1681 -->onChange<!-- /react-text --></code><!-- react-text: 1682 --> parameter type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7084" data-reactid="1683"><!-- react-text: 1684 -->pull/7084<!-- /react-text --></a><!-- react-text: 1685 --> <!-- /react-text --><a href="https://github.com/davidctj" data-reactid="1686"><!-- react-text: 1687 -->@davidctj<!-- /react-text --></a></p></li><li data-reactid="1688"><p data-reactid="1689"><!-- react-text: 1690 -->Dropdown<!-- /react-text --></p><ul data-reactid="1691"><li data-reactid="1692"><p data-reactid="1693"><!-- react-text: 1694 -->Fix Dropdown.Button align issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7070" data-reactid="1695"><!-- react-text: 1696 -->#7070<!-- /react-text --></a></p></li><li data-reactid="1697"><p data-reactid="1698"><!-- react-text: 1699 -->Add <!-- /react-text --><code data-reactid="1700"><!-- react-text: 1701 -->size<!-- /react-text --></code><!-- react-text: 1702 --> prop for docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7071" data-reactid="1703"><!-- react-text: 1704 -->pull/7071<!-- /react-text --></a><!-- react-text: 1705 --> <!-- /react-text --><a href="https://github.com/hansnow" data-reactid="1706"><!-- react-text: 1707 -->@hansnow<!-- /react-text --></a></p></li></ul></li><li data-reactid="1708"><p data-reactid="1709"><!-- react-text: 1710 -->Input<!-- /react-text --></p><ul data-reactid="1711"><li data-reactid="1712"><p data-reactid="1713"><!-- react-text: 1714 -->Fix outline covered by addon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/0f63c7186ef3a5db36c01df9d9ebde9d5b3871ef" data-reactid="1715"><!-- react-text: 1716 -->commit/0f63c7<!-- /react-text --></a></p></li><li data-reactid="1717"><p data-reactid="1718"><!-- react-text: 1719 -->Fix InputGroup demo. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7089" data-reactid="1720"><!-- react-text: 1721 -->pull/7089<!-- /react-text --></a><!-- react-text: 1722 --> <!-- /react-text --><a href="https://github.com/jdz321" data-reactid="1723"><!-- react-text: 1724 -->@jdz321<!-- /react-text --></a></p></li></ul></li><li data-reactid="1725"><p data-reactid="1726"><!-- react-text: 1727 -->Fix InputNumber Formatter demo issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7098" data-reactid="1728"><!-- react-text: 1729 -->pull/7098<!-- /react-text --></a><!-- react-text: 1730 --> <!-- /react-text --><a href="https://github.com/tim-soft" data-reactid="1731"><!-- react-text: 1732 -->@tim-soft<!-- /react-text --></a></p></li><li data-reactid="1733"><p data-reactid="1734"><!-- react-text: 1735 -->Menu<!-- /react-text --></p><ul data-reactid="1736"><li data-reactid="1737"><p data-reactid="1738"><!-- react-text: 1739 -->Fix abnormal performance of inlineCollapsed Menu. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7048" data-reactid="1740"><!-- react-text: 1741 -->#7048<!-- /react-text --></a><!-- react-text: 1742 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7063" data-reactid="1743"><!-- react-text: 1744 -->#7063<!-- /react-text --></a></p></li><li data-reactid="1745"><p data-reactid="1746"><!-- react-text: 1747 -->Fix SubMenu can't be highlighted if its children are selected. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7042" data-reactid="1748"><!-- react-text: 1749 -->pull/7042<!-- /react-text --></a><!-- react-text: 1750 --> <!-- /react-text --><a href="https://github.com/atomgao" data-reactid="1751"><!-- react-text: 1752 -->@atomgao<!-- /react-text --></a></p></li></ul></li><li data-reactid="1753"><p data-reactid="1754"><!-- react-text: 1755 -->Fix notification <!-- /react-text --><code data-reactid="1756"><!-- react-text: 1757 -->type<!-- /react-text --></code><!-- react-text: 1758 --> type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7073" data-reactid="1759"><!-- react-text: 1760 -->#7073<!-- /react-text --></a><!-- react-text: 1761 --> <!-- /react-text --><a href="https://github.com/marswong" data-reactid="1762"><!-- react-text: 1763 -->@marswong<!-- /react-text --></a></p></li><li data-reactid="1764"><p data-reactid="1765"><!-- react-text: 1766 -->Fix Pagination <!-- /react-text --><code data-reactid="1767"><!-- react-text: 1768 -->showTotal<!-- /react-text --></code><!-- react-text: 1769 --> type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7054" data-reactid="1770"><!-- react-text: 1771 -->#7054<!-- /react-text --></a></p></li><li data-reactid="1772"><p data-reactid="1773"><!-- react-text: 1774 -->Fix RangePicker throw error after clear. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7077" data-reactid="1775"><!-- react-text: 1776 -->#7077<!-- /react-text --></a></p></li><li data-reactid="1777"><p data-reactid="1778"><!-- react-text: 1779 -->Adds <!-- /react-text --><code data-reactid="1780"><!-- react-text: 1781 -->onFocus<!-- /react-text --></code><!-- react-text: 1782 --> and <!-- /react-text --><code data-reactid="1783"><!-- react-text: 1784 -->onBlur<!-- /react-text --></code><!-- react-text: 1785 --> type definitions for Select. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/7082" data-reactid="1786"><!-- react-text: 1787 -->pull/7082<!-- /react-text --></a><!-- react-text: 1788 --> <!-- /react-text --><a href="https://github.com/troynt" data-reactid="1789"><!-- react-text: 1790 -->@troynt<!-- /react-text --></a></p></li><li data-reactid="1791"><p data-reactid="1792"><!-- react-text: 1793 -->Fix Tabs <!-- /react-text --><code data-reactid="1794"><!-- react-text: 1795 -->tabBarExtraContent<!-- /react-text --></code><!-- react-text: 1796 --> style issue in vertical mode. Upgrade rc-tabs to 9.0.2, refactor the dom structure of TabBar <!-- /react-text --><code data-reactid="1797"><!-- react-text: 1798 -->extraContent<!-- /react-text --></code><!-- react-text: 1799 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6578" data-reactid="1800"><!-- react-text: 1801 -->#6578<!-- /react-text --></a></p></li><li data-reactid="1802"><p data-reactid="1803"><!-- react-text: 1804 -->Fix missing icon issue for TreeSelect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7020" data-reactid="1805"><!-- react-text: 1806 -->#7020<!-- /react-text --></a></p></li><li data-reactid="1807"><p data-reactid="1808"><!-- react-text: 1809 -->Fix <!-- /react-text --><code data-reactid="1810"><!-- react-text: 1811 -->error TS7016: Could not find a declaration file for module 'rc-util/lib/Dom/addEventListener'<!-- /react-text --></code><!-- react-text: 1812 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7033" data-reactid="1813"><!-- react-text: 1814 -->#7033<!-- /react-text --></a><!-- react-text: 1815 --> <!-- /react-text --><a href="https://github.com/djyde" data-reactid="1816"><!-- react-text: 1817 -->@djyde<!-- /react-text --></a></p></li><li data-reactid="1818"><p data-reactid="1819"><!-- react-text: 1820 -->Translate patterns/list. <!-- /react-text --><a href="https://ant.design/docs/pattern/list" data-reactid="1821"><!-- react-text: 1822 -->list<!-- /react-text --></a><!-- react-text: 1823 --> <!-- /react-text --><a href="https://github.com/zachguo" data-reactid="1824"><!-- react-text: 1825 -->@zachguo<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1826"><div class="ant-timeline-item-tail" data-reactid="1827"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1828"></div><div class="ant-timeline-item-content" data-reactid="1829"><h2 id="2.12.3" data-reactid="1830"><span data-reactid="1831"><!-- react-text: 1832 -->2.12.3<!-- /react-text --></span><a href="#2.12.3" class="anchor" data-reactid="1833">#</a></h2><p data-reactid="1834"><code data-reactid="1835"><!-- react-text: 1836 -->2017-07-30<!-- /react-text --></code></p><ul data-reactid="1837"><li data-reactid="1838"><p data-reactid="1839"><!-- react-text: 1840 -->Fix indeterminate Checkbox style when it's disabled.<!-- /react-text --></p></li><li data-reactid="1841"><p data-reactid="1842"><!-- react-text: 1843 -->Fix Card <!-- /react-text --><code data-reactid="1844"><!-- react-text: 1845 -->this.container<!-- /react-text --></code><!-- react-text: 1846 --> may not exists issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6976" data-reactid="1847"><!-- react-text: 1848 -->#6976<!-- /react-text --></a><!-- react-text: 1849 --> <!-- /react-text --><a href="https://github.com/neekey" data-reactid="1850"><!-- react-text: 1851 -->@neekey<!-- /react-text --></a></p></li><li data-reactid="1852"><p data-reactid="1853"><!-- react-text: 1854 -->Fix Button align issue when set base font to <!-- /react-text --><code data-reactid="1855"><!-- react-text: 1856 -->14px<!-- /react-text --></code><!-- react-text: 1857 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/7001" data-reactid="1858"><!-- react-text: 1859 -->#7001<!-- /react-text --></a></p></li><li data-reactid="1860"><p data-reactid="1861"><!-- react-text: 1862 -->Dropdown<!-- /react-text --></p><ul data-reactid="1863"><li data-reactid="1864"><p data-reactid="1865"><!-- react-text: 1866 -->Fix Menu can be multiple cicked. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6314" data-reactid="1867"><!-- react-text: 1868 -->#6314<!-- /react-text --></a></p></li><li data-reactid="1869"><p data-reactid="1870"><!-- react-text: 1871 -->Fix Menu dispears if it's hovered before it's shown. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6949" data-reactid="1872"><!-- react-text: 1873 -->#6949<!-- /react-text --></a></p></li><li data-reactid="1874"><p data-reactid="1875"><!-- react-text: 1876 -->Fix align issue.<!-- /react-text --></p></li></ul></li><li data-reactid="1877"><p data-reactid="1878"><!-- react-text: 1879 -->Fix Grid Card padding.<!-- /react-text --></p></li><li data-reactid="1880"><p data-reactid="1881"><!-- react-text: 1882 -->Improve Menu animation.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6955" data-reactid="1883"><!-- react-text: 1884 -->#6955<!-- /react-text --></a></p></li><li data-reactid="1885"><p data-reactid="1886"><!-- react-text: 1887 -->Twrak DatePicker icon position.<!-- /react-text --></p></li><li data-reactid="1888"><p data-reactid="1889"><!-- react-text: 1890 -->Add new less variables.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/e1a46cc419fb4975ae1782ba793b378c8e584057" data-reactid="1891"><!-- react-text: 1892 -->e1a46cc<!-- /react-text --></a></p></li><li data-reactid="1893"><p data-reactid="1894"><!-- react-text: 1895 -->Fix some issues of TypeScript definitions.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1896"><div class="ant-timeline-item-tail" data-reactid="1897"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1898"></div><div class="ant-timeline-item-content" data-reactid="1899"><h2 id="2.12.2" data-reactid="1900"><span data-reactid="1901"><!-- react-text: 1902 -->2.12.2<!-- /react-text --></span><a href="#2.12.2" class="anchor" data-reactid="1903">#</a></h2><p data-reactid="1904"><code data-reactid="1905"><!-- react-text: 1906 -->2017-07-22<!-- /react-text --></code></p><ul data-reactid="1907"><li data-reactid="1908"><p data-reactid="1909"><!-- react-text: 1910 -->Longer message duration (1.5s to 3s).<!-- /react-text --></p></li><li data-reactid="1911"><p data-reactid="1912"><!-- react-text: 1913 -->Fix Anchor links not highlighted. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6473" data-reactid="1914"><!-- react-text: 1915 -->#6473<!-- /react-text --></a></p></li><li data-reactid="1916"><p data-reactid="1917"><!-- react-text: 1918 -->Fix disabled style of Input.TextArea. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6858" data-reactid="1919"><!-- react-text: 1920 -->#6858<!-- /react-text --></a><!-- react-text: 1921 --> <!-- /react-text --><a href="https://github.com/lyz810" data-reactid="1922"><!-- react-text: 1923 -->@lyz810<!-- /react-text --></a></p></li><li data-reactid="1924"><p data-reactid="1925"><!-- react-text: 1926 -->Fix disabled style of TimePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6918" data-reactid="1927"><!-- react-text: 1928 -->#6918<!-- /react-text --></a></p></li><li data-reactid="1929"><p data-reactid="1930"><!-- react-text: 1931 -->Fix overlaped issue of form feedback icon and select arrow which is introduced in <!-- /react-text --><code data-reactid="1932"><!-- react-text: 1933 -->2.12.1<!-- /react-text --></code><!-- react-text: 1934 --> again. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4431" data-reactid="1935"><!-- react-text: 1936 -->#4431<!-- /react-text --></a></p></li><li data-reactid="1937"><p data-reactid="1938"><!-- react-text: 1939 -->Fix vertical Tabs arrow style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/255eac907949ded5b79f216a29831dcf4afa9362" data-reactid="1940"><!-- react-text: 1941 -->255eac9<!-- /react-text --></a></p></li><li data-reactid="1942"><p data-reactid="1943"><!-- react-text: 1944 -->Update Polish locale. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6869" data-reactid="1945"><!-- react-text: 1946 -->#6869<!-- /react-text --></a><!-- react-text: 1947 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6870" data-reactid="1948"><!-- react-text: 1949 -->#6870<!-- /react-text --></a><!-- react-text: 1950 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6871" data-reactid="1951"><!-- react-text: 1952 -->#6871<!-- /react-text --></a><!-- react-text: 1953 --> <!-- /react-text --><a href="https://github.com/imosapatryk" data-reactid="1954"><!-- react-text: 1955 -->@imosapatryk<!-- /react-text --></a></p></li><li data-reactid="1956"><p data-reactid="1957"><!-- react-text: 1958 -->Fix that <!-- /react-text --><code data-reactid="1959"><!-- react-text: 1960 -->http<!-- /react-text --></code><!-- react-text: 1961 --> url incluced in source code. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6893" data-reactid="1962"><!-- react-text: 1963 -->#6893<!-- /react-text --></a></p></li><li data-reactid="1964"><p data-reactid="1965"><!-- react-text: 1966 -->Adjust vertical align of Menu icon and text.<!-- /react-text --></p></li><li data-reactid="1967"><p data-reactid="1968"><!-- react-text: 1969 -->Fix <!-- /react-text --><code data-reactid="1970"><!-- react-text: 1971 -->overlay is marked as required<!-- /react-text --></code><!-- react-text: 1972 --> warning of Tooltip. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6897" data-reactid="1973"><!-- react-text: 1974 -->#6897<!-- /react-text --></a></p></li><li data-reactid="1975"><p data-reactid="1976"><!-- react-text: 1977 -->Fix disabled style of Slider under colored background. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6665" data-reactid="1978"><!-- react-text: 1979 -->#6665<!-- /react-text --></a></p></li><li data-reactid="1980"><p data-reactid="1981"><!-- react-text: 1982 -->Adjust click area of TreeSelect item.<!-- /react-text --></p></li><li data-reactid="1983"><p data-reactid="1984"><!-- react-text: 1985 -->Fix some issues of TypeScript definitions.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="1986"><div class="ant-timeline-item-tail" data-reactid="1987"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="1988"></div><div class="ant-timeline-item-content" data-reactid="1989"><h2 id="2.12.1" data-reactid="1990"><span data-reactid="1991"><!-- react-text: 1992 -->2.12.1<!-- /react-text --></span><a href="#2.12.1" class="anchor" data-reactid="1993">#</a></h2><p data-reactid="1994"><code data-reactid="1995"><!-- react-text: 1996 -->2017-07-17<!-- /react-text --></code></p><ul data-reactid="1997"><li data-reactid="1998"><p data-reactid="1999"><!-- react-text: 2000 -->Fix typo in Bulgarian locales. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6788" data-reactid="2001"><!-- react-text: 2002 -->#6788<!-- /react-text --></a><!-- react-text: 2003 --> <!-- /react-text --><a href="https://github.com/NoHomey" data-reactid="2004"><!-- react-text: 2005 -->@NoHomey<!-- /react-text --></a></p></li><li data-reactid="2006"><p data-reactid="2007"><!-- react-text: 2008 -->Fix broken style of <!-- /react-text --><code data-reactid="2009"><!-- react-text: 2010 --><Avatar src="..." /><!-- /react-text --></code><!-- react-text: 2011 --> when image cannot be loaded. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6804" data-reactid="2012"><!-- react-text: 2013 -->#6804<!-- /react-text --></a></p></li><li data-reactid="2014"><p data-reactid="2015"><!-- react-text: 2016 -->Fix broken style of loading icon button in <!-- /react-text --><code data-reactid="2017"><!-- react-text: 2018 -->Button.Group<!-- /react-text --></code><!-- react-text: 2019 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6822" data-reactid="2020"><!-- react-text: 2021 -->#6822<!-- /react-text --></a></p></li><li data-reactid="2022"><p data-reactid="2023"><!-- react-text: 2024 -->Fix TypeScript's definition of Checkbox. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6768" data-reactid="2025"><!-- react-text: 2026 -->#6768<!-- /react-text --></a></p></li><li data-reactid="2027"><p data-reactid="2028"><!-- react-text: 2029 -->Fix broken style of <!-- /react-text --><code data-reactid="2030"><!-- react-text: 2031 -->Collapse.Panel[header]<!-- /react-text --></code><!-- react-text: 2032 --> when content is too long. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6832" data-reactid="2033"><!-- react-text: 2034 -->#6832<!-- /react-text --></a></p></li><li data-reactid="2035"><p data-reactid="2036"><!-- react-text: 2037 -->Input<!-- /react-text --></p><ul data-reactid="2038"><li data-reactid="2039"><p data-reactid="2040"><!-- react-text: 2041 -->Fix that <!-- /react-text --><code data-reactid="2042"><!-- react-text: 2043 -->className<!-- /react-text --></code><!-- react-text: 2044 --> should be added to wrapper. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6809" data-reactid="2045"><!-- react-text: 2046 -->#6809<!-- /react-text --></a></p></li><li data-reactid="2047"><p data-reactid="2048"><!-- react-text: 2049 -->Fix TypeScript's definition of <!-- /react-text --><code data-reactid="2050"><!-- react-text: 2051 -->Input.Search<!-- /react-text --></code><!-- react-text: 2052 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6837" data-reactid="2053"><!-- react-text: 2054 -->#6837<!-- /react-text --></a><!-- react-text: 2055 --> <!-- /react-text --><a href="https://github.com/newraina" data-reactid="2056"><!-- react-text: 2057 -->@newraina<!-- /react-text --></a></p></li><li data-reactid="2058"><p data-reactid="2059"><!-- react-text: 2060 -->Fix that value of <!-- /react-text --><code data-reactid="2061"><!-- react-text: 2062 -->Input.TextArea<!-- /react-text --></code><!-- react-text: 2063 --> cannot be reset. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6776" data-reactid="2064"><!-- react-text: 2065 -->#6776<!-- /react-text --></a></p></li><li data-reactid="2066"><p data-reactid="2067"><!-- react-text: 2068 -->Fix broken style of error status of Select in <!-- /react-text --><code data-reactid="2069"><!-- react-text: 2070 -->Input.Group<!-- /react-text --></code><!-- react-text: 2071 -->.<!-- /react-text --></p><p data-reactid="2072"><img src="https://user-images.githubusercontent.com/507615/27983847-551ffe0a-63f9-11e7-81ba-8c3336ddafd0.png" data-reactid="2073"/></p></li></ul></li><li data-reactid="2074"><p data-reactid="2075"><!-- react-text: 2076 -->Fix that the implementation of Layout should not affect Anchor and BackTop. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6817" data-reactid="2077"><!-- react-text: 2078 -->#6817<!-- /react-text --></a></p></li><li data-reactid="2079"><p data-reactid="2080"><!-- react-text: 2081 -->Menu<!-- /react-text --></p><ul data-reactid="2082"><li data-reactid="2083"><p data-reactid="2084"><!-- react-text: 2085 -->Fix animation of inline menu.<!-- /react-text --></p></li><li data-reactid="2086"><p data-reactid="2087"><!-- react-text: 2088 -->Fix style of border of <!-- /react-text --><code data-reactid="2089"><!-- react-text: 2090 -->Menu.Item<!-- /react-text --></code><!-- react-text: 2091 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/46ffda9c9385ec54e0c78594ed6c280d40ef035d" data-reactid="2092"><!-- react-text: 2093 -->46ffda9<!-- /react-text --></a></p></li></ul></li><li data-reactid="2094"><p data-reactid="2095"><!-- react-text: 2096 -->Fix that RangePicker should show correct months in panels when <!-- /react-text --><code data-reactid="2097"><!-- react-text: 2098 -->value|defaultValue<!-- /react-text --></code><!-- react-text: 2099 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6764" data-reactid="2100"><!-- react-text: 2101 -->#6764 point 3<!-- /react-text --></a></p></li><li data-reactid="2102"><p data-reactid="2103"><!-- react-text: 2104 -->Fix alignment of Tooltip. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6830" data-reactid="2105"><!-- react-text: 2106 -->#6830<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2107"><div class="ant-timeline-item-tail" data-reactid="2108"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2109"></div><div class="ant-timeline-item-content" data-reactid="2110"><h2 id="2.12.0" data-reactid="2111"><span data-reactid="2112"><!-- react-text: 2113 -->2.12.0<!-- /react-text --></span><a href="#2.12.0" class="anchor" data-reactid="2114">#</a></h2><p data-reactid="2115"><code data-reactid="2116"><!-- react-text: 2117 -->2017-07-08<!-- /react-text --></code></p><ul data-reactid="2118"><li data-reactid="2119"><p data-reactid="2120"><!-- react-text: 2121 -->Add Card <!-- /react-text --><code data-reactid="2122"><!-- react-text: 2123 -->noHovering<!-- /react-text --></code><!-- react-text: 2124 --> and Card.Grid. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6748" data-reactid="2125"><!-- react-text: 2126 -->pull/6748<!-- /react-text --></a></p></li><li data-reactid="2127"><p data-reactid="2128"><!-- react-text: 2129 -->DatePicker, MonthPicker, RangePicker now support <!-- /react-text --><code data-reactid="2130"><!-- react-text: 2131 -->className<!-- /react-text --></code><!-- react-text: 2132 --> prop. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6584" data-reactid="2133"><!-- react-text: 2134 -->pull/6584<!-- /react-text --></a><!-- react-text: 2135 --> <!-- /react-text --><a href="https://github.com/EnrikoLabriko" data-reactid="2136"><!-- react-text: 2137 -->@EnrikoLabriko<!-- /react-text --></a></p></li><li data-reactid="2138"><p data-reactid="2139"><!-- react-text: 2140 -->Add Input.Textarea, Input<!-- /react-text --><span data-reactid="2141"><!-- react-text: 2142 -->type='textArea'<!-- /react-text --></span><!-- react-text: 2143 --> will be deprecated. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6138" data-reactid="2144"><!-- react-text: 2145 -->pull/6138<!-- /react-text --></a></p></li><li data-reactid="2146"><p data-reactid="2147"><!-- react-text: 2148 -->LocaleProvider supporting Thai. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6721" data-reactid="2149"><!-- react-text: 2150 -->pull/6721<!-- /react-text --></a><!-- react-text: 2151 --> <!-- /react-text --><a href="https://github.com/koobitor" data-reactid="2152"><!-- react-text: 2153 -->@koobitor<!-- /react-text --></a></p></li><li data-reactid="2154"><p data-reactid="2155"><!-- react-text: 2156 -->Mention support <!-- /react-text --><code data-reactid="2157"><!-- react-text: 2158 -->focus<!-- /react-text --></code><!-- react-text: 2159 --> function. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6135" data-reactid="2160"><!-- react-text: 2161 -->#6135<!-- /react-text --></a></p></li><li data-reactid="2162"><p data-reactid="2163"><!-- react-text: 2164 -->Menu inline mode could be collapsed by <!-- /react-text --><code data-reactid="2165"><!-- react-text: 2166 -->inlineCollapsed<!-- /react-text --></code><!-- react-text: 2167 -->, and use <!-- /react-text --><code data-reactid="2168"><!-- react-text: 2169 -->context<!-- /react-text --></code><!-- react-text: 2170 --> to pass <!-- /react-text --><code data-reactid="2171"><!-- react-text: 2172 -->collapsed<!-- /react-text --></code><!-- react-text: 2173 --> prop from Layout.Sider to Menu, don't need customized css code anymore. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6686" data-reactid="2174"><!-- react-text: 2175 -->pull/6686<!-- /react-text --></a></p></li><li data-reactid="2176"><p data-reactid="2177"><!-- react-text: 2178 -->Add Pagination <!-- /react-text --><code data-reactid="2179"><!-- react-text: 2180 -->itemRender<!-- /react-text --></code><!-- react-text: 2181 -->, now you can customize the structure of page number. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/25a60322e5c6649522fb9f0d34919eba0ccb1f65" data-reactid="2182"><!-- react-text: 2183 -->25a603<!-- /react-text --></a></p></li><li data-reactid="2184"><p data-reactid="2185"><!-- react-text: 2186 -->Add Tooltip <!-- /react-text --><code data-reactid="2187"><!-- react-text: 2188 -->autoAdjustOverflow<!-- /react-text --></code><!-- react-text: 2189 --> prop, now the auto adjust feature can be disabled. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6661" data-reactid="2190"><!-- react-text: 2191 -->pull/6661<!-- /react-text --></a><!-- react-text: 2192 --> <!-- /react-text --><a href="https://github.com/jdz321" data-reactid="2193"><!-- react-text: 2194 -->@jdz321<!-- /react-text --></a></p></li><li data-reactid="2195"><p data-reactid="2196"><!-- react-text: 2197 -->Fix errors in docs of Avatar. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6711" data-reactid="2198"><!-- react-text: 2199 -->pull/6711<!-- /react-text --></a><!-- react-text: 2200 --> <!-- /react-text --><a href="https://github.com/llaski" data-reactid="2201"><!-- react-text: 2202 -->@llaski<!-- /react-text --></a></p></li><li data-reactid="2203"><p data-reactid="2204"><!-- react-text: 2205 -->DatePicker<!-- /react-text --></p><ul data-reactid="2206"><li data-reactid="2207"><p data-reactid="2208"><!-- react-text: 2209 -->Fix <!-- /react-text --><code data-reactid="2210"><!-- react-text: 2211 -->onOk<!-- /react-text --></code><!-- react-text: 2212 --> type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6619" data-reactid="2213"><!-- react-text: 2214 -->pull/6619<!-- /react-text --></a><!-- react-text: 2215 --> <!-- /react-text --><a href="https://github.com/newraina" data-reactid="2216"><!-- react-text: 2217 -->@newraina<!-- /react-text --></a></p></li><li data-reactid="2218"><p data-reactid="2219"><!-- react-text: 2220 -->Improve icon style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6655" data-reactid="2221"><!-- react-text: 2222 -->pull/6655<!-- /react-text --></a><!-- react-text: 2223 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="2224"><!-- react-text: 2225 -->@megawac<!-- /react-text --></a></p></li></ul></li><li data-reactid="2226"><p data-reactid="2227"><!-- react-text: 2228 -->Form<!-- /react-text --></p><ul data-reactid="2229"><li data-reactid="2230"><p data-reactid="2231"><!-- react-text: 2232 -->Fix formItem <!-- /react-text --><code data-reactid="2233"><!-- react-text: 2234 -->extra<!-- /react-text --></code><!-- react-text: 2235 --> content line height. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6618" data-reactid="2236"><!-- react-text: 2237 -->#6618<!-- /react-text --></a></p></li><li data-reactid="2238"><p data-reactid="2239"><!-- react-text: 2240 -->Fix FormItem <!-- /react-text --><code data-reactid="2241"><!-- react-text: 2242 -->labelCol<!-- /react-text --></code><!-- react-text: 2243 --> <!-- /react-text --><code data-reactid="2244"><!-- react-text: 2245 -->wrapperCol<!-- /react-text --></code><!-- react-text: 2246 --> type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6611" data-reactid="2247"><!-- react-text: 2248 -->pull/6611<!-- /react-text --></a><!-- react-text: 2249 --> <!-- /react-text --><a href="https://github.com/newraina" data-reactid="2250"><!-- react-text: 2251 -->@newraina<!-- /react-text --></a></p></li></ul></li><li data-reactid="2252"><p data-reactid="2253"><!-- react-text: 2254 -->Fix autosize Input.Textarea scrollbar style issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6609" data-reactid="2255"><!-- react-text: 2256 -->#6609<!-- /react-text --></a></p></li><li data-reactid="2257"><p data-reactid="2258"><!-- react-text: 2259 -->Add missing TypeScript definition of <!-- /react-text --><code data-reactid="2260"><!-- react-text: 2261 -->precision<!-- /react-text --></code><!-- react-text: 2262 --> in InputNumber. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6715" data-reactid="2263"><!-- react-text: 2264 -->#6715<!-- /react-text --></a></p></li><li data-reactid="2265"><p data-reactid="2266"><!-- react-text: 2267 -->Fix Select overflow issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6621" data-reactid="2268"><!-- react-text: 2269 -->#6621<!-- /react-text --></a></p></li><li data-reactid="2270"><p data-reactid="2271"><!-- react-text: 2272 -->Slider<!-- /react-text --></p><ul data-reactid="2273"><li data-reactid="2274"><p data-reactid="2275"><!-- react-text: 2276 -->Improve styles. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6665" data-reactid="2277"><!-- react-text: 2278 -->#6665<!-- /react-text --></a></p></li><li data-reactid="2279"><p data-reactid="2280"><!-- react-text: 2281 -->Upgrade rc-slider to 8.2.0, add <!-- /react-text --><code data-reactid="2282"><!-- react-text: 2283 -->dotStyle<!-- /react-text --></code><!-- react-text: 2284 -->, <!-- /react-text --><code data-reactid="2285"><!-- react-text: 2286 -->activeDotStyle<!-- /react-text --></code><!-- react-text: 2287 --> props. <!-- /react-text --><a href="https://github.com/react-component/slider/pull/292" data-reactid="2288"><!-- react-text: 2289 -->rc-slider/pull/292<!-- /react-text --></a></p></li></ul></li><li data-reactid="2290"><p data-reactid="2291"><!-- react-text: 2292 -->Fix Spin z-index issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6759" data-reactid="2293"><!-- react-text: 2294 -->#6759<!-- /react-text --></a></p></li><li data-reactid="2295"><p data-reactid="2296"><!-- react-text: 2297 -->Fix nested Steps style issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6754" data-reactid="2298"><!-- react-text: 2299 -->#6754<!-- /react-text --></a></p></li><li data-reactid="2300"><p data-reactid="2301"><!-- react-text: 2302 -->Table<!-- /react-text --></p><ul data-reactid="2303"><li data-reactid="2304"><p data-reactid="2305"><!-- react-text: 2306 -->Fix expanded area background of fixed header Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6657" data-reactid="2307"><!-- react-text: 2308 -->#6657<!-- /react-text --></a></p></li><li data-reactid="2309"><p data-reactid="2310"><!-- react-text: 2311 -->Add <!-- /react-text --><code data-reactid="2312"><!-- react-text: 2313 -->onRowDoubleClick<!-- /react-text --></code><!-- react-text: 2314 --> prop for docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6667" data-reactid="2315"><!-- react-text: 2316 -->pull/6667<!-- /react-text --></a><!-- react-text: 2317 --> <!-- /react-text --><a href="https://github.com/yurtaev" data-reactid="2318"><!-- react-text: 2319 -->@yurtaev<!-- /react-text --></a></p></li><li data-reactid="2320"><p data-reactid="2321"><!-- react-text: 2322 -->Make supplement for <!-- /react-text --><code data-reactid="2323"><!-- react-text: 2324 -->loading<!-- /react-text --></code><!-- react-text: 2325 --> docs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6763" data-reactid="2326"><!-- react-text: 2327 -->pull/6763<!-- /react-text --></a><!-- react-text: 2328 --> <!-- /react-text --><a href="https://github.com/hansnow" data-reactid="2329"><!-- react-text: 2330 -->@hansnow<!-- /react-text --></a></p></li><li data-reactid="2331"><p data-reactid="2332"><!-- react-text: 2333 -->Upgrade rc-table to 5.4.0, support <!-- /react-text --><code data-reactid="2334"><!-- react-text: 2335 -->onRowMouseEnter<!-- /react-text --></code><!-- react-text: 2336 --> and <!-- /react-text --><code data-reactid="2337"><!-- react-text: 2338 -->onRowMouseLeave<!-- /react-text --></code><!-- react-text: 2339 -->. <!-- /react-text --><a href="https://github.com/react-component/table/commit/0db582a75dfa119715eb4db8a59eacfca744c5a0" data-reactid="2340"><!-- react-text: 2341 -->rc-table/0db582<!-- /react-text --></a></p></li></ul></li><li data-reactid="2342"><p data-reactid="2343"><!-- react-text: 2344 -->Improve TimePicker format support. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/950c321b25091ef31b130b83674478974590d7f3" data-reactid="2345"><!-- react-text: 2346 -->950c32<!-- /react-text --></a></p></li><li data-reactid="2347"><p data-reactid="2348"><!-- react-text: 2349 -->Make style improvement or tweaking for many components, includes <!-- /react-text --><a href="https://ant.design/components/checkbox/" data-reactid="2350"><!-- react-text: 2351 -->Checkbox<!-- /react-text --></a><!-- react-text: 2352 -->, <!-- /react-text --><a href="https://ant.design/components/radio/" data-reactid="2353"><!-- react-text: 2354 -->Radio<!-- /react-text --></a><!-- react-text: 2355 -->, <!-- /react-text --><a href="https://ant.design/components/tabs/" data-reactid="2356"><!-- react-text: 2357 -->Tabs<!-- /react-text --></a><!-- react-text: 2358 -->, <!-- /react-text --><a href="https://ant.design/components/card/" data-reactid="2359"><!-- react-text: 2360 -->Card<!-- /react-text --></a><!-- react-text: 2361 --> and etc.<!-- /react-text --></p></li><li data-reactid="2362"><p data-reactid="2363"><!-- react-text: 2364 -->Now you can open demo in codepen. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5140" data-reactid="2365"><!-- react-text: 2366 -->#5140<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2367"><div class="ant-timeline-item-tail" data-reactid="2368"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2369"></div><div class="ant-timeline-item-content" data-reactid="2370"><h2 id="2.11.2" data-reactid="2371"><span data-reactid="2372"><!-- react-text: 2373 -->2.11.2<!-- /react-text --></span><a href="#2.11.2" class="anchor" data-reactid="2374">#</a></h2><p data-reactid="2375"><code data-reactid="2376"><!-- react-text: 2377 -->2017-06-25<!-- /react-text --></code></p><ul data-reactid="2378"><li data-reactid="2379"><p data-reactid="2380"><!-- react-text: 2381 -->Dropdown.Button now support <!-- /react-text --><code data-reactid="2382"><!-- react-text: 2383 -->getPopupContainer<!-- /react-text --></code><!-- react-text: 2384 --> function. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6527" data-reactid="2385"><!-- react-text: 2386 -->#6527<!-- /react-text --></a></p></li><li data-reactid="2387"><p data-reactid="2388"><!-- react-text: 2389 -->Fix disabled dropdown submenu style error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6548" data-reactid="2390"><!-- react-text: 2391 -->#6548<!-- /react-text --></a></p></li><li data-reactid="2392"><p data-reactid="2393"><!-- react-text: 2394 -->Fix background color error of Calendar. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/aaf2a508bef96f81faf556036649b2a2fe5b635b" data-reactid="2395"><!-- react-text: 2396 -->aaf2a50<!-- /react-text --></a></p></li><li data-reactid="2397"><p data-reactid="2398"><!-- react-text: 2399 -->Select of Calendar now take place in header. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6479" data-reactid="2400"><!-- react-text: 2401 -->#6479<!-- /react-text --></a></p></li><li data-reactid="2402"><p data-reactid="2403"><!-- react-text: 2404 -->Fix horia horizontal scroll error of Input and Textarea. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6577" data-reactid="2405"><!-- react-text: 2406 -->#6577<!-- /react-text --></a></p></li><li data-reactid="2407"><p data-reactid="2408"><!-- react-text: 2409 -->Improve document of <!-- /react-text --><code data-reactid="2410"><!-- react-text: 2411 -->disabled<!-- /react-text --></code><!-- react-text: 2412 --> attribute of Checkbox and Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6597" data-reactid="2413"><!-- react-text: 2414 -->#6597<!-- /react-text --></a></p></li><li data-reactid="2415"><p data-reactid="2416"><!-- react-text: 2417 -->Increase click area of Table's sort and filter icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6528" data-reactid="2418"><!-- react-text: 2419 -->#6528<!-- /react-text --></a></p></li><li data-reactid="2420"><p data-reactid="2421"><!-- react-text: 2422 -->Add <!-- /react-text --><code data-reactid="2423"><!-- react-text: 2424 -->event:Event<!-- /react-text --></code><!-- react-text: 2425 --> parameter of Table.props.onRowClick. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/e2a99f53f7a27bd7de4adf99d0e1ee755b537c72" data-reactid="2426"><!-- react-text: 2427 -->e2a99f5<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2428"><div class="ant-timeline-item-tail" data-reactid="2429"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2430"></div><div class="ant-timeline-item-content" data-reactid="2431"><h2 id="2.11.1" data-reactid="2432"><span data-reactid="2433"><!-- react-text: 2434 -->2.11.1<!-- /react-text --></span><a href="#2.11.1" class="anchor" data-reactid="2435">#</a></h2><p data-reactid="2436"><code data-reactid="2437"><!-- react-text: 2438 -->2017-06-18<!-- /react-text --></code></p><ul data-reactid="2439"><li data-reactid="2440"><p data-reactid="2441"><!-- react-text: 2442 -->Fix setting <!-- /react-text --><code data-reactid="2443"><!-- react-text: 2444 -->className<!-- /react-text --></code><!-- react-text: 2445 --> of Table's pagination not working issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6416" data-reactid="2446"><!-- react-text: 2447 -->#6416<!-- /react-text --></a></p></li><li data-reactid="2448"><p data-reactid="2449"><!-- react-text: 2450 -->Fix nested Tabs style issue.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6431" data-reactid="2451"><!-- react-text: 2452 -->#6431<!-- /react-text --></a><!-- react-text: 2453 --> <!-- /react-text --><a href="https://github.com/sadmark" data-reactid="2454"><!-- react-text: 2455 -->@sadmark<!-- /react-text --></a></p></li><li data-reactid="2456"><p data-reactid="2457"><!-- react-text: 2458 -->Fix RadioButton wrapping leaves off the left border on small screen.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6492" data-reactid="2459"><!-- react-text: 2460 -->#6492<!-- /react-text --></a><!-- react-text: 2461 --> <!-- /react-text --><a href="https://github.com/pierreneter" data-reactid="2462"><!-- react-text: 2463 -->@pierreneter<!-- /react-text --></a></p></li><li data-reactid="2464"><p data-reactid="2465"><!-- react-text: 2466 -->Fix RangePicker footer border.<!-- /react-text --></p></li><li data-reactid="2467"><p data-reactid="2468"><!-- react-text: 2469 -->Improve Dropdown.Button's type definitions. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6482" data-reactid="2470"><!-- react-text: 2471 -->#6482<!-- /react-text --></a><!-- react-text: 2472 --> <!-- /react-text --><a href="https://github.com/newraina" data-reactid="2473"><!-- react-text: 2474 -->@newraina<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2475"><div class="ant-timeline-item-tail" data-reactid="2476"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2477"></div><div class="ant-timeline-item-content" data-reactid="2478"><h2 id="2.11.0" data-reactid="2479"><span data-reactid="2480"><!-- react-text: 2481 -->2.11.0<!-- /react-text --></span><a href="#2.11.0" class="anchor" data-reactid="2482">#</a></h2><p data-reactid="2483"><code data-reactid="2484"><!-- react-text: 2485 -->2017-06-07<!-- /react-text --></code></p><ul data-reactid="2486"><li data-reactid="2487"><p data-reactid="2488"><!-- react-text: 2489 -->New component <!-- /react-text --><a href="https://ant.design/components/avatar/" data-reactid="2490"><!-- react-text: 2491 -->Avatar<!-- /react-text --></a><!-- react-text: 2492 -->. 🌝<!-- /react-text --></p></li><li data-reactid="2493"><p data-reactid="2494"><!-- react-text: 2495 -->LocaleProvider<!-- /react-text --></p><ul data-reactid="2496"><li data-reactid="2497"><p data-reactid="2498"><!-- react-text: 2499 -->Supporting Bulgarian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6297" data-reactid="2500"><!-- react-text: 2501 -->#6297<!-- /react-text --></a><!-- react-text: 2502 --> <!-- /react-text --><a href="https://github.com/dimitrov-adrian" data-reactid="2503"><!-- react-text: 2504 -->@dimitrov-adrian<!-- /react-text --></a></p></li><li data-reactid="2505"><p data-reactid="2506"><!-- react-text: 2507 -->Supporting Polish. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6326" data-reactid="2508"><!-- react-text: 2509 -->#6326<!-- /react-text --></a><!-- react-text: 2510 --> <!-- /react-text --><a href="https://github.com/longersson" data-reactid="2511"><!-- react-text: 2512 -->@longersson<!-- /react-text --></a></p></li><li data-reactid="2513"><p data-reactid="2514"><!-- react-text: 2515 -->Supporting Britain English. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6344" data-reactid="2516"><!-- react-text: 2517 -->#6344<!-- /react-text --></a><!-- react-text: 2518 --> <!-- /react-text --><a href="https://github.com/damiangreen" data-reactid="2519"><!-- react-text: 2520 -->@damiangreen<!-- /react-text --></a></p></li><li data-reactid="2521"><p data-reactid="2522"><!-- react-text: 2523 -->Supporting Italian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6344" data-reactid="2524"><!-- react-text: 2525 -->#6344<!-- /react-text --></a><!-- react-text: 2526 --> <!-- /react-text --><a href="https://github.com/damiangreen" data-reactid="2527"><!-- react-text: 2528 -->@damiangreen<!-- /react-text --></a></p></li><li data-reactid="2529"><p data-reactid="2530"><!-- react-text: 2531 -->Supporting French. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6344" data-reactid="2532"><!-- react-text: 2533 -->#6344<!-- /react-text --></a><!-- react-text: 2534 --> <!-- /react-text --><a href="https://github.com/damiangreen" data-reactid="2535"><!-- react-text: 2536 -->@damiangreen<!-- /react-text --></a></p></li><li data-reactid="2537"><p data-reactid="2538"><!-- react-text: 2539 -->Supporting Belgian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6344" data-reactid="2540"><!-- react-text: 2541 -->#6344<!-- /react-text --></a><!-- react-text: 2542 --> <!-- /react-text --><a href="https://github.com/damiangreen" data-reactid="2543"><!-- react-text: 2544 -->@damiangreen<!-- /react-text --></a></p></li></ul></li><li data-reactid="2545"><p data-reactid="2546"><!-- react-text: 2547 -->Collapse.Panel can be disabled now, which makes users cannot toggle panel with mouse/keyboard. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6119" data-reactid="2548"><!-- react-text: 2549 -->#6119<!-- /react-text --></a><!-- react-text: 2550 --> <!-- /react-text --><a href="https://ant.design/components/collapse/#components-collapse-demo-basic" data-reactid="2551"><!-- react-text: 2552 -->demo<!-- /react-text --></a></p></li><li data-reactid="2553"><p data-reactid="2554"><!-- react-text: 2555 -->DatePicker and RangePicker support customized footer. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6122" data-reactid="2556"><!-- react-text: 2557 -->#6122<!-- /react-text --></a><!-- react-text: 2558 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5188" data-reactid="2559"><!-- react-text: 2560 -->#5188<!-- /react-text --></a><!-- react-text: 2561 --> <!-- /react-text --><a href="https://ant.design/components/date-picker/#components-date-picker-demo-extra-footer" data-reactid="2562"><!-- react-text: 2563 -->demo<!-- /react-text --></a></p></li><li data-reactid="2564"><p data-reactid="2565"><!-- react-text: 2566 -->InputNumber can set precision with property <!-- /react-text --><code data-reactid="2567"><!-- react-text: 2568 -->precision<!-- /react-text --></code><!-- react-text: 2569 -->, this means that precision need not to follow <!-- /react-text --><code data-reactid="2570"><!-- react-text: 2571 -->step<!-- /react-text --></code><!-- react-text: 2572 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5998" data-reactid="2573"><!-- react-text: 2574 -->#5998<!-- /react-text --></a></p></li><li data-reactid="2575"><p data-reactid="2576"><!-- react-text: 2577 -->TreeSelect supports <!-- /react-text --><code data-reactid="2578"><!-- react-text: 2579 -->allowClear<!-- /react-text --></code><!-- react-text: 2580 --> in multiple mode.<!-- /react-text --></p></li><li data-reactid="2581"><p data-reactid="2582"><!-- react-text: 2583 -->Improve keyboard support of Pagination. <!-- /react-text --><a href="https://github.com/react-component/pagination/pull/83" data-reactid="2584"><!-- react-text: 2585 -->rc-pagination#83<!-- /react-text --></a><!-- react-text: 2586 --> <!-- /react-text --><a href="https://github.com/geramirez" data-reactid="2587"><!-- react-text: 2588 -->@geramirez<!-- /react-text --></a></p></li><li data-reactid="2589"><p data-reactid="2590"><!-- react-text: 2591 -->Improve style of Progress. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6354" data-reactid="2592"><!-- react-text: 2593 -->#6354<!-- /react-text --></a></p></li><li data-reactid="2594"><p data-reactid="2595"><!-- react-text: 2596 -->Improve ARIA support of Slider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6301" data-reactid="2597"><!-- react-text: 2598 -->#6301<!-- /react-text --></a></p></li><li data-reactid="2599"><p data-reactid="2600"><!-- react-text: 2601 -->Fix that animating elements should not be clickable. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6314" data-reactid="2602"><!-- react-text: 2603 -->#6314<!-- /react-text --></a></p></li><li data-reactid="2604"><p data-reactid="2605"><!-- react-text: 2606 -->Fix <!-- /react-text --><code data-reactid="2607"><!-- react-text: 2608 -->Cannot read property '0' of undefined<!-- /react-text --></code><!-- react-text: 2609 --> issue of DatePicker, TimePicker, and RangePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6334" data-reactid="2610"><!-- react-text: 2611 -->#6334<!-- /react-text --></a></p></li><li data-reactid="2612"><p data-reactid="2613"><!-- react-text: 2614 -->DatePicker<!-- /react-text --></p><ul data-reactid="2615"><li data-reactid="2616"><p data-reactid="2617"><!-- react-text: 2618 -->Fix misplaced popup. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6347" data-reactid="2619"><!-- react-text: 2620 -->#6347<!-- /react-text --></a></p></li><li data-reactid="2621"><p data-reactid="2622"><!-- react-text: 2623 -->Fix wrong format of tooltip of date cell. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5724" data-reactid="2624"><!-- react-text: 2625 -->#5724<!-- /react-text --></a><!-- react-text: 2626 --> <!-- /react-text --><a href="https://github.com/zefj" data-reactid="2627"><!-- react-text: 2628 -->@zefj<!-- /react-text --></a></p></li><li data-reactid="2629"><p data-reactid="2630"><!-- react-text: 2631 -->Fix that disabled date is selectable while using keyboard. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6345" data-reactid="2632"><!-- react-text: 2633 -->#6345<!-- /react-text --></a></p></li></ul></li><li data-reactid="2634"><p data-reactid="2635"><!-- react-text: 2636 -->Fix nested fields support of Form <!-- /react-text --><code data-reactid="2637"><!-- react-text: 2638 -->validateFieldsAndScroll<!-- /react-text --></code><!-- react-text: 2639 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5410" data-reactid="2640"><!-- react-text: 2641 -->#5410<!-- /react-text --></a></p></li><li data-reactid="2642"><p data-reactid="2643"><!-- react-text: 2644 -->Input<!-- /react-text --><span data-reactid="2645"><!-- react-text: 2646 -->addon<!-- /react-text --></span></p><ul data-reactid="2647"><li data-reactid="2648"><p data-reactid="2649"><!-- react-text: 2650 -->Fix that style doesn't work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6379" data-reactid="2651"><!-- react-text: 2652 -->#6379<!-- /react-text --></a></p></li><li data-reactid="2653"><p data-reactid="2654"><!-- react-text: 2655 -->Fix vertical align issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6403" data-reactid="2656"><!-- react-text: 2657 -->#6403<!-- /react-text --></a></p></li></ul></li><li data-reactid="2658"><p data-reactid="2659"><!-- react-text: 2660 -->Fix that confirm button not clickable when the returned promise of Modal.confirm is rejected. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6183" data-reactid="2661"><!-- react-text: 2662 -->#6183<!-- /react-text --></a></p></li><li data-reactid="2663"><p data-reactid="2664"><!-- react-text: 2665 -->Fix style of input of Pagination. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6339" data-reactid="2666"><!-- react-text: 2667 -->#6339<!-- /react-text --></a></p></li><li data-reactid="2668"><p data-reactid="2669"><!-- react-text: 2670 -->Fix that user input of Select should not be trimed in search mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6382" data-reactid="2671"><!-- react-text: 2672 -->#6382<!-- /react-text --></a></p></li><li data-reactid="2673"><p data-reactid="2674"><!-- react-text: 2675 -->Fix that timers of Spin should be removed correctly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6383" data-reactid="2676"><!-- react-text: 2677 -->#6383<!-- /react-text --></a></p></li><li data-reactid="2678"><p data-reactid="2679"><!-- react-text: 2680 -->Fix onClick support of Switch. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6373" data-reactid="2681"><!-- react-text: 2682 -->#6373<!-- /react-text --></a></p></li><li data-reactid="2683"><p data-reactid="2684"><!-- react-text: 2685 -->Fix wrong TypeScript definition of Table.Column which will cause <!-- /react-text --><code data-reactid="2686"><!-- react-text: 2687 -->error TS2304: Cannot find name 'T'<!-- /react-text --></code><!-- react-text: 2688 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6313" data-reactid="2689"><!-- react-text: 2690 -->#6313<!-- /react-text --></a></p></li><li data-reactid="2691"><p data-reactid="2692"><!-- react-text: 2693 -->Fix error TypeScript definition of Timeline.Item and Dropdown.Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6356" data-reactid="2694"><!-- react-text: 2695 -->#6356<!-- /react-text --></a></p></li><li data-reactid="2696"><p data-reactid="2697"><!-- react-text: 2698 -->Fix broken style of disabled Tree and TreeSelect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6320" data-reactid="2699"><!-- react-text: 2700 -->#6320<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2701"><div class="ant-timeline-item-tail" data-reactid="2702"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2703"></div><div class="ant-timeline-item-content" data-reactid="2704"><h2 id="2.10.4" data-reactid="2705"><span data-reactid="2706"><!-- react-text: 2707 -->2.10.4<!-- /react-text --></span><a href="#2.10.4" class="anchor" data-reactid="2708">#</a></h2><p data-reactid="2709"><code data-reactid="2710"><!-- react-text: 2711 -->2017-06-01<!-- /react-text --></code></p><ul data-reactid="2712"><li data-reactid="2713"><p data-reactid="2714"><!-- react-text: 2715 -->Fix <!-- /react-text --><code data-reactid="2716"><!-- react-text: 2717 -->rc-util<!-- /react-text --></code><!-- react-text: 2718 --> dependency. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6311" data-reactid="2719"><!-- react-text: 2720 -->#6310<!-- /react-text --></a><!-- react-text: 2721 --> <!-- /react-text --><a href="https://github.com/bkniffler" data-reactid="2722"><!-- react-text: 2723 -->@bkniffler<!-- /react-text --></a></p></li><li data-reactid="2724"><p data-reactid="2725"><!-- react-text: 2726 -->Fix syntax error in es build. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6310#issuecomment-305176273" data-reactid="2727"><!-- react-text: 2728 -->#6310<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2729"><div class="ant-timeline-item-tail" data-reactid="2730"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2731"></div><div class="ant-timeline-item-content" data-reactid="2732"><h2 id="2.10.3" data-reactid="2733"><span data-reactid="2734"><!-- react-text: 2735 -->2.10.3<!-- /react-text --></span><a href="#2.10.3" class="anchor" data-reactid="2736">#</a></h2><p data-reactid="2737"><code data-reactid="2738"><!-- react-text: 2739 -->2017-05-31<!-- /react-text --></code></p><ul data-reactid="2740"><li data-reactid="2741"><p data-reactid="2742"><strong data-reactid="2743"><!-- react-text: 2744 -->Calendar<!-- /react-text --></strong></p><ul data-reactid="2745"><li data-reactid="2746"><p data-reactid="2747"><!-- react-text: 2748 -->Fix disabledDate not be supported, and make supplement for the types and documentation. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6074" data-reactid="2749"><!-- react-text: 2750 -->#6074<!-- /react-text --></a></p></li><li data-reactid="2751"><p data-reactid="2752"><!-- react-text: 2753 -->Upgrade rc-calendar to 8.4.0, support Bulgarian, and user can select end date first. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/a4a6db76de57ac2559a2be80208121ab5e168fbf" data-reactid="2754"><!-- react-text: 2755 -->commit/a4a6db<!-- /react-text --></a></p></li></ul></li><li data-reactid="2756"><p data-reactid="2757"><strong data-reactid="2758"><!-- react-text: 2759 -->Alert<!-- /react-text --></strong><!-- react-text: 2760 --> Remove default margin-bottom. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/5ef48289747409b6d962f75627ddb11e2765f965" data-reactid="2761"><!-- react-text: 2762 -->commit/5ef482<!-- /react-text --></a></p></li><li data-reactid="2763"><p data-reactid="2764"><strong data-reactid="2765"><!-- react-text: 2766 -->Tabs<!-- /react-text --></strong><!-- react-text: 2767 --> Fix inactive tab panel behavious. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6237" data-reactid="2768"><!-- react-text: 2769 -->#6237<!-- /react-text --></a></p></li><li data-reactid="2770"><p data-reactid="2771"><strong data-reactid="2772"><!-- react-text: 2773 -->Layout<!-- /react-text --></strong><!-- react-text: 2774 --> Fix children in the collapsed Sider not be hidden. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6131" data-reactid="2775"><!-- react-text: 2776 -->#6131<!-- /react-text --></a></p></li><li data-reactid="2777"><p data-reactid="2778"><strong data-reactid="2779"><!-- react-text: 2780 -->Table<!-- /react-text --></strong><!-- react-text: 2781 --> Fix table filter menu overflow issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6245" data-reactid="2782"><!-- react-text: 2783 -->#6245<!-- /react-text --></a></p></li><li data-reactid="2784"><p data-reactid="2785"><strong data-reactid="2786"><!-- react-text: 2787 -->InputNumber<!-- /react-text --></strong><!-- react-text: 2788 --> Fix hasFeedback misplaced validated icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6289" data-reactid="2789"><!-- react-text: 2790 -->#6289<!-- /react-text --></a></p></li><li data-reactid="2791"><p data-reactid="2792"><strong data-reactid="2793"><!-- react-text: 2794 -->Typescript<!-- /react-text --></strong></p><ul data-reactid="2795"><li data-reactid="2796"><p data-reactid="2797"><!-- react-text: 2798 -->Upgrade TypeScript to 2.3.x. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6263" data-reactid="2799"><!-- react-text: 2800 -->#6263<!-- /react-text --></a></p></li><li data-reactid="2801"><p data-reactid="2802"><!-- react-text: 2803 -->Add missing props in Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/acdc563a547c49960521b2b48cd5c707ac1e4cf2" data-reactid="2804"><!-- react-text: 2805 -->commit/acdc56<!-- /react-text --></a><!-- react-text: 2806 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6291" data-reactid="2807"><!-- react-text: 2808 -->pull/6291<!-- /react-text --></a><!-- react-text: 2809 --> <!-- /react-text --><a href="https://github.com/jch254" data-reactid="2810"><!-- react-text: 2811 -->@jch254<!-- /react-text --></a></p></li><li data-reactid="2812"><p data-reactid="2813"><!-- react-text: 2814 -->Fix wrong type in Mention and Form. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6268" data-reactid="2815"><!-- react-text: 2816 -->pull/6268<!-- /react-text --></a><!-- react-text: 2817 --> <!-- /react-text --><a href="https://github.com/jch254" data-reactid="2818"><!-- react-text: 2819 -->@jch254<!-- /react-text --></a></p></li><li data-reactid="2820"><p data-reactid="2821"><!-- react-text: 2822 -->Fix wrong type in Badge. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6291" data-reactid="2823"><!-- react-text: 2824 -->pull/6291<!-- /react-text --></a><!-- react-text: 2825 --> <!-- /react-text --><a href="https://github.com/jch254" data-reactid="2826"><!-- react-text: 2827 -->@jch254<!-- /react-text --></a></p></li><li data-reactid="2828"><p data-reactid="2829"><!-- react-text: 2830 -->Add missing props in Input related Components. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6276/commits/94901de2e8c0a2ed6f62f5aa50c98994aad71844" data-reactid="2831"><!-- react-text: 2832 -->pull/6276<!-- /react-text --></a><!-- react-text: 2833 --> <!-- /react-text --><a href="https://github.com/panjiesw" data-reactid="2834"><!-- react-text: 2835 -->@panjiesw<!-- /react-text --></a><!-- react-text: 2836 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/2202648d6e1c53409ade2141955232922b0040d6#diff-26cb6da96d10397e18e7dbd6c5d8f7a1L265" data-reactid="2837"><!-- react-text: 2838 -->commit/220264<!-- /react-text --></a><!-- react-text: 2839 --> <!-- /react-text --><a href="https://github.com/clinyong" data-reactid="2840"><!-- react-text: 2841 -->@clinyong<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="2842"><div class="ant-timeline-item-tail" data-reactid="2843"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2844"></div><div class="ant-timeline-item-content" data-reactid="2845"><h2 id="2.10.2" data-reactid="2846"><span data-reactid="2847"><!-- react-text: 2848 -->2.10.2<!-- /react-text --></span><a href="#2.10.2" class="anchor" data-reactid="2849">#</a></h2><p data-reactid="2850"><code data-reactid="2851"><!-- react-text: 2852 -->2017-05-23<!-- /react-text --></code></p><ul data-reactid="2853"><li data-reactid="2854"><p data-reactid="2855"><!-- react-text: 2856 -->Fix <!-- /react-text --><code data-reactid="2857"><!-- react-text: 2858 -->prop-types<!-- /react-text --></code><!-- react-text: 2859 --> warnings which due to upgrading React. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5678" data-reactid="2860"><!-- react-text: 2861 -->#5678<!-- /react-text --></a></p></li><li data-reactid="2862"><p data-reactid="2863"><!-- react-text: 2864 -->Fix <!-- /react-text --><code data-reactid="2865"><!-- react-text: 2866 -->defaultValue<!-- /react-text --></code><!-- react-text: 2867 --> issue of DatePicker and RangePicker in showTime mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6160" data-reactid="2868"><!-- react-text: 2869 -->#6160<!-- /react-text --></a></p></li><li data-reactid="2870"><p data-reactid="2871"><!-- react-text: 2872 -->Fix style issue of TreeSelect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6137" data-reactid="2873"><!-- react-text: 2874 -->#6137<!-- /react-text --></a></p></li><li data-reactid="2875"><p data-reactid="2876"><!-- react-text: 2877 -->Fix style issue of Input with prefix and addon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6144" data-reactid="2878"><!-- react-text: 2879 -->#6144<!-- /react-text --></a></p></li><li data-reactid="2880"><p data-reactid="2881"><!-- react-text: 2882 -->Fix some bugs of <!-- /react-text --><code data-reactid="2883"><!-- react-text: 2884 -->notification.destroy<!-- /react-text --></code><!-- react-text: 2885 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6161" data-reactid="2886"><!-- react-text: 2887 -->#6161<!-- /react-text --></a></p></li><li data-reactid="2888"><p data-reactid="2889"><!-- react-text: 2890 -->Fix missing translations of Upload and Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6218" data-reactid="2891"><!-- react-text: 2892 -->#6218<!-- /react-text --></a></p></li><li data-reactid="2893"><p data-reactid="2894"><!-- react-text: 2895 -->Fix style issue of Cascader inside Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6208" data-reactid="2896"><!-- react-text: 2897 -->#6208<!-- /react-text --></a></p></li><li data-reactid="2898"><p data-reactid="2899"><!-- react-text: 2900 -->Increase click area of Tree icons. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6120" data-reactid="2901"><!-- react-text: 2902 -->#6120<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2903"><div class="ant-timeline-item-tail" data-reactid="2904"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2905"></div><div class="ant-timeline-item-content" data-reactid="2906"><h2 id="2.10.1" data-reactid="2907"><span data-reactid="2908"><!-- react-text: 2909 -->2.10.1<!-- /react-text --></span><a href="#2.10.1" class="anchor" data-reactid="2910">#</a></h2><p data-reactid="2911"><code data-reactid="2912"><!-- react-text: 2913 -->2017-05-14<!-- /react-text --></code></p><ul data-reactid="2914"><li data-reactid="2915"><p data-reactid="2916"><!-- react-text: 2917 -->Upgrade normalize.css to 7.0.0.<!-- /react-text --></p></li><li data-reactid="2918"><p data-reactid="2919"><!-- react-text: 2920 -->Fix AutoComplete style issue when use with Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6058" data-reactid="2921"><!-- react-text: 2922 -->#6058<!-- /react-text --></a></p></li><li data-reactid="2923"><p data-reactid="2924"><!-- react-text: 2925 -->Fix Tabs cann't set <!-- /react-text --><code data-reactid="2926"><!-- react-text: 2927 -->animated<!-- /react-text --></code><!-- react-text: 2928 --> when use <!-- /react-text --><code data-reactid="2929"><!-- react-text: 2930 -->card<!-- /react-text --></code><!-- react-text: 2931 --> or <!-- /react-text --><code data-reactid="2932"><!-- react-text: 2933 -->editable-card<!-- /react-text --></code><!-- react-text: 2934 --> type. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6070" data-reactid="2935"><!-- react-text: 2936 -->#6070<!-- /react-text --></a></p></li><li data-reactid="2937"><p data-reactid="2938"><!-- react-text: 2939 -->Fix Form style issue when zoom out scrren. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6097" data-reactid="2940"><!-- react-text: 2941 -->#6097<!-- /react-text --></a></p></li><li data-reactid="2942"><p data-reactid="2943"><!-- react-text: 2944 -->Fix RangePicker style issue in Safari. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6061" data-reactid="2945"><!-- react-text: 2946 -->#6061<!-- /react-text --></a></p></li><li data-reactid="2947"><p data-reactid="2948"><!-- react-text: 2949 -->Notification<!-- /react-text --></p><ul data-reactid="2950"><li data-reactid="2951"><p data-reactid="2952"><!-- react-text: 2953 -->Fix <!-- /react-text --><code data-reactid="2954"><!-- react-text: 2955 -->getContainer<!-- /react-text --></code><!-- react-text: 2956 --> not working. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6099" data-reactid="2957"><!-- react-text: 2958 -->#6099<!-- /react-text --></a><!-- react-text: 2959 --> <!-- /react-text --><a href="https://github.com/hardfist" data-reactid="2960"><!-- react-text: 2961 -->@hardfist<!-- /react-text --></a></p></li><li data-reactid="2962"><p data-reactid="2963"><!-- react-text: 2964 -->Fix overlaping issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5895" data-reactid="2965"><!-- react-text: 2966 -->#5895<!-- /react-text --></a><!-- react-text: 2967 --> <!-- /react-text --><a href="https://github.com/ystarlongzi" data-reactid="2968"><!-- react-text: 2969 -->@ystarlongzi<!-- /react-text --></a></p></li></ul></li><li data-reactid="2970"><p data-reactid="2971"><!-- react-text: 2972 -->Add new <!-- /react-text --><code data-reactid="2973"><!-- react-text: 2974 -->fork<!-- /react-text --></code><!-- react-text: 2975 --> icon.<!-- /react-text --></p></li><li data-reactid="2976"><p data-reactid="2977"><!-- react-text: 2978 -->Add some less variables. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6039" data-reactid="2979"><!-- react-text: 2980 -->#6039<!-- /react-text --></a><!-- react-text: 2981 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6038" data-reactid="2982"><!-- react-text: 2983 -->#6038<!-- /react-text --></a><!-- react-text: 2984 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/6105" data-reactid="2985"><!-- react-text: 2986 -->#6105<!-- /react-text --></a><!-- react-text: 2987 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/6040" data-reactid="2988"><!-- react-text: 2989 -->#6040<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="2990"><div class="ant-timeline-item-tail" data-reactid="2991"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="2992"></div><div class="ant-timeline-item-content" data-reactid="2993"><h2 id="2.10.0" data-reactid="2994"><span data-reactid="2995"><!-- react-text: 2996 -->2.10.0<!-- /react-text --></span><a href="#2.10.0" class="anchor" data-reactid="2997">#</a></h2><p data-reactid="2998"><code data-reactid="2999"><!-- react-text: 3000 -->2017-05-02<!-- /react-text --></code></p><ul data-reactid="3001"><li data-reactid="3002"><p data-reactid="3003"><!-- react-text: 3004 -->LocaleProvider<!-- /react-text --></p><ul data-reactid="3005"><li data-reactid="3006"><p data-reactid="3007"><!-- react-text: 3008 -->Support Traditional Chinese. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5665" data-reactid="3009"><!-- react-text: 3010 -->#5665<!-- /react-text --></a><!-- react-text: 3011 --> <!-- /react-text --><a href="https://github.com/GeorgioWan" data-reactid="3012"><!-- react-text: 3013 -->@GeorgioWan<!-- /react-text --></a></p></li><li data-reactid="3014"><p data-reactid="3015"><!-- react-text: 3016 -->Support Finnish. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5699" data-reactid="3017"><!-- react-text: 3018 -->#5699<!-- /react-text --></a><!-- react-text: 3019 --> <!-- /react-text --><a href="https://github.com/kirbo" data-reactid="3020"><!-- react-text: 3021 -->@kirbo<!-- /react-text --></a></p></li><li data-reactid="3022"><p data-reactid="3023"><!-- react-text: 3024 -->Support Vietnamese. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5927" data-reactid="3025"><!-- react-text: 3026 -->#5927<!-- /react-text --></a><!-- react-text: 3027 --> <!-- /react-text --><a href="https://github.com/pnghai" data-reactid="3028"><!-- react-text: 3029 -->@pnghai<!-- /react-text --></a></p></li><li data-reactid="3030"><p data-reactid="3031"><!-- react-text: 3032 -->Update Spanish. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5932" data-reactid="3033"><!-- react-text: 3034 -->#5932<!-- /react-text --></a><!-- react-text: 3035 --> <!-- /react-text --><a href="https://github.com/ginodeis" data-reactid="3036"><!-- react-text: 3037 -->@ginodeise<!-- /react-text --></a></p></li></ul></li><li data-reactid="3038"><p data-reactid="3039"><!-- react-text: 3040 -->AutoComplete supports to listen to search events by <!-- /react-text --><code data-reactid="3041"><!-- react-text: 3042 -->onSearch<!-- /react-text --></code><!-- react-text: 3043 -->.<!-- /react-text --></p></li><li data-reactid="3044"><p data-reactid="3045"><!-- react-text: 3046 -->Checkbox.Group can support more flexible layout with nested Checkbox. <!-- /react-text --><a href="http://ant.design/components/checkbox-cn/#components-checkbox-demo-layout" data-reactid="3047"><!-- react-text: 3048 -->demo<!-- /react-text --></a></p></li><li data-reactid="3049"><p data-reactid="3050"><!-- react-text: 3051 -->Notification's inline style and className can be customized now. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5893" data-reactid="3052"><!-- react-text: 3053 -->#5893<!-- /react-text --></a><!-- react-text: 3054 --> <!-- /react-text --><a href="https://github.com/lixiaoyang1992" data-reactid="3055"><!-- react-text: 3056 -->@lixiaoyang1992<!-- /react-text --></a></p></li><li data-reactid="3057"><p data-reactid="3058"><!-- react-text: 3059 -->TimePicker's open status can be controlled by <!-- /react-text --><code data-reactid="3060"><!-- react-text: 3061 -->open<!-- /react-text --></code><!-- react-text: 3062 --> property. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5913" data-reactid="3063"><!-- react-text: 3064 -->#5913<!-- /react-text --></a></p></li><li data-reactid="3065"><p data-reactid="3066"><!-- react-text: 3067 -->The returned value of Upload <!-- /react-text --><code data-reactid="3068"><!-- react-text: 3069 -->onRemove<!-- /react-text --></code><!-- react-text: 3070 --> could be a Promise to control remove logic asynchronously. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5973" data-reactid="3071"><!-- react-text: 3072 -->#5973<!-- /react-text --></a><!-- react-text: 3073 --> <!-- /react-text --><a href="https://github.com/shlice" data-reactid="3074"><!-- react-text: 3075 -->@shlice<!-- /react-text --></a></p></li><li data-reactid="3076"><p data-reactid="3077"><!-- react-text: 3078 -->Adjust padding of popup of Dropdown. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5088" data-reactid="3079"><!-- react-text: 3080 -->#5088<!-- /react-text --></a></p></li><li data-reactid="3081"><p data-reactid="3082"><!-- react-text: 3083 -->AutoComplete<!-- /react-text --></p><ul data-reactid="3084"><li data-reactid="3085"><p data-reactid="3086"><!-- react-text: 3087 -->Fix inconsistent behavior between <!-- /react-text --><code data-reactid="3088"><!-- react-text: 3089 -->dataSource: Object[]<!-- /react-text --></code><!-- react-text: 3090 --> and <!-- /react-text --><code data-reactid="3091"><!-- react-text: 3092 -->dataSource: String[]<!-- /react-text --></code><!-- react-text: 3093 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5860" data-reactid="3094"><!-- react-text: 3095 -->#5860<!-- /react-text --></a></p></li><li data-reactid="3096"><p data-reactid="3097"><!-- react-text: 3098 -->Fix broken style of error style in Form. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5834" data-reactid="3099"><!-- react-text: 3100 -->#5834<!-- /react-text --></a><!-- react-text: 3101 --> <!-- /react-text --><a href="https://github.com/kossel" data-reactid="3102"><!-- react-text: 3103 -->@kossel<!-- /react-text --></a></p></li></ul></li><li data-reactid="3104"><p data-reactid="3105"><!-- react-text: 3106 -->Fix that Button should not insert space in Chinese characters while using Icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5977" data-reactid="3107"><!-- react-text: 3108 -->#5977<!-- /react-text --></a></p></li><li data-reactid="3109"><p data-reactid="3110"><!-- react-text: 3111 -->Fix broken style while using Cascader in Card<!-- /react-text --><span data-reactid="3112"><!-- react-text: 3113 -->title<!-- /react-text --></span><!-- react-text: 3114 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5952" data-reactid="3115"><!-- react-text: 3116 -->#5952<!-- /react-text --></a></p></li><li data-reactid="3117"><p data-reactid="3118"><!-- react-text: 3119 -->Fix broken disabled style of Checkbox Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5935" data-reactid="3120"><!-- react-text: 3121 -->#5935<!-- /react-text --></a></p></li><li data-reactid="3122"><p data-reactid="3123"><!-- react-text: 3124 -->Fix broken style of DatePicker with nested TimePicker while using <!-- /react-text --><code data-reactid="3125"><!-- react-text: 3126 -->use12Hours<!-- /react-text --></code><!-- react-text: 3127 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5959" data-reactid="3128"><!-- react-text: 3129 -->#5959<!-- /react-text --></a></p></li><li data-reactid="3130"><p data-reactid="3131"><!-- react-text: 3132 -->Fix broken style while using AutoComplete, Cascader, Mention, TimePicker in Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5832" data-reactid="3133"><!-- react-text: 3134 -->#5832<!-- /react-text --></a></p></li><li data-reactid="3135"><p data-reactid="3136"><!-- react-text: 3137 -->Fix missing TypeScript definition of <!-- /react-text --><code data-reactid="3138"><!-- react-text: 3139 -->inlineIndent<!-- /react-text --></code><!-- react-text: 3140 --> Menu. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5903" data-reactid="3141"><!-- react-text: 3142 -->#5903<!-- /react-text --></a><!-- react-text: 3143 --> <!-- /react-text --><a href="https://github.com/brooksh" data-reactid="3144"><!-- react-text: 3145 -->@brookshi<!-- /react-text --></a></p></li><li data-reactid="3146"><p data-reactid="3147"><!-- react-text: 3148 -->Mention<!-- /react-text --></p><ul data-reactid="3149"><li data-reactid="3150"><p data-reactid="3151"><!-- react-text: 3152 -->Fix missing properties, readOnly and disabled. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5175" data-reactid="3153"><!-- react-text: 3154 -->#5175<!-- /react-text --></a></p></li><li data-reactid="3155"><p data-reactid="3156"><!-- react-text: 3157 -->Fix controlled mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5788" data-reactid="3158"><!-- react-text: 3159 -->#5788<!-- /react-text --></a></p></li></ul></li><li data-reactid="3160"><p data-reactid="3161"><!-- react-text: 3162 -->Fix errors while using RangePicker with Form. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5872" data-reactid="3163"><!-- react-text: 3164 -->#5872<!-- /react-text --></a></p></li><li data-reactid="3165"><p data-reactid="3166"><!-- react-text: 3167 -->Fix that pagination is clickable when Table with loading status. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5937" data-reactid="3168"><!-- react-text: 3169 -->#5937<!-- /react-text --></a></p></li><li data-reactid="3170"><p data-reactid="3171"><!-- react-text: 3172 -->Tabs<!-- /react-text --></p><ul data-reactid="3173"><li data-reactid="3174"><p data-reactid="3175"><!-- react-text: 3176 -->Fix broken style while using Table or Form in Tabs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5953" data-reactid="3177"><!-- react-text: 3178 -->#5953<!-- /react-text --></a></p></li><li data-reactid="3179"><p data-reactid="3180"><!-- react-text: 3181 -->Fix broken style of vertical layout. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5877" data-reactid="3182"><!-- react-text: 3183 -->#5877<!-- /react-text --></a></p></li></ul></li><li data-reactid="3184"><p data-reactid="3185"><!-- react-text: 3186 -->Transfer<!-- /react-text --></p><ul data-reactid="3187"><li data-reactid="3188"><p data-reactid="3189"><!-- react-text: 3190 -->Fix invisible search result list. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5631" data-reactid="3191"><!-- react-text: 3192 -->#5631<!-- /react-text --></a></p></li><li data-reactid="3193"><p data-reactid="3194"><!-- react-text: 3195 -->Fix select all and unselect all logic in searching mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5993" data-reactid="3196"><!-- react-text: 3197 -->#5993<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="3198"><div class="ant-timeline-item-tail" data-reactid="3199"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="3200"></div><div class="ant-timeline-item-content" data-reactid="3201"><h2 id="2.9.3" data-reactid="3202"><span data-reactid="3203"><!-- react-text: 3204 -->2.9.3<!-- /react-text --></span><a href="#2.9.3" class="anchor" data-reactid="3205">#</a></h2><p data-reactid="3206"><code data-reactid="3207"><!-- react-text: 3208 -->2017-04-24<!-- /react-text --></code></p><ul data-reactid="3209"><li data-reactid="3210"><p data-reactid="3211"><strong data-reactid="3212"><!-- react-text: 3213 -->notification<!-- /react-text --></strong><!-- react-text: 3214 --> Fix can't close itself after 4.5s. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5869" data-reactid="3215"><!-- react-text: 3216 -->#5869<!-- /react-text --></a></p></li><li data-reactid="3217"><p data-reactid="3218"><strong data-reactid="3219"><!-- react-text: 3220 -->Tabs<!-- /react-text --></strong><!-- react-text: 3221 --> Add transition for <!-- /react-text --><code data-reactid="3222"><!-- react-text: 3223 -->ink-bar<!-- /react-text --></code><!-- react-text: 3224 --> width. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5858" data-reactid="3225"><!-- react-text: 3226 -->#5858<!-- /react-text --></a><!-- react-text: 3227 --> <!-- /react-text --><a href="https://github.com/hlehmann" data-reactid="3228"><!-- react-text: 3229 -->@hlehmann<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="3230"><div class="ant-timeline-item-tail" data-reactid="3231"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="3232"></div><div class="ant-timeline-item-content" data-reactid="3233"><h2 id="2.9.2" data-reactid="3234"><span data-reactid="3235"><!-- react-text: 3236 -->2.9.2<!-- /react-text --></span><a href="#2.9.2" class="anchor" data-reactid="3237">#</a></h2><p data-reactid="3238"><code data-reactid="3239"><!-- react-text: 3240 -->2017-04-22<!-- /react-text --></code></p><ul data-reactid="3241"><li data-reactid="3242"><p data-reactid="3243"><strong data-reactid="3244"><!-- react-text: 3245 -->Alert<!-- /react-text --></strong><!-- react-text: 3246 --> Fix props of banner mode can't be overrided. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5800" data-reactid="3247"><!-- react-text: 3248 -->#5800<!-- /react-text --></a></p></li><li data-reactid="3249"><p data-reactid="3250"><strong data-reactid="3251"><!-- react-text: 3252 -->AutoComplete<!-- /react-text --></strong><!-- react-text: 3253 --> Fix can't add <!-- /react-text --><code data-reactid="3254"><!-- react-text: 3255 -->onKeyDown<!-- /react-text --></code><!-- react-text: 3256 --> event listener with customized input component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5487" data-reactid="3257"><!-- react-text: 3258 -->#5487<!-- /react-text --></a></p></li><li data-reactid="3259"><p data-reactid="3260"><strong data-reactid="3261"><!-- react-text: 3262 -->Button<!-- /react-text --></strong><!-- react-text: 3263 --> New style for danger Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5815" data-reactid="3264"><!-- react-text: 3265 -->#5815<!-- /react-text --></a></p></li><li data-reactid="3266"><p data-reactid="3267"><strong data-reactid="3268"><!-- react-text: 3269 -->DatePicker<!-- /react-text --></strong></p><ul data-reactid="3270"><li data-reactid="3271"><p data-reactid="3272"><!-- react-text: 3273 -->Improve user experience of RangePicker, rc-calendar upgrade to <!-- /react-text --><code data-reactid="3274"><!-- react-text: 3275 -->~8.0.0<!-- /react-text --></code><!-- react-text: 3276 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4985" data-reactid="3277"><!-- react-text: 3278 -->#4985<!-- /react-text --></a></p></li><li data-reactid="3279"><p data-reactid="3280"><!-- react-text: 3281 -->Fix RangePicker not aligned after customizing the size of input. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5718" data-reactid="3282"><!-- react-text: 3283 -->pull/5718<!-- /react-text --></a><!-- react-text: 3284 --> <!-- /react-text --><a href="https://github.com/leadream" data-reactid="3285"><!-- react-text: 3286 -->@leadream<!-- /react-text --></a></p></li></ul></li><li data-reactid="3287"><p data-reactid="3288"><strong data-reactid="3289"><!-- react-text: 3290 -->Form<!-- /react-text --></strong><!-- react-text: 3291 --> Add a less variable to opt out of form item colons. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5855" data-reactid="3292"><!-- react-text: 3293 -->pull/5855<!-- /react-text --></a><!-- react-text: 3294 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="3295"><!-- react-text: 3296 -->@megawac<!-- /react-text --></a></p></li><li data-reactid="3297"><p data-reactid="3298"><strong data-reactid="3299"><!-- react-text: 3300 -->Input<!-- /react-text --></strong></p><ul data-reactid="3301"><li data-reactid="3302"><p data-reactid="3303"><!-- react-text: 3304 -->Fix Input.Search style issue when be used in Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5743" data-reactid="3305"><!-- react-text: 3306 -->#5743<!-- /react-text --></a></p></li><li data-reactid="3307"><p data-reactid="3308"><!-- react-text: 3309 -->Fix AutoComplete style issue when be used in Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5832" data-reactid="3310"><!-- react-text: 3311 -->#5832<!-- /react-text --></a></p></li><li data-reactid="3312"><p data-reactid="3313"><!-- react-text: 3314 -->Fix Select size when be used in Input.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5754" data-reactid="3315"><!-- react-text: 3316 -->#5754<!-- /react-text --></a></p></li><li data-reactid="3317"><p data-reactid="3318"><!-- react-text: 3319 -->Change suffix color. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5820" data-reactid="3320"><!-- react-text: 3321 -->pull/5820<!-- /react-text --></a><!-- react-text: 3322 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="3323"><!-- react-text: 3324 -->@megawac<!-- /react-text --></a></p></li></ul></li><li data-reactid="3325"><p data-reactid="3326"><strong data-reactid="3327"><!-- react-text: 3328 -->InputNumber<!-- /react-text --></strong><!-- react-text: 3329 --> Update docs and demos for how to use <!-- /react-text --><code data-reactid="3330"><!-- react-text: 3331 -->parser<!-- /react-text --></code><!-- react-text: 3332 --> to work with <!-- /react-text --><code data-reactid="3333"><!-- react-text: 3334 -->formatter<!-- /react-text --></code><!-- react-text: 3335 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5683" data-reactid="3336"><!-- react-text: 3337 -->#5683<!-- /react-text --></a></p></li><li data-reactid="3338"><p data-reactid="3339"><strong data-reactid="3340"><!-- react-text: 3341 -->Layout<!-- /react-text --></strong></p><ul data-reactid="3342"><li data-reactid="3343"><p data-reactid="3344"><!-- react-text: 3345 -->Add <!-- /react-text --><a href="https://ant.design/components/layout/#components-layout-demo-fixed-sider" data-reactid="3346"><!-- react-text: 3347 -->Fixed-Sider<!-- /react-text --></a><!-- react-text: 3348 --> demo.<!-- /react-text --></p></li><li data-reactid="3349"><p data-reactid="3350"><!-- react-text: 3351 -->Fix style issue of responsive sider in firefox. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5613" data-reactid="3352"><!-- react-text: 3353 -->#5613<!-- /react-text --></a></p></li></ul></li><li data-reactid="3354"><p data-reactid="3355"><strong data-reactid="3356"><!-- react-text: 3357 -->LocaleProvider<!-- /react-text --></strong><!-- react-text: 3358 --> Allow for seamless access to less variables. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5712" data-reactid="3359"><!-- react-text: 3360 -->#5712<!-- /react-text --></a><!-- react-text: 3361 --> <!-- /react-text --><a href="https://github.com/lionkeng" data-reactid="3362"><!-- react-text: 3363 -->@lionkeng<!-- /react-text --></a></p></li><li data-reactid="3364"><p data-reactid="3365"><strong data-reactid="3366"><!-- react-text: 3367 -->Menu<!-- /react-text --></strong><!-- react-text: 3368 --> Override the default <!-- /react-text --><code data-reactid="3369"><!-- react-text: 3370 -->a:focus<!-- /react-text --></code><!-- react-text: 3371 --> style when it nested in Menu component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5707" data-reactid="3372"><!-- react-text: 3373 -->#5707<!-- /react-text --></a></p></li><li data-reactid="3374"><p data-reactid="3375"><strong data-reactid="3376"><!-- react-text: 3377 -->Notification<!-- /react-text --></strong><!-- react-text: 3378 --> Auto adjust style for singleline message. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5846" data-reactid="3379"><!-- react-text: 3380 -->#5846<!-- /react-text --></a></p></li><li data-reactid="3381"><p data-reactid="3382"><strong data-reactid="3383"><!-- react-text: 3384 -->Radio<!-- /react-text --></strong><!-- react-text: 3385 --> Add less variables for setting color and background color of Radio.Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5791" data-reactid="3386"><!-- react-text: 3387 -->pull/5791<!-- /react-text --></a><!-- react-text: 3388 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="3389"><!-- react-text: 3390 -->@megawac<!-- /react-text --></a></p></li><li data-reactid="3391"><p data-reactid="3392"><strong data-reactid="3393"><!-- react-text: 3394 -->Table<!-- /react-text --></strong></p><ul data-reactid="3395"><li data-reactid="3396"><p data-reactid="3397"><!-- react-text: 3398 -->Add less variables for setting head background color and row background hover color. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5706" data-reactid="3399"><!-- react-text: 3400 -->#5706<!-- /react-text --></a><!-- react-text: 3401 --> <!-- /react-text --><a href="https://github.com/kappa-gooner" data-reactid="3402"><!-- react-text: 3403 -->@kappa-gooner<!-- /react-text --></a></p></li><li data-reactid="3404"><p data-reactid="3405"><!-- react-text: 3406 -->Improve the <!-- /react-text --><code data-reactid="3407"><!-- react-text: 3408 -->Grouping table head<!-- /react-text --></code><!-- react-text: 3409 --> demo style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5697" data-reactid="3410"><!-- react-text: 3411 -->#5697<!-- /react-text --></a></p></li></ul></li><li data-reactid="3412"><p data-reactid="3413"><strong data-reactid="3414"><!-- react-text: 3415 -->Tabs<!-- /react-text --></strong><!-- react-text: 3416 --> Fix the position of the scrolling arrow in <!-- /react-text --><code data-reactid="3417"><!-- react-text: 3418 -->vertical<!-- /react-text --></code><!-- react-text: 3419 --> mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5765" data-reactid="3420"><!-- react-text: 3421 -->#5765<!-- /react-text --></a><!-- react-text: 3422 --> <!-- /react-text --><a href="https://github.com/dicklwm" data-reactid="3423"><!-- react-text: 3424 -->@dicklwm<!-- /react-text --></a></p></li><li data-reactid="3425"><p data-reactid="3426"><strong data-reactid="3427"><!-- react-text: 3428 -->TreeSelect<!-- /react-text --></strong><!-- react-text: 3429 --> Fix arrow rotate bug. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5693" data-reactid="3430"><!-- react-text: 3431 -->#5693<!-- /react-text --></a></p></li><li data-reactid="3432"><p data-reactid="3433"><strong data-reactid="3434"><!-- react-text: 3435 -->TypeScript<!-- /react-text --></strong></p><ul data-reactid="3436"><li data-reactid="3437"><p data-reactid="3438"><!-- react-text: 3439 -->Add missing props in InputNumber. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5717" data-reactid="3440"><!-- react-text: 3441 -->#5717<!-- /react-text --></a><!-- react-text: 3442 --> <!-- /react-text --><a href="https://github.com/whtang906" data-reactid="3443"><!-- react-text: 3444 -->@whtang906<!-- /react-text --></a></p></li></ul></li><li data-reactid="3445"><p data-reactid="3446"><strong data-reactid="3447"><!-- react-text: 3448 -->Global Optimization<!-- /react-text --></strong></p><ul data-reactid="3449"><li data-reactid="3450"><p data-reactid="3451"><!-- react-text: 3452 -->Fix deprecation warning of <!-- /react-text --><code data-reactid="3453"><!-- react-text: 3454 -->React.PropTypes<!-- /react-text --></code><!-- react-text: 3455 --> due to React upgrading to v15.5.0. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5723" data-reactid="3456"><!-- react-text: 3457 -->pull/5723<!-- /react-text --></a><!-- react-text: 3458 --> <!-- /react-text --><a href="https://github.com/manjitkumar" data-reactid="3459"><!-- react-text: 3460 -->@manjitkumar<!-- /react-text --></a></p></li></ul></li><li data-reactid="3461"><p data-reactid="3462"><strong data-reactid="3463"><!-- react-text: 3464 -->Site<!-- /react-text --></strong></p><ul data-reactid="3465"><li data-reactid="3466"><p data-reactid="3467"><!-- react-text: 3468 -->Add native English translation for <!-- /react-text --><a href="https://ant.design/docs/spec/icon" data-reactid="3469"><!-- react-text: 3470 -->icons spec<!-- /react-text --></a><!-- react-text: 3471 -->. <!-- /react-text --><a href="https://github.com/kenaniah" data-reactid="3472"><!-- react-text: 3473 -->@kenaniah<!-- /react-text --></a></p></li><li data-reactid="3474"><p data-reactid="3475"><!-- react-text: 3476 -->Add <!-- /react-text --><a href="https://gitter.im/ant-design/ant-design-english" data-reactid="3477"><!-- react-text: 3478 -->English gitter chat room<!-- /react-text --></a><!-- react-text: 3479 -->.<!-- /react-text --></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="3480"><div class="ant-timeline-item-tail" data-reactid="3481"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="3482"></div><div class="ant-timeline-item-content" data-reactid="3483"><h2 id="2.9.1" data-reactid="3484"><span data-reactid="3485"><!-- react-text: 3486 -->2.9.1<!-- /react-text --></span><a href="#2.9.1" class="anchor" data-reactid="3487">#</a></h2><p data-reactid="3488"><code data-reactid="3489"><!-- react-text: 3490 -->2017-04-09<!-- /react-text --></code></p><ul data-reactid="3491"><li data-reactid="3492"><p data-reactid="3493"><!-- react-text: 3494 -->Step<!-- /react-text --></p><ul data-reactid="3495"><li data-reactid="3496"><p data-reactid="3497"><!-- react-text: 3498 -->Add more less variables. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5624" data-reactid="3499"><!-- react-text: 3500 -->#5624<!-- /react-text --></a><!-- react-text: 3501 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="3502"><!-- react-text: 3503 -->@megawac<!-- /react-text --></a></p></li><li data-reactid="3504"><p data-reactid="3505"><!-- react-text: 3506 -->Fix style issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5623" data-reactid="3507"><!-- react-text: 3508 -->#5623<!-- /react-text --></a></p></li></ul></li><li data-reactid="3509"><p data-reactid="3510"><!-- react-text: 3511 -->Button won't lose focus after click. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5597" data-reactid="3512"><!-- react-text: 3513 -->#5597<!-- /react-text --></a><!-- react-text: 3514 --> <!-- /react-text --><a href="https://github.com/kenaniah" data-reactid="3515"><!-- react-text: 3516 -->@kenaniah<!-- /react-text --></a></p></li><li data-reactid="3517"><p data-reactid="3518"><!-- react-text: 3519 -->Add underline to focused link. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5597" data-reactid="3520"><!-- react-text: 3521 -->#5587<!-- /react-text --></a><!-- react-text: 3522 --> <!-- /react-text --><a href="https://github.com/kenaniah" data-reactid="3523"><!-- react-text: 3524 -->@kenaniah<!-- /react-text --></a></p></li><li data-reactid="3525"><p data-reactid="3526"><!-- react-text: 3527 -->Fix Dropdown.Button can't use <!-- /react-text --><code data-reactid="3528"><!-- react-text: 3529 -->placement<!-- /react-text --></code><!-- react-text: 3530 --> issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5594" data-reactid="3531"><!-- react-text: 3532 -->#5594<!-- /react-text --></a></p></li><li data-reactid="3533"><p data-reactid="3534"><!-- react-text: 3535 -->Fix Pagination alignment issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5632" data-reactid="3536"><!-- react-text: 3537 -->#5632<!-- /react-text --></a></p></li><li data-reactid="3538"><p data-reactid="3539"><!-- react-text: 3540 -->Fix AutoComplete style issue when use <!-- /react-text --><code data-reactid="3541"><!-- react-text: 3542 -->allowClear<!-- /react-text --></code><!-- react-text: 3543 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5634" data-reactid="3544"><!-- react-text: 3545 -->#5634<!-- /react-text --></a></p></li><li data-reactid="3546"><p data-reactid="3547"><!-- react-text: 3548 -->Fix DatePicker style issue when set <!-- /react-text --><code data-reactid="3549"><!-- react-text: 3550 -->showToday<!-- /react-text --></code><!-- react-text: 3551 --> to <!-- /react-text --><code data-reactid="3552"><!-- react-text: 3553 -->false<!-- /react-text --></code><!-- react-text: 3554 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5620" data-reactid="3555"><!-- react-text: 3556 -->#5620<!-- /react-text --></a></p></li><li data-reactid="3557"><p data-reactid="3558"><!-- react-text: 3559 -->Fix Select shows Chinese defaultly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5661" data-reactid="3560"><!-- react-text: 3561 -->#5661<!-- /react-text --></a><!-- react-text: 3562 --> <!-- /react-text --><a href="https://github.com/LeeHarlan" data-reactid="3563"><!-- react-text: 3564 -->@LeeHarlan<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="3565"><div class="ant-timeline-item-tail" data-reactid="3566"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="3567"></div><div class="ant-timeline-item-content" data-reactid="3568"><h2 id="2.9.0" data-reactid="3569"><span data-reactid="3570"><!-- react-text: 3571 -->2.9.0<!-- /react-text --></span><a href="#2.9.0" class="anchor" data-reactid="3572">#</a></h2><p data-reactid="3573"><code data-reactid="3574"><!-- react-text: 3575 -->2017-04-01<!-- /react-text --></code><!-- react-text: 3576 --> 👻<!-- /react-text --></p><ul data-reactid="3577"><li data-reactid="3578"><p data-reactid="3579"><!-- react-text: 3580 -->Change the default font family to be monospaced for numbers. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/b526083fa6a619113a3d26c4f4f092a8648f3bd4" data-reactid="3581"><!-- react-text: 3582 -->b526083<!-- /react-text --></a></p></li><li data-reactid="3583"><p data-reactid="3584"><!-- react-text: 3585 -->Select<!-- /react-text --></p><ul data-reactid="3586"><li data-reactid="3587"><p data-reactid="3588"><!-- react-text: 3589 -->Add <!-- /react-text --><code data-reactid="3590"><!-- react-text: 3591 -->mode<!-- /react-text --></code><!-- react-text: 3592 --> prop, deprecate the <!-- /react-text --><code data-reactid="3593"><!-- react-text: 3594 -->tags|combobox|multiple<!-- /react-text --></code><!-- react-text: 3595 --> properties, replaced by <!-- /react-text --><code data-reactid="3596"><!-- react-text: 3597 -->mode={tags|combobox|multiple}<!-- /react-text --></code><!-- react-text: 3598 -->.<!-- /react-text --></p></li><li data-reactid="3599"><p data-reactid="3600"><code data-reactid="3601"><!-- react-text: 3602 -->tags|multiple<!-- /react-text --></code><!-- react-text: 3603 --> now supports <!-- /react-text --><code data-reactid="3604"><!-- react-text: 3605 -->allowClear<!-- /react-text --></code><!-- react-text: 3606 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4843" data-reactid="3607"><!-- react-text: 3608 -->#4843<!-- /react-text --></a></p></li></ul></li><li data-reactid="3609"><p data-reactid="3610"><!-- react-text: 3611 -->Add a new type <!-- /react-text --><code data-reactid="3612"><!-- react-text: 3613 -->dashboard<!-- /react-text --></code><!-- react-text: 3614 --> of Progress. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5225" data-reactid="3615"><!-- react-text: 3616 -->#5225<!-- /react-text --></a><!-- react-text: 3617 --> <!-- /react-text --><a href="https://github.com/qiaolb" data-reactid="3618"><!-- react-text: 3619 -->@qiaolb<!-- /react-text --></a></p></li><li data-reactid="3620"><p data-reactid="3621"><!-- react-text: 3622 -->Add <!-- /react-text --><code data-reactid="3623"><!-- react-text: 3624 -->showLine<!-- /react-text --></code><!-- react-text: 3625 --> prop of Tree, for connecting line style in tree nodes. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3854" data-reactid="3626"><!-- react-text: 3627 -->#3854<!-- /react-text --></a></p></li><li data-reactid="3628"><p data-reactid="3629"><!-- react-text: 3630 -->TimePicker now supports 12 hours via <!-- /react-text --><code data-reactid="3631"><!-- react-text: 3632 -->use12Hours<!-- /react-text --></code><!-- react-text: 3633 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4063" data-reactid="3634"><!-- react-text: 3635 -->#4063<!-- /react-text --></a></p></li><li data-reactid="3636"><p data-reactid="3637"><!-- react-text: 3638 -->Add <!-- /react-text --><code data-reactid="3639"><!-- react-text: 3640 -->column.filterIcon<!-- /react-text --></code><!-- react-text: 3641 --> prop of Table, which can be used to customize filter icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5293" data-reactid="3642"><!-- react-text: 3643 -->#5293<!-- /react-text --></a></p></li><li data-reactid="3644"><p data-reactid="3645"><!-- react-text: 3646 -->Add <!-- /react-text --><code data-reactid="3647"><!-- react-text: 3648 -->wrapperClassName<!-- /react-text --></code><!-- react-text: 3649 --> prop of Spin. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5425" data-reactid="3650"><!-- react-text: 3651 -->#5425<!-- /react-text --></a><!-- react-text: 3652 --> <!-- /react-text --><a href="https://github.com/aaronplanell" data-reactid="3653"><!-- react-text: 3654 -->@aaronplanell<!-- /react-text --></a></p></li><li data-reactid="3655"><p data-reactid="3656"><!-- react-text: 3657 -->Add <!-- /react-text --><code data-reactid="3658"><!-- react-text: 3659 -->onPrevClick<!-- /react-text --></code><!-- react-text: 3660 --> <!-- /react-text --><code data-reactid="3661"><!-- react-text: 3662 -->onNextClick<!-- /react-text --></code><!-- react-text: 3663 --> props of Tabs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4395" data-reactid="3664"><!-- react-text: 3665 -->#4395<!-- /react-text --></a></p></li><li data-reactid="3666"><p data-reactid="3667"><!-- react-text: 3668 -->Add <!-- /react-text --><code data-reactid="3669"><!-- react-text: 3670 -->parser<!-- /react-text --></code><!-- react-text: 3671 --> prop of InputNumber, to extract value from formatter. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5178#issuecomment-284557933" data-reactid="3672"><!-- react-text: 3673 -->#5178<!-- /react-text --></a></p></li><li data-reactid="3674"><p data-reactid="3675"><!-- react-text: 3676 -->New locales support:<!-- /react-text --></p><ul data-reactid="3677"><li data-reactid="3678"><p data-reactid="3679"><!-- react-text: 3680 -->Japanese <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5529" data-reactid="3681"><!-- react-text: 3682 -->#5529<!-- /react-text --></a><!-- react-text: 3683 --> <!-- /react-text --><a href="https://github.com/novi" data-reactid="3684"><!-- react-text: 3685 -->@novi<!-- /react-text --></a></p></li><li data-reactid="3686"><p data-reactid="3687"><!-- react-text: 3688 -->Slovak <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5304" data-reactid="3689"><!-- react-text: 3690 -->#5304<!-- /react-text --></a><!-- react-text: 3691 --> <!-- /react-text --><a href="https://github.com/Kamahl19" data-reactid="3692"><!-- react-text: 3693 -->@Kamahl19<!-- /react-text --></a></p></li><li data-reactid="3694"><p data-reactid="3695"><!-- react-text: 3696 -->Estonian <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5266" data-reactid="3697"><!-- react-text: 3698 -->#5266<!-- /react-text --></a><!-- react-text: 3699 --> <!-- /react-text --><a href="https://github.com/madisvain" data-reactid="3700"><!-- react-text: 3701 -->@madisvain<!-- /react-text --></a></p></li><li data-reactid="3702"><p data-reactid="3703"><!-- react-text: 3704 -->Turkish <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5536" data-reactid="3705"><!-- react-text: 3706 -->#5536<!-- /react-text --></a><!-- react-text: 3707 --> <!-- /react-text --><a href="https://github.com/c0b41" data-reactid="3708"><!-- react-text: 3709 -->@c0b41<!-- /react-text --></a></p></li></ul></li><li data-reactid="3710"><p data-reactid="3711"><!-- react-text: 3712 -->TypeScript<!-- /react-text --></p><ul data-reactid="3713"><li data-reactid="3714"><p data-reactid="3715"><!-- react-text: 3716 -->Fix definitions of Carousel following react-slick<!-- /react-text --></p></li><li data-reactid="3717"><p data-reactid="3718"><!-- react-text: 3719 -->Fix some definitions of Form.<!-- /react-text --></p></li><li data-reactid="3720"><p data-reactid="3721"><!-- react-text: 3722 -->Fix <!-- /react-text --><code data-reactid="3723"><!-- react-text: 3724 -->getPopupContainer<!-- /react-text --></code><!-- react-text: 3725 --> definitions.<!-- /react-text --></p></li></ul></li><li data-reactid="3726"><p data-reactid="3727"><!-- react-text: 3728 -->Allow to disable animation of inkBar and panes of Tabs separately. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5089" data-reactid="3729"><!-- react-text: 3730 -->#5089<!-- /react-text --></a><!-- react-text: 3731 --> <!-- /react-text --><a href="https://github.com/xieguanglei" data-reactid="3732"><!-- react-text: 3733 -->@xieguanglei<!-- /react-text --></a></p></li><li data-reactid="3734"><p data-reactid="3735"><!-- react-text: 3736 -->Button <!-- /react-text --><code data-reactid="3737"><!-- react-text: 3738 -->loading<!-- /react-text --></code><!-- react-text: 3739 --> prop now supports like <!-- /react-text --><code data-reactid="3740"><!-- react-text: 3741 -->{ delay: 1000 }<!-- /react-text --></code><!-- react-text: 3742 -->, removed the default loading delay. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5365" data-reactid="3743"><!-- react-text: 3744 -->#5365<!-- /react-text --></a></p></li><li data-reactid="3745"><p data-reactid="3746"><!-- react-text: 3747 -->Add less variables for Card header. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5354" data-reactid="3748"><!-- react-text: 3749 -->#5354<!-- /react-text --></a><!-- react-text: 3750 --> <!-- /react-text --><a href="https://github.com/kossel" data-reactid="3751"><!-- react-text: 3752 -->@kossel<!-- /react-text --></a></p></li><li data-reactid="3753"><p data-reactid="3754"><!-- react-text: 3755 -->Fix extra separator of Breadcrumb without <!-- /react-text --><code data-reactid="3756"><!-- react-text: 3757 -->breadcrumbName<!-- /react-text --></code><!-- react-text: 3758 -->.<!-- /react-text --></p></li><li data-reactid="3759"><p data-reactid="3760"><!-- react-text: 3761 -->Fix <!-- /react-text --><code data-reactid="3762"><!-- react-text: 3763 -->Unknown prop placement<!-- /react-text --></code><!-- react-text: 3764 --> warning of Dropdown.Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5594" data-reactid="3765"><!-- react-text: 3766 -->#5594<!-- /react-text --></a></p></li><li data-reactid="3767"><p data-reactid="3768"><!-- react-text: 3769 -->Fix RangePicker and InputNumber placeholder color.<!-- /react-text --></p></li><li data-reactid="3770"><p data-reactid="3771"><!-- react-text: 3772 -->Fix that Cascader search can't use <!-- /react-text --><span data-reactid="3773"><!-- react-text: 3774 -->Backspace<!-- /react-text --></span><!-- react-text: 3775 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5340" data-reactid="3776"><!-- react-text: 3777 -->#5340<!-- /react-text --></a></p></li><li data-reactid="3778"><p data-reactid="3779"><!-- react-text: 3780 -->Fix that LocaleProvider can't affect <!-- /react-text --><code data-reactid="3781"><!-- react-text: 3782 -->Modal.confirm<!-- /react-text --></code><!-- react-text: 3783 --> sometimes. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5493" data-reactid="3784"><!-- react-text: 3785 -->#5493<!-- /react-text --></a><!-- react-text: 3786 --> <!-- /react-text --><a href="https://github.com/hargasinski" data-reactid="3787"><!-- react-text: 3788 -->@hargasinski<!-- /react-text --></a></p></li><li data-reactid="3789"><p data-reactid="3790"><!-- react-text: 3791 -->Fix scroll animation of BackTop which specifies the <!-- /react-text --><code data-reactid="3792"><!-- react-text: 3793 -->target<!-- /react-text --></code><!-- react-text: 3794 --> prop. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5564" data-reactid="3795"><!-- react-text: 3796 -->#5564<!-- /react-text --></a></p></li><li data-reactid="3797"><p data-reactid="3798"><!-- react-text: 3799 -->Optimize the block style of Pagination. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5557" data-reactid="3800"><!-- react-text: 3801 -->#5557<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="3802"><div class="ant-timeline-item-tail" data-reactid="3803"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="3804"></div><div class="ant-timeline-item-content" data-reactid="3805"><h2 id="2.8.3" data-reactid="3806"><span data-reactid="3807"><!-- react-text: 3808 -->2.8.3<!-- /react-text --></span><a href="#2.8.3" class="anchor" data-reactid="3809">#</a></h2><p data-reactid="3810"><code data-reactid="3811"><!-- react-text: 3812 -->2017-03-27<!-- /react-text --></code></p><ul data-reactid="3813"><li data-reactid="3814"><p data-reactid="3815"><!-- react-text: 3816 -->TypeScript<!-- /react-text --></p><ul data-reactid="3817"><li data-reactid="3818"><p data-reactid="3819"><!-- react-text: 3820 -->Fixed missing definition of <!-- /react-text --><code data-reactid="3821"><!-- react-text: 3822 -->AutoComplete[filterOption]<!-- /react-text --></code><!-- react-text: 3823 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5393" data-reactid="3824"><!-- react-text: 3825 -->#5393<!-- /react-text --></a><!-- react-text: 3826 --> <!-- /react-text --><a href="https://github.com/mitchelldemler" data-reactid="3827"><!-- react-text: 3828 -->@mitchelldemler<!-- /react-text --></a></p></li><li data-reactid="3829"><p data-reactid="3830"><!-- react-text: 3831 -->Improve definition of <!-- /react-text --><code data-reactid="3832"><!-- react-text: 3833 -->getPopupContainer<!-- /react-text --></code><!-- react-text: 3834 --> <!-- /react-text --><code data-reactid="3835"><!-- react-text: 3836 -->getCalendarContainer<!-- /react-text --></code><!-- react-text: 3837 --> <!-- /react-text --><code data-reactid="3838"><!-- react-text: 3839 -->getTooltipContainer<!-- /react-text --></code><!-- react-text: 3840 --> <!-- /react-text --><code data-reactid="3841"><!-- react-text: 3842 -->getSuggestionContainer<!-- /react-text --></code><!-- react-text: 3843 -->, etc. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/322e9efdc9db28bd92230fc690f1fdf5a72cf7cd" data-reactid="3844"><!-- react-text: 3845 -->322e9ef<!-- /react-text --></a></p></li><li data-reactid="3846"><p data-reactid="3847"><!-- react-text: 3848 -->Improve definition of <!-- /react-text --><code data-reactid="3849"><!-- react-text: 3850 -->Form.create<!-- /react-text --></code><!-- react-text: 3851 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5420" data-reactid="3852"><!-- react-text: 3853 -->#5420<!-- /react-text --></a><!-- react-text: 3854 --> <!-- /react-text --><a href="https://github.com/infeng" data-reactid="3855"><!-- react-text: 3856 -->@infeng<!-- /react-text --></a></p></li></ul></li><li data-reactid="3857"><p data-reactid="3858"><!-- react-text: 3859 -->Fixed Badge should work in Maxthon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5477" data-reactid="3860"><!-- react-text: 3861 -->#5477<!-- /react-text --></a></p></li><li data-reactid="3862"><p data-reactid="3863"><!-- react-text: 3864 -->Fixed Button cannot work with <!-- /react-text --><code data-reactid="3865"><!-- react-text: 3866 -->null<!-- /react-text --></code><!-- react-text: 3867 --> <!-- /react-text --><code data-reactid="3868"><!-- react-text: 3869 -->undefined<!-- /react-text --></code><!-- react-text: 3870 --> as children. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5472" data-reactid="3871"><!-- react-text: 3872 -->#5472<!-- /react-text --></a><!-- react-text: 3873 --> <!-- /react-text --><a href="https://github.com/blade254353074" data-reactid="3874"><!-- react-text: 3875 -->@blade254353074<!-- /react-text --></a></p></li><li data-reactid="3876"><p data-reactid="3877"><!-- react-text: 3878 -->Breadcrumb are not rely on <!-- /react-text --><code data-reactid="3879"><!-- react-text: 3880 -->route.breadcrumbName<!-- /react-text --></code><!-- react-text: 3881 --> now. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/ac1c7f312bc46ba6ef7aacace43e4ac99b87dd54" data-reactid="3882"><!-- react-text: 3883 -->ac1c7f3<!-- /react-text --></a></p></li><li data-reactid="3884"><p data-reactid="3885"><!-- react-text: 3886 -->Fixed <!-- /react-text --><code data-reactid="3887"><!-- react-text: 3888 -->Form.Item[hasFeedback]<!-- /react-text --></code><!-- react-text: 3889 --> will lost styles while using with <!-- /react-text --><code data-reactid="3890"><!-- react-text: 3891 -->Input[prefix]<!-- /react-text --></code><!-- react-text: 3892 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5456" data-reactid="3893"><!-- react-text: 3894 -->#5456<!-- /react-text --></a><!-- react-text: 3895 --> <!-- /react-text --><a href="https://github.com/william-yz" data-reactid="3896"><!-- react-text: 3897 -->@william-yz<!-- /react-text --></a></p></li><li data-reactid="3898"><p data-reactid="3899"><!-- react-text: 3900 -->Fixed Layout.Content will show scrollbar while using with Carousel. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5415" data-reactid="3901"><!-- react-text: 3902 -->#5415<!-- /react-text --></a></p></li><li data-reactid="3903"><p data-reactid="3904"><!-- react-text: 3905 -->LocaleProvider<!-- /react-text --></p><ul data-reactid="3906"><li data-reactid="3907"><p data-reactid="3908"><!-- react-text: 3909 -->Fixed missing locales of German. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5387" data-reactid="3910"><!-- react-text: 3911 -->#5387<!-- /react-text --></a><!-- react-text: 3912 --> <!-- /react-text --><a href="https://github.com/Knacktus" data-reactid="3913"><!-- react-text: 3914 -->@Knacktus<!-- /react-text --></a></p></li><li data-reactid="3915"><p data-reactid="3916"><!-- react-text: 3917 -->Fixed missing locales of Russian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5406" data-reactid="3918"><!-- react-text: 3919 -->#5406<!-- /react-text --></a><!-- react-text: 3920 --> <!-- /react-text --><a href="https://github.com/plandem" data-reactid="3921"><!-- react-text: 3922 -->@plandem<!-- /react-text --></a></p></li><li data-reactid="3923"><p data-reactid="3924"><!-- react-text: 3925 -->Fixed it doesn't work with Upload. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5388" data-reactid="3926"><!-- react-text: 3927 -->#5388<!-- /react-text --></a><!-- react-text: 3928 --> <!-- /react-text --><a href="https://github.com/natergj" data-reactid="3929"><!-- react-text: 3930 -->@natergj<!-- /react-text --></a></p></li></ul></li><li data-reactid="3931"><p data-reactid="3932"><!-- react-text: 3933 -->Fixed inconsistet animation of Menu Icon and text. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5495" data-reactid="3934"><!-- react-text: 3935 -->#5495<!-- /react-text --></a></p></li><li data-reactid="3936"><p data-reactid="3937"><!-- react-text: 3938 -->Fixed <!-- /react-text --><code data-reactid="3939"><!-- react-text: 3940 -->Modal[footer]<!-- /react-text --></code><!-- react-text: 3941 --> cannot be set to <!-- /react-text --><code data-reactid="3942"><!-- react-text: 3943 -->null<!-- /react-text --></code><!-- react-text: 3944 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5462" data-reactid="3945"><!-- react-text: 3946 -->#5462<!-- /react-text --></a></p></li><li data-reactid="3947"><p data-reactid="3948"><!-- react-text: 3949 -->Fixed Pagination will lost styles in <!-- /react-text --><code data-reactid="3950"><!-- react-text: 3951 -->IE<=10<!-- /react-text --></code><!-- react-text: 3952 --> which is introduced in <!-- /react-text --><code data-reactid="3953"><!-- react-text: 3954 -->2.8.2<!-- /react-text --></code><!-- react-text: 3955 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5484" data-reactid="3956"><!-- react-text: 3957 -->#5484<!-- /react-text --></a></p></li><li data-reactid="3958"><p data-reactid="3959"><!-- react-text: 3960 -->Fixed Popover will be closed by mistake while using Table in it. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5407" data-reactid="3961"><!-- react-text: 3962 -->#5407<!-- /react-text --></a></p></li><li data-reactid="3963"><p data-reactid="3964"><!-- react-text: 3965 -->Remove restriction that Radio can only be direct chidlren of Radio.Group. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5443" data-reactid="3966"><!-- react-text: 3967 -->#5443<!-- /react-text --></a></p></li><li data-reactid="3968"><p data-reactid="3969"><!-- react-text: 3970 -->Fixed warning while using Switch in Form.Item. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5368" data-reactid="3971"><!-- react-text: 3972 -->#5368<!-- /react-text --></a></p></li><li data-reactid="3973"><p data-reactid="3974"><!-- react-text: 3975 -->Now we defaultly hide the Table's "Select All" dropdown icon, display it when set <!-- /react-text --><code data-reactid="3976"><!-- react-text: 3977 -->selections<!-- /react-text --></code><!-- react-text: 3978 --> to true. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5246" data-reactid="3979"><!-- react-text: 3980 -->#5246<!-- /react-text --></a><!-- react-text: 3981 --> <!-- /react-text --><a href="https://github.com/infeng" data-reactid="3982"><!-- react-text: 3983 -->@infeng<!-- /react-text --></a></p></li><li data-reactid="3984"><p data-reactid="3985"><!-- react-text: 3986 -->New theme variable <!-- /react-text --><code data-reactid="3987"><!-- react-text: 3988 -->@info-color<!-- /react-text --></code><!-- react-text: 3989 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5442" data-reactid="3990"><!-- react-text: 3991 -->#5442<!-- /react-text --></a></p></li><li data-reactid="3992"><p data-reactid="3993"><!-- react-text: 3994 -->Supporting suppress warning(You are using a whole package of antd...) with <!-- /react-text --><code data-reactid="3995"><!-- react-text: 3996 -->NODE_ENV=test<!-- /react-text --></code><!-- react-text: 3997 --> while testing. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5345" data-reactid="3998"><!-- react-text: 3999 -->#5345<!-- /react-text --></a></p></li><li data-reactid="4000"><p data-reactid="4001"><!-- react-text: 4002 -->Upgrade moment to <!-- /react-text --><code data-reactid="4003"><!-- react-text: 4004 -->2.18.0<!-- /react-text --></code><!-- react-text: 4005 -->.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="4006"><div class="ant-timeline-item-tail" data-reactid="4007"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4008"></div><div class="ant-timeline-item-content" data-reactid="4009"><h2 id="2.8.2" data-reactid="4010"><span data-reactid="4011"><!-- react-text: 4012 -->2.8.2<!-- /react-text --></span><a href="#2.8.2" class="anchor" data-reactid="4013">#</a></h2><p data-reactid="4014"><code data-reactid="4015"><!-- react-text: 4016 -->2017-03-11<!-- /react-text --></code></p><ul data-reactid="4017"><li data-reactid="4018"><p data-reactid="4019"><!-- react-text: 4020 -->New <!-- /react-text --><a href="https://ant.design/docs/spec/colors" data-reactid="4021"><!-- react-text: 4022 -->design specification documentation<!-- /react-text --></a><!-- react-text: 4023 -->.<!-- /react-text --></p></li><li data-reactid="4024"><p data-reactid="4025"><!-- react-text: 4026 -->Fix error of Modal.confirm. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5269" data-reactid="4027"><!-- react-text: 4028 -->#5269<!-- /react-text --></a></p></li><li data-reactid="4029"><p data-reactid="4030"><!-- react-text: 4031 -->Fix mask style of Upload. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5275" data-reactid="4032"><!-- react-text: 4033 -->#5275<!-- /react-text --></a></p></li><li data-reactid="4034"><p data-reactid="4035"><!-- react-text: 4036 -->Fix progress not showing of Upload. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5323" data-reactid="4037"><!-- react-text: 4038 -->#5323<!-- /react-text --></a></p></li><li data-reactid="4039"><p data-reactid="4040"><!-- react-text: 4041 -->Fix a pagination showTotal wrong data issue of Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5259" data-reactid="4042"><!-- react-text: 4043 -->#5259<!-- /react-text --></a></p></li><li data-reactid="4044"><p data-reactid="4045"><!-- react-text: 4046 -->Fix a style issue while using Popconfirm and Button together. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5301" data-reactid="4047"><!-- react-text: 4048 -->#5301<!-- /react-text --></a></p></li><li data-reactid="4049"><p data-reactid="4050"><!-- react-text: 4051 -->Fix a style issue of Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5336" data-reactid="4052"><!-- react-text: 4053 -->#5336<!-- /react-text --></a></p></li><li data-reactid="4054"><p data-reactid="4055"><!-- react-text: 4056 -->Fix a issue that <!-- /react-text --><code data-reactid="4057"><!-- react-text: 4058 -->getContainer<!-- /react-text --></code><!-- react-text: 4059 --> of Message didn't work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5380" data-reactid="4060"><!-- react-text: 4061 -->#5380<!-- /react-text --></a></p></li><li data-reactid="4062"><p data-reactid="4063"><!-- react-text: 4064 -->Fix text alignment of Checkbox and Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/696a3c0e34156d78e87d629a3f0f8703af1f03ec" data-reactid="4065"><!-- react-text: 4066 -->696a3c0<!-- /react-text --></a></p></li><li data-reactid="4067"><p data-reactid="4068"><!-- react-text: 4069 -->Tweak animation and blur style of Spin. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/fa1e031a7396c61fa9709a0c46fe63200c35d232" data-reactid="4070"><!-- react-text: 4071 -->fa1e031<!-- /react-text --></a></p></li><li data-reactid="4072"><p data-reactid="4073"><!-- react-text: 4074 -->Tweak some styles of Mention. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/240a93cee25bc8c6ad4520cd907a14a7b22ed773" data-reactid="4075"><!-- react-text: 4076 -->240a93c<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="4077"><div class="ant-timeline-item-tail" data-reactid="4078"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4079"></div><div class="ant-timeline-item-content" data-reactid="4080"><h2 id="2.8.1" data-reactid="4081"><span data-reactid="4082"><!-- react-text: 4083 -->2.8.1<!-- /react-text --></span><a href="#2.8.1" class="anchor" data-reactid="4084">#</a></h2><p data-reactid="4085"><code data-reactid="4086"><!-- react-text: 4087 -->2017-03-11<!-- /react-text --></code></p><ul data-reactid="4088"><li data-reactid="4089"><p data-reactid="4090"><strong data-reactid="4091"><!-- react-text: 4092 -->DatePicker<!-- /react-text --></strong><!-- react-text: 4093 --> Fix can't select time when new props are passed, and improve the selection behavior of <!-- /react-text --><code data-reactid="4094"><!-- react-text: 4095 -->DatePicker[showTime]<!-- /react-text --></code><!-- react-text: 4096 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5189" data-reactid="4097"><!-- react-text: 4098 -->#5189<!-- /react-text --></a><!-- react-text: 4099 --> <!-- /react-text --><a href="https://github.com/megawac" data-reactid="4100"><!-- react-text: 4101 -->@megawac<!-- /react-text --></a></p></li><li data-reactid="4102"><p data-reactid="4103"><strong data-reactid="4104"><!-- react-text: 4105 -->Form<!-- /react-text --></strong></p><ul data-reactid="4106"><li data-reactid="4107"><p data-reactid="4108"><!-- react-text: 4109 -->Add document for validate rules. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5201" data-reactid="4110"><!-- react-text: 4111 -->#5201<!-- /react-text --></a></p></li><li data-reactid="4112"><p data-reactid="4113"><!-- react-text: 4114 -->Fix some style issues. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5196" data-reactid="4115"><!-- react-text: 4116 -->#5196<!-- /react-text --></a><!-- react-text: 4117 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5236" data-reactid="4118"><!-- react-text: 4119 -->#5236<!-- /react-text --></a><!-- react-text: 4120 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5222" data-reactid="4121"><!-- react-text: 4122 -->#5222<!-- /react-text --></a></p></li></ul></li><li data-reactid="4123"><p data-reactid="4124"><strong data-reactid="4125"><!-- react-text: 4126 -->Icon<!-- /react-text --></strong><!-- react-text: 4127 --> Add iconfont <!-- /react-text --><code data-reactid="4128"><!-- react-text: 4129 -->shake<!-- /react-text --></code><!-- react-text: 4130 --> and <!-- /react-text --><code data-reactid="4131"><!-- react-text: 4132 -->android-o<!-- /react-text --></code><!-- react-text: 4133 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/941782f7ec000a9054c3bc945ab887f93ab46749" data-reactid="4134"><!-- react-text: 4135 -->commit/941782<!-- /react-text --></a></p></li><li data-reactid="4136"><p data-reactid="4137"><strong data-reactid="4138"><!-- react-text: 4139 -->Input<!-- /react-text --></strong><!-- react-text: 4140 --> Fix <!-- /react-text --><code data-reactid="4141"><!-- react-text: 4142 -->hasFeedback<!-- /react-text --></code><!-- react-text: 4143 --> not work with <!-- /react-text --><code data-reactid="4144"><!-- react-text: 4145 -->addonBefore<!-- /react-text --></code><!-- react-text: 4146 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5228" data-reactid="4147"><!-- react-text: 4148 -->#5228<!-- /react-text --></a></p></li><li data-reactid="4149"><p data-reactid="4150"><strong data-reactid="4151"><!-- react-text: 4152 -->InputNumber<!-- /react-text --></strong><!-- react-text: 4153 --> Add typings for props <!-- /react-text --><code data-reactid="4154"><!-- react-text: 4155 -->formatter<!-- /react-text --></code><!-- react-text: 4156 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5240" data-reactid="4157"><!-- react-text: 4158 -->#5240<!-- /react-text --></a><!-- react-text: 4159 --> <!-- /react-text --><a href="https://github.com/hlehmann" data-reactid="4160"><!-- react-text: 4161 -->@hlehmann<!-- /react-text --></a></p></li><li data-reactid="4162"><p data-reactid="4163"><strong data-reactid="4164"><!-- react-text: 4165 -->Modal<!-- /react-text --></strong><!-- react-text: 4166 --> Call <!-- /react-text --><code data-reactid="4167"><!-- react-text: 4168 -->onCancel<!-- /react-text --></code><!-- react-text: 4169 --> when pressing esc key. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5203" data-reactid="4170"><!-- react-text: 4171 -->#5203<!-- /react-text --></a><!-- react-text: 4172 --> <!-- /react-text --><a href="https://github.com/elios264" data-reactid="4173"><!-- react-text: 4174 -->@elios264<!-- /react-text --></a></p></li><li data-reactid="4175"><p data-reactid="4176"><strong data-reactid="4177"><!-- react-text: 4178 -->Table<!-- /react-text --></strong></p><ul data-reactid="4179"><li data-reactid="4180"><p data-reactid="4181"><!-- react-text: 4182 -->Fix implicit type issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5206" data-reactid="4183"><!-- react-text: 4184 -->#5206<!-- /react-text --></a><!-- react-text: 4185 --> <!-- /react-text --><a href="https://github.com/kvey" data-reactid="4186"><!-- react-text: 4187 -->@kvey<!-- /react-text --></a></p></li><li data-reactid="4188"><p data-reactid="4189"><!-- react-text: 4190 -->Fix right border not visible with no data in <!-- /react-text --><code data-reactid="4191"><!-- react-text: 4192 -->small<!-- /react-text --></code><!-- react-text: 4193 --> size. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5237" data-reactid="4194"><!-- react-text: 4195 -->#5237<!-- /react-text --></a></p></li><li data-reactid="4196"><p data-reactid="4197"><!-- react-text: 4198 -->Fix sort not working when using grouping column. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5158" data-reactid="4199"><!-- react-text: 4200 -->#5158<!-- /react-text --></a></p></li></ul></li><li data-reactid="4201"><p data-reactid="4202"><strong data-reactid="4203"><!-- react-text: 4204 -->Tooltip<!-- /react-text --></strong><!-- react-text: 4205 --> Fix layout style on disabled Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5254" data-reactid="4206"><!-- react-text: 4207 -->#5254<!-- /react-text --></a></p></li><li data-reactid="4208"><p data-reactid="4209"><strong data-reactid="4210"><!-- react-text: 4211 -->Upload<!-- /react-text --></strong></p><ul data-reactid="4212"><li data-reactid="4213"><p data-reactid="4214"><!-- react-text: 4215 -->Fix long name of upload item style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/0a35197a35513ca45308bb7163c8243b75dd6f8d" data-reactid="4216"><!-- react-text: 4217 -->commit/0a3519<!-- /react-text --></a></p></li><li data-reactid="4218"><p data-reactid="4219"><!-- react-text: 4220 -->Fix and improve animation. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5210" data-reactid="4221"><!-- react-text: 4222 -->pull/5210<!-- /react-text --></a></p></li><li data-reactid="4223"><p data-reactid="4224"><!-- react-text: 4225 -->Allow override <!-- /react-text --><code data-reactid="4226"><!-- react-text: 4227 -->onProgress<!-- /react-text --></code><!-- react-text: 4228 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5260" data-reactid="4229"><!-- react-text: 4230 -->pull/5260<!-- /react-text --></a><!-- react-text: 4231 --> <!-- /react-text --><a href="https://github.com/minwe" data-reactid="4232"><!-- react-text: 4233 -->@minwe<!-- /react-text --></a></p></li></ul></li><li data-reactid="4234"><p data-reactid="4235"><strong data-reactid="4236"><!-- react-text: 4237 -->Global Optimization<!-- /react-text --></strong></p><ul data-reactid="4238"><li data-reactid="4239"><p data-reactid="4240"><!-- react-text: 4241 -->Fix Cannot resolve module <!-- /react-text --><code data-reactid="4242"><!-- react-text: 4243 -->lodash.debounce<!-- /react-text --></code><!-- react-text: 4244 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5230" data-reactid="4245"><!-- react-text: 4246 -->#5230<!-- /react-text --></a></p></li></ul></li><li data-reactid="4247"><p data-reactid="4248"><strong data-reactid="4249"><!-- react-text: 4250 -->Site<!-- /react-text --></strong></p><ul data-reactid="4251"><li data-reactid="4252"><p data-reactid="4253"><!-- react-text: 4254 -->Fix safari language check. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5245" data-reactid="4255"><!-- react-text: 4256 -->pull/5245<!-- /react-text --></a></p></li><li data-reactid="4257"><p data-reactid="4258"><!-- react-text: 4259 -->Add ability to copy color when clicking on palette. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5247" data-reactid="4260"><!-- react-text: 4261 -->pull/5247<!-- /react-text --></a><!-- react-text: 4262 --> <!-- /react-text --><a href="https://github.com/bsheikh" data-reactid="4263"><!-- react-text: 4264 -->@bsheikh<!-- /react-text --></a></p></li><li data-reactid="4265"><p data-reactid="4266"><!-- react-text: 4267 -->Add boilerplate samples. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/f2f786d66d75eebef8406a72db8a15e1640cea1f" data-reactid="4268"><!-- react-text: 4269 -->commit/f2f786<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="4270"><div class="ant-timeline-item-tail" data-reactid="4271"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4272"></div><div class="ant-timeline-item-content" data-reactid="4273"><h2 id="2.8.0" data-reactid="4274"><span data-reactid="4275"><!-- react-text: 4276 -->2.8.0<!-- /react-text --></span><a href="#2.8.0" class="anchor" data-reactid="4277">#</a></h2><p data-reactid="4278"><code data-reactid="4279"><!-- react-text: 4280 -->2017-03-06<!-- /react-text --></code></p><ul data-reactid="4281"><li data-reactid="4282"><p data-reactid="4283"><!-- react-text: 4284 -->Tabs<!-- /react-text --></p><ul data-reactid="4285"><li data-reactid="4286"><p data-reactid="4287"><!-- react-text: 4288 -->Added <!-- /react-text --><code data-reactid="4289"><!-- react-text: 4290 -->tabBarStyle<!-- /react-text --></code><!-- react-text: 4291 --> to allow customize style of tab bar. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4966" data-reactid="4292"><!-- react-text: 4293 -->#4966<!-- /react-text --></a></p></li><li data-reactid="4294"><p data-reactid="4295"><!-- react-text: 4296 -->Added <!-- /react-text --><code data-reactid="4297"><!-- react-text: 4298 -->TabPane[closable]<!-- /react-text --></code><!-- react-text: 4299 --> to allow config whether to show delete icon or not. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4807" data-reactid="4300"><!-- react-text: 4301 -->#4807<!-- /react-text --></a><!-- react-text: 4302 --> <!-- /react-text --><a href="https://github.com/lixiaoyang1992" data-reactid="4303"><!-- react-text: 4304 -->@lixiaoyang1992<!-- /react-text --></a></p></li></ul></li><li data-reactid="4305"><p data-reactid="4306"><!-- react-text: 4307 -->Anchor<!-- /react-text --></p><ul data-reactid="4308"><li data-reactid="4309"><p data-reactid="4310"><!-- react-text: 4311 -->Added <!-- /react-text --><code data-reactid="4312"><!-- react-text: 4313 -->showInkInFixed<!-- /react-text --></code><!-- react-text: 4314 --> to allow config whether to show circle icon or not when anchor is fixed. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4960" data-reactid="4315"><!-- react-text: 4316 -->#4960<!-- /react-text --></a></p></li><li data-reactid="4317"><p data-reactid="4318"><!-- react-text: 4319 -->Fix issue resulting in Anchor throw errors when <!-- /react-text --><code data-reactid="4320"><!-- react-text: 4321 -->children<!-- /react-text --></code><!-- react-text: 4322 --> is not AnchorLink. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5129" data-reactid="4323"><!-- react-text: 4324 -->#5129<!-- /react-text --></a></p></li></ul></li><li data-reactid="4325"><p data-reactid="4326"><!-- react-text: 4327 -->Table<!-- /react-text --></p><ul data-reactid="4328"><li data-reactid="4329"><p data-reactid="4330"><!-- react-text: 4331 -->Added invert selection feature. <!-- /react-text --><a href="https://ant.design/components/table-cn/#components-table-demo-row-selection-custom" data-reactid="4332"><!-- react-text: 4333 -->demo<!-- /react-text --></a><!-- react-text: 4334 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4962" data-reactid="4335"><!-- react-text: 4336 -->#4962<!-- /react-text --></a></p></li><li data-reactid="4337"><p data-reactid="4338"><code data-reactid="4339"><!-- react-text: 4340 -->spin<!-- /react-text --></code><!-- react-text: 4341 --> now spport Spin props. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4824" data-reactid="4342"><!-- react-text: 4343 -->#4824<!-- /react-text --></a><!-- react-text: 4344 --> <!-- /react-text --><a href="https://github.com/lixiaoyang1992" data-reactid="4345"><!-- react-text: 4346 -->@lixiaoyang1992<!-- /react-text --></a></p></li><li data-reactid="4347"><p data-reactid="4348"><!-- react-text: 4349 -->Fix issue resulting header's bottom border doesn't show when <!-- /react-text --><code data-reactid="4350"><!-- react-text: 4351 -->size<!-- /react-text --></code><!-- react-text: 4352 --> is <!-- /react-text --><code data-reactid="4353"><!-- react-text: 4354 -->small<!-- /react-text --></code><!-- react-text: 4355 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5182" data-reactid="4356"><!-- react-text: 4357 -->#5182<!-- /react-text --></a></p></li></ul></li><li data-reactid="4358"><p data-reactid="4359"><!-- react-text: 4360 -->Mention added custom trigger character support. <!-- /react-text --><a href="https://ant.design/components/mention-cn/#components-mention-demo-multiple-trigger" data-reactid="4361"><!-- react-text: 4362 -->demo<!-- /react-text --></a></p><ul data-reactid="4363"><li data-reactid="4364"><p data-reactid="4365"><img src="https://zos.alipayobjects.com/rmsportal/QDYwAbwKrqOUOykRaNai.gif" alt="Mention animation" data-reactid="4366"/></p></li></ul></li><li data-reactid="4367"><p data-reactid="4368"><!-- react-text: 4369 -->Rate<!-- /react-text --></p><ul data-reactid="4370"><li data-reactid="4371"><p data-reactid="4372"><!-- react-text: 4373 -->Support custom character. <!-- /react-text --><a href="https://ant.design/components/rate-cn/#components-rate-demo-character" data-reactid="4374"><!-- react-text: 4375 -->demo<!-- /react-text --></a></p></li><li data-reactid="4376"><p data-reactid="4377"><!-- react-text: 4378 -->Added new <!-- /react-text --><code data-reactid="4379"><!-- react-text: 4380 -->className<!-- /react-text --></code><!-- react-text: 4381 --> prop.<!-- /react-text --></p></li></ul></li><li data-reactid="4382"><p data-reactid="4383"><!-- react-text: 4384 -->Layout<!-- /react-text --></p><ul data-reactid="4385"><li data-reactid="4386"><p data-reactid="4387"><!-- react-text: 4388 -->Added a new <!-- /react-text --><code data-reactid="4389"><!-- react-text: 4390 -->Header Sider<!-- /react-text --></code><!-- react-text: 4391 --> demo. <!-- /react-text --><a href="http://ant.design/components/layout-cn/#components-layout-demo-top-side-2" data-reactid="4392"><!-- react-text: 4393 -->demo<!-- /react-text --></a></p></li><li data-reactid="4394"><p data-reactid="4395"><!-- react-text: 4396 -->Added a new <!-- /react-text --><code data-reactid="4397"><!-- react-text: 4398 -->Fixed Header<!-- /react-text --></code><!-- react-text: 4399 --> demo. <!-- /react-text --><a href="https://ant.design/components/layout-cn/#components-layout-demo-fixed" data-reactid="4400"><!-- react-text: 4401 -->demo<!-- /react-text --></a></p></li><li data-reactid="4402"><p data-reactid="4403"><!-- react-text: 4404 -->Added <!-- /react-text --><code data-reactid="4405"><!-- react-text: 4406 -->Sider[breakpoint]<!-- /react-text --></code><!-- react-text: 4407 --> to allow config responsive breakpoint. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4931" data-reactid="4408"><!-- react-text: 4409 -->#4931<!-- /react-text --></a></p></li></ul></li><li data-reactid="4410"><p data-reactid="4411"><!-- react-text: 4412 -->Form<!-- /react-text --></p><ul data-reactid="4413"><li data-reactid="4414"><p data-reactid="4415"><!-- react-text: 4416 -->Added <!-- /react-text --><code data-reactid="4417"><!-- react-text: 4418 -->layout<!-- /react-text --></code><!-- react-text: 4419 --> to replace the original <!-- /react-text --><code data-reactid="4420"><!-- react-text: 4421 -->horizontal<!-- /react-text --></code><!-- react-text: 4422 -->, <!-- /react-text --><code data-reactid="4423"><!-- react-text: 4424 -->vertical<!-- /react-text --></code><!-- react-text: 4425 -->, <!-- /react-text --><code data-reactid="4426"><!-- react-text: 4427 -->inline<!-- /react-text --></code><!-- react-text: 4428 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5056" data-reactid="4429"><!-- react-text: 4430 -->#5056<!-- /react-text --></a></p></li></ul></li><li data-reactid="4431"><p data-reactid="4432"><!-- react-text: 4433 -->Calendar<!-- /react-text --></p><ul data-reactid="4434"><li data-reactid="4435"><p data-reactid="4436"><!-- react-text: 4437 -->Added <!-- /react-text --><code data-reactid="4438"><!-- react-text: 4439 -->dateFullCellRender<!-- /react-text --></code><!-- react-text: 4440 --> and <!-- /react-text --><code data-reactid="4441"><!-- react-text: 4442 -->monthFullCellRender<!-- /react-text --></code><!-- react-text: 4443 --> to allow override the content of cell. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5138" data-reactid="4444"><!-- react-text: 4445 -->#5138<!-- /react-text --></a><!-- react-text: 4446 --> <!-- /react-text --><a href="https://github.com/wonyun" data-reactid="4447"><!-- react-text: 4448 -->@wonyun<!-- /react-text --></a></p></li><li data-reactid="4449"><p data-reactid="4450"><!-- react-text: 4451 -->Added <!-- /react-text --><code data-reactid="4452"><!-- react-text: 4453 -->onSelect<!-- /react-text --></code><!-- react-text: 4454 --> for date selection. <!-- /react-text --><a href="https://ant.design/components/calendar-cn/#components-calendar-demo-select" data-reactid="4455"><!-- react-text: 4456 -->demo<!-- /react-text --></a></p></li></ul></li><li data-reactid="4457"><p data-reactid="4458"><!-- react-text: 4459 -->AutoComplete<!-- /react-text --></p><ul data-reactid="4460"><li data-reactid="4461"><p data-reactid="4462"><!-- react-text: 4463 -->Fix alignment issue in Form.Item. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5139" data-reactid="4464"><!-- react-text: 4465 -->#5139<!-- /react-text --></a></p></li><li data-reactid="4466"><p data-reactid="4467"><!-- react-text: 4468 -->Adde a newd <!-- /react-text --><code data-reactid="4469"><!-- react-text: 4470 -->Uncertain Category<!-- /react-text --></code><!-- react-text: 4471 --> demo. <!-- /react-text --><a href="https://ant.design/components/auto-complete-cn/#components-auto-complete-demo-uncertain-category" data-reactid="4472"><!-- react-text: 4473 -->demo<!-- /react-text --></a></p></li></ul></li><li data-reactid="4474"><p data-reactid="4475"><!-- react-text: 4476 -->Col added <!-- /react-text --><code data-reactid="4477"><!-- react-text: 4478 -->xl<!-- /react-text --></code><!-- react-text: 4479 --> to support 1600px breakpoint. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4796" data-reactid="4480"><!-- react-text: 4481 -->#4796<!-- /react-text --></a><!-- react-text: 4482 --> <!-- /react-text --><a href="https://github.com/hjin-me" data-reactid="4483"><!-- react-text: 4484 -->@hjin-me<!-- /react-text --></a></p></li><li data-reactid="4485"><p data-reactid="4486"><!-- react-text: 4487 -->Upload added <!-- /react-text --><code data-reactid="4488"><!-- react-text: 4489 -->locale<!-- /react-text --></code><!-- react-text: 4490 --> to support i18n. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4697" data-reactid="4491"><!-- react-text: 4492 -->#4697<!-- /react-text --></a></p></li><li data-reactid="4493"><p data-reactid="4494"><!-- react-text: 4495 -->Transfer added <!-- /react-text --><code data-reactid="4496"><!-- react-text: 4497 -->onScroll<!-- /react-text --></code><!-- react-text: 4498 --> to support load data dynamically. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4188" data-reactid="4499"><!-- react-text: 4500 -->#4188<!-- /react-text --></a></p></li><li data-reactid="4501"><p data-reactid="4502"><code data-reactid="4503"><!-- react-text: 4504 -->message<!-- /react-text --></code><!-- react-text: 4505 --> and <!-- /react-text --><code data-reactid="4506"><!-- react-text: 4507 -->notification<!-- /react-text --></code><!-- react-text: 4508 --> add <!-- /react-text --><code data-reactid="4509"><!-- react-text: 4510 -->getContainer<!-- /react-text --></code><!-- react-text: 4511 --> to allow config the render container. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5019" data-reactid="4512"><!-- react-text: 4513 -->#5019<!-- /react-text --></a></p></li><li data-reactid="4514"><p data-reactid="4515"><!-- react-text: 4516 -->Badge added <!-- /react-text --><code data-reactid="4517"><!-- react-text: 4518 -->showZero<!-- /react-text --></code><!-- react-text: 4519 --> to allow config whether to show <!-- /react-text --><code data-reactid="4520"><!-- react-text: 4521 -->0<!-- /react-text --></code><!-- react-text: 4522 --> or not. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4251" data-reactid="4523"><!-- react-text: 4524 -->#4251<!-- /react-text --></a></p></li><li data-reactid="4525"><p data-reactid="4526"><!-- react-text: 4527 -->InputNumber<!-- /react-text --></p><ul data-reactid="4528"><li data-reactid="4529"><p data-reactid="4530"><!-- react-text: 4531 -->Added <!-- /react-text --><code data-reactid="4532"><!-- react-text: 4533 -->formatter<!-- /react-text --></code><!-- react-text: 4534 --> to allow format the value to present.<!-- /react-text --></p></li><li data-reactid="4535"><p data-reactid="4536"><!-- react-text: 4537 -->Added ctrl and shift key support. <!-- /react-text --><a href="https://github.com/react-component/input-number#keyboard-navigation" data-reactid="4538"><!-- react-text: 4539 -->detail<!-- /react-text --></a></p></li></ul></li><li data-reactid="4540"><p data-reactid="4541"><!-- react-text: 4542 -->Added some new icons. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5107" data-reactid="4543"><!-- react-text: 4544 -->#5107<!-- /react-text --></a></p></li><li data-reactid="4545"><p data-reactid="4546"><!-- react-text: 4547 -->New locale support:<!-- /react-text --></p><ul data-reactid="4548"><li data-reactid="4549"><p data-reactid="4550"><!-- react-text: 4551 -->Dutch <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4785" data-reactid="4552"><!-- react-text: 4553 -->#4785<!-- /react-text --></a><!-- react-text: 4554 --> <!-- /react-text --><a href="https://github.com/corneyl" data-reactid="4555"><!-- react-text: 4556 -->@corneyl<!-- /react-text --></a></p></li><li data-reactid="4557"><p data-reactid="4558"><!-- react-text: 4559 -->Catalan <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4929" data-reactid="4560"><!-- react-text: 4561 -->#4929<!-- /react-text --></a><!-- react-text: 4562 --> <!-- /react-text --><a href="https://github.com/aaronplanell" data-reactid="4563"><!-- react-text: 4564 -->@aaronplanell<!-- /react-text --></a></p></li><li data-reactid="4565"><p data-reactid="4566"><!-- react-text: 4567 -->Czech <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5169" data-reactid="4568"><!-- react-text: 4569 -->#5169<!-- /react-text --></a><!-- react-text: 4570 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5169" data-reactid="4571"><!-- react-text: 4572 -->@martinnov92<!-- /react-text --></a></p></li><li data-reactid="4573"><p data-reactid="4574"><!-- react-text: 4575 -->Korean <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5141" data-reactid="4576"><!-- react-text: 4577 -->#5141<!-- /react-text --></a><!-- react-text: 4578 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/5141" data-reactid="4579"><!-- react-text: 4580 -->@minsungryu<!-- /react-text --></a></p></li></ul></li><li data-reactid="4581"><p data-reactid="4582"><!-- react-text: 4583 -->Improve Spin display position. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4722" data-reactid="4584"><!-- react-text: 4585 -->#4722<!-- /react-text --></a></p></li><li data-reactid="4586"><p data-reactid="4587"><!-- react-text: 4588 -->Fix Checkbox comatible issue with <!-- /react-text --><code data-reactid="4589"><!-- react-text: 4590 -->browser-sync<!-- /react-text --></code><!-- react-text: 4591 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2744" data-reactid="4592"><!-- react-text: 4593 -->#2744<!-- /react-text --></a></p></li><li data-reactid="4594"><p data-reactid="4595"><!-- react-text: 4596 -->Fix Steps width issue when resize window. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5083" data-reactid="4597"><!-- react-text: 4598 -->#5083<!-- /react-text --></a></p></li><li data-reactid="4599"><p data-reactid="4600"><!-- react-text: 4601 -->Fix Upload.Dragger unmount error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5162" data-reactid="4602"><!-- react-text: 4603 -->#5162<!-- /react-text --></a></p></li><li data-reactid="4604"><p data-reactid="4605"><!-- react-text: 4606 -->Fix Button shifting during click in IE issue.<!-- /react-text --></p></li><li data-reactid="4607"><p data-reactid="4608"><!-- react-text: 4609 -->FIx Input prefix and suffix vertical alignment.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="4610"><div class="ant-timeline-item-tail" data-reactid="4611"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4612"></div><div class="ant-timeline-item-content" data-reactid="4613"><h2 id="2.7.4" data-reactid="4614"><span data-reactid="4615"><!-- react-text: 4616 -->2.7.4<!-- /react-text --></span><a href="#2.7.4" class="anchor" data-reactid="4617">#</a></h2><p data-reactid="4618"><code data-reactid="4619"><!-- react-text: 4620 -->2017-02-28<!-- /react-text --></code></p><ul data-reactid="4621"><li data-reactid="4622"><p data-reactid="4623"><!-- react-text: 4624 -->Fix TreeSelect cannot display bug. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5092" data-reactid="4625"><!-- react-text: 4626 -->#5092<!-- /react-text --></a></p></li><li data-reactid="4627"><p data-reactid="4628"><!-- react-text: 4629 -->Fix Anchor <!-- /react-text --><code data-reactid="4630"><!-- react-text: 4631 -->e.stopPreventDefault is not a function<!-- /react-text --></code><!-- react-text: 4632 --> error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5080" data-reactid="4633"><!-- react-text: 4634 -->#5080<!-- /react-text --></a></p></li><li data-reactid="4635"><p data-reactid="4636"><!-- react-text: 4637 -->Fix some detail styles of Input, Cascader, Upload.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="4638"><div class="ant-timeline-item-tail" data-reactid="4639"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4640"></div><div class="ant-timeline-item-content" data-reactid="4641"><h2 id="2.7.3" data-reactid="4642"><span data-reactid="4643"><!-- react-text: 4644 -->2.7.3<!-- /react-text --></span><a href="#2.7.3" class="anchor" data-reactid="4645">#</a></h2><p data-reactid="4646"><code data-reactid="4647"><!-- react-text: 4648 -->2017-02-25<!-- /react-text --></code></p><ul data-reactid="4649"><li data-reactid="4650"><p data-reactid="4651"><!-- react-text: 4652 -->Unify demo code to ES6 class. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4878" data-reactid="4653"><!-- react-text: 4654 -->#4878<!-- /react-text --></a></p></li><li data-reactid="4655"><p data-reactid="4656"><!-- react-text: 4657 -->TypeScript<!-- /react-text --></p><ul data-reactid="4658"><li data-reactid="4659"><p data-reactid="4660"><!-- react-text: 4661 -->Fix that <!-- /react-text --><code data-reactid="4662"><!-- react-text: 4663 -->Cannot find module '../../package.json'<!-- /react-text --></code><!-- react-text: 4664 --> error. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4935" data-reactid="4665"><!-- react-text: 4666 -->#4935<!-- /react-text --></a></p></li><li data-reactid="4667"><p data-reactid="4668"><!-- react-text: 4669 -->Fix definitions of Table, RangePicker and Upload.<!-- /react-text --></p></li></ul></li><li data-reactid="4670"><p data-reactid="4671"><!-- react-text: 4672 -->Fix lack of event argument for Modal <!-- /react-text --><code data-reactid="4673"><!-- react-text: 4674 -->onOk<!-- /react-text --></code><!-- react-text: 4675 --> <!-- /react-text --><code data-reactid="4676"><!-- react-text: 4677 -->afterClose<!-- /react-text --></code><!-- react-text: 4678 --> and Popconfirm <!-- /react-text --><code data-reactid="4679"><!-- react-text: 4680 -->onConfirm<!-- /react-text --></code><!-- react-text: 4681 --> <!-- /react-text --><code data-reactid="4682"><!-- react-text: 4683 -->onCancel<!-- /react-text --></code><!-- react-text: 4684 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4787" data-reactid="4685"><!-- react-text: 4686 -->#4787<!-- /react-text --></a></p></li><li data-reactid="4687"><p data-reactid="4688"><!-- react-text: 4689 -->Improve animation of Menu inline mode and Collapse.<!-- /react-text --></p></li><li data-reactid="4690"><p data-reactid="4691"><!-- react-text: 4692 -->Improve Checkbox and Radio vertical align style.<!-- /react-text --></p></li><li data-reactid="4693"><p data-reactid="4694"><!-- react-text: 4695 -->Table<!-- /react-text --></p><ul data-reactid="4696"><li data-reactid="4697"><p data-reactid="4698"><!-- react-text: 4699 -->Fix misplace header when fix column. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4936" data-reactid="4700"><!-- react-text: 4701 -->#4936<!-- /react-text --></a></p></li><li data-reactid="4702"><p data-reactid="4703"><!-- react-text: 4704 -->Fix not clearing float issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4945" data-reactid="4705"><!-- react-text: 4706 -->#4945<!-- /react-text --></a></p></li><li data-reactid="4707"><p data-reactid="4708"><!-- react-text: 4709 -->Fix submenu of filter. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4975" data-reactid="4710"><!-- react-text: 4711 -->#4975<!-- /react-text --></a></p></li><li data-reactid="4712"><p data-reactid="4713"><!-- react-text: 4714 -->Fix that filterDropdown of fixed column cannot be interacted with. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5010" data-reactid="4715"><!-- react-text: 4716 -->#5010<!-- /react-text --></a></p></li><li data-reactid="4717"><p data-reactid="4718"><!-- react-text: 4719 -->Fix that arguments of <!-- /react-text --><code data-reactid="4720"><!-- react-text: 4721 -->pagination.onChange<!-- /react-text --></code><!-- react-text: 4722 --> do not match Pagination <!-- /react-text --><code data-reactid="4723"><!-- react-text: 4724 -->onChange<!-- /react-text --></code><!-- react-text: 4725 -->.<!-- /react-text --></p></li><li data-reactid="4726"><p data-reactid="4727"><!-- react-text: 4728 -->Fix that table loading animation is not smoothing. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4934" data-reactid="4729"><!-- react-text: 4730 -->#4934<!-- /react-text --></a></p></li></ul></li><li data-reactid="4731"><p data-reactid="4732"><!-- react-text: 4733 -->Improve multiple message display. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3543" data-reactid="4734"><!-- react-text: 4735 -->#3543<!-- /react-text --></a></p></li><li data-reactid="4736"><p data-reactid="4737"><!-- react-text: 4738 -->Fix Carousel autoplay not working after resize window. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2550" data-reactid="4739"><!-- react-text: 4740 -->#2550<!-- /react-text --></a></p></li><li data-reactid="4741"><p data-reactid="4742"><!-- react-text: 4743 -->Fix that controlled InputNumber cannot input number like <!-- /react-text --><code data-reactid="4744"><!-- react-text: 4745 -->1.01<!-- /react-text --></code><!-- react-text: 4746 --> <!-- /react-text --><code data-reactid="4747"><!-- react-text: 4748 -->1.001<!-- /react-text --></code><!-- react-text: 4749 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5012" data-reactid="4750"><!-- react-text: 4751 -->#5012<!-- /react-text --></a></p></li><li data-reactid="4752"><p data-reactid="4753"><!-- react-text: 4754 -->Improve Button loading switching.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4913" data-reactid="4755"><!-- react-text: 4756 -->#4913<!-- /react-text --></a></p></li><li data-reactid="4757"><p data-reactid="4758"><!-- react-text: 4759 -->Fix Dropdown selected menu style and <!-- /react-text --><code data-reactid="4760"><!-- react-text: 4761 -->Menu[theme="dark"]<!-- /react-text --></code><!-- react-text: 4762 --> style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5013" data-reactid="4763"><!-- react-text: 4764 -->#5013<!-- /react-text --></a><!-- react-text: 4765 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4903" data-reactid="4766"><!-- react-text: 4767 -->#4903<!-- /react-text --></a></p></li><li data-reactid="4768"><p data-reactid="4769"><!-- react-text: 4770 -->Fix Menu submenu <!-- /react-text --><code data-reactid="4771"><!-- react-text: 4772 -->z-index<!-- /react-text --></code><!-- react-text: 4773 --> issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4937" data-reactid="4774"><!-- react-text: 4775 -->#4937<!-- /react-text --></a></p></li><li data-reactid="4776"><p data-reactid="4777"><!-- react-text: 4778 -->Fix that DatePicker and RangePicker width cannot be reset below <!-- /react-text --><code data-reactid="4779"><!-- react-text: 4780 -->300px<!-- /react-text --></code><!-- react-text: 4781 --> issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4920" data-reactid="4782"><!-- react-text: 4783 -->#4920<!-- /react-text --></a></p></li><li data-reactid="4784"><p data-reactid="4785"><!-- react-text: 4786 -->Fix style of Spin nested in Spin. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4971" data-reactid="4787"><!-- react-text: 4788 -->#4971<!-- /react-text --></a></p></li><li data-reactid="4789"><p data-reactid="4790"><!-- react-text: 4791 -->Fix that lack of Button style when import Popconfirm by babel-plugin-import.<!-- /react-text --></p></li><li data-reactid="4792"><p data-reactid="4793"><!-- react-text: 4794 -->Fix that less variables cannot work on circle Progress. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5002" data-reactid="4795"><!-- react-text: 4796 -->#5002<!-- /react-text --></a></p></li><li data-reactid="4797"><p data-reactid="4798"><!-- react-text: 4799 -->Fix falsy children of Breadcrumb. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5015" data-reactid="4800"><!-- react-text: 4801 -->#5015<!-- /react-text --></a></p></li><li data-reactid="4802"><p data-reactid="4803"><!-- react-text: 4804 -->Fix blinking tooltip of Slider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/5003" data-reactid="4805"><!-- react-text: 4806 -->#5003<!-- /react-text --></a></p></li><li data-reactid="4807"><p data-reactid="4808"><!-- react-text: 4809 -->Fix that Transfer disabled option can be moved. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4981" data-reactid="4810"><!-- react-text: 4811 -->#4981<!-- /react-text --></a><!-- react-text: 4812 --> <!-- /react-text --><a href="https://github.com/tianlizhao" data-reactid="4813"><!-- react-text: 4814 -->@tianlizhao<!-- /react-text --></a></p></li><li data-reactid="4815"><p data-reactid="4816"><!-- react-text: 4817 -->Documentation<!-- /react-text --></p><ul data-reactid="4818"><li data-reactid="4819"><p data-reactid="4820"><!-- react-text: 4821 -->Fix and improve site for mobile devices.<!-- /react-text --></p></li><li data-reactid="4822"><p data-reactid="4823"><!-- react-text: 4824 -->Improve 1.x to 2.x compatibility instruction.<!-- /react-text --></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="4825"><div class="ant-timeline-item-tail" data-reactid="4826"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4827"></div><div class="ant-timeline-item-content" data-reactid="4828"><h2 id="2.7.2" data-reactid="4829"><span data-reactid="4830"><!-- react-text: 4831 -->2.7.2<!-- /react-text --></span><a href="#2.7.2" class="anchor" data-reactid="4832">#</a></h2><p data-reactid="4833"><code data-reactid="4834"><!-- react-text: 4835 -->2017-02-17<!-- /react-text --></code></p><ul data-reactid="4836"><li data-reactid="4837"><p data-reactid="4838"><!-- react-text: 4839 -->Fix that <!-- /react-text --><code data-reactid="4840"><!-- react-text: 4841 -->antd.version<!-- /react-text --></code><!-- react-text: 4842 --> doesn't work as expected. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4844" data-reactid="4843"><!-- react-text: 4844 -->#4844<!-- /react-text --></a></p></li><li data-reactid="4845"><p data-reactid="4846"><!-- react-text: 4847 -->Fix that dist files don't include locales. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4910" data-reactid="4848"><!-- react-text: 4849 -->#4910<!-- /react-text --></a></p></li><li data-reactid="4850"><p data-reactid="4851"><!-- react-text: 4852 -->Fix that disabled option is selectable in search mode of Cascader. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4699" data-reactid="4853"><!-- react-text: 4854 -->#4699<!-- /react-text --></a></p></li><li data-reactid="4855"><p data-reactid="4856"><strong data-reactid="4857"><!-- react-text: 4858 -->Button<!-- /react-text --></strong></p><ul data-reactid="4859"><li data-reactid="4860"><p data-reactid="4861"><!-- react-text: 4862 -->Fix click animation of <!-- /react-text --><code data-reactid="4863"><!-- react-text: 4864 -->Button[type=danger]<!-- /react-text --></code><!-- react-text: 4865 -->.<!-- /react-text --></p></li><li data-reactid="4866"><p data-reactid="4867"><!-- react-text: 4868 -->Fix broken style with <!-- /react-text --><code data-reactid="4869"><!-- react-text: 4870 -->loading<!-- /react-text --></code><!-- react-text: 4871 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4875" data-reactid="4872"><!-- react-text: 4873 -->#4875<!-- /react-text --></a></p></li></ul></li><li data-reactid="4874"><p data-reactid="4875"><strong data-reactid="4876"><!-- react-text: 4877 -->Menu<!-- /react-text --></strong></p><ul data-reactid="4878"><li data-reactid="4879"><p data-reactid="4880"><!-- react-text: 4881 -->Fix that <!-- /react-text --><code data-reactid="4882"><!-- react-text: 4883 -->openKeys<!-- /react-text --></code><!-- react-text: 4884 --> should be controlled property in <!-- /react-text --><code data-reactid="4885"><!-- react-text: 4886 -->vertical<!-- /react-text --></code><!-- react-text: 4887 --> mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4876" data-reactid="4888"><!-- react-text: 4889 -->#4876<!-- /react-text --></a></p></li><li data-reactid="4890"><p data-reactid="4891"><!-- react-text: 4892 -->Fix selected animation of Menu.Item.<!-- /react-text --></p></li><li data-reactid="4893"><p data-reactid="4894"><!-- react-text: 4895 -->Fix broken style of Menu.SubMenu. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4906" data-reactid="4896"><!-- react-text: 4897 -->#4906<!-- /react-text --></a></p></li></ul></li><li data-reactid="4898"><p data-reactid="4899"><strong data-reactid="4900"><!-- react-text: 4901 -->Table<!-- /react-text --></strong></p><ul data-reactid="4902"><li data-reactid="4903"><p data-reactid="4904"><!-- react-text: 4905 -->Fix broken style of table which use small size and fixed header. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4850" data-reactid="4906"><!-- react-text: 4907 -->#4850<!-- /react-text --></a></p></li><li data-reactid="4908"><p data-reactid="4909"><!-- react-text: 4910 -->Fix placeholder style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4851" data-reactid="4911"><!-- react-text: 4912 -->#4851<!-- /react-text --></a></p></li><li data-reactid="4913"><p data-reactid="4914"><!-- react-text: 4915 -->Simplify DOM structure. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4868" data-reactid="4916"><!-- react-text: 4917 -->#4868<!-- /react-text --></a></p></li></ul></li><li data-reactid="4918"><p data-reactid="4919"><!-- react-text: 4920 -->Fix that Radio should support number <!-- /react-text --><code data-reactid="4921"><!-- react-text: 4922 -->0<!-- /react-text --></code><!-- react-text: 4923 --> as children. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4874" data-reactid="4924"><!-- react-text: 4925 -->#4874<!-- /react-text --></a><!-- react-text: 4926 --> <!-- /react-text --><a href="https://github.com/HQidea" data-reactid="4927"><!-- react-text: 4928 -->@HQidea<!-- /react-text --></a></p></li><li data-reactid="4929"><p data-reactid="4930"><!-- react-text: 4931 -->Fix that RangePicker should work with <!-- /react-text --><code data-reactid="4932"><!-- react-text: 4933 -->style.width<!-- /react-text --></code><!-- react-text: 4934 --> which is small than 300. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4920" data-reactid="4935"><!-- react-text: 4936 -->#4920<!-- /react-text --></a></p></li><li data-reactid="4937"><p data-reactid="4938"><!-- react-text: 4939 -->Fix CSS compile error caused by Spin. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4915" data-reactid="4940"><!-- react-text: 4941 -->#4915<!-- /react-text --></a></p></li><li data-reactid="4942"><p data-reactid="4943"><!-- react-text: 4944 -->Fix that Tooltip should work with disabled button in Chrome. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4865" data-reactid="4945"><!-- react-text: 4946 -->#4865<!-- /react-text --></a></p></li><li data-reactid="4947"><p data-reactid="4948"><!-- react-text: 4949 -->Fix UX of Tree while dragging. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4858" data-reactid="4950"><!-- react-text: 4951 -->#4858<!-- /react-text --></a></p></li><li data-reactid="4952"><p data-reactid="4953"><!-- react-text: 4954 -->Fix failed style of Upload. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4810" data-reactid="4955"><!-- react-text: 4956 -->#4810<!-- /react-text --></a></p></li><li data-reactid="4957"><p data-reactid="4958"><!-- react-text: 4959 -->Fix that <!-- /react-text --><code data-reactid="4960"><!-- react-text: 4961 -->Menu[vertical]<!-- /react-text --></code><!-- react-text: 4962 -->'s SubMenu cannot popup in Layout.Sider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4890" data-reactid="4963"><!-- react-text: 4964 -->#4890<!-- /react-text --></a></p></li><li data-reactid="4965"><p data-reactid="4966"><!-- react-text: 4967 -->Improve animation of Button and <!-- /react-text --><code data-reactid="4968"><!-- react-text: 4969 -->Badge[status=processing]<!-- /react-text --></code><!-- react-text: 4970 -->.<!-- /react-text --></p></li></ul><p data-reactid="4971"><img src="https://camo.githubusercontent.com/6874b2333f2fac3fac346404c6e70684e4dafc1a/68747470733a2f2f7a6f732e616c697061796f626a656374732e636f6d2f726d73706f7274616c2f73516b72756c716346734b4e54785158615971512e676966" alt="Badge animation" data-reactid="4972"/><!-- react-text: 4973 -->
<!-- /react-text --><img src="https://camo.githubusercontent.com/3963d12b45de4f522c2799361dbc3177e7bd93d1/68747470733a2f2f7a6f732e616c697061796f626a656374732e636f6d2f726d73706f7274616c2f46624b776d636f766d795364666c557468494e522e676966" alt="Button animation" data-reactid="4974"/></p></div></li><li class="ant-timeline-item" data-reactid="4975"><div class="ant-timeline-item-tail" data-reactid="4976"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="4977"></div><div class="ant-timeline-item-content" data-reactid="4978"><h2 id="2.7.1" data-reactid="4979"><span data-reactid="4980"><!-- react-text: 4981 -->2.7.1<!-- /react-text --></span><a href="#2.7.1" class="anchor" data-reactid="4982">#</a></h2><p data-reactid="4983"><code data-reactid="4984"><!-- react-text: 4985 -->2017-02-10<!-- /react-text --></code></p><ul data-reactid="4986"><li data-reactid="4987"><p data-reactid="4988"><strong data-reactid="4989"><!-- react-text: 4990 -->Affix<!-- /react-text --></strong></p><ul data-reactid="4991"><li data-reactid="4992"><p data-reactid="4993"><!-- react-text: 4994 -->Fix the problem of element been hidden when hover on. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4800" data-reactid="4995"><!-- react-text: 4996 -->#4800<!-- /react-text --></a></p></li><li data-reactid="4997"><p data-reactid="4998"><!-- react-text: 4999 -->Fix event listener can not be removed. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4755" data-reactid="5000"><!-- react-text: 5001 -->#4755<!-- /react-text --></a></p></li><li data-reactid="5002"><p data-reactid="5003"><!-- react-text: 5004 -->Fix can not be unfixed when scrolling fastly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4760" data-reactid="5005"><!-- react-text: 5006 -->#4760<!-- /react-text --></a></p></li></ul></li><li data-reactid="5007"><p data-reactid="5008"><strong data-reactid="5009"><!-- react-text: 5010 -->Anchor<!-- /react-text --></strong><!-- react-text: 5011 --> Fix the location problem when offsetTop has been set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4706" data-reactid="5012"><!-- react-text: 5013 -->#4706<!-- /react-text --></a></p></li><li data-reactid="5014"><p data-reactid="5015"><strong data-reactid="5016"><!-- react-text: 5017 -->AutoComplete<!-- /react-text --></strong></p><ul data-reactid="5018"><li data-reactid="5019"><p data-reactid="5020"><!-- react-text: 5021 -->Fix the wrong size. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4766" data-reactid="5022"><!-- react-text: 5023 -->#4766<!-- /react-text --></a></p></li><li data-reactid="5024"><p data-reactid="5025"><!-- react-text: 5026 -->Fix adding error character automatically. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4778" data-reactid="5027"><!-- react-text: 5028 -->#4778<!-- /react-text --></a></p></li></ul></li><li data-reactid="5029"><p data-reactid="5030"><strong data-reactid="5031"><!-- react-text: 5032 -->Dropdown<!-- /react-text --></strong><!-- react-text: 5033 --> Add the documentation and demo about positioning of Dropdown menus. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4811" data-reactid="5034"><!-- react-text: 5035 -->#4811<!-- /react-text --></a></p></li><li data-reactid="5036"><p data-reactid="5037"><strong data-reactid="5038"><!-- react-text: 5039 -->Layout<!-- /react-text --></strong><!-- react-text: 5040 --> Improve Sider's animation effect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4752" data-reactid="5041"><!-- react-text: 5042 -->#4752<!-- /react-text --></a></p></li><li data-reactid="5043"><p data-reactid="5044"><strong data-reactid="5045"><!-- react-text: 5046 -->LocaleProvider<!-- /react-text --></strong><!-- react-text: 5047 --> Fix issues with the new Swedish locale provider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4762" data-reactid="5048"><!-- react-text: 5049 -->pull-4762<!-- /react-text --></a><!-- react-text: 5050 --> <!-- /react-text --><a href="https://github.com/JesperWe" data-reactid="5051"><!-- react-text: 5052 -->@JesperWe<!-- /react-text --></a></p></li><li data-reactid="5053"><p data-reactid="5054"><strong data-reactid="5055"><!-- react-text: 5056 -->RangePicker<!-- /react-text --></strong><!-- react-text: 5057 --> Fix the overlapping problem about the date icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4783" data-reactid="5058"><!-- react-text: 5059 -->#4783<!-- /react-text --></a><!-- react-text: 5060 --> <!-- /react-text --><a href="https://github.com/zhenzong" data-reactid="5061"><!-- react-text: 5062 -->@zhenzong<!-- /react-text --></a></p></li><li data-reactid="5063"><p data-reactid="5064"><strong data-reactid="5065"><!-- react-text: 5066 -->Table<!-- /react-text --></strong></p><ul data-reactid="5067"><li data-reactid="5068"><p data-reactid="5069"><!-- react-text: 5070 -->Add the missing value 'middle' for size definition. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4819" data-reactid="5071"><!-- react-text: 5072 -->#4819<!-- /react-text --></a><!-- react-text: 5073 --> <!-- /react-text --><a href="https://github.com/warrenseymour" data-reactid="5074"><!-- react-text: 5075 -->@warrenseymour<!-- /react-text --></a></p></li><li data-reactid="5076"><p data-reactid="5077"><!-- react-text: 5078 -->Fix controlled filter does not work with JSX style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4759" data-reactid="5079"><!-- react-text: 5080 -->#4759<!-- /react-text --></a></p></li><li data-reactid="5081"><p data-reactid="5082"><!-- react-text: 5083 -->Fix switch pagination problem. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4779" data-reactid="5084"><!-- react-text: 5085 -->#4779<!-- /react-text --></a></p></li></ul></li><li data-reactid="5086"><p data-reactid="5087"><strong data-reactid="5088"><!-- react-text: 5089 -->Tabs<!-- /react-text --></strong><!-- react-text: 5090 --> Fix content missing problem since the second tab pane under IE9. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4795" data-reactid="5091"><!-- react-text: 5092 -->#4795<!-- /react-text --></a></p></li><li data-reactid="5093"><p data-reactid="5094"><strong data-reactid="5095"><!-- react-text: 5096 -->rc-pagination<!-- /react-text --></strong><!-- react-text: 5097 --> Upgrade to ~1.7.0, add pageSize as onChange's second argument.<!-- /react-text --></p></li><li data-reactid="5098"><p data-reactid="5099"><strong data-reactid="5100"><!-- react-text: 5101 -->Global optimization<!-- /react-text --></strong></p><ul data-reactid="5102"><li data-reactid="5103"><p data-reactid="5104"><!-- react-text: 5105 -->Make some bugfixes and optimizations about documentation, link and style.<!-- /react-text --></p></li><li data-reactid="5106"><p data-reactid="5107"><!-- react-text: 5108 -->Use stylelint instead of lesslint, and fix some lint issues. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2179" data-reactid="5109"><!-- react-text: 5110 -->#2179<!-- /react-text --></a></p></li><li data-reactid="5111"><p data-reactid="5112"><!-- react-text: 5113 -->Unify border radius to 4px. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4772" data-reactid="5114"><!-- react-text: 5115 -->#4772<!-- /react-text --></a></p></li><li data-reactid="5116"><p data-reactid="5117"><!-- react-text: 5118 -->Support <!-- /react-text --><code data-reactid="5119"><!-- react-text: 5120 -->import { version } from 'antd'<!-- /react-text --></code><!-- react-text: 5121 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4751" data-reactid="5122"><!-- react-text: 5123 -->#4751<!-- /react-text --></a></p></li></ul></li><li data-reactid="5124"><p data-reactid="5125"><strong data-reactid="5126"><!-- react-text: 5127 -->Site<!-- /react-text --></strong></p><ul data-reactid="5128"><li data-reactid="5129"><p data-reactid="5130"><!-- react-text: 5131 -->Add default locale looking-up in Home Page. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4552" data-reactid="5132"><!-- react-text: 5133 -->#4552<!-- /react-text --></a></p></li><li data-reactid="5134"><p data-reactid="5135"><!-- react-text: 5136 -->Can search with Google. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4814" data-reactid="5137"><!-- react-text: 5138 -->#4814<!-- /react-text --></a></p></li><li data-reactid="5139"><p data-reactid="5140"><!-- react-text: 5141 -->Change the position of version switch. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4799" data-reactid="5142"><!-- react-text: 5143 -->pull-4799<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="5144"><div class="ant-timeline-item-tail" data-reactid="5145"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5146"></div><div class="ant-timeline-item-content" data-reactid="5147"><h2 id="2.7.0" data-reactid="5148"><span data-reactid="5149"><!-- react-text: 5150 -->2.7.0<!-- /react-text --></span><a href="#2.7.0" class="anchor" data-reactid="5151">#</a></h2><p data-reactid="5152"><code data-reactid="5153"><!-- react-text: 5154 -->2017-02-03<!-- /react-text --></code></p><ul data-reactid="5155"><li data-reactid="5156"><p data-reactid="5157"><!-- react-text: 5158 -->Added <!-- /react-text --><code data-reactid="5159"><!-- react-text: 5160 -->danger<!-- /react-text --></code><!-- react-text: 5161 --> button and <!-- /react-text --><code data-reactid="5162"><!-- react-text: 5163 -->ghost<!-- /react-text --></code><!-- react-text: 5164 --> button style. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4679" data-reactid="5165"><!-- react-text: 5166 -->#4679<!-- /react-text --></a></p></li><li data-reactid="5167"><p data-reactid="5168"><!-- react-text: 5169 -->Input element of AutoComplete can be customized. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4483" data-reactid="5170"><!-- react-text: 5171 -->#4483<!-- /react-text --></a></p></li><li data-reactid="5172"><p data-reactid="5173"><!-- react-text: 5174 -->Upgrade rc-cascader to <!-- /react-text --><code data-reactid="5175"><!-- react-text: 5176 -->0.11.0<!-- /react-text --></code><!-- react-text: 5177 -->, keyborad interactions supported. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4411" data-reactid="5178"><!-- react-text: 5179 -->#4411<!-- /react-text --></a></p></li><li data-reactid="5180"><p data-reactid="5181"><!-- react-text: 5182 -->More popup directions are supported in notification. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4700" data-reactid="5183"><!-- react-text: 5184 -->#4732<!-- /react-text --></a></p></li><li data-reactid="5185"><p data-reactid="5186"><!-- react-text: 5187 -->Upgrade rc-steps to <!-- /react-text --><code data-reactid="5188"><!-- react-text: 5189 -->2.3.0<!-- /react-text --></code><!-- react-text: 5190 -->, added <!-- /react-text --><code data-reactid="5191"><!-- react-text: 5192 -->progressDot<!-- /react-text --></code><!-- react-text: 5193 --> property of Steps, which allows users to customize the display for Steps with progress dot style.<!-- /react-text --></p></li><li data-reactid="5194"><p data-reactid="5195"><!-- react-text: 5196 -->Upgrade rc-input-number to <!-- /react-text --><code data-reactid="5197"><!-- react-text: 5198 -->3.0.0<!-- /react-text --></code></p><ul data-reactid="5199"><li data-reactid="5200"><p data-reactid="5201"><!-- react-text: 5202 -->Input behavious will trigger <!-- /react-text --><code data-reactid="5203"><!-- react-text: 5204 -->onChange<!-- /react-text --></code><!-- react-text: 5205 --> callback now.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4265" data-reactid="5206"><!-- react-text: 5207 -->#4265<!-- /react-text --></a></p></li><li data-reactid="5208"><p data-reactid="5209"><!-- react-text: 5210 -->Fixed <!-- /react-text --><code data-reactid="5211"><!-- react-text: 5212 -->onKeyUp<!-- /react-text --></code><!-- react-text: 5213 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4717" data-reactid="5214"><!-- react-text: 5215 -->#4717<!-- /react-text --></a></p></li></ul></li><li data-reactid="5216"><p data-reactid="5217"><!-- react-text: 5218 -->Added <!-- /react-text --><code data-reactid="5219"><!-- react-text: 5220 -->vertical<!-- /react-text --></code><!-- react-text: 5221 --> mode of Slider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4473" data-reactid="5222"><!-- react-text: 5223 -->#4473<!-- /react-text --></a></p></li><li data-reactid="5224"><p data-reactid="5225"><!-- react-text: 5226 -->Tag<!-- /react-text --></p><ul data-reactid="5227"><li data-reactid="5228"><p data-reactid="5229"><!-- react-text: 5230 -->Added preset colors. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4571" data-reactid="5231"><!-- react-text: 5232 -->#4571<!-- /react-text --></a></p></li><li data-reactid="5233"><p data-reactid="5234"><!-- react-text: 5235 -->Improvement vertical-align and margin.<!-- /react-text --></p></li></ul></li><li data-reactid="5236"><p data-reactid="5237"><!-- react-text: 5238 -->Add German localization for LocaleProvider.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4686" data-reactid="5239"><!-- react-text: 5240 -->#4686<!-- /react-text --></a></p></li><li data-reactid="5241"><p data-reactid="5242"><!-- react-text: 5243 -->Add Swedish localization for LocaleProvider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4455" data-reactid="5244"><!-- react-text: 5245 -->#4455<!-- /react-text --></a></p></li><li data-reactid="5246"><p data-reactid="5247"><!-- react-text: 5248 -->Add French localization for LocaleProvider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4538" data-reactid="5249"><!-- react-text: 5250 -->#4538<!-- /react-text --></a></p></li><li data-reactid="5251"><p data-reactid="5252"><!-- react-text: 5253 -->Added <!-- /react-text --><code data-reactid="5254"><!-- react-text: 5255 -->onSearchChange<!-- /react-text --></code><!-- react-text: 5256 --> callback of Transfer. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4464" data-reactid="5257"><!-- react-text: 5258 -->#4464<!-- /react-text --></a></p></li><li data-reactid="5259"><p data-reactid="5260"><!-- react-text: 5261 -->Added <!-- /react-text --><code data-reactid="5262"><!-- react-text: 5263 -->maskClosable<!-- /react-text --></code><!-- react-text: 5264 --> property of Modal.confirm. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4488" data-reactid="5265"><!-- react-text: 5266 -->#4488<!-- /react-text --></a><!-- react-text: 5267 -->, <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4490" data-reactid="5268"><!-- react-text: 5269 -->#4488<!-- /react-text --></a></p></li><li data-reactid="5270"><p data-reactid="5271"><!-- react-text: 5272 -->Form<!-- /react-text --></p><ul data-reactid="5273"><li data-reactid="5274"><p data-reactid="5275"><!-- react-text: 5276 -->Added <!-- /react-text --><code data-reactid="5277"><!-- react-text: 5278 -->options.onValuesChange<!-- /react-text --></code><!-- react-text: 5279 --> option, because <!-- /react-text --><code data-reactid="5280"><!-- react-text: 5281 -->options.onFieldsChange<!-- /react-text --></code><!-- react-text: 5282 --> would be triggered multiply. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/2934" data-reactid="5283"><!-- react-text: 5284 -->#2934<!-- /react-text --></a></p></li><li data-reactid="5285"><p data-reactid="5286"><!-- react-text: 5287 -->Added <!-- /react-text --><code data-reactid="5288"><!-- react-text: 5289 -->props.form.getFieldsError<!-- /react-text --></code><!-- react-text: 5290 --> <!-- /react-text --><code data-reactid="5291"><!-- react-text: 5292 -->props.form.isFieldTouched<!-- /react-text --></code><!-- react-text: 5293 --> <!-- /react-text --><code data-reactid="5294"><!-- react-text: 5295 -->props.form.isFieldsTouched<!-- /react-text --></code><!-- react-text: 5296 --> options that can be used to disable submit button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4374" data-reactid="5297"><!-- react-text: 5298 -->#4374<!-- /react-text --></a></p></li><li data-reactid="5299"><p data-reactid="5300"><!-- react-text: 5301 -->Added <!-- /react-text --><code data-reactid="5302"><!-- react-text: 5303 -->hideRequiredMark<!-- /react-text --></code><!-- react-text: 5304 --> property. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4732" data-reactid="5305"><!-- react-text: 5306 -->#4732<!-- /react-text --></a></p></li></ul></li><li data-reactid="5307"><p data-reactid="5308"><!-- react-text: 5309 -->Improvement upload list of Upload. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4516" data-reactid="5310"><!-- react-text: 5311 -->#4516<!-- /react-text --></a></p></li><li data-reactid="5312"><p data-reactid="5313"><!-- react-text: 5314 -->Upgrade rc-select to <!-- /react-text --><code data-reactid="5315"><!-- react-text: 5316 -->6.7.1<!-- /react-text --></code><!-- react-text: 5317 -->.<!-- /react-text --></p><ul data-reactid="5318"><li data-reactid="5319"><p data-reactid="5320"><!-- react-text: 5321 -->Fixed duplication <!-- /react-text --><code data-reactid="5322"><!-- react-text: 5323 -->onChange<!-- /react-text --></code><!-- react-text: 5324 --> callback. <!-- /react-text --><a href="https://github.com/react-component/select/pull/156" data-reactid="5325"><!-- react-text: 5326 -->#156@rc-select<!-- /react-text --></a></p></li><li data-reactid="5327"><p data-reactid="5328"><!-- react-text: 5329 -->Fixed displaying of initial value. <!-- /react-text --><a href="https://github.com/react-component/select/pull/152" data-reactid="5330"><!-- react-text: 5331 -->#152@rc-select<!-- /react-text --></a></p></li></ul></li><li data-reactid="5332"><p data-reactid="5333"><!-- react-text: 5334 -->Upgrade rc-tree-select to <!-- /react-text --><code data-reactid="5335"><!-- react-text: 5336 -->1.9.0<!-- /react-text --></code><!-- react-text: 5337 -->.<!-- /react-text --></p><ul data-reactid="5338"><li data-reactid="5339"><p data-reactid="5340"><!-- react-text: 5341 -->Added <!-- /react-text --><code data-reactid="5342"><!-- react-text: 5343 -->treeDefaultExpandedKeys<!-- /react-text --></code><!-- react-text: 5344 --> property.<!-- /react-text --><a href="https://github.com/react-component/tree-select/pull/43" data-reactid="5345"><!-- react-text: 5346 -->#43@rc-tree-select<!-- /react-text --></a></p></li><li data-reactid="5347"><p data-reactid="5348"><!-- react-text: 5349 -->Fixed an overflow-wrap issue. <!-- /react-text --><a href="https://github.com/react-component/tree-select/pull/42" data-reactid="5350"><!-- react-text: 5351 -->#42@rc-tree-select<!-- /react-text --></a></p></li></ul></li><li data-reactid="5352"><p data-reactid="5353"><!-- react-text: 5354 -->Added less variables: <!-- /react-text --><code data-reactid="5355"><!-- react-text: 5356 -->@border-style-base<!-- /react-text --></code><!-- react-text: 5357 --> <!-- /react-text --><code data-reactid="5358"><!-- react-text: 5359 -->@border-width-base<!-- /react-text --></code><!-- react-text: 5360 --> <!-- /react-text --><code data-reactid="5361"><!-- react-text: 5362 -->@btn-danger-color<!-- /react-text --></code><!-- react-text: 5363 --> <!-- /react-text --><code data-reactid="5364"><!-- react-text: 5365 -->@btn-danger-bg<!-- /react-text --></code><!-- react-text: 5366 --> and etc.<!-- /react-text --></p></li><li data-reactid="5367"><p data-reactid="5368"><!-- react-text: 5369 -->Fixed Badge misplace issue when browser zoom above 100%. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4747" data-reactid="5370"><!-- react-text: 5371 -->#4747<!-- /react-text --></a><!-- react-text: 5372 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4290" data-reactid="5373"><!-- react-text: 5374 -->#4290<!-- /react-text --></a></p></li><li data-reactid="5375"><p data-reactid="5376"><!-- react-text: 5377 -->Fixed a mis-align issue of fixed header Table. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4750" data-reactid="5378"><!-- react-text: 5379 -->#4750<!-- /react-text --></a></p></li><li data-reactid="5380"><p data-reactid="5381"><!-- react-text: 5382 -->Fixed Table scrolling lag issue in IE. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4522" data-reactid="5383"><!-- react-text: 5384 -->#4522<!-- /react-text --></a></p></li><li data-reactid="5385"><p data-reactid="5386"><!-- react-text: 5387 -->Add icon aliases: <!-- /react-text --><code data-reactid="5388"><!-- react-text: 5389 -->addfile<!-- /react-text --></code><!-- react-text: 5390 --> => <!-- /react-text --><code data-reactid="5391"><!-- react-text: 5392 -->file-add<!-- /react-text --></code><!-- react-text: 5393 -->, <!-- /react-text --><code data-reactid="5394"><!-- react-text: 5395 -->addfolder<!-- /react-text --></code><!-- react-text: 5396 --> => <!-- /react-text --><code data-reactid="5397"><!-- react-text: 5398 -->folder-open<!-- /react-text --></code><!-- react-text: 5399 -->, and the old type names are still working. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4758" data-reactid="5400"><!-- react-text: 5401 -->#4758<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5402"><div class="ant-timeline-item-tail" data-reactid="5403"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5404"></div><div class="ant-timeline-item-content" data-reactid="5405"><h2 id="2.6.4" data-reactid="5406"><span data-reactid="5407"><!-- react-text: 5408 -->2.6.4<!-- /react-text --></span><a href="#2.6.4" class="anchor" data-reactid="5409">#</a></h2><p data-reactid="5410"><code data-reactid="5411"><!-- react-text: 5412 -->2017-01-20<!-- /react-text --></code></p><ul data-reactid="5413"><li data-reactid="5414"><p data-reactid="5415"><!-- react-text: 5416 -->Improve RangePicker when selecting a preset date.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4561" data-reactid="5417"><!-- react-text: 5418 -->#4561<!-- /react-text --></a></p></li><li data-reactid="5419"><p data-reactid="5420"><!-- react-text: 5421 -->Fix DatePicker select time scroll issue.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4412" data-reactid="5422"><!-- react-text: 5423 -->#4412<!-- /react-text --></a></p></li><li data-reactid="5424"><p data-reactid="5425"><!-- react-text: 5426 -->Fix issue resulting in vertical Menu can't be controlled.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3783" data-reactid="5427"><!-- react-text: 5428 -->#3783<!-- /react-text --></a></p></li><li data-reactid="5429"><p data-reactid="5430"><!-- react-text: 5431 -->Fix Cascader's style when it's disabled.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4648" data-reactid="5432"><!-- react-text: 5433 -->#4648<!-- /react-text --></a></p></li><li data-reactid="5434"><p data-reactid="5435"><!-- react-text: 5436 -->Table<!-- /react-text --></p><ul data-reactid="5437"><li data-reactid="5438"><p data-reactid="5439"><!-- react-text: 5440 -->Improve Table fixed header's scrollbar style.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4637" data-reactid="5441"><!-- react-text: 5442 -->#4637<!-- /react-text --></a></p></li><li data-reactid="5443"><p data-reactid="5444"><!-- react-text: 5445 -->Fix issue resulting in Table's header flashes when <!-- /react-text --><code data-reactid="5446"><!-- react-text: 5447 -->loading<!-- /react-text --></code><!-- react-text: 5448 --> is true in Safari.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4622" data-reactid="5449"><!-- react-text: 5450 -->#4622<!-- /react-text --></a></p></li><li data-reactid="5451"><p data-reactid="5452"><!-- react-text: 5453 -->Fix multiple border issues. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4647" data-reactid="5454"><!-- react-text: 5455 -->#4647<!-- /react-text --></a><!-- react-text: 5456 -->, <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4635" data-reactid="5457"><!-- react-text: 5458 -->#4635<!-- /react-text --></a></p></li><li data-reactid="5459"><p data-reactid="5460"><!-- react-text: 5461 -->Fix <!-- /react-text --><code data-reactid="5462"><!-- react-text: 5463 -->showHeader<!-- /react-text --></code><!-- react-text: 5464 -->'s default value.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4658" data-reactid="5465"><!-- react-text: 5466 -->#4658<!-- /react-text --></a></p></li><li data-reactid="5467"><p data-reactid="5468"><!-- react-text: 5469 -->Fix missing <!-- /react-text --><code data-reactid="5470"><!-- react-text: 5471 -->TableColumnConfig<!-- /react-text --></code><!-- react-text: 5472 --> type.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4660" data-reactid="5473"><!-- react-text: 5474 -->#4660<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="5475"><div class="ant-timeline-item-tail" data-reactid="5476"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5477"></div><div class="ant-timeline-item-content" data-reactid="5478"><h2 id="2.6.3" data-reactid="5479"><span data-reactid="5480"><!-- react-text: 5481 -->2.6.3<!-- /react-text --></span><a href="#2.6.3" class="anchor" data-reactid="5482">#</a></h2><p data-reactid="5483"><code data-reactid="5484"><!-- react-text: 5485 -->2017-01-15<!-- /react-text --></code></p><ul data-reactid="5486"><li data-reactid="5487"><p data-reactid="5488"><!-- react-text: 5489 -->Fixed issue introduced in <!-- /react-text --><code data-reactid="5490"><!-- react-text: 5491 -->2.6.2<!-- /react-text --></code><!-- react-text: 5492 --> that Popconfirm is not working. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4606" data-reactid="5493"><!-- react-text: 5494 -->#4606<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5495"><div class="ant-timeline-item-tail" data-reactid="5496"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5497"></div><div class="ant-timeline-item-content" data-reactid="5498"><h2 id="2.6.2" data-reactid="5499"><span data-reactid="5500"><!-- react-text: 5501 -->2.6.2<!-- /react-text --></span><a href="#2.6.2" class="anchor" data-reactid="5502">#</a></h2><p data-reactid="5503"><code data-reactid="5504"><!-- react-text: 5505 -->2017-01-14<!-- /react-text --></code></p><ul data-reactid="5506"><li data-reactid="5507"><p data-reactid="5508"><!-- react-text: 5509 -->Added a Third-Party Library Page for recommending other greet react components. <!-- /react-text --><a href="/docs/react/recommendation" data-reactid="5510">Link</a></p></li><li data-reactid="5511"><p data-reactid="5512"><!-- react-text: 5513 -->Fixed misplaced Sider of Layout. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4459" data-reactid="5514"><!-- react-text: 5515 -->#4459<!-- /react-text --></a></p></li><li data-reactid="5516"><p data-reactid="5517"><!-- react-text: 5518 -->Fixed Input.Search wrong block layout and misplaced icon. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4540" data-reactid="5519"><!-- react-text: 5520 -->#4540<!-- /react-text --></a></p></li><li data-reactid="5521"><p data-reactid="5522"><!-- react-text: 5523 -->Added a customize Collapse panel demo. <!-- /react-text --><a href="/components/collapse/#components-collapse-demo-custom" data-reactid="5524">Link</a></p></li><li data-reactid="5525"><p data-reactid="5526"><!-- react-text: 5527 -->Table<!-- /react-text --></p><ul data-reactid="5528"><li data-reactid="5529"><p data-reactid="5530"><!-- react-text: 5531 -->Enlarged the width of selection column and expand column.<!-- /react-text --></p></li><li data-reactid="5532"><p data-reactid="5533"><!-- react-text: 5534 -->Fixed not-available pagination issue when property <!-- /react-text --><code data-reactid="5535"><!-- react-text: 5536 -->pagination<!-- /react-text --></code><!-- react-text: 5537 --> is changed. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4532" data-reactid="5538"><!-- react-text: 5539 -->#4532<!-- /react-text --></a></p></li><li data-reactid="5540"><p data-reactid="5541"><!-- react-text: 5542 -->Fixed that three level filter menu is not working. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4541" data-reactid="5543"><!-- react-text: 5544 -->#4541<!-- /react-text --></a></p></li><li data-reactid="5545"><p data-reactid="5546"><!-- react-text: 5547 -->Fixed <!-- /react-text --><code data-reactid="5548"><!-- react-text: 5549 -->column.filteredValue<!-- /react-text --></code><!-- react-text: 5550 --> issue of cannot being set to <!-- /react-text --><code data-reactid="5551"><!-- react-text: 5552 -->null<!-- /react-text --></code><!-- react-text: 5553 -->.<!-- /react-text --></p></li></ul></li><li data-reactid="5554"><p data-reactid="5555"><!-- react-text: 5556 -->Now Carousel is undragglble and text-selectable defaultly.<!-- /react-text --></p></li><li data-reactid="5557"><p data-reactid="5558"><!-- react-text: 5559 -->Added warnings when non-BreadcrumbItem node is nested under Breadcrumb. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4403" data-reactid="5560"><!-- react-text: 5561 -->#4403<!-- /react-text --></a></p></li><li data-reactid="5562"><p data-reactid="5563"><!-- react-text: 5564 -->Fixed Tooltip hidden issue when <!-- /react-text --><code data-reactid="5565"><!-- react-text: 5566 -->onVisibleChange(visible)<!-- /react-text --></code><!-- react-text: 5567 --> return <!-- /react-text --><code data-reactid="5568"><!-- react-text: 5569 -->true<!-- /react-text --></code><!-- react-text: 5570 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4579" data-reactid="5571"><!-- react-text: 5572 -->#4579<!-- /react-text --></a></p></li><li data-reactid="5573"><p data-reactid="5574"><!-- react-text: 5575 -->Make TreeSelect panel default height smaller than screen height. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4537" data-reactid="5576"><!-- react-text: 5577 -->#4537<!-- /react-text --></a></p></li><li data-reactid="5578"><p data-reactid="5579"><!-- react-text: 5580 -->Added less variables of TimePicker and Spin.<!-- /react-text --></p></li><li data-reactid="5581"><p data-reactid="5582"><!-- react-text: 5583 -->Replaced arrows of DatePicker year panel by year text. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4415" data-reactid="5584"><!-- react-text: 5585 -->#4415<!-- /react-text --></a></p></li><li data-reactid="5586"><p data-reactid="5587"><!-- react-text: 5588 -->Fixed TypeScript definites of AutoComplete and Form <!-- /react-text --><code data-reactid="5589"><!-- react-text: 5590 -->[options.validateTrigger]<!-- /react-text --></code><!-- react-text: 5591 -->.<!-- /react-text --></p></li><li data-reactid="5592"><p data-reactid="5593"><!-- react-text: 5594 -->Improved the animation details of Spin and Progress.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5595"><div class="ant-timeline-item-tail" data-reactid="5596"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5597"></div><div class="ant-timeline-item-content" data-reactid="5598"><h2 id="2.6.1" data-reactid="5599"><span data-reactid="5600"><!-- react-text: 5601 -->2.6.1<!-- /react-text --></span><a href="#2.6.1" class="anchor" data-reactid="5602">#</a></h2><p data-reactid="5603"><code data-reactid="5604"><!-- react-text: 5605 -->2017-1-6<!-- /react-text --></code></p><ul data-reactid="5606"><li data-reactid="5607"><p data-reactid="5608"><!-- react-text: 5609 -->Fix style problem for Menu dark theme. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4440" data-reactid="5610"><!-- react-text: 5611 -->#4440<!-- /react-text --></a></p></li><li data-reactid="5612"><p data-reactid="5613"><!-- react-text: 5614 -->Fix TypeScript interface definition for <!-- /react-text --><code data-reactid="5615"><!-- react-text: 5616 -->Select[tokenSeparators]<!-- /react-text --></code><!-- react-text: 5617 --> <!-- /react-text --><code data-reactid="5618"><!-- react-text: 5619 -->Modal[afterClose]<!-- /react-text --></code><!-- react-text: 5620 --> <!-- /react-text --><code data-reactid="5621"><!-- react-text: 5622 -->Input[name]<!-- /react-text --></code><!-- react-text: 5623 --> and so on. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4441" data-reactid="5624"><!-- react-text: 5625 -->#4441<!-- /react-text --></a><!-- react-text: 5626 --> <!-- /react-text --><a href="https://github.com/eddhannay" data-reactid="5627"><!-- react-text: 5628 -->@eddhannay<!-- /react-text --></a></p></li><li data-reactid="5629"><p data-reactid="5630"><!-- react-text: 5631 -->Fix that <!-- /react-text --><code data-reactid="5632"><!-- react-text: 5633 -->TimePicker[placeholder]<!-- /react-text --></code><!-- react-text: 5634 --> cannot be set to empty string. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4446" data-reactid="5635"><!-- react-text: 5636 -->#4446<!-- /react-text --></a><!-- react-text: 5637 --> <!-- /react-text --><a href="https://github.com/jialeicui" data-reactid="5638"><!-- react-text: 5639 -->@jialeicui<!-- /react-text --></a></p></li><li data-reactid="5640"><p data-reactid="5641"><!-- react-text: 5642 -->Fix style problem in DatePicker year panel. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4415" data-reactid="5643"><!-- react-text: 5644 -->#4415<!-- /react-text --></a></p></li><li data-reactid="5645"><p data-reactid="5646"><!-- react-text: 5647 -->Fix that Table loading doesn't mask Pagination. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4461" data-reactid="5648"><!-- react-text: 5649 -->#4461<!-- /react-text --></a></p></li><li data-reactid="5650"><p data-reactid="5651"><!-- react-text: 5652 -->Fix align style for <!-- /react-text --><code data-reactid="5653"><!-- react-text: 5654 -->Input[prefix|suffix]<!-- /react-text --></code><!-- react-text: 5655 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/c4ac4d1eca53ae2f6f4a1e15210b43745f283534" data-reactid="5656"><!-- react-text: 5657 -->commit<!-- /react-text --></a></p></li><li data-reactid="5658"><p data-reactid="5659"><!-- react-text: 5660 -->Fix align style for Cascader. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/1fbebd4ecfff432e1b2261c9dfee4b9f471e7b1f" data-reactid="5661"><!-- react-text: 5662 -->commit<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5663"><div class="ant-timeline-item-tail" data-reactid="5664"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5665"></div><div class="ant-timeline-item-content" data-reactid="5666"><h2 id="2.6.0" data-reactid="5667"><span data-reactid="5668"><!-- react-text: 5669 -->2.6.0<!-- /react-text --></span><a href="#2.6.0" class="anchor" data-reactid="5670">#</a></h2><p data-reactid="5671"><code data-reactid="5672"><!-- react-text: 5673 -->2017-1-2<!-- /react-text --></code></p><ul data-reactid="5674"><li data-reactid="5675"><p data-reactid="5676"><!-- react-text: 5677 -->Brand new color system. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4426" data-reactid="5678"><!-- react-text: 5679 -->pull/4426<!-- /react-text --></a></p><ul data-reactid="5680"><li data-reactid="5681"><p data-reactid="5682"><!-- react-text: 5683 -->Brand new color algorithm replacing the tint/shade system.<!-- /react-text --></p></li><li data-reactid="5684"><p data-reactid="5685"><!-- react-text: 5686 -->Brand new color palattes generated by new algorithm. <!-- /react-text --><a href="http://ant.design/docs/spec/colors" data-reactid="5687"><!-- react-text: 5688 -->Link<!-- /react-text --></a></p></li><li data-reactid="5689"><p data-reactid="5690"><!-- react-text: 5691 -->Change default font color.<!-- /react-text --></p></li></ul></li><li data-reactid="5692"><p data-reactid="5693"><!-- react-text: 5694 -->Add Layout component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3534" data-reactid="5695"><!-- react-text: 5696 -->#3534<!-- /react-text --></a></p></li><li data-reactid="5697"><p data-reactid="5698"><!-- react-text: 5699 -->Add Grid playground demo. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/ee17abfa9d0362c6f9baab4a9a09e57574583246" data-reactid="5700"><!-- react-text: 5701 -->commit/ee17ab<!-- /react-text --></a></p></li><li data-reactid="5702"><p data-reactid="5703"><!-- react-text: 5704 -->Input<!-- /react-text --></p><ul data-reactid="5705"><li data-reactid="5706"><p data-reactid="5707"><!-- react-text: 5708 -->Support prefix and suffix. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4226" data-reactid="5709"><!-- react-text: 5710 -->#4226<!-- /react-text --></a><!-- react-text: 5711 --> <!-- /react-text --><a href="https://github.com/ystarlongzi" data-reactid="5712"><!-- react-text: 5713 -->@ystarlongzi<!-- /react-text --></a></p></li><li data-reactid="5714"><p data-reactid="5715"><!-- react-text: 5716 -->InputGroup support compact display mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4309" data-reactid="5717"><!-- react-text: 5718 -->pull/4309<!-- /react-text --></a></p></li></ul></li><li data-reactid="5719"><p data-reactid="5720"><!-- react-text: 5721 -->Spin support delayed display. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4306" data-reactid="5722"><!-- react-text: 5723 -->#4306<!-- /react-text --></a></p></li><li data-reactid="5724"><p data-reactid="5725"><!-- react-text: 5726 -->Fix the dislocation problem of Pagination in low resolution. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4349" data-reactid="5727"><!-- react-text: 5728 -->#4349<!-- /react-text --></a></p></li><li data-reactid="5729"><p data-reactid="5730"><!-- react-text: 5731 -->Fix wrapping display of Dropdown.Button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4355" data-reactid="5732"><!-- react-text: 5733 -->pull/4355<!-- /react-text --></a><!-- react-text: 5734 --> <!-- /react-text --><a href="https://github.com/Morhaus" data-reactid="5735"><!-- react-text: 5736 -->@Morhaus<!-- /react-text --></a></p></li><li data-reactid="5737"><p data-reactid="5738"><!-- react-text: 5739 -->Fix wrong background color of Cascader in disabled status. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4434" data-reactid="5740"><!-- react-text: 5741 -->#4434<!-- /react-text --></a></p></li><li data-reactid="5742"><p data-reactid="5743"><!-- react-text: 5744 -->Fix MonthPicker<!-- /react-text --><span data-reactid="5745"><!-- react-text: 5746 -->monthCellContentRender<!-- /react-text --></span><!-- react-text: 5747 --> doesn't work, and some documentation errors. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4394" data-reactid="5748"><!-- react-text: 5749 -->#4394<!-- /react-text --></a></p></li><li data-reactid="5750"><p data-reactid="5751"><!-- react-text: 5752 -->Fix the extra border of ButtonGroup. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4382" data-reactid="5753"><!-- react-text: 5754 -->#4382<!-- /react-text --></a><!-- react-text: 5755 --> <!-- /react-text --><a href="https://github.com/ystarlongzi" data-reactid="5756"><!-- react-text: 5757 -->@ystarlongzi<!-- /react-text --></a></p></li><li data-reactid="5758"><p data-reactid="5759"><!-- react-text: 5760 -->Fix wrong background color of the Submenu(horizontal mode). <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4414" data-reactid="5761"><!-- react-text: 5762 -->#4414<!-- /react-text --></a></p></li><li data-reactid="5763"><p data-reactid="5764"><!-- react-text: 5765 -->Fix overlapping graphics with Select/Cascader in Form.Item with hasFeedback. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4431" data-reactid="5766"><!-- react-text: 5767 -->#4431<!-- /react-text --></a><!-- react-text: 5768 --> <!-- /react-text --><a href="https://github.com/JesperWe" data-reactid="5769"><!-- react-text: 5770 -->@JesperWe<!-- /react-text --></a></p></li><li data-reactid="5771"><p data-reactid="5772"><!-- react-text: 5773 -->Reset border-radius of the first row in Table without header. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4373" data-reactid="5774"><!-- react-text: 5775 -->#4373<!-- /react-text --></a></p></li><li data-reactid="5776"><p data-reactid="5777"><!-- react-text: 5778 -->Improve the drag performance of Tree. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4371" data-reactid="5779"><!-- react-text: 5780 -->#4371<!-- /react-text --></a></p></li><li data-reactid="5781"><p data-reactid="5782"><!-- react-text: 5783 -->Improve official website and documentation, fix some bugs.<!-- /react-text --></p></li><li data-reactid="5784"><p data-reactid="5785"><!-- react-text: 5786 -->Update rc-form to support nested style of getFieldDecorator<!-- /react-text --><span data-reactid="5787"><!-- react-text: 5788 -->id<!-- /react-text --></span><!-- react-text: 5789 -->.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5790"><div class="ant-timeline-item-tail" data-reactid="5791"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5792"></div><div class="ant-timeline-item-content" data-reactid="5793"><h2 id="2.5.3" data-reactid="5794"><span data-reactid="5795"><!-- react-text: 5796 -->2.5.3<!-- /react-text --></span><a href="#2.5.3" class="anchor" data-reactid="5797">#</a></h2><p data-reactid="5798"><code data-reactid="5799"><!-- react-text: 5800 -->2016-12-24<!-- /react-text --></code><!-- react-text: 5801 --> 🎄🎄🎄<!-- /react-text --></p><ul data-reactid="5802"><li data-reactid="5803"><p data-reactid="5804"><!-- react-text: 5805 -->Supports TypeScript@2.1. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4208" data-reactid="5806"><!-- react-text: 5807 -->#4208<!-- /react-text --></a></p></li><li data-reactid="5808"><p data-reactid="5809"><!-- react-text: 5810 -->Fix style issue resulting in nested Tabs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4317" data-reactid="5811"><!-- react-text: 5812 -->#4317<!-- /react-text --></a></p></li><li data-reactid="5813"><p data-reactid="5814"><!-- react-text: 5815 -->Fix <!-- /react-text --><code data-reactid="5816"><!-- react-text: 5817 -->onChange<!-- /react-text --></code><!-- react-text: 5818 --> callback issue resulting in Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4242" data-reactid="5819"><!-- react-text: 5820 -->#4242<!-- /react-text --></a><!-- react-text: 5821 --> <!-- /react-text --><a href="https://github.com/ystarlongzi" data-reactid="5822"><!-- react-text: 5823 -->@ystarlongzi<!-- /react-text --></a></p></li><li data-reactid="5824"><p data-reactid="5825"><!-- react-text: 5826 -->Fix a FormItem mis-aligin bug. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4271" data-reactid="5827"><!-- react-text: 5828 -->#4271<!-- /react-text --></a></p></li><li data-reactid="5829"><p data-reactid="5830"><!-- react-text: 5831 -->Fix background issue resulting in selected element of veritcal Menu.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4253" data-reactid="5832"><!-- react-text: 5833 -->#4253<!-- /react-text --></a></p></li><li data-reactid="5834"><p data-reactid="5835"><!-- react-text: 5836 -->Improve arguments type of <!-- /react-text --><code data-reactid="5837"><!-- react-text: 5838 -->onVisibleChange<!-- /react-text --></code><!-- react-text: 5839 --> callback of Dropdown.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4236" data-reactid="5840"><!-- react-text: 5841 -->#4236<!-- /react-text --></a><!-- react-text: 5842 --> <!-- /react-text --><a href="https://github.com/bang88" data-reactid="5843"><!-- react-text: 5844 -->@bang88<!-- /react-text --></a></p></li><li data-reactid="5845"><p data-reactid="5846"><!-- react-text: 5847 -->Improve first argument type of <!-- /react-text --><code data-reactid="5848"><!-- react-text: 5849 -->onChange<!-- /react-text --></code><!-- react-text: 5850 --> callback of Cascader.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4231" data-reactid="5851"><!-- react-text: 5852 -->#4231<!-- /react-text --></a><!-- react-text: 5853 --> <!-- /react-text --><a href="https://github.com/bang88" data-reactid="5854"><!-- react-text: 5855 -->@bang88<!-- /react-text --></a></p></li><li data-reactid="5856"><p data-reactid="5857"><!-- react-text: 5858 -->Improve default width of Datepicker<!-- /react-text --><span data-reactid="5859"><!-- react-text: 5860 -->showTime<!-- /react-text --></span><!-- react-text: 5861 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/b912f1cea6f470c16b8dd90554883460161cef47" data-reactid="5862"><!-- react-text: 5863 -->b912f1c<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="5864"><div class="ant-timeline-item-tail" data-reactid="5865"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5866"></div><div class="ant-timeline-item-content" data-reactid="5867"><h2 id="2.5.2" data-reactid="5868"><span data-reactid="5869"><!-- react-text: 5870 -->2.5.2<!-- /react-text --></span><a href="#2.5.2" class="anchor" data-reactid="5871">#</a></h2><p data-reactid="5872"><code data-reactid="5873"><!-- react-text: 5874 -->2016-12-10<!-- /react-text --></code></p><ul data-reactid="5875"><li data-reactid="5876"><p data-reactid="5877"><!-- react-text: 5878 -->Improve selected item style of Menu.<!-- /react-text --></p></li><li data-reactid="5879"><p data-reactid="5880"><!-- react-text: 5881 -->Fix issue resulting in Mention not responses <!-- /react-text --><code data-reactid="5882"><!-- react-text: 5883 -->onFocus<!-- /react-text --></code><!-- react-text: 5884 --> and <!-- /react-text --><code data-reactid="5885"><!-- react-text: 5886 -->onBlur<!-- /react-text --></code><!-- react-text: 5887 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4163" data-reactid="5888"><!-- react-text: 5889 -->#4163<!-- /react-text --></a></p></li><li data-reactid="5890"><p data-reactid="5891"><!-- react-text: 5892 -->Fix issue resulting in there is a redundant shadow between <!-- /react-text --><code data-reactid="5893"><!-- react-text: 5894 -->disabled<!-- /react-text --></code><!-- react-text: 5895 --> and <!-- /react-text --><code data-reactid="5896"><!-- react-text: 5897 -->checked<!-- /react-text --></code><!-- react-text: 5898 --> Radio. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4114" data-reactid="5899"><!-- react-text: 5900 -->#4114<!-- /react-text --></a><!-- react-text: 5901 --> @jdz321<!-- /react-text --></p></li><li data-reactid="5902"><p data-reactid="5903"><!-- react-text: 5904 -->Fix error when setting Momment <!-- /react-text --><code data-reactid="5905"><!-- react-text: 5906 -->defaultValue<!-- /react-text --></code><!-- react-text: 5907 --> or <!-- /react-text --><code data-reactid="5908"><!-- react-text: 5909 -->value<!-- /react-text --></code><!-- react-text: 5910 --> on RangePicker, TimePicker, Calendar. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4147" data-reactid="5911"><!-- react-text: 5912 -->#4147<!-- /react-text --></a></p></li><li data-reactid="5913"><p data-reactid="5914"><!-- react-text: 5915 -->Fix issue resulting in Affix disappears when it's uesed in animated Tabs. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3943" data-reactid="5916"><!-- react-text: 5917 -->#3943<!-- /react-text --></a></p></li><li data-reactid="5918"><p data-reactid="5919"><!-- react-text: 5920 -->Fix issue resulting in Cascader passes different <!-- /react-text --><code data-reactid="5921"><!-- react-text: 5922 -->selectedOptions<!-- /react-text --></code><!-- react-text: 5923 --> to <!-- /react-text --><code data-reactid="5924"><!-- react-text: 5925 -->onChange<!-- /react-text --></code><!-- react-text: 5926 --> when manually selecting and selecting by search. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4096" data-reactid="5927"><!-- react-text: 5928 -->#4096<!-- /react-text --></a></p></li><li data-reactid="5929"><p data-reactid="5930"><!-- react-text: 5931 -->Fix issue resulting in Tabs get offset, when too many tabs are opening. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3637" data-reactid="5932"><!-- react-text: 5933 -->#3637<!-- /react-text --></a></p></li><li data-reactid="5934"><p data-reactid="5935"><!-- react-text: 5936 -->Table<!-- /react-text --></p><ul data-reactid="5937"><li data-reactid="5938"><p data-reactid="5939"><!-- react-text: 5940 -->Align text of grouped parent header to center.<!-- /react-text --></p></li><li data-reactid="5941"><p data-reactid="5942"><!-- react-text: 5943 -->Fix issue resulting in <!-- /react-text --><code data-reactid="5944"><!-- react-text: 5945 -->filterDropdownVisible<!-- /react-text --></code><!-- react-text: 5946 --> can't be set correctly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4162" data-reactid="5947"><!-- react-text: 5948 -->#4162<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="5949"><div class="ant-timeline-item-tail" data-reactid="5950"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="5951"></div><div class="ant-timeline-item-content" data-reactid="5952"><h2 id="2.5.1" data-reactid="5953"><span data-reactid="5954"><!-- react-text: 5955 -->2.5.1<!-- /react-text --></span><a href="#2.5.1" class="anchor" data-reactid="5956">#</a></h2><p data-reactid="5957"><code data-reactid="5958"><!-- react-text: 5959 -->2016-12-03<!-- /react-text --></code></p><ul data-reactid="5960"><li data-reactid="5961"><p data-reactid="5962"><!-- react-text: 5963 -->Improve website experience on mobile devices.<!-- /react-text --></p></li><li data-reactid="5964"><p data-reactid="5965"><!-- react-text: 5966 -->Add some migrate warnings for <!-- /react-text --><code data-reactid="5967"><!-- react-text: 5968 -->1.x<!-- /react-text --></code><!-- react-text: 5969 --> to <!-- /react-text --><code data-reactid="5970"><!-- react-text: 5971 -->2.x<!-- /react-text --></code><!-- react-text: 5972 -->.<!-- /react-text --></p></li><li data-reactid="5973"><p data-reactid="5974"><!-- react-text: 5975 -->ToolTip, Popover, Popconfirm support to wrap text node and multiple node directly now. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3924" data-reactid="5976"><!-- react-text: 5977 -->#3924<!-- /react-text --></a></p></li><li data-reactid="5978"><p data-reactid="5979"><!-- react-text: 5980 -->Anchor<!-- /react-text --></p><ul data-reactid="5981"><li data-reactid="5982"><p data-reactid="5983"><!-- react-text: 5984 -->Fix current position bug when scroll fastly. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4053" data-reactid="5985"><!-- react-text: 5986 -->#4053<!-- /react-text --></a></p></li><li data-reactid="5987"><p data-reactid="5988"><!-- react-text: 5989 -->Fix a bug of parent component ref node is undefined. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4037" data-reactid="5990"><!-- react-text: 5991 -->#4037<!-- /react-text --></a></p></li></ul></li><li data-reactid="5992"><p data-reactid="5993"><!-- react-text: 5994 -->Table<!-- /react-text --></p><ul data-reactid="5995"><li data-reactid="5996"><p data-reactid="5997"><!-- react-text: 5998 -->Fix a selection problem when setting defaultChecked in rowSelection. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4020" data-reactid="5999"><!-- react-text: 6000 -->#4020<!-- /react-text --></a></p></li><li data-reactid="6001"><p data-reactid="6002"><!-- react-text: 6003 -->Fix grouping column title cannot work with filters. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4099" data-reactid="6004"><!-- react-text: 6005 -->#4099<!-- /react-text --></a></p></li></ul></li><li data-reactid="6006"><p data-reactid="6007"><!-- react-text: 6008 -->Fix a misplace bug when using Popover over <!-- /react-text --><code data-reactid="6009"><!-- react-text: 6010 -->Input[type="textarea"]<!-- /react-text --></code><!-- react-text: 6011 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4092" data-reactid="6012"><!-- react-text: 6013 -->#4092<!-- /react-text --></a></p></li><li data-reactid="6014"><p data-reactid="6015"><!-- react-text: 6016 -->Fix Popconfirm <!-- /react-text --><code data-reactid="6017"><!-- react-text: 6018 -->visible<!-- /react-text --></code><!-- react-text: 6019 --> is not-working problem. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/4068" data-reactid="6020"><!-- react-text: 6021 -->#4068<!-- /react-text --></a></p></li><li data-reactid="6022"><p data-reactid="6023"><!-- react-text: 6024 -->Fix TimePicker can not override width by <!-- /react-text --><code data-reactid="6025"><!-- react-text: 6026 -->style.width<!-- /react-text --></code><!-- react-text: 6027 -->.<!-- /react-text --></p></li><li data-reactid="6028"><p data-reactid="6029"><!-- react-text: 6030 -->Unify Steps icon size. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3817" data-reactid="6031"><!-- react-text: 6032 -->#3817<!-- /react-text --></a></p></li><li data-reactid="6033"><p data-reactid="6034"><!-- react-text: 6035 -->Fix style details of Form, Button, Slider, Table.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6036"><div class="ant-timeline-item-tail" data-reactid="6037"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6038"></div><div class="ant-timeline-item-content" data-reactid="6039"><h2 id="2.5.0" data-reactid="6040"><span data-reactid="6041"><!-- react-text: 6042 -->2.5.0<!-- /react-text --></span><a href="#2.5.0" class="anchor" data-reactid="6043">#</a></h2><p data-reactid="6044"><code data-reactid="6045"><!-- react-text: 6046 -->2016-11-25<!-- /react-text --></code></p><ul data-reactid="6047"><li data-reactid="6048"><p data-reactid="6049"><!-- react-text: 6050 -->Change the default theme to Alipay style and improve lots of style details.<!-- /react-text --></p></li><li data-reactid="6051"><p data-reactid="6052"><!-- react-text: 6053 -->Supports server-side rendering. (<!-- /react-text --><code data-reactid="6054"><!-- react-text: 6055 -->Mention<!-- /react-text --></code><!-- react-text: 6056 --> will throw warning for <!-- /react-text --><a href="https://github.com/facebook/draft-js/issues/385" data-reactid="6057"><!-- react-text: 6058 -->draft-js<!-- /react-text --></a><!-- react-text: 6059 -->' issue)<!-- /react-text --></p></li><li data-reactid="6060"><p data-reactid="6061"><!-- react-text: 6062 -->Introduce <!-- /react-text --><a href="https://facebook.github.io/jest/docs/tutorial-react.html#snapshot-testing" data-reactid="6063"><!-- react-text: 6064 -->Jest Snapshot<!-- /react-text --></a><!-- react-text: 6065 --> to test the structure of components and SSR issues.<!-- /react-text --></p></li><li data-reactid="6066"><p data-reactid="6067"><!-- react-text: 6068 -->Improve official website and documentation.<!-- /react-text --></p></li><li data-reactid="6069"><p data-reactid="6070"><!-- react-text: 6071 -->Add <!-- /react-text --><a href="https://ant.design/docs/react/customize-theme" data-reactid="6072"><!-- react-text: 6073 -->document<!-- /react-text --></a><!-- react-text: 6074 --> for customizing theme.<!-- /react-text --></p></li><li data-reactid="6075"><p data-reactid="6076"><!-- react-text: 6077 -->Add <!-- /react-text --><a href="https://ant.design/docs/resource/download" data-reactid="6078"><!-- react-text: 6079 -->Sketch template files<!-- /react-text --></a><!-- react-text: 6080 -->.<!-- /react-text --></p></li><li data-reactid="6081"><p data-reactid="6082"><code data-reactid="6083"><!-- react-text: 6084 -->LocaleProvider<!-- /react-text --></code><!-- react-text: 6085 --> supports Brazilian. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/4004" data-reactid="6086"><!-- react-text: 6087 -->#4004<!-- /react-text --></a><!-- react-text: 6088 --> <!-- /react-text --><a href="https://github.com/nathantn" data-reactid="6089"><!-- react-text: 6090 -->@nathantn<!-- /react-text --></a></p></li><li data-reactid="6091"><p data-reactid="6092"><!-- react-text: 6093 -->DatePicker<!-- /react-text --></p><ul data-reactid="6094"><li data-reactid="6095"><p data-reactid="6096"><!-- react-text: 6097 -->DatePicker can determine whether to show "Today" button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/bbef274aae169d142e3e7e3ea0af922d48e6dd64" data-reactid="6098"><!-- react-text: 6099 -->commit<!-- /react-text --></a></p></li><li data-reactid="6100"><p data-reactid="6101"><!-- react-text: 6102 -->RangePicker can set presetted ranges. <!-- /react-text --><a href="https://ant.design/components/date-picker/#components-date-picker-demo-presetted-ranges" data-reactid="6103"><!-- react-text: 6104 -->demo<!-- /react-text --></a></p></li><li data-reactid="6105"><p data-reactid="6106"><!-- react-text: 6107 -->Fix "Now" button doesn't work while <!-- /react-text --><code data-reactid="6108"><!-- react-text: 6109 -->DatePicker[showTime]<!-- /react-text --></code><!-- react-text: 6110 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3748" data-reactid="6111"><!-- react-text: 6112 -->#3748<!-- /react-text --></a></p></li><li data-reactid="6113"><p data-reactid="6114"><!-- react-text: 6115 -->Fix <!-- /react-text --><code data-reactid="6116"><!-- react-text: 6117 -->RangePicker[format]<!-- /react-text --></code><!-- react-text: 6118 --> should work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3808" data-reactid="6119"><!-- react-text: 6120 -->#3808<!-- /react-text --></a></p></li><li data-reactid="6121"><p data-reactid="6122"><!-- react-text: 6123 -->Fix issue that RangePicker <!-- /react-text --><code data-reactid="6124"><!-- react-text: 6125 -->placeholder=['xx', 'xx']<!-- /react-text --></code><!-- react-text: 6126 --> not working.<!-- /react-text --></p></li></ul></li><li data-reactid="6127"><p data-reactid="6128"><!-- react-text: 6129 -->Add and update some icons. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3977" data-reactid="6130"><!-- react-text: 6131 -->#3977<!-- /react-text --></a></p></li><li data-reactid="6132"><p data-reactid="6133"><!-- react-text: 6134 -->New component <!-- /react-text --><code data-reactid="6135"><!-- react-text: 6136 -->Input.Search<!-- /react-text --></code><!-- react-text: 6137 -->. <!-- /react-text --><a href="https://ant.design/components/input/#components-input-demo-search-input" data-reactid="6138"><!-- react-text: 6139 -->demo<!-- /react-text --></a></p></li><li data-reactid="6140"><p data-reactid="6141"><!-- react-text: 6142 -->Mention onSelect event will get complete record. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3867" data-reactid="6143"><!-- react-text: 6144 -->#3867<!-- /react-text --></a></p></li><li data-reactid="6145"><p data-reactid="6146"><!-- react-text: 6147 -->Pagination can get current range. <!-- /react-text --><a href="https://ant.design/components/pagination/#components-pagination-demo-total" data-reactid="6148"><!-- react-text: 6149 -->demo<!-- /react-text --></a></p></li><li data-reactid="6150"><p data-reactid="6151"><!-- react-text: 6152 -->Table<!-- /react-text --></p><ul data-reactid="6153"><li data-reactid="6154"><p data-reactid="6155"><!-- react-text: 6156 -->We can control the visible of customized <!-- /react-text --><code data-reactid="6157"><!-- react-text: 6158 -->filterDropdown<!-- /react-text --></code><!-- react-text: 6159 -->. <!-- /react-text --><a href="https://ant.design/components/table/#components-table-demo-custom-filter-panel" data-reactid="6160"><!-- react-text: 6161 -->demo<!-- /react-text --></a></p></li><li data-reactid="6162"><p data-reactid="6163"><!-- react-text: 6164 -->Supports JSX-style columns. <!-- /react-text --><a href="https://ant.design/components/table/#components-table-demo-jsx" data-reactid="6165"><!-- react-text: 6166 -->demo<!-- /react-text --></a></p></li><li data-reactid="6167"><p data-reactid="6168"><!-- react-text: 6169 -->Can listen the click event of table cell by <!-- /react-text --><code data-reactid="6170"><!-- react-text: 6171 -->onCellClick<!-- /react-text --></code><!-- react-text: 6172 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3774" data-reactid="6173"><!-- react-text: 6174 -->#3774<!-- /react-text --></a></p></li><li data-reactid="6175"><p data-reactid="6176"><!-- react-text: 6177 -->Fix border radius of head of border-less table.<!-- /react-text --></p></li><li data-reactid="6178"><p data-reactid="6179"><!-- react-text: 6180 -->Fix that height of title and footer don't follow <!-- /react-text --><code data-reactid="6181"><!-- react-text: 6182 -->Table[size]<!-- /react-text --></code><!-- react-text: 6183 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/9e6439b06cd099ab384a4a2f026f0def6e12bf23" data-reactid="6184"><!-- react-text: 6185 -->commit<!-- /react-text --></a></p></li><li data-reactid="6186"><p data-reactid="6187"><!-- react-text: 6188 -->Fix issue with selected status. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3900" data-reactid="6189"><!-- react-text: 6190 -->#3900<!-- /react-text --></a></p></li></ul></li><li data-reactid="6191"><p data-reactid="6192"><!-- react-text: 6193 -->Upload<!-- /react-text --></p><ul data-reactid="6194"><li data-reactid="6195"><p data-reactid="6196"><!-- react-text: 6197 -->Fix that children could not be <!-- /react-text --><code data-reactid="6198"><!-- react-text: 6199 -->null<!-- /react-text --></code><!-- react-text: 6200 -->.<!-- /react-text --></p></li><li data-reactid="6201"><p data-reactid="6202"><!-- react-text: 6203 -->Fix logic of preview. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/e552880c32aaa3f5b0fb09a5e1fb7454c24d5378" data-reactid="6204"><!-- react-text: 6205 -->commit<!-- /react-text --></a></p></li></ul></li><li data-reactid="6206"><p data-reactid="6207"><!-- react-text: 6208 -->Fix <!-- /react-text --><code data-reactid="6209"><!-- react-text: 6210 -->z-index<!-- /react-text --></code><!-- react-text: 6211 --> of Badge. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3898" data-reactid="6212"><!-- react-text: 6213 -->#3898<!-- /react-text --></a></p></li><li data-reactid="6214"><p data-reactid="6215"><!-- react-text: 6216 -->Fix alignment of multi-line Checkbox. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3971" data-reactid="6217"><!-- react-text: 6218 -->#3971<!-- /react-text --></a><!-- react-text: 6219 --> <!-- /react-text --><a href="https://github.com/flashback313" data-reactid="6220"><!-- react-text: 6221 -->@flashback313<!-- /react-text --></a></p></li><li data-reactid="6222"><p data-reactid="6223"><!-- react-text: 6224 -->Fix alignment of InputNumber while using with other form controls. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3866#issuecomment-261148256" data-reactid="6225"><!-- react-text: 6226 -->#3866(comment)<!-- /react-text --></a></p></li><li data-reactid="6227"><p data-reactid="6228"><!-- react-text: 6229 -->Fix style of <!-- /react-text --><code data-reactid="6230"><!-- react-text: 6231 -->Menu.Divider<!-- /react-text --></code><!-- react-text: 6232 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3813" data-reactid="6233"><!-- react-text: 6234 -->#3813<!-- /react-text --></a></p></li><li data-reactid="6235"><p data-reactid="6236"><!-- react-text: 6237 -->Fix that Popover should support Checkbox and Radio as children. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3455" data-reactid="6238"><!-- react-text: 6239 -->#3455<!-- /react-text --></a></p></li><li data-reactid="6240"><p data-reactid="6241"><!-- react-text: 6242 -->Fix height of <!-- /react-text --><code data-reactid="6243"><!-- react-text: 6244 -->Select[combobox]<!-- /react-text --></code><!-- react-text: 6245 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3855" data-reactid="6246"><!-- react-text: 6247 -->#3855<!-- /react-text --></a></p></li><li data-reactid="6248"><p data-reactid="6249"><!-- react-text: 6250 -->Fix style of actived Switch. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3838" data-reactid="6251"><!-- react-text: 6252 -->#3838<!-- /react-text --></a></p></li><li data-reactid="6253"><p data-reactid="6254"><!-- react-text: 6255 -->Fix that Transfer doesn't show "Not Found" while there is no search result. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3996" data-reactid="6256"><!-- react-text: 6257 -->#3996<!-- /react-text --></a></p></li><li data-reactid="6258"><p data-reactid="6259"><!-- react-text: 6260 -->Fix style of placeholder of TreeSelect. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3841" data-reactid="6261"><!-- react-text: 6262 -->#3841<!-- /react-text --></a></p></li><li data-reactid="6263"><p data-reactid="6264"><!-- react-text: 6265 -->Fix compile errors in TypeScript. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3969" data-reactid="6266"><!-- react-text: 6267 -->#3969<!-- /react-text --></a><!-- react-text: 6268 --> <!-- /react-text --><a href="https://github.com/AlbertZheng" data-reactid="6269"><!-- react-text: 6270 -->@AlbertZheng<!-- /react-text --></a></p></li><li data-reactid="6271"><p data-reactid="6272"><!-- react-text: 6273 -->Fix that feedback icon should not affect users' operation. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3891" data-reactid="6274"><!-- react-text: 6275 -->#3891<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6276"><div class="ant-timeline-item-tail" data-reactid="6277"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6278"></div><div class="ant-timeline-item-content" data-reactid="6279"><h2 id="2.4.3" data-reactid="6280"><span data-reactid="6281"><!-- react-text: 6282 -->2.4.3<!-- /react-text --></span><a href="#2.4.3" class="anchor" data-reactid="6283">#</a></h2><p data-reactid="6284"><code data-reactid="6285"><!-- react-text: 6286 -->2016-11-17<!-- /react-text --></code></p><ul data-reactid="6287"><li data-reactid="6288"><p data-reactid="6289"><!-- react-text: 6290 -->Fix errors in <!-- /react-text --><code data-reactid="6291"><!-- react-text: 6292 -->Anchor<!-- /react-text --></code><!-- react-text: 6293 --> about querySelector, and make some experience Optimization .<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3832" data-reactid="6294"><!-- react-text: 6295 -->#3832<!-- /react-text --></a><!-- react-text: 6296 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3844" data-reactid="6297"><!-- react-text: 6298 -->#3844<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6299"><div class="ant-timeline-item-tail" data-reactid="6300"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6301"></div><div class="ant-timeline-item-content" data-reactid="6302"><h2 id="2.4.2" data-reactid="6303"><span data-reactid="6304"><!-- react-text: 6305 -->2.4.2<!-- /react-text --></span><a href="#2.4.2" class="anchor" data-reactid="6306">#</a></h2><p data-reactid="6307"><code data-reactid="6308"><!-- react-text: 6309 -->2016-11-13<!-- /react-text --></code></p><ul data-reactid="6310"><li data-reactid="6311"><p data-reactid="6312"><!-- react-text: 6313 -->Fix <!-- /react-text --><code data-reactid="6314"><!-- react-text: 6315 -->Dropdown.Button<!-- /react-text --></code><!-- react-text: 6316 --> cannot popup menu.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3815" data-reactid="6317"><!-- react-text: 6318 -->#3815<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6319"><div class="ant-timeline-item-tail" data-reactid="6320"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6321"></div><div class="ant-timeline-item-content" data-reactid="6322"><h2 id="2.4.1" data-reactid="6323"><span data-reactid="6324"><!-- react-text: 6325 -->2.4.1<!-- /react-text --></span><a href="#2.4.1" class="anchor" data-reactid="6326">#</a></h2><p data-reactid="6327"><code data-reactid="6328"><!-- react-text: 6329 -->2016-11-11<!-- /react-text --></code></p><ul data-reactid="6330"><li data-reactid="6331"><p data-reactid="6332"><!-- react-text: 6333 -->Fix <!-- /react-text --><code data-reactid="6334"><!-- react-text: 6335 -->2.4.0<!-- /react-text --></code><!-- react-text: 6336 --> missing index files.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6337"><div class="ant-timeline-item-tail" data-reactid="6338"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6339"></div><div class="ant-timeline-item-content" data-reactid="6340"><h2 id="2.4.0" data-reactid="6341"><span data-reactid="6342"><!-- react-text: 6343 -->2.4.0<!-- /react-text --></span><a href="#2.4.0" class="anchor" data-reactid="6344">#</a></h2><p data-reactid="6345"><code data-reactid="6346"><!-- react-text: 6347 -->2016-11-11<!-- /react-text --></code></p><ul data-reactid="6348"><li data-reactid="6349"><p data-reactid="6350"><!-- react-text: 6351 -->Adjust components structure.<!-- /react-text --></p></li><li data-reactid="6352"><p data-reactid="6353"><!-- react-text: 6354 -->New <!-- /react-text --><a href="https://ant.design/components/anchor" data-reactid="6355"><!-- react-text: 6356 -->Anchor<!-- /react-text --></a><!-- react-text: 6357 --> Component.<!-- /react-text --></p></li><li data-reactid="6358"><p data-reactid="6359"><!-- react-text: 6360 -->Fix less variables <!-- /react-text --><code data-reactid="6361"><!-- react-text: 6362 -->@font-size-base<!-- /react-text --></code><!-- react-text: 6363 --> and <!-- /react-text --><code data-reactid="6364"><!-- react-text: 6365 -->@text-color<!-- /react-text --></code><!-- react-text: 6366 -->, add <!-- /react-text --><code data-reactid="6367"><!-- react-text: 6368 -->@font-size-lg<!-- /react-text --></code><!-- react-text: 6369 --> <!-- /react-text --><code data-reactid="6370"><!-- react-text: 6371 -->@text-color-secondary<!-- /react-text --></code><!-- react-text: 6372 -->.<!-- /react-text --></p></li><li data-reactid="6373"><p data-reactid="6374"><!-- react-text: 6375 -->Add new props <!-- /react-text --><code data-reactid="6376"><!-- react-text: 6377 -->selectedKeys<!-- /react-text --></code><!-- react-text: 6378 --> for <!-- /react-text --><code data-reactid="6379"><!-- react-text: 6380 -->Transfer<!-- /react-text --></code><!-- react-text: 6381 --> component <!-- /react-text --><span data-reactid="6382"><!-- react-text: 6383 -->#3729<!-- /react-text --></span><!-- react-text: 6384 -->. (<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3729" data-reactid="6385"><!-- react-text: 6386 -->https://github.com/ant-design/ant-design/issues/3729<!-- /react-text --></a><!-- react-text: 6387 -->)<!-- /react-text --></p></li><li data-reactid="6388"><p data-reactid="6389"><!-- react-text: 6390 -->Add <!-- /react-text --><code data-reactid="6391"><!-- react-text: 6392 -->Tag<!-- /react-text --></code><!-- react-text: 6393 --> selected status.<!-- /react-text --></p></li><li data-reactid="6394"><p data-reactid="6395"><!-- react-text: 6396 -->Fix <!-- /react-text --><code data-reactid="6397"><!-- react-text: 6398 -->Dropdown.Button<!-- /react-text --></code><!-- react-text: 6399 --> not support <!-- /react-text --><code data-reactid="6400"><!-- react-text: 6401 -->visible<!-- /react-text --></code><!-- react-text: 6402 --> and <!-- /react-text --><code data-reactid="6403"><!-- react-text: 6404 -->onVisibleChange<!-- /react-text --></code><!-- react-text: 6405 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3779" data-reactid="6406"><!-- react-text: 6407 -->#3779<!-- /react-text --></a></p></li><li data-reactid="6408"><p data-reactid="6409"><!-- react-text: 6410 -->Fix <!-- /react-text --><code data-reactid="6411"><!-- react-text: 6412 -->Now<!-- /react-text --></code><!-- react-text: 6413 --> button of <!-- /react-text --><code data-reactid="6414"><!-- react-text: 6415 -->DatePicker[showTime]<!-- /react-text --></code><!-- react-text: 6416 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3748" data-reactid="6417"><!-- react-text: 6418 -->#3748<!-- /react-text --></a></p></li><li data-reactid="6419"><p data-reactid="6420"><!-- react-text: 6421 -->Fix style of <!-- /react-text --><code data-reactid="6422"><!-- react-text: 6423 -->Steps<!-- /react-text --></code><!-- react-text: 6424 --> in vertical mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3760" data-reactid="6425"><!-- react-text: 6426 -->#3760<!-- /react-text --></a></p></li><li data-reactid="6427"><p data-reactid="6428"><!-- react-text: 6429 -->Fix style compatibility of <!-- /react-text --><code data-reactid="6430"><!-- react-text: 6431 -->Spin<!-- /react-text --></code><!-- react-text: 6432 --> in IE10+.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3755" data-reactid="6433"><!-- react-text: 6434 -->#3755<!-- /react-text --></a></p></li><li data-reactid="6435"><p data-reactid="6436"><!-- react-text: 6437 -->Fix default style of <!-- /react-text --><code data-reactid="6438"><!-- react-text: 6439 -->Carousel<!-- /react-text --></code><!-- react-text: 6440 --> component.<!-- /react-text --></p></li><li data-reactid="6441"><p data-reactid="6442"><!-- react-text: 6443 -->Fix focus logic of <!-- /react-text --><code data-reactid="6444"><!-- react-text: 6445 -->Mention<!-- /react-text --></code><!-- react-text: 6446 --> component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3801" data-reactid="6447"><!-- react-text: 6448 -->#3801<!-- /react-text --></a></p></li><li data-reactid="6449"><p data-reactid="6450"><!-- react-text: 6451 -->Fix animate bug of <!-- /react-text --><code data-reactid="6452"><!-- react-text: 6453 -->Progress<!-- /react-text --></code><!-- react-text: 6454 --> component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3784" data-reactid="6455"><!-- react-text: 6456 -->#3784<!-- /react-text --></a></p></li><li data-reactid="6457"><p data-reactid="6458"><!-- react-text: 6459 -->Fix focus bug of <!-- /react-text --><code data-reactid="6460"><!-- react-text: 6461 -->Select<!-- /react-text --></code><!-- react-text: 6462 --> component. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3778" data-reactid="6463"><!-- react-text: 6464 -->#3778<!-- /react-text --></a></p></li><li data-reactid="6465"><p data-reactid="6466"><!-- react-text: 6467 -->Fix <!-- /react-text --><code data-reactid="6468"><!-- react-text: 6469 -->TimePicker<!-- /react-text --></code><!-- react-text: 6470 --> not support <!-- /react-text --><code data-reactid="6471"><!-- react-text: 6472 -->format="HH"<!-- /react-text --></code><!-- react-text: 6473 --> bug. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3793" data-reactid="6474"><!-- react-text: 6475 -->#3793<!-- /react-text --></a></p></li><li data-reactid="6476"><p data-reactid="6477"><!-- react-text: 6478 -->Fix <!-- /react-text --><code data-reactid="6479"><!-- react-text: 6480 -->Input<!-- /react-text --></code><!-- react-text: 6481 --> <!-- /react-text --><code data-reactid="6482"><!-- react-text: 6483 -->suffix<!-- /react-text --></code><!-- react-text: 6484 --> mouse event responsive area. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3714" data-reactid="6485"><!-- react-text: 6486 -->#3714<!-- /react-text --></a></p></li><li data-reactid="6487"><p data-reactid="6488"><!-- react-text: 6489 -->Improve performance of <!-- /react-text --><code data-reactid="6490"><!-- react-text: 6491 -->Table<!-- /react-text --></code><!-- react-text: 6492 --> selection. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3757" data-reactid="6493"><!-- react-text: 6494 -->#3757<!-- /react-text --></a></p></li><li data-reactid="6495"><p data-reactid="6496"><!-- react-text: 6497 -->Improve Carousel default UI style.<!-- /react-text --></p></li><li data-reactid="6498"><p data-reactid="6499"><!-- react-text: 6500 -->Improve style of <!-- /react-text --><code data-reactid="6501"><!-- react-text: 6502 -->Checkbox<!-- /react-text --></code><!-- react-text: 6503 --> and <!-- /react-text --><code data-reactid="6504"><!-- react-text: 6505 -->Radio<!-- /react-text --></code><!-- react-text: 6506 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3590" data-reactid="6507"><!-- react-text: 6508 -->#3590<!-- /react-text --></a></p></li><li data-reactid="6509"><p data-reactid="6510"><!-- react-text: 6511 -->Fix style of DatePickek, Form, Table.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6512"><div class="ant-timeline-item-tail" data-reactid="6513"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6514"></div><div class="ant-timeline-item-content" data-reactid="6515"><h2 id="2.3.2" data-reactid="6516"><span data-reactid="6517"><!-- react-text: 6518 -->2.3.2<!-- /react-text --></span><a href="#2.3.2" class="anchor" data-reactid="6519">#</a></h2><p data-reactid="6520"><code data-reactid="6521"><!-- react-text: 6522 -->2016-11-09<!-- /react-text --></code></p><ul data-reactid="6523"><li data-reactid="6524"><p data-reactid="6525"><!-- react-text: 6526 -->Fix dead loop while using <!-- /react-text --><code data-reactid="6527"><!-- react-text: 6528 -->getFieldProps<!-- /react-text --></code><!-- react-text: 6529 -->.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6530"><div class="ant-timeline-item-tail" data-reactid="6531"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6532"></div><div class="ant-timeline-item-content" data-reactid="6533"><h2 id="2.3.1" data-reactid="6534"><span data-reactid="6535"><!-- react-text: 6536 -->2.3.1<!-- /react-text --></span><a href="#2.3.1" class="anchor" data-reactid="6537">#</a></h2><p data-reactid="6538"><code data-reactid="6539"><!-- react-text: 6540 -->2016-11-07<!-- /react-text --></code></p><ul data-reactid="6541"><li data-reactid="6542"><p data-reactid="6543"><!-- react-text: 6544 -->Add missing <!-- /react-text --><code data-reactid="6545"><!-- react-text: 6546 -->dist/antd.css<!-- /react-text --></code><!-- react-text: 6547 --> back.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6548"><div class="ant-timeline-item-tail" data-reactid="6549"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6550"></div><div class="ant-timeline-item-content" data-reactid="6551"><h2 id="2.3.0" data-reactid="6552"><span data-reactid="6553"><!-- react-text: 6554 -->2.3.0<!-- /react-text --></span><a href="#2.3.0" class="anchor" data-reactid="6555">#</a></h2><p data-reactid="6556"><code data-reactid="6557"><!-- react-text: 6558 -->2016-11-04<!-- /react-text --></code></p><ul data-reactid="6559"><li data-reactid="6560"><p data-reactid="6561"><!-- react-text: 6562 -->Upgrade normalize.css to 5.0.<!-- /react-text --></p></li><li data-reactid="6563"><p data-reactid="6564"><!-- react-text: 6565 -->Point main file to <!-- /react-text --><code data-reactid="6566"><!-- react-text: 6567 -->lib/index.js<!-- /react-text --></code><!-- react-text: 6568 --> in package.json. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3397" data-reactid="6569"><!-- react-text: 6570 -->#3397<!-- /react-text --></a></p></li><li data-reactid="6571"><p data-reactid="6572"><!-- react-text: 6573 -->A brand new <!-- /react-text --><code data-reactid="6574"><!-- react-text: 6575 -->Spin<!-- /react-text --></code><!-- react-text: 6576 --> design.<!-- /react-text --></p></li><li data-reactid="6577"><p data-reactid="6578"><!-- react-text: 6579 -->Add <!-- /react-text --><code data-reactid="6580"><!-- react-text: 6581 -->addon<!-- /react-text --></code><!-- react-text: 6582 --> for <!-- /react-text --><code data-reactid="6583"><!-- react-text: 6584 -->TimePicker<!-- /react-text --></code><!-- react-text: 6585 --> to allow render some addon to its bottom.<!-- /react-text --></p></li><li data-reactid="6586"><p data-reactid="6587"><!-- react-text: 6588 -->Add <!-- /react-text --><code data-reactid="6589"><!-- react-text: 6590 -->onDragEnd<!-- /react-text --></code><!-- react-text: 6591 --> for <!-- /react-text --><code data-reactid="6592"><!-- react-text: 6593 -->Tree<!-- /react-text --></code><!-- react-text: 6594 -->.<!-- /react-text --></p></li><li data-reactid="6595"><p data-reactid="6596"><!-- react-text: 6597 -->Add <!-- /react-text --><code data-reactid="6598"><!-- react-text: 6599 -->bordered<!-- /react-text --></code><!-- react-text: 6600 --> for <!-- /react-text --><code data-reactid="6601"><!-- react-text: 6602 -->Collapse<!-- /react-text --></code><!-- react-text: 6603 -->.<!-- /react-text --></p></li><li data-reactid="6604"><p data-reactid="6605"><!-- react-text: 6606 -->Improve <!-- /react-text --><code data-reactid="6607"><!-- react-text: 6608 -->Tabs<!-- /react-text --></code><!-- react-text: 6609 --> switch animation.<!-- /react-text --></p></li><li data-reactid="6610"><p data-reactid="6611"><!-- react-text: 6612 -->Improve <!-- /react-text --><code data-reactid="6613"><!-- react-text: 6614 -->Radio<!-- /react-text --></code><!-- react-text: 6615 --> and <!-- /react-text --><code data-reactid="6616"><!-- react-text: 6617 -->Checkbox<!-- /react-text --></code><!-- react-text: 6618 --> style when it's disabled and mouse hovered. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3590" data-reactid="6619"><!-- react-text: 6620 -->#3590<!-- /react-text --></a></p></li><li data-reactid="6621"><p data-reactid="6622"><!-- react-text: 6623 -->Optimize <!-- /react-text --><code data-reactid="6624"><!-- react-text: 6625 -->Transfer<!-- /react-text --></code><!-- react-text: 6626 --> performance.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2860" data-reactid="6627"><!-- react-text: 6628 -->#2860<!-- /react-text --></a></p></li><li data-reactid="6629"><p data-reactid="6630"><!-- react-text: 6631 -->Fix nested <!-- /react-text --><code data-reactid="6632"><!-- react-text: 6633 -->Popover<!-- /react-text --></code><!-- react-text: 6634 --> style issue. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3448" data-reactid="6635"><!-- react-text: 6636 -->#3448<!-- /react-text --></a></p></li><li data-reactid="6637"><p data-reactid="6638"><!-- react-text: 6639 -->Fix issue resulting in server side render <!-- /react-text --><code data-reactid="6640"><!-- react-text: 6641 -->Transfer<!-- /react-text --></code><!-- react-text: 6642 --> failed. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3686" data-reactid="6643"><!-- react-text: 6644 -->#3686<!-- /react-text --></a></p></li><li data-reactid="6645"><p data-reactid="6646"><!-- react-text: 6647 -->Fix issue resulting in preview image not display when <!-- /react-text --><code data-reactid="6648"><!-- react-text: 6649 -->Upload<!-- /react-text --></code><!-- react-text: 6650 --> in <!-- /react-text --><code data-reactid="6651"><!-- react-text: 6652 -->picture-card<!-- /react-text --></code><!-- react-text: 6653 --> mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3706" data-reactid="6654"><!-- react-text: 6655 -->#3706<!-- /react-text --></a><!-- react-text: 6656 --> <!-- /react-text --><a href="https://github.com/denzw" data-reactid="6657"><!-- react-text: 6658 -->@denzw<!-- /react-text --></a></p></li><li data-reactid="6659"><p data-reactid="6660"><!-- react-text: 6661 -->DatePicker<!-- /react-text --></p><ul data-reactid="6662"><li data-reactid="6663"><p data-reactid="6664"><code data-reactid="6665"><!-- react-text: 6666 -->onChange<!-- /react-text --></code><!-- react-text: 6667 --> will be triggered when <!-- /react-text --><code data-reactid="6668"><!-- react-text: 6669 -->DatePicker<!-- /react-text --></code><!-- react-text: 6670 --> in <!-- /react-text --><code data-reactid="6671"><!-- react-text: 6672 -->showTime<!-- /react-text --></code><!-- react-text: 6673 --> mode on blur now.<!-- /react-text --></p></li><li data-reactid="6674"><p data-reactid="6675"><!-- react-text: 6676 -->Add <!-- /react-text --><code data-reactid="6677"><!-- react-text: 6678 -->monthCellContentRender<!-- /react-text --></code><!-- react-text: 6679 --> for <!-- /react-text --><code data-reactid="6680"><!-- react-text: 6681 -->MonthPicker<!-- /react-text --></code><!-- react-text: 6682 -->.<!-- /react-text --></p></li><li data-reactid="6683"><p data-reactid="6684"><code data-reactid="6685"><!-- react-text: 6686 -->Rangepicker<!-- /react-text --></code><!-- react-text: 6687 --> can input time manually now.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3718" data-reactid="6688"><!-- react-text: 6689 -->#3718<!-- /react-text --></a></p></li><li data-reactid="6690"><p data-reactid="6691"><!-- react-text: 6692 -->Add czech locale/translations.<!-- /react-text --></p></li></ul></li><li data-reactid="6693"><p data-reactid="6694"><!-- react-text: 6695 -->Badge<!-- /react-text --></p><ul data-reactid="6696"><li data-reactid="6697"><p data-reactid="6698"><!-- react-text: 6699 -->Improve number over 99 displaying when mouse hovering. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3645" data-reactid="6700"><!-- react-text: 6701 -->#3645<!-- /react-text --></a></p></li><li data-reactid="6702"><p data-reactid="6703"><!-- react-text: 6704 -->Fix moving animation when using <!-- /react-text --><code data-reactid="6705"><!-- react-text: 6706 -->Badge<!-- /react-text --></code><!-- react-text: 6707 --> alone. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3709" data-reactid="6708"><!-- react-text: 6709 -->#3709<!-- /react-text --></a></p></li></ul></li><li data-reactid="6710"><p data-reactid="6711"><!-- react-text: 6712 -->Mention<!-- /react-text --></p><ul data-reactid="6713"><li data-reactid="6714"><p data-reactid="6715"><!-- react-text: 6716 -->Fix issue resulting in <!-- /react-text --><code data-reactid="6717"><!-- react-text: 6718 -->Mention<!-- /react-text --></code><!-- react-text: 6719 --> will be covered by <!-- /react-text --><code data-reactid="6720"><!-- react-text: 6721 -->Table<!-- /react-text --></code><!-- react-text: 6722 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3588" data-reactid="6723"><!-- react-text: 6724 -->#3588<!-- /react-text --></a></p></li><li data-reactid="6725"><p data-reactid="6726"><!-- react-text: 6727 -->Add <!-- /react-text --><code data-reactid="6728"><!-- react-text: 6729 -->getSuggestionContainer<!-- /react-text --></code><!-- react-text: 6730 --> to allow specify container. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3658" data-reactid="6731"><!-- react-text: 6732 -->#3658<!-- /react-text --></a></p></li></ul></li><li data-reactid="6733"><p data-reactid="6734"><!-- react-text: 6735 -->Tag<!-- /react-text --></p><ul data-reactid="6736"><li data-reactid="6737"><p data-reactid="6738"><!-- react-text: 6739 -->Deprecate <!-- /react-text --><code data-reactid="6740"><!-- react-text: 6741 -->color<!-- /react-text --></code><!-- react-text: 6742 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3560" data-reactid="6743"><!-- react-text: 6744 -->#3560<!-- /react-text --></a></p></li><li data-reactid="6745"><p data-reactid="6746"><!-- react-text: 6747 -->Add <!-- /react-text --><code data-reactid="6748"><!-- react-text: 6749 -->type<!-- /react-text --></code><!-- react-text: 6750 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3560" data-reactid="6751"><!-- react-text: 6752 -->#3560<!-- /react-text --></a></p></li><li data-reactid="6753"><p data-reactid="6754"><!-- react-text: 6755 -->Add <!-- /react-text --><code data-reactid="6756"><!-- react-text: 6757 -->checkable<!-- /react-text --></code><!-- react-text: 6758 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3560" data-reactid="6759"><!-- react-text: 6760 -->#3560<!-- /react-text --></a></p></li></ul></li><li data-reactid="6761"><p data-reactid="6762"><!-- react-text: 6763 -->Radio.Group<!-- /react-text --></p><ul data-reactid="6764"><li data-reactid="6765"><p data-reactid="6766"><!-- react-text: 6767 -->Add <!-- /react-text --><code data-reactid="6768"><!-- react-text: 6769 -->className<!-- /react-text --></code><!-- react-text: 6770 -->.<!-- /react-text --></p></li><li data-reactid="6771"><p data-reactid="6772"><code data-reactid="6773"><!-- react-text: 6774 -->null<!-- /react-text --></code><!-- react-text: 6775 --> or <!-- /react-text --><code data-reactid="6776"><!-- react-text: 6777 -->undefined<!-- /react-text --></code><!-- react-text: 6778 --> <!-- /react-text --><code data-reactid="6779"><!-- react-text: 6780 -->children<!-- /react-text --></code><!-- react-text: 6781 --> will be ignored.<!-- /react-text --></p></li></ul></li><li data-reactid="6782"><p data-reactid="6783"><!-- react-text: 6784 -->Select<!-- /react-text --></p><ul data-reactid="6785"><li data-reactid="6786"><p data-reactid="6787"><!-- react-text: 6788 -->Add <!-- /react-text --><code data-reactid="6789"><!-- react-text: 6790 -->tokenSeparators<!-- /react-text --></code><!-- react-text: 6791 --> to support automatic tokenization. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2071" data-reactid="6792"><!-- react-text: 6793 -->#2071<!-- /react-text --></a></p></li><li data-reactid="6794"><p data-reactid="6795"><!-- react-text: 6796 -->Add <!-- /react-text --><code data-reactid="6797"><!-- react-text: 6798 -->onFocus<!-- /react-text --></code><!-- react-text: 6799 --> callback. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3587" data-reactid="6800"><!-- react-text: 6801 -->#3587<!-- /react-text --></a></p></li><li data-reactid="6802"><p data-reactid="6803"><!-- react-text: 6804 -->Fix issue resulting in Select can't display correct selected item text in <!-- /react-text --><code data-reactid="6805"><!-- react-text: 6806 -->combobox<!-- /react-text --></code><!-- react-text: 6807 --> mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3401" data-reactid="6808"><!-- react-text: 6809 -->#3401<!-- /react-text --></a></p></li></ul></li></ul></div></li><li class="ant-timeline-item" data-reactid="6810"><div class="ant-timeline-item-tail" data-reactid="6811"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6812"></div><div class="ant-timeline-item-content" data-reactid="6813"><h2 id="2.2.1" data-reactid="6814"><span data-reactid="6815"><!-- react-text: 6816 -->2.2.1<!-- /react-text --></span><a href="#2.2.1" class="anchor" data-reactid="6817">#</a></h2><p data-reactid="6818"><code data-reactid="6819"><!-- react-text: 6820 -->2016-11-02<!-- /react-text --></code></p><ul data-reactid="6821"><li data-reactid="6822"><p data-reactid="6823"><!-- react-text: 6824 -->Fix controlled DatePicker<!-- /react-text --><span data-reactid="6825"><!-- react-text: 6826 -->showTime<!-- /react-text --></span><!-- react-text: 6827 --> not working bug. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3665" data-reactid="6828"><!-- react-text: 6829 -->#3665<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="6830"><div class="ant-timeline-item-tail" data-reactid="6831"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="6832"></div><div class="ant-timeline-item-content" data-reactid="6833"><h2 id="2.2.0" data-reactid="6834"><span data-reactid="6835"><!-- react-text: 6836 -->2.2.0<!-- /react-text --></span><a href="#2.2.0" class="anchor" data-reactid="6837">#</a></h2><p data-reactid="6838"><code data-reactid="6839"><!-- react-text: 6840 -->2016-10-28<!-- /react-text --></code></p><ul data-reactid="6841"><li data-reactid="6842"><p data-reactid="6843"><!-- react-text: 6844 -->Supports TypeScript@2.0. <!-- /react-text --><a href="https://github.com/AlbertZheng" data-reactid="6845"><!-- react-text: 6846 -->@AlbertZheng<!-- /react-text --></a><!-- react-text: 6847 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3358" data-reactid="6848"><!-- react-text: 6849 -->#3358<!-- /react-text --></a></p></li><li data-reactid="6850"><p data-reactid="6851"><!-- react-text: 6852 -->Not rely on specific version of React now. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3627" data-reactid="6853"><!-- react-text: 6854 -->#3627<!-- /react-text --></a></p></li><li data-reactid="6855"><p data-reactid="6856"><!-- react-text: 6857 -->Alert supports <!-- /react-text --><code data-reactid="6858"><!-- react-text: 6859 -->className<!-- /react-text --></code><!-- react-text: 6860 --> <!-- /react-text --><code data-reactid="6861"><!-- react-text: 6862 -->style<!-- /react-text --></code><!-- react-text: 6863 -->.<!-- /react-text --></p></li><li data-reactid="6864"><p data-reactid="6865"><!-- react-text: 6866 -->DatePicker & MonthPicker & RangePicker allow developers to set whether to show the clear button. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3618" data-reactid="6867"><!-- react-text: 6868 -->#3618<!-- /react-text --></a></p></li><li data-reactid="6869"><p data-reactid="6870"><!-- react-text: 6871 -->Form.Item can generate <!-- /react-text --><code data-reactid="6872"><!-- react-text: 6873 -->validateStatus<!-- /react-text --></code><!-- react-text: 6874 --> & <!-- /react-text --><code data-reactid="6875"><!-- react-text: 6876 -->help<!-- /react-text --></code><!-- react-text: 6877 --> for nested form control automatically. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3212" data-reactid="6878"><!-- react-text: 6879 -->#3212<!-- /react-text --></a></p></li><li data-reactid="6880"><p data-reactid="6881"><!-- react-text: 6882 -->RangePicker can set some hours or minutes or seconds to be not selectable. <!-- /react-text --><a href="https://ant.design/components/date-picker/#components-date-picker-demo-disabled-date" data-reactid="6883"><!-- react-text: 6884 -->#<!-- /react-text --></a></p></li><li data-reactid="6885"><p data-reactid="6886"><!-- react-text: 6887 -->Switch<!-- /react-text --></p><ul data-reactid="6888"><li data-reactid="6889"><p data-reactid="6890"><!-- react-text: 6891 -->The width of Switch will resize automatically, according to <!-- /react-text --><code data-reactid="6892"><!-- react-text: 6893 -->checkedChildren/unCheckedChildren<!-- /react-text --></code><!-- react-text: 6894 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3380" data-reactid="6895"><!-- react-text: 6896 -->#3380<!-- /react-text --></a></p></li><li data-reactid="6897"><p data-reactid="6898"><!-- react-text: 6899 -->Improve the switch animation.<!-- /react-text --></p></li></ul></li><li data-reactid="6900"><p data-reactid="6901"><!-- react-text: 6902 -->Upload can <!-- /react-text --><a href="https://github.com/react-component/upload#customrequest" data-reactid="6903"><!-- react-text: 6904 -->customized request<!-- /react-text --></a><!-- react-text: 6905 --> now. <!-- /react-text --><a href="https://github.com/edgji" data-reactid="6906"><!-- react-text: 6907 -->@edgji<!-- /react-text --></a></p></li><li data-reactid="6908"><p data-reactid="6909"><!-- react-text: 6910 -->Icon<!-- /react-text --></p><ul data-reactid="6911"><li data-reactid="6912"><p data-reactid="6913"><!-- react-text: 6914 -->New icons <!-- /react-text --><code data-reactid="6915"><!-- react-text: 6916 -->bulb<!-- /react-text --></code><!-- react-text: 6917 --> <!-- /react-text --><code data-reactid="6918"><!-- react-text: 6919 -->select<!-- /react-text --></code><!-- react-text: 6920 --> <!-- /react-text --><code data-reactid="6921"><!-- react-text: 6922 -->like-o<!-- /react-text --></code><!-- react-text: 6923 --> <!-- /react-text --><code data-reactid="6924"><!-- react-text: 6925 -->dislike-o<!-- /react-text --></code><!-- react-text: 6926 -->.<!-- /react-text --></p></li><li data-reactid="6927"><p data-reactid="6928"><!-- react-text: 6929 -->Adjust existing icons <!-- /react-text --><code data-reactid="6930"><!-- react-text: 6931 -->loading<!-- /react-text --></code><!-- react-text: 6932 --> <!-- /react-text --><code data-reactid="6933"><!-- react-text: 6934 -->like<!-- /react-text --></code><!-- react-text: 6935 --> <!-- /react-text --><code data-reactid="6936"><!-- react-text: 6937 -->dislike<!-- /react-text --></code><!-- react-text: 6938 -->.<!-- /react-text --></p></li></ul></li><li data-reactid="6939"><p data-reactid="6940"><!-- react-text: 6941 -->Improve the TypeScript definition of Card & DatePicker & Icon & Table. <!-- /react-text --><a href="https://github.com/infeng" data-reactid="6942"><!-- react-text: 6943 -->@infeng<!-- /react-text --></a><!-- react-text: 6944 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3468" data-reactid="6945"><!-- react-text: 6946 -->3468<!-- /react-text --></a><!-- react-text: 6947 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3603" data-reactid="6948"><!-- react-text: 6949 -->#3603<!-- /react-text --></a><!-- react-text: 6950 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3531" data-reactid="6951"><!-- react-text: 6952 -->#3531<!-- /react-text --></a></p></li><li data-reactid="6953"><p data-reactid="6954"><!-- react-text: 6955 -->Fix Cascader <!-- /react-text --><code data-reactid="6956"><!-- react-text: 6957 -->defaultValue<!-- /react-text --></code><!-- react-text: 6958 --> should work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3470" data-reactid="6959"><!-- react-text: 6960 -->#3470<!-- /react-text --></a></p></li><li data-reactid="6961"><p data-reactid="6962"><!-- react-text: 6963 -->Fix the alignment of Button & Input & DatePicker & Select. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3481" data-reactid="6964"><!-- react-text: 6965 -->#3481<!-- /react-text --></a></p></li><li data-reactid="6966"><p data-reactid="6967"><!-- react-text: 6968 -->DatePicker<!-- /react-text --></p><ul data-reactid="6969"><li data-reactid="6970"><p data-reactid="6971"><!-- react-text: 6972 -->Fix wrong timing of triggering <!-- /react-text --><code data-reactid="6973"><!-- react-text: 6974 -->onChange<!-- /react-text --></code><!-- react-text: 6975 --> while <!-- /react-text --><code data-reactid="6976"><!-- react-text: 6977 -->DatePicker[showTime]<!-- /react-text --></code><!-- react-text: 6978 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3523" data-reactid="6979"><!-- react-text: 6980 -->#3523<!-- /react-text --></a></p></li></ul></li><li data-reactid="6981"><p data-reactid="6982"><!-- react-text: 6983 -->Fix <!-- /react-text --><code data-reactid="6984"><!-- react-text: 6985 -->Dropdown.Button[disabled]<!-- /react-text --></code><!-- react-text: 6986 --> doesn't works for behaviour. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3535" data-reactid="6987"><!-- react-text: 6988 -->#3535<!-- /react-text --></a></p></li><li data-reactid="6989"><p data-reactid="6990"><!-- react-text: 6991 -->Menu<!-- /react-text --></p><ul data-reactid="6992"><li data-reactid="6993"><p data-reactid="6994"><!-- react-text: 6995 -->Fix errors in SSR, thanks to <!-- /react-text --><a href="https://github.com/xpcode" data-reactid="6996"><!-- react-text: 6997 -->@xpcode<!-- /react-text --></a><!-- react-text: 6998 --> to find the solution. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2061" data-reactid="6999"><!-- react-text: 7000 -->#2061<!-- /react-text --></a><!-- react-text: 7001 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2406" data-reactid="7002"><!-- react-text: 7003 -->#2406<!-- /react-text --></a><!-- react-text: 7004 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3293" data-reactid="7005"><!-- react-text: 7006 -->#3293<!-- /react-text --></a></p></li><li data-reactid="7007"><p data-reactid="7008"><!-- react-text: 7009 -->Fix children don't support <!-- /react-text --><code data-reactid="7010"><!-- react-text: 7011 -->null<!-- /react-text --></code><!-- react-text: 7012 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3599" data-reactid="7013"><!-- react-text: 7014 -->#3599<!-- /react-text --></a></p></li></ul></li><li data-reactid="7015"><p data-reactid="7016"><!-- react-text: 7017 -->Fix loading status animation for message.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3536" data-reactid="7018"><!-- react-text: 7019 -->#3536<!-- /react-text --></a></p></li><li data-reactid="7020"><p data-reactid="7021"><!-- react-text: 7022 -->Form<!-- /react-text --></p><ul data-reactid="7023"><li data-reactid="7024"><p data-reactid="7025"><!-- react-text: 7026 -->Fix style issue while using <!-- /react-text --><code data-reactid="7027"><!-- react-text: 7028 -->Form[inline]<!-- /react-text --></code><!-- react-text: 7029 --> and <!-- /react-text --><code data-reactid="7030"><!-- react-text: 7031 -->Input[addonBefore|addonAfter]<!-- /react-text --></code><!-- react-text: 7032 --> together. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3524" data-reactid="7033"><!-- react-text: 7034 -->#3524<!-- /react-text --></a></p></li><li data-reactid="7035"><p data-reactid="7036"><!-- react-text: 7037 -->Fix style issue for Radio.Button in Form.Item.<!-- /react-text --></p></li><li data-reactid="7038"><p data-reactid="7039"><!-- react-text: 7040 -->Fix style issue for search button in Form.Item. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3630" data-reactid="7041"><!-- react-text: 7042 -->#3630<!-- /react-text --></a></p></li><li data-reactid="7043"><p data-reactid="7044"><!-- react-text: 7045 -->Fix Form.Item should not treat no user input as validate success. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3613" data-reactid="7046"><!-- react-text: 7047 -->#3613<!-- /react-text --></a></p></li></ul></li><li data-reactid="7048"><p data-reactid="7049"><!-- react-text: 7050 -->Should not limit the min width of Popover while <!-- /react-text --><code data-reactid="7051"><!-- react-text: 7052 -->Popover[title]<!-- /react-text --></code><!-- react-text: 7053 --> is not set.<!-- /react-text --></p></li><li data-reactid="7054"><p data-reactid="7055"><!-- react-text: 7056 -->Table<!-- /react-text --></p><ul data-reactid="7057"><li data-reactid="7058"><p data-reactid="7059"><!-- react-text: 7060 -->Fix style of fixed header of Table while <!-- /react-text --><code data-reactid="7061"><!-- react-text: 7062 -->dataSource<!-- /react-text --></code><!-- react-text: 7063 --> is empty.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3567" data-reactid="7064"><!-- react-text: 7065 -->#3567<!-- /react-text --></a></p></li><li data-reactid="7066"><p data-reactid="7067"><!-- react-text: 7068 -->Fix Table will overlap SubMenu while <!-- /react-text --><code data-reactid="7069"><!-- react-text: 7070 -->dataSource<!-- /react-text --></code><!-- react-text: 7071 --> is empty. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3521" data-reactid="7072"><!-- react-text: 7073 -->#3521<!-- /react-text --></a></p></li></ul></li><li data-reactid="7074"><p data-reactid="7075"><!-- react-text: 7076 -->Tabs<!-- /react-text --></p><ul data-reactid="7077"><li data-reactid="7078"><p data-reactid="7079"><!-- react-text: 7080 -->Height of header of <!-- /react-text --><code data-reactid="7081"><!-- react-text: 7082 -->Tabs[type="card|editable-card"]<!-- /react-text --></code><!-- react-text: 7083 --> should follow design.<!-- /react-text --></p></li><li data-reactid="7084"><p data-reactid="7085"><!-- react-text: 7086 -->Fix height of TabPane should follow height of its content. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3304" data-reactid="7087"><!-- react-text: 7088 -->#3304<!-- /react-text --></a></p></li></ul></li><li data-reactid="7089"><p data-reactid="7090"><!-- react-text: 7091 -->Fix style of <!-- /react-text --><code data-reactid="7092"><!-- react-text: 7093 -->TreeSelect[showSearch]<!-- /react-text --></code><!-- react-text: 7094 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3520" data-reactid="7095"><!-- react-text: 7096 -->#3520<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="7097"><div class="ant-timeline-item-tail" data-reactid="7098"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="7099"></div><div class="ant-timeline-item-content" data-reactid="7100"><h2 id="2.1.0" data-reactid="7101"><span data-reactid="7102"><!-- react-text: 7103 -->2.1.0<!-- /react-text --></span><a href="#2.1.0" class="anchor" data-reactid="7104">#</a></h2><p data-reactid="7105"><code data-reactid="7106"><!-- react-text: 7107 -->2016-10-16<!-- /react-text --></code></p><ul data-reactid="7108"><li data-reactid="7109"><p data-reactid="7110"><!-- react-text: 7111 -->Supports spinning Icon.<!-- /react-text --></p></li><li data-reactid="7112"><p data-reactid="7113"><!-- react-text: 7114 -->Tabs's switch animation could be disabled now. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3324" data-reactid="7115"><!-- react-text: 7116 -->#3324<!-- /react-text --></a></p></li><li data-reactid="7117"><p data-reactid="7118"><!-- react-text: 7119 -->Add Spanish localization for LocaleProvider. @Danjavia<!-- /react-text --></p></li><li data-reactid="7120"><p data-reactid="7121"><!-- react-text: 7122 -->Update Russian localization for LocaleProvider. @plandem<!-- /react-text --></p></li><li data-reactid="7123"><p data-reactid="7124"><!-- react-text: 7125 -->Add <!-- /react-text --><code data-reactid="7126"><!-- react-text: 7127 -->onSelect<!-- /react-text --></code><!-- react-text: 7128 --> event for AutoComplete.<!-- /react-text --></p></li><li data-reactid="7129"><p data-reactid="7130"><!-- react-text: 7131 -->Improve style of Modal.<!-- /react-text --></p></li><li data-reactid="7132"><p data-reactid="7133"><!-- react-text: 7134 -->Improve animation of Tooltip.<!-- /react-text --></p></li><li data-reactid="7135"><p data-reactid="7136"><!-- react-text: 7137 -->Improve style of Transfer's buttons.<!-- /react-text --></p></li><li data-reactid="7138"><p data-reactid="7139"><!-- react-text: 7140 -->Improve style of Tree.<!-- /react-text --></p></li><li data-reactid="7141"><p data-reactid="7142"><!-- react-text: 7143 -->Fix some less variables.<!-- /react-text --></p></li><li data-reactid="7144"><p data-reactid="7145"><!-- react-text: 7146 -->Fix errors while import the whole antd in SSR.<!-- /react-text --></p></li><li data-reactid="7147"><p data-reactid="7148"><!-- react-text: 7149 -->Fix errors while render Affix and BackTop on server. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3283" data-reactid="7150"><!-- react-text: 7151 -->#3283<!-- /react-text --></a><!-- react-text: 7152 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3343" data-reactid="7153"><!-- react-text: 7154 -->#3343<!-- /react-text --></a></p></li><li data-reactid="7155"><p data-reactid="7156"><!-- react-text: 7157 -->Fix conflicts between Cascader search mode and browser's autocomplete behaviour. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3350" data-reactid="7158"><!-- react-text: 7159 -->#3350<!-- /react-text --></a></p></li><li data-reactid="7160"><p data-reactid="7161"><!-- react-text: 7162 -->Fix bug that <!-- /react-text --><code data-reactid="7163"><!-- react-text: 7164 -->h3<!-- /react-text --></code><!-- react-text: 7165 --> cannot be the value of Card<!-- /react-text --><span data-reactid="7166"><!-- react-text: 7167 -->title<!-- /react-text --></span><!-- react-text: 7168 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3388" data-reactid="7169"><!-- react-text: 7170 -->#3388<!-- /react-text --></a></p></li><li data-reactid="7171"><p data-reactid="7172"><!-- react-text: 7173 -->DatePicker<!-- /react-text --></p><ul data-reactid="7174"><li data-reactid="7175"><p data-reactid="7176"><!-- react-text: 7177 -->Fix bug that <!-- /react-text --><code data-reactid="7178"><!-- react-text: 7179 -->onChange<!-- /react-text --></code><!-- react-text: 7180 --> will be trigger twice when <!-- /react-text --><code data-reactid="7181"><!-- react-text: 7182 -->showTime<!-- /react-text --></code><!-- react-text: 7183 --> is set. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3376" data-reactid="7184"><!-- react-text: 7185 -->#3376<!-- /react-text --></a></p></li><li data-reactid="7186"><p data-reactid="7187"><!-- react-text: 7188 -->Fix differences between overlay's and trigger's date format. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3405" data-reactid="7189"><!-- react-text: 7190 -->#3405<!-- /react-text --></a><!-- react-text: 7191 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3298" data-reactid="7192"><!-- react-text: 7193 -->#3298<!-- /react-text --></a></p></li><li data-reactid="7194"><p data-reactid="7195"><!-- react-text: 7196 -->Fix style conflicts with TimePicker. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3312" data-reactid="7197"><!-- react-text: 7198 -->#3312<!-- /react-text --></a><!-- react-text: 7199 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3307" data-reactid="7200"><!-- react-text: 7201 -->#3307<!-- /react-text --></a></p></li></ul></li><li data-reactid="7202"><p data-reactid="7203"><!-- react-text: 7204 -->Fix overflow issue for Form.Item label.<!-- /react-text --></p></li><li data-reactid="7205"><p data-reactid="7206"><!-- react-text: 7207 -->Fix that Icon should not show border in Safari.<!-- /react-text --></p></li><li data-reactid="7208"><p data-reactid="7209"><!-- react-text: 7210 -->Fix infinite loop while inc/dec InputNubmer with keyboard. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3239" data-reactid="7211"><!-- react-text: 7212 -->#3239<!-- /react-text --></a></p></li><li data-reactid="7213"><p data-reactid="7214"><!-- react-text: 7215 -->Fix the style of the arrow of Popover.<!-- /react-text --></p></li><li data-reactid="7216"><p data-reactid="7217"><!-- react-text: 7218 -->Fix bug Popover and Popconfirm <!-- /react-text --><code data-reactid="7219"><!-- react-text: 7220 -->arrowPointAtCenter<!-- /react-text --></code><!-- react-text: 7221 --> doesn't work.<!-- /react-text --></p></li><li data-reactid="7222"><p data-reactid="7223"><!-- react-text: 7224 -->Select<!-- /react-text --></p><ul data-reactid="7225"><li data-reactid="7226"><p data-reactid="7227"><!-- react-text: 7228 -->Fix bug that styles of Select are imported twice. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3332" data-reactid="7229"><!-- react-text: 7230 -->#3332<!-- /react-text --></a></p></li><li data-reactid="7231"><p data-reactid="7232"><!-- react-text: 7233 -->Fix bug <!-- /react-text --><code data-reactid="7234"><!-- react-text: 7235 -->notFoundContent<!-- /react-text --></code><!-- react-text: 7236 --> cannot be set as <!-- /react-text --><code data-reactid="7237"><!-- react-text: 7238 -->''<!-- /react-text --></code><!-- react-text: 7239 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3345" data-reactid="7240"><!-- react-text: 7241 -->#3345<!-- /react-text --></a></p></li><li data-reactid="7242"><p data-reactid="7243"><!-- react-text: 7244 -->Fix the unstable width of table cell with Select<!-- /react-text --><span data-reactid="7245"><!-- react-text: 7246 -->showSearch<!-- /react-text --></span><!-- react-text: 7247 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3413" data-reactid="7248"><!-- react-text: 7249 -->#3413<!-- /react-text --></a></p></li></ul></li><li data-reactid="7250"><p data-reactid="7251"><!-- react-text: 7252 -->Fix style conflicts while use <!-- /react-text --><code data-reactid="7253"><!-- react-text: 7254 -->border<!-- /react-text --></code><!-- react-text: 7255 --> & <!-- /react-text --><code data-reactid="7256"><!-- react-text: 7257 -->title<!-- /react-text --></code><!-- react-text: 7258 --> & <!-- /react-text --><code data-reactid="7259"><!-- react-text: 7260 -->footer<!-- /react-text --></code><!-- react-text: 7261 --> of Table at the same time. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3301" data-reactid="7262"><!-- react-text: 7263 -->#3301<!-- /react-text --></a></p></li><li data-reactid="7264"><p data-reactid="7265"><!-- react-text: 7266 -->Fix that the height of TabPane doesn't follow height of content. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3377" data-reactid="7267"><!-- react-text: 7268 -->#3377<!-- /react-text --></a></p></li><li data-reactid="7269"><p data-reactid="7270"><!-- react-text: 7271 -->Fix bug Transfer<!-- /react-text --><span data-reactid="7272"><!-- react-text: 7273 -->titles<!-- /react-text --></span><!-- react-text: 7274 --> is not under the control of LocaleProvider. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3264" data-reactid="7275"><!-- react-text: 7276 -->#3264<!-- /react-text --></a></p></li><li data-reactid="7277"><p data-reactid="7278"><!-- react-text: 7279 -->Upload<!-- /react-text --></p><ul data-reactid="7280"><li data-reactid="7281"><p data-reactid="7282"><!-- react-text: 7283 -->Fix bug users' <!-- /react-text --><code data-reactid="7284"><!-- react-text: 7285 -->onRemove<!-- /react-text --></code><!-- react-text: 7286 --> will override default behaviour. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3317" data-reactid="7287"><!-- react-text: 7288 -->#3317<!-- /react-text --></a></p></li><li data-reactid="7289"><p data-reactid="7290"><!-- react-text: 7291 -->Fix style for <!-- /react-text --><code data-reactid="7292"><!-- react-text: 7293 -->listType='picture-card'<!-- /react-text --></code><!-- react-text: 7294 -->.<!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3316" data-reactid="7295"><!-- react-text: 7296 -->#3316<!-- /react-text --></a></p></li></ul></li><li data-reactid="7297"><p data-reactid="7298"><!-- react-text: 7299 -->Fix bug that moment locales is not found while built. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3204" data-reactid="7300"><!-- react-text: 7301 -->#3204<!-- /react-text --></a><!-- react-text: 7302 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3411" data-reactid="7303"><!-- react-text: 7304 -->#3411<!-- /react-text --></a></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="7305"><div class="ant-timeline-item-tail" data-reactid="7306"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="7307"></div><div class="ant-timeline-item-content" data-reactid="7308"><h2 id="2.0.1" data-reactid="7309"><span data-reactid="7310"><!-- react-text: 7311 -->2.0.1<!-- /react-text --></span><a href="#2.0.1" class="anchor" data-reactid="7312">#</a></h2><p data-reactid="7313"><code data-reactid="7314"><!-- react-text: 7315 -->2016-10-01<!-- /react-text --></code></p><ul data-reactid="7316"><li data-reactid="7317"><p data-reactid="7318"><!-- react-text: 7319 -->Fix developers cannot call methods of react-slick. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3164" data-reactid="7320"><!-- react-text: 7321 -->#3164<!-- /react-text --></a></p></li><li data-reactid="7322"><p data-reactid="7323"><!-- react-text: 7324 -->Fix Steps.Step<!-- /react-text --><span data-reactid="7325"><!-- react-text: 7326 -->icon<!-- /react-text --></span><!-- react-text: 7327 --> should support React.ReactNode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3159" data-reactid="7328"><!-- react-text: 7329 -->#3159<!-- /react-text --></a></p></li><li data-reactid="7330"><p data-reactid="7331"><!-- react-text: 7332 -->Fix server-side render for Affix. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3216" data-reactid="7333"><!-- react-text: 7334 -->#3216<!-- /react-text --></a></p></li><li data-reactid="7335"><p data-reactid="7336"><!-- react-text: 7337 -->Fix Mention should support <!-- /react-text --><code data-reactid="7338"><!-- react-text: 7339 -->onSelect<!-- /react-text --></code><!-- react-text: 7340 --> <!-- /react-text --><code data-reactid="7341"><!-- react-text: 7342 -->placeholder<!-- /react-text --></code><!-- react-text: 7343 -->. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3236" data-reactid="7344"><!-- react-text: 7345 -->#3236<!-- /react-text --></a><!-- react-text: 7346 --> <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3226" data-reactid="7347"><!-- react-text: 7348 -->#3226<!-- /react-text --></a></p></li><li data-reactid="7349"><p data-reactid="7350"><!-- react-text: 7351 -->Fix Transfer cannot work with <!-- /react-text --><code data-reactid="7352"><!-- react-text: 7353 -->getFieldDecorator<!-- /react-text --></code><!-- react-text: 7354 -->.<!-- /react-text --></p></li><li data-reactid="7355"><p data-reactid="7356"><!-- react-text: 7357 -->Fix LocaleProvider doesn't work for time-related components.<!-- /react-text --></p></li><li data-reactid="7358"><p data-reactid="7359"><!-- react-text: 7360 -->Fix Cascader doesn't show search text in search mode.<!-- /react-text --></p></li><li data-reactid="7361"><p data-reactid="7362"><!-- react-text: 7363 -->Fix the animation & text Spin should be placed in vertical middle.<!-- /react-text --></p></li><li data-reactid="7364"><p data-reactid="7365"><!-- react-text: 7366 -->Fix styles of RangePicker Modal Tag Progress.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item" data-reactid="7367"><div class="ant-timeline-item-tail" data-reactid="7368"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="7369"></div><div class="ant-timeline-item-content" data-reactid="7370"><h2 id="2.0.0" data-reactid="7371"><span data-reactid="7372"><!-- react-text: 7373 -->2.0.0<!-- /react-text --></span><a href="#2.0.0" class="anchor" data-reactid="7374">#</a></h2><p data-reactid="7375"><code data-reactid="7376"><!-- react-text: 7377 -->2016-09-28<!-- /react-text --></code></p><p data-reactid="7378"><!-- react-text: 7379 -->After four months, <!-- /react-text --><code data-reactid="7380"><!-- react-text: 7381 -->antd@2.0.0<!-- /react-text --></code><!-- react-text: 7382 --> is published. We had refactored code and improve functionalities and details of existing components. What's more, we provide English version of the documentation. The antd community help us a lot in developing <!-- /react-text --><code data-reactid="7383"><!-- react-text: 7384 -->antd@2.0.0<!-- /react-text --></code><!-- react-text: 7385 -->.<!-- /react-text --></p><p data-reactid="7386"><!-- react-text: 7387 -->If you meet any problem while you try to upgrade from <!-- /react-text --><code data-reactid="7388"><!-- react-text: 7389 -->antd@1.0.0<!-- /react-text --></code><!-- react-text: 7390 -->, feel free to <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues" data-reactid="7391"><!-- react-text: 7392 -->create issues on GitHub<!-- /react-text --></a><!-- react-text: 7393 -->.<!-- /react-text --></p><h3 id="2.x-Major-changes" data-reactid="7394"><span data-reactid="7395"><!-- react-text: 7396 -->2.x Major changes<!-- /react-text --></span><a href="#2.x-Major-changes" class="anchor" data-reactid="7397">#</a></h3><ul data-reactid="7398"><li data-reactid="7399"><p data-reactid="7400"><!-- react-text: 7401 -->Refactor components with TypeScript, and provide <!-- /react-text --><strong data-reactid="7402"><code data-reactid="7403"><!-- react-text: 7404 -->.d.ts<!-- /react-text --></code><!-- react-text: 7405 --> files which are officially supported<!-- /react-text --></strong><!-- react-text: 7406 -->. Thanks to all the developers that contributed to <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/1846" data-reactid="7407"><!-- react-text: 7408 -->#1846<!-- /react-text --></a><!-- react-text: 7409 --> and @infeng.<!-- /react-text --></p></li><li data-reactid="7410"><p data-reactid="7411"><strong data-reactid="7412"><!-- react-text: 7413 -->Translate the documentation into English<!-- /react-text --></strong><!-- react-text: 7414 -->, and we are going to provide both of Chinese and English versions of the documentation in the future. Thanks to all the translators and reviewers that contributed to <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/1471" data-reactid="7415"><!-- react-text: 7416 -->#1471<!-- /react-text --></a><!-- react-text: 7417 -->.<!-- /react-text --></p></li><li data-reactid="7418"><p data-reactid="7419"><!-- react-text: 7420 -->DatePicker, TimePicker, Calendar and other components that are designed to select time <!-- /react-text --><strong data-reactid="7421"><!-- react-text: 7422 -->are refactored to replace <!-- /react-text --><a href="github.com/yiminghe/gregorian-calendar" data-reactid="7423">gregorian-calendar</a><!-- react-text: 7424 --> with <!-- /react-text --><a href="http://momentjs.com/" data-reactid="7425"><!-- react-text: 7426 -->moment<!-- /react-text --></a></strong><!-- react-text: 7427 -->.<!-- /react-text --></p></li><li data-reactid="7428"><p data-reactid="7429"><!-- react-text: 7430 -->All the <!-- /react-text --><a href="http://ant.design/components/icon/" data-reactid="7431"><!-- react-text: 7432 -->icons<!-- /react-text --></a><!-- react-text: 7433 --> are re-designed.<!-- /react-text --></p></li><li data-reactid="7434"><p data-reactid="7435"><!-- react-text: 7436 -->New component <!-- /react-text --><a href="http://ant.design/components/mention/" data-reactid="7437"><!-- react-text: 7438 -->Mention<!-- /react-text --></a><!-- react-text: 7439 -->.<!-- /react-text --></p></li><li data-reactid="7440"><p data-reactid="7441"><!-- react-text: 7442 -->New component <!-- /react-text --><a href="http://ant.design/components/auto-complete/" data-reactid="7443"><!-- react-text: 7444 -->AutoComplete<!-- /react-text --></a><!-- react-text: 7445 -->.<!-- /react-text --></p></li><li data-reactid="7446"><p data-reactid="7447"><!-- react-text: 7448 -->The <!-- /react-text --><code data-reactid="7449"><!-- react-text: 7450 -->getFieldProps<!-- /react-text --></code><!-- react-text: 7451 --> of Form is replaced with <!-- /react-text --><code data-reactid="7452"><!-- react-text: 7453 -->getFieldDecorator<!-- /react-text --></code><!-- react-text: 7454 --> which will warn developers if they make mistakes. Related discussion <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/1533" data-reactid="7455"><!-- react-text: 7456 -->#1533<!-- /react-text --></a><!-- react-text: 7457 -->.<!-- /react-text --></p></li><li data-reactid="7458"><p data-reactid="7459"><!-- react-text: 7460 -->Table supports <!-- /react-text --><a href="http://ant.design/components/table/#components-table-demo-grouping-columns" data-reactid="7461"><!-- react-text: 7462 -->grouping columns<!-- /react-text --></a><!-- react-text: 7463 -->. @yesmeck<!-- /react-text --></p></li><li data-reactid="7464"><p data-reactid="7465"><!-- react-text: 7466 -->Removed components and features which are deprecated in <!-- /react-text --><code data-reactid="7467"><!-- react-text: 7468 -->antd@1.x<!-- /react-text --></code><!-- react-text: 7469 -->, such as QueueAnim, Validation, Form.ValueMixin, Progress.Line, Progress.Circle, Popover<!-- /react-text --><span data-reactid="7470"><!-- react-text: 7471 -->overlay<!-- /react-text --></span><!-- react-text: 7472 --> and Slider<!-- /react-text --><span data-reactid="7473"><!-- react-text: 7474 -->marks<!-- /react-text --></span><!-- react-text: 7475 --> will not support array any more.<!-- /react-text --></p></li></ul><h3 id="2.x-Breaking-changes" data-reactid="7476"><span data-reactid="7477"><!-- react-text: 7478 -->2.x Breaking changes<!-- /react-text --></span><a href="#2.x-Breaking-changes" class="anchor" data-reactid="7479">#</a></h3><blockquote data-reactid="7480"><p data-reactid="7481"><!-- react-text: 7482 -->We suggest you upgrade to lastest version of <!-- /react-text --><code data-reactid="7483"><!-- react-text: 7484 -->2.x<!-- /react-text --></code><!-- react-text: 7485 -->.<!-- /react-text --></p></blockquote><p data-reactid="7486"><!-- react-text: 7487 -->There are some breaking changes in <!-- /react-text --><code data-reactid="7488"><!-- react-text: 7489 -->antd@2.0.0<!-- /react-text --></code><!-- react-text: 7490 -->, and you need to modify your code to work with it.<!-- /react-text --></p><ul data-reactid="7491"><li data-reactid="7492"><p data-reactid="7493"><code data-reactid="7494"><!-- react-text: 7495 -->value<!-- /react-text --></code><!-- react-text: 7496 --> and <!-- /react-text --><code data-reactid="7497"><!-- react-text: 7498 -->defaultValue<!-- /react-text --></code><!-- react-text: 7499 --> of all the time-related components will not support type <!-- /react-text --><code data-reactid="7500"><!-- react-text: 7501 -->String/Date<!-- /react-text --></code><!-- react-text: 7502 -->, please use <!-- /react-text --><a href="http://momentjs.com/" data-reactid="7503"><!-- react-text: 7504 -->moment<!-- /react-text --></a><!-- react-text: 7505 -->:<!-- /react-text --></p><pre class="language-diff" data-reactid="7506"><code data-reactid="7507"><span class="token deleted">- <TimePicker defaultValue="12:08:23" /></span>
<span class="token inserted">+ <TimePicker defaultValue={moment('12:08:23', 'HH:mm:ss')} /></span>
<span class="token deleted">- <DatePicker defaultValue="2015/01/01" /></span>
<span class="token inserted">+ <DatePicker defaultValue={moment('2015/01/01', 'YYYY/MM/DD')} /></span>
<span class="token deleted">- <Calendar defaultValue={new Date('2010-10-10')} /></span>
<span class="token inserted">+ <Calendar defaultValue={moment('2010-10-10', 'YYYY-MM-DD')} /></span></code></pre></li><li data-reactid="7508"><p data-reactid="7509"><!-- react-text: 7510 -->Parameters of type <!-- /react-text --><code data-reactid="7511"><!-- react-text: 7512 -->Date/GregorianCalendar<!-- /react-text --></code><!-- react-text: 7513 --> of functions such as <!-- /react-text --><code data-reactid="7514"><!-- react-text: 7515 -->onChange<!-- /react-text --></code><!-- react-text: 7516 --> and <!-- /react-text --><code data-reactid="7517"><!-- react-text: 7518 -->onPanelChange<!-- /react-text --></code><!-- react-text: 7519 -->, plus other callback functions had been changed to type moment. Please consult <!-- /react-text --><a href="https://github.com/yiminghe/gregorian-calendar" data-reactid="7520"><!-- react-text: 7521 -->APIs of gregorian-calendar<!-- /react-text --></a><!-- react-text: 7522 --> and <!-- /react-text --><a href="http://momentjs.com/docs/" data-reactid="7523"><!-- react-text: 7524 -->APIs of moment<!-- /react-text --></a><!-- react-text: 7525 -->, and update your code accordingly. And you can consult this <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/4026221d451b246956983bb42140142d4a48b7d7" data-reactid="7526"><!-- react-text: 7527 -->commit<!-- /react-text --></a><!-- react-text: 7528 --> to see how to update.<!-- /react-text --></p><p data-reactid="7529"><!-- react-text: 7530 -->Because the return value of <!-- /react-text --><code data-reactid="7531"><!-- react-text: 7532 -->JSON.stringy(date: moment)<!-- /react-text --></code><!-- react-text: 7533 --> will lost time zone, we should use <!-- /react-text --><code data-reactid="7534"><!-- react-text: 7535 -->.format<!-- /react-text --></code><!-- react-text: 7536 --> to convert date to string first, see related issue <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3082" data-reactid="7537"><!-- react-text: 7538 -->#3082<!-- /react-text --></a><!-- react-text: 7539 --> for details:<!-- /react-text --></p><pre class="language-js" data-reactid="7540"><code data-reactid="7541"><span class="token function">handleSubmit</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">const</span> values <span class="token operator">=</span> <span class="token keyword">this</span><span class="token punctuation">.</span>props<span class="token punctuation">.</span>form<span class="token punctuation">.</span><span class="token function">getFieldsValue</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
values<span class="token punctuation">.</span>date <span class="token operator">=</span> values<span class="token punctuation">.</span>date<span class="token punctuation">.</span><span class="token function">format</span><span class="token punctuation">(</span><span class="token string">'YYYY-MM-DD HH:mm:ss'</span><span class="token punctuation">)</span><span class="token punctuation">;</span> <span class="token comment" spellcheck="true">// or other format</span>
<span class="token keyword">const</span> data <span class="token operator">=</span> JSON<span class="token punctuation">.</span><span class="token function">stringify</span><span class="token punctuation">(</span>values<span class="token punctuation">)</span><span class="token punctuation">;</span>
<span class="token comment" spellcheck="true">// send data to server</span>
<span class="token punctuation">}</span></code></pre></li><li data-reactid="7542"><p data-reactid="7543"><!-- react-text: 7544 -->For the value of time-related components becomes an instance of <!-- /react-text --><code data-reactid="7545"><!-- react-text: 7546 -->moment<!-- /react-text --></code><!-- react-text: 7547 -->, you should replace <!-- /react-text --><code data-reactid="7548"><!-- react-text: 7549 -->type: 'date'<!-- /react-text --></code><!-- react-text: 7550 --> with <!-- /react-text --><code data-reactid="7551"><!-- react-text: 7552 -->type: 'object'<!-- /react-text --></code><!-- react-text: 7553 --> in form validation.<!-- /react-text --></p></li><li data-reactid="7554"><p data-reactid="7555"><!-- react-text: 7556 -->The <!-- /react-text --><code data-reactid="7557"><!-- react-text: 7558 -->format<!-- /react-text --></code><!-- react-text: 7559 --> of time-related components is changed from <!-- /react-text --><a href="https://github.com/yiminghe/gregorian-calendar-format#api" data-reactid="7560"><!-- react-text: 7561 -->gregorian-calendar-format<!-- /react-text --></a><!-- react-text: 7562 --> to <!-- /react-text --><a href="http://momentjs.com/docs/#/parsing/string-format/" data-reactid="7563"><!-- react-text: 7564 -->moment format<!-- /react-text --></a><!-- react-text: 7565 --> now, for instance the format <!-- /react-text --><code data-reactid="7566"><!-- react-text: 7567 -->yyyy-MM-dd<!-- /react-text --></code><!-- react-text: 7568 --> should change to <!-- /react-text --><code data-reactid="7569"><!-- react-text: 7570 -->YYYY-MM-DD<!-- /react-text --></code><!-- react-text: 7571 -->.<!-- /react-text --></p></li><li data-reactid="7572"><p data-reactid="7573"><code data-reactid="7574"><!-- react-text: 7575 -->linkRender<!-- /react-text --></code><!-- react-text: 7576 --> and <!-- /react-text --><code data-reactid="7577"><!-- react-text: 7578 -->nameRender<!-- /react-text --></code><!-- react-text: 7579 --> of Breadcrumb are removed, please use <!-- /react-text --><code data-reactid="7580"><!-- react-text: 7581 -->itemRender<!-- /react-text --></code><!-- react-text: 7582 -->.<!-- /react-text --></p></li><li data-reactid="7583"><p data-reactid="7584"><code data-reactid="7585"><!-- react-text: 7586 -->onClose<!-- /react-text --></code><!-- react-text: 7587 --> and <!-- /react-text --><code data-reactid="7588"><!-- react-text: 7589 -->onOpen<!-- /react-text --></code><!-- react-text: 7590 --> of Menu are removed, please use <!-- /react-text --><code data-reactid="7591"><!-- react-text: 7592 -->onOpenChange<!-- /react-text --></code><!-- react-text: 7593 -->. As being totally different, please check <!-- /react-text --><a href="http://beta.ant.design/components/menu/#components-menu-demo-sider-current" data-reactid="7594"><!-- react-text: 7595 -->this demo<!-- /react-text --></a><!-- react-text: 7596 --> first.<!-- /react-text --></p></li><li data-reactid="7597"><p data-reactid="7598"><!-- react-text: 7599 -->Paging columns of Table were removed, please use <!-- /react-text --><a href="http://ant.design/components/table/#components-table-demo-fixed-columns" data-reactid="7600"><!-- react-text: 7601 -->fixed columns<!-- /react-text --></a><!-- react-text: 7602 -->.<!-- /react-text --></p></li><li data-reactid="7603"><p data-reactid="7604"><code data-reactid="7605"><!-- react-text: 7606 -->Popover[overlay]<!-- /react-text --></code><!-- react-text: 7607 --> is removed, please use <!-- /react-text --><code data-reactid="7608"><!-- react-text: 7609 -->Popover[content]<!-- /react-text --></code><!-- react-text: 7610 --> instead.<!-- /react-text --></p></li></ul><p data-reactid="7611"><!-- react-text: 7612 -->The following change will throw some warnings in the console and it will still work, but we recommend to update your code.<!-- /react-text --></p><ul data-reactid="7613"><li data-reactid="7614"><p data-reactid="7615"><code data-reactid="7616"><!-- react-text: 7617 -->getFieldProps<!-- /react-text --></code><!-- react-text: 7618 --> of Form is deprecated, please use <!-- /react-text --><code data-reactid="7619"><!-- react-text: 7620 -->getFieldDecorator<!-- /react-text --></code><!-- react-text: 7621 -->:<!-- /react-text --></p><pre class="language-diff" data-reactid="7622"><code data-reactid="7623"><span class="token deleted">- <Input placeholder="text" {...getFieldProps('userName', { ... })} /></span>
<span class="token inserted">+ {getFieldDecorator('userName', { ... })(</span>
<span class="token inserted">+ <Input placeholder="text" /></span>
<span class="token inserted">+ )}</span></code></pre><p data-reactid="7624"><!-- react-text: 7625 -->Look up to <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/1533" data-reactid="7626"><!-- react-text: 7627 -->#1533<!-- /react-text --></a><!-- react-text: 7628 --> for related discussion.<!-- /react-text --></p></li><li data-reactid="7629"><p data-reactid="7630"><code data-reactid="7631"><!-- react-text: 7632 -->toggleOpen<!-- /react-text --></code><!-- react-text: 7633 --> of DatePicker is deprecated, please use <!-- /react-text --><code data-reactid="7634"><!-- react-text: 7635 -->onOpenChange<!-- /react-text --></code><!-- react-text: 7636 -->:<!-- /react-text --></p><pre class="language-diff" data-reactid="7637"><code data-reactid="7638"><span class="token deleted">- handleToggleOpen({ open }) {</span>
<span class="token inserted">+ handleOpenChange(open) {</span>
...
}</code></pre></li></ul><h3 id="2.x-Bug-fixes" data-reactid="7639"><span data-reactid="7640"><!-- react-text: 7641 -->2.x Bug fixes<!-- /react-text --></span><a href="#2.x-Bug-fixes" class="anchor" data-reactid="7642">#</a></h3><ul data-reactid="7643"><li data-reactid="7644"><p data-reactid="7645"><!-- react-text: 7646 -->Dropdown.Button<!-- /react-text --><span data-reactid="7647"><!-- react-text: 7648 -->disabled<!-- /react-text --></span><!-- react-text: 7649 --> should work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3070" data-reactid="7650"><!-- react-text: 7651 -->#3070<!-- /react-text --></a></p></li><li data-reactid="7652"><p data-reactid="7653"><code data-reactid="7654"><!-- react-text: 7655 -->option.withRef<!-- /react-text --></code><!-- react-text: 7656 --> of Form.create should work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2843" data-reactid="7657"><!-- react-text: 7658 -->#2843<!-- /react-text --></a></p></li><li data-reactid="7659"><p data-reactid="7660"><!-- react-text: 7661 -->Fix slow response of expanding sub menu in Menu<!-- /react-text --><span data-reactid="7662"><!-- react-text: 7663 -->inline<!-- /react-text --></span><!-- react-text: 7664 --> mode. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2701" data-reactid="7665"><!-- react-text: 7666 -->#2701<!-- /react-text --></a></p></li><li data-reactid="7667"><p data-reactid="7668"><!-- react-text: 7669 -->The button of Modal.confirm(and so on) should not be clickable while it is closed asynchronously. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2684" data-reactid="7670"><!-- react-text: 7671 -->#2684<!-- /react-text --></a></p></li><li data-reactid="7672"><p data-reactid="7673"><code data-reactid="7674"><!-- react-text: 7675 -->format<!-- /react-text --></code><!-- react-text: 7676 --> of DatePicker<!-- /react-text --><span data-reactid="7677"><!-- react-text: 7678 -->showTime<!-- /react-text --></span><!-- react-text: 7679 --> should work. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/3123" data-reactid="7680"><!-- react-text: 7681 -->#3123<!-- /react-text --></a></p></li><li data-reactid="7682"><p data-reactid="7683"><!-- react-text: 7684 -->Fix Table<!-- /react-text --><span data-reactid="7685"><!-- react-text: 7686 -->dataSource<!-- /react-text --></span><!-- react-text: 7687 --> treat key whose value is <!-- /react-text --><code data-reactid="7688"><!-- react-text: 7689 -->0<!-- /react-text --></code><!-- react-text: 7690 --> as inexisting. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/pull/3166" data-reactid="7691"><!-- react-text: 7692 -->#3166<!-- /react-text --></a><!-- react-text: 7693 --> @noonnightstorm<!-- /react-text --></p></li><li data-reactid="7694"><p data-reactid="7695"><!-- react-text: 7696 -->Tree.Node should not show arrow if it has no child nodes. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2616" data-reactid="7697"><!-- react-text: 7698 -->#2616<!-- /react-text --></a></p></li><li data-reactid="7699"><p data-reactid="7700"><!-- react-text: 7701 -->Fix cursor style of arrows that are hidden of Tree.Node. <!-- /react-text --><a href="https://github.com/ant-design/ant-design/issues/2748" data-reactid="7702"><!-- react-text: 7703 -->#2748<!-- /react-text --></a></p></li></ul><h3 id="2.x-Other-improvements" data-reactid="7704"><span data-reactid="7705"><!-- react-text: 7706 -->2.x Other improvements<!-- /react-text --></span><a href="#2.x-Other-improvements" class="anchor" data-reactid="7707">#</a></h3><ul data-reactid="7708"><li data-reactid="7709"><p data-reactid="7710"><!-- react-text: 7711 -->Alert supports <!-- /react-text --><a href="http://ant.design/components/alert/#components-alert-demo-banner" data-reactid="7712"><code data-reactid="7713"><!-- react-text: 7714 -->banner<!-- /react-text --></code><!-- react-text: 7715 --> mode<!-- /react-text --></a><!-- react-text: 7716 -->.<!-- /react-text --></p></li><li data-reactid="7717"><p data-reactid="7718"><!-- react-text: 7719 -->BackTop will scroll to top with animation.<!-- /react-text --></p></li><li data-reactid="7720"><p data-reactid="7721"><!-- react-text: 7722 -->Badge supports <!-- /react-text --><a href="http://ant.design/components/badge/#components-badge-demo-status" data-reactid="7723"><!-- react-text: 7724 -->status dot mode<!-- /react-text --></a><!-- react-text: 7725 -->.<!-- /react-text --></p></li><li data-reactid="7726"><p data-reactid="7727"><!-- react-text: 7728 -->Cascader supports <!-- /react-text --><a href="http://ant.design/components/cascader/#components-cascader-demo-search" data-reactid="7729"><!-- react-text: 7730 -->searching options directly<!-- /react-text --></a><!-- react-text: 7731 -->.<!-- /react-text --></p></li><li data-reactid="7732"><p data-reactid="7733"><!-- react-text: 7734 -->Checkbox supports <!-- /react-text --><a href="http://ant.design/components/checkbox/#components-checkbox-demo-check-all" data-reactid="7735"><!-- react-text: 7736 -->indeterminate mode<!-- /react-text --></a><!-- react-text: 7737 -->.<!-- /react-text --></p></li><li data-reactid="7738"><p data-reactid="7739"><!-- react-text: 7740 -->Form supports <!-- /react-text --><a href="http://ant.design/components/form/#components-form-demo-validate-customized" data-reactid="7741"><!-- react-text: 7742 -->vertical layout<!-- /react-text --></a><!-- react-text: 7743 -->.<!-- /react-text --></p></li><li data-reactid="7744"><p data-reactid="7745"><!-- react-text: 7746 -->InputNumber supports long press to increase/decrease number. <!-- /react-text --><a href="http://ant.design/components/input-number/#components-input-number-demo-basic" data-reactid="7747"><!-- react-text: 7748 -->#<!-- /react-text --></a></p></li><li data-reactid="7749"><p data-reactid="7750"><!-- react-text: 7751 -->notification supports <!-- /react-text --><a href="http://ant.design/components/notification/#components-notification-demo-custom-icon" data-reactid="7752"><!-- react-text: 7753 -->customized icon<!-- /react-text --></a><!-- react-text: 7754 -->.<!-- /react-text --></p></li><li data-reactid="7755"><p data-reactid="7756"><!-- react-text: 7757 -->Spin allows <!-- /react-text --><a href="http://ant.design/components/spin/#components-spin-demo-tip" data-reactid="7758"><!-- react-text: 7759 -->customized tips and animation work together<!-- /react-text --></a><!-- react-text: 7760 -->. @jerrybendy<!-- /react-text --></p></li><li data-reactid="7761"><p data-reactid="7762"><!-- react-text: 7763 -->Transfer can handle event while options are checked/unchecked. <!-- /react-text --><a href="http://ant.design/components/transfer/#components-transfer-demo-basic" data-reactid="7764"><!-- react-text: 7765 -->#<!-- /react-text --></a></p></li><li data-reactid="7766"><p data-reactid="7767"><!-- react-text: 7768 -->Transfer can determine <!-- /react-text --><a href="http://ant.design/components/transfer/#components-transfer-demo-basic" data-reactid="7769"><!-- react-text: 7770 -->whether an option is checkable<!-- /react-text --></a><!-- react-text: 7771 -->.<!-- /react-text --></p></li><li data-reactid="7772"><p data-reactid="7773"><!-- react-text: 7774 -->Improve style of Alert and notification.<!-- /react-text --></p></li><li data-reactid="7775"><p data-reactid="7776"><!-- react-text: 7777 -->Modal.confirm(and so on) can be closed by keyboard. @Dafrok<!-- /react-text --></p></li><li data-reactid="7778"><p data-reactid="7779"><!-- react-text: 7780 -->Improve the user experience of <!-- /react-text --><a href="http://ant.design/components/date-picker/#components-date-picker-demo-time" data-reactid="7781"><!-- react-text: 7782 -->selecting time in DatePicker<!-- /react-text --></a><!-- react-text: 7783 -->.<!-- /react-text --></p></li><li data-reactid="7784"><p data-reactid="7785"><!-- react-text: 7786 -->Improve the status changed animation of <!-- /react-text --><a href="http://ant.design/components/spin/#components-spin-demo-nested" data-reactid="7787"><!-- react-text: 7788 -->Spin<!-- /react-text --></a><!-- react-text: 7789 -->.<!-- /react-text --></p></li><li data-reactid="7790"><p data-reactid="7791"><!-- react-text: 7792 -->Update <!-- /react-text --><a href="https://github.com/ant-design/ant-design/commit/2f308b0f995cfcb2a3c8feb1e35ffd3f0bf93cfc" data-reactid="7793"><!-- react-text: 7794 -->font-family<!-- /react-text --></a><!-- react-text: 7795 -->.<!-- /react-text --></p></li></ul><h3 id="2.x-Workflow" data-reactid="7796"><span data-reactid="7797"><!-- react-text: 7798 -->2.x Workflow<!-- /react-text --></span><a href="#2.x-Workflow" class="anchor" data-reactid="7799">#</a></h3><ul data-reactid="7800"><li data-reactid="7801"><p data-reactid="7802"><a href="http://library.ant.design/" data-reactid="7803"><!-- react-text: 7804 -->AntD Library<!-- /react-text --></a><!-- react-text: 7805 --> a collection of Axure files which includes components and patterns that follow Ant Design Specification.<!-- /react-text --></p></li><li data-reactid="7806"><p data-reactid="7807"><!-- react-text: 7808 -->Rename <!-- /react-text --><code data-reactid="7809"><!-- react-text: 7810 -->babel-plugin-antd<!-- /react-text --></code><!-- react-text: 7811 --> to <!-- /react-text --><a href="https://github.com/ant-design/babel-plugin-import" data-reactid="7812"><code data-reactid="7813"><!-- react-text: 7814 -->babel-plugin-import<!-- /react-text --></code></a><!-- react-text: 7815 -->, and this means that <!-- /react-text --><code data-reactid="7816"><!-- react-text: 7817 -->babel-plugin-import<!-- /react-text --></code><!-- react-text: 7818 --> becomes an common load-on-demand solution and not just for <!-- /react-text --><code data-reactid="7819"><!-- react-text: 7820 -->antd<!-- /react-text --></code><!-- react-text: 7821 -->.<!-- /react-text --></p><p data-reactid="7822"><!-- react-text: 7823 -->Please update <!-- /react-text --><code data-reactid="7824"><!-- react-text: 7825 -->package.json<!-- /react-text --></code><!-- react-text: 7826 -->:<!-- /react-text --></p><pre class="language-diff" data-reactid="7827"><code data-reactid="7828">{
"devDependencies": {
<span class="token deleted">- "babel-plugin-antd": "^0.x.x",</span>
<span class="token inserted">+ "babel-plugin-import": "^1.0.0",</span>
}
}</code></pre><p data-reactid="7829"><!-- react-text: 7830 -->And update your babel config in <!-- /react-text --><code data-reactid="7831"><!-- react-text: 7832 -->.babelrc<!-- /react-text --></code><!-- react-text: 7833 --> or other place:<!-- /react-text --></p><pre class="language-diff" data-reactid="7834"><code data-reactid="7835">{
<span class="token deleted">- "plugins": [["antd", { "style": "css" }]]</span>
<span class="token inserted">+ "plugins": [["import", { "libraryName": "antd", "style": "css" }]]</span>
}</code></pre></li><li data-reactid="7836"><p data-reactid="7837"><a href="https://github.com/dvajs/dva" data-reactid="7838"><!-- react-text: 7839 -->dva@1.0.0<!-- /react-text --></a><!-- react-text: 7840 --> is published and it is officially recommended framework <!-- /react-text --><a href="http://ant.design/docs/react/practical-projects" data-reactid="7841"><!-- react-text: 7842 -->in real world<!-- /react-text --></a><!-- react-text: 7843 -->.<!-- /react-text --></p></li><li data-reactid="7844"><p data-reactid="7845"><!-- react-text: 7846 -->The officially recommended scaffold is <!-- /react-text --><a href="https://github.com/dvajs/dva-cli" data-reactid="7847"><!-- react-text: 7848 -->dva-cli<!-- /react-text --></a><!-- react-text: 7849 --> now, the old <!-- /react-text --><code data-reactid="7850"><!-- react-text: 7851 -->antd-init<!-- /react-text --></code><!-- react-text: 7852 --> is just for studying and demo.<!-- /react-text --></p></li></ul></div></li><li class="ant-timeline-item ant-timeline-item-last" data-reactid="7853"><div class="ant-timeline-item-tail" data-reactid="7854"></div><div class="ant-timeline-item-head ant-timeline-item-head-blue" data-reactid="7855"></div><div class="ant-timeline-item-content" data-reactid="7856"><h2 id="1.11.4" data-reactid="7857"><span data-reactid="7858"><!-- react-text: 7859 -->1.11.4<!-- /react-text --></span><a href="#1.11.4" class="anchor" data-reactid="7860">#</a></h2><p data-reactid="7861"><!-- react-text: 7862 -->Visit <!-- /react-text --><a href="https://github.com/ant-design/ant-design/blob/1.x-stable/CHANGELOG.md" data-reactid="7863"><!-- react-text: 7864 -->GitHub<!-- /react-text --></a><!-- react-text: 7865 --> to read change logs from <!-- /react-text --><code data-reactid="7866"><!-- react-text: 7867 -->0.x<!-- /react-text --></code><!-- react-text: 7868 --> to <!-- /react-text --><code data-reactid="7869"><!-- react-text: 7870 -->1.x<!-- /react-text --></code><!-- react-text: 7871 -->.<!-- /react-text --></p></div></li></ul></section><section class="markdown api-container" data-reactid="7872"></section></article></div></div><div class="ant-row" data-reactid="7873"><div class="ant-col-xs-24 ant-col-sm-24 ant-col-md-18 ant-col-md-offset-6 ant-col-lg-20 ant-col-lg-offset-4" data-reactid="7874"><section class="prev-next-nav" data-reactid="7875"><a class="prev-page" href="/docs/react/customize-theme" data-reactid="7876">Customize Theme</a><a class="next-page" href="/docs/react/recommendation" data-reactid="7877">Third-Party Libraries</a></section></div></div></div><footer id="footer" data-reactid="7878"><ul data-reactid="7879"><li data-reactid="7880"><h2 data-reactid="7881"><i class="anticon anticon-github" data-reactid="7882"></i><!-- react-text: 7883 --> Ant Design<!-- /react-text --></h2><div data-reactid="7884"><a target="_blank " href="https://github.com/ant-design/ant-design" data-reactid="7885">GitHub</a></div><div data-reactid="7886"><a href="http://pro.ant.design" data-reactid="7887">Ant Design Pro</a></div><div data-reactid="7888"><a href="http://mobile.ant.design" data-reactid="7889">Ant Design Mobile</a></div><div data-reactid="7890"><a href="http://ng.ant.design" data-reactid="7891">NG-ZORRO</a><span data-reactid="7892"> - </span><!-- react-text: 7893 -->Ant Design of Angular<!-- /react-text --></div><div data-reactid="7894"><a target="_blank " href="https://github.com/websemantics/awesome-ant-design" data-reactid="7895"><span data-reactid="7896">Awesome Ant Design</span></a></div><div data-reactid="7897"><a target="_blank " href="http://ant-design.gitee.io/" data-reactid="7898"><span data-reactid="7899">China Mirror 🇨🇳</span></a></div><div style="margin-top:12px;" data-reactid="7900"><div data-reactid="7901"><div style="padding:5px;background:#fff;border-radius:1px;box-shadow:0 0 0 1px rgba(0,0,0,.1);display:inline-block;cursor:pointer;" data-reactid="7902"><div style="width:60px;height:12px;border-radius:2px;background:#108ee9;" data-reactid="7903"></div></div></div></div></li><li data-reactid="7904"><h2 data-reactid="7905"><i class="anticon anticon-link" data-reactid="7906"></i><!-- react-text: 7907 --> <!-- /react-text --><span data-reactid="7908">Resources</span></h2><div data-reactid="7909"><a href="http://scaffold.ant.design" data-reactid="7910">Scaffolds</a><span data-reactid="7911"> - </span><span data-reactid="7912">Scaffold Market</span></div><div data-reactid="7913"><a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva" data-reactid="7914">dva</a><!-- react-text: 7915 --> - <!-- /react-text --><span data-reactid="7916">Framework</span></div><div data-reactid="7917"><a target="_blank" rel="noopener noreferrer" href="https://github.com/dvajs/dva-cli" data-reactid="7918">dva-cli</a><!-- react-text: 7919 --> -<!-- /react-text --><span data-reactid="7920">Developer Tools</span></div><div data-reactid="7921"><a target="_blank" rel="noopener noreferrer" href="https://eggjs.org/" data-reactid="7922">Egg</a><span data-reactid="7923"> - </span><span data-reactid="7924">Enterprise Node Framework</span></div><div data-reactid="7925"><a target="_blank" rel="noopener noreferrer" href="https://antv.alipay.com/" data-reactid="7926">AntV</a><span data-reactid="7927"> - </span><span data-reactid="7928">Data Visualization</span></div><div data-reactid="7929"><a target="_blank" rel="noopener noreferrer" href="http://motion.ant.design" data-reactid="7930">Ant Motion</a><span data-reactid="7931"> - </span><span data-reactid="7932">Motion Solution</span></div><div data-reactid="7933"><a target="_blank" rel="noopener noreferrer" href="http://library.ant.design/" data-reactid="7934">AntD Library</a><span data-reactid="7935"> - </span><span data-reactid="7936">Axure library</span></div><div data-reactid="7937"><a target="_blank" rel="noopener noreferrer" href="http://ux.ant.design" data-reactid="7938">Ant UX</a><span data-reactid="7939"> - </span><span data-reactid="7940">Sitemap Template</span></div></li><li data-reactid="7941"><h2 data-reactid="7942"><i class="anticon anticon-customer-service" data-reactid="7943"></i><!-- react-text: 7944 --> <!-- /react-text --><span data-reactid="7945">Community</span></h2><div data-reactid="7946"><a href="/changelog" data-reactid="7947"><span data-reactid="7948">Change Log</span></a></div><div data-reactid="7949"><a target="_blank" rel="noopener noreferrer" href="https://github.com/ant-design/ant-design/wiki/FAQ" data-reactid="7950"><span data-reactid="7951">FAQ</span></a></div><div data-reactid="7952"><a target="_blank" rel="noopener noreferrer" href="https://gitter.im/ant-design/ant-design" data-reactid="7953"><span data-reactid="7954">Chat Room (中文)</span></a></div><div data-reactid="7955"><a target="_blank" rel="noopener noreferrer" href="https://gitter.im/ant-design/ant-design-english" data-reactid="7956"><span data-reactid="7957">Chat Room (English)</span></a></div><div data-reactid="7958"><a target="_blank" rel="noopener noreferrer" href="http://new-issue.ant.design/" data-reactid="7959"><span data-reactid="7960">Bug Report</span></a></div><div data-reactid="7961"><a target="_blank" rel="noopener noreferrer" href="https://github.com/ant-design/ant-design/issues" data-reactid="7962"><span data-reactid="7963">Issues</span></a></div><div data-reactid="7964"><a target="_blank" rel="noopener noreferrer" href="http://stackoverflow.com/questions/tagged/antd" data-reactid="7965"><span data-reactid="7966">StackOverflow</span></a></div><div data-reactid="7967"><a target="_blank" rel="noopener noreferrer" href="https://segmentfault.com/t/antd" data-reactid="7968"><span data-reactid="7969">SegmentFault</span></a></div></li><li data-reactid="7970"><h2 data-reactid="7971"><!-- react-text: 7972 -->Copyright © <!-- /react-text --><!-- react-text: 7973 -->2017<!-- /react-text --></h2><div data-reactid="7974"><span data-reactid="7975">Created by AFX</span><!-- react-text: 7976 --> <!-- /react-text --><a href="/docs/resource/work-with-us" data-reactid="7977"><span data-reactid="7978">Work with Us</span></a></div><div data-reactid="7979"><!-- react-text: 7980 -->Built with <!-- /react-text --><a target="_blank" rel="noopener noreferrer" href="https://github.com/benjycui/bisheng" data-reactid="7981">BiSheng</a></div></li></ul></footer></div>
</div>
<script src="/common.js"></script>
<script src="/index.js"></script>
</body>
</html>