| order | 6 |
|---|---|
| title | Change Log |
| toc | false |
| timeline | true |
antd strictly follows Semantic Versioning 2.0.0.
- Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
- Monthly release: minor version at the end of every month for new features.
- Major version release is not included in this schedule for breadking change and new features.
If you want to read change logs before 2.0.0, please visit GitHub.
2017-06-18
- Fix setting
classNameof Table's pagination not working issue. #6416 - Fix nested Tabs style issue.#6431 @sadmark
- Fix RadioButton wrapping leaves off the left border on small screen.#6492 @pierreneter
- Fix RangePicker footer border.
- Improve Dropdown.Button's type definitions. #6482 @newraina
2017-06-07
-
New component Avatar. π
-
LocaleProvider
- Supporting Bulgarian. #6297 @dimitrov-adrian
- Supporting Polish. #6326 @longersson
- Supporting Britain English. #6344 @damiangreen
- Supporting Italian. #6344 @damiangreen
- Supporting French. #6344 @damiangreen
- Supporting Belgian. #6344 @damiangreen
-
Collapse.Panel can be disabled now, which makes users cannot toggle panel with mouse/keyboard. #6119 demo
-
DatePicker and RangePicker support customized footer. #6122 #5188 demo
-
InputNumber can set precision with property
precision, this means that precision need not to followstep. #5998 -
TreeSelect supports
allowClearin multiple mode. -
Improve keyboard support of Pagination. rc-pagination#83 @geramirez
-
Improve style of Progress. #6354
-
Improve ARIA support of Slider. #6301
-
Fix that animating elements should not be clickable. #6314
-
Fix
Cannot read property '0' of undefinedissue of DatePicker, TimePicker, and RangePicker. #6334 -
DatePicker
-
Fix nested fields support of Form
validateFieldsAndScroll. #5410 -
Input[addon]
-
Fix that confirm button not clickable when the returned promise of Modal.confirm is rejected. #6183
-
Fix style of input of Pagination. #6339
-
Fix that user input of Select should not be trimed in search mode. #6382
-
Fix that timers of Spin should be removed correctly. #6383
-
Fix onClick support of Switch. #6373
-
Fix wrong TypeScript definition of Table.Column which will cause
error TS2304: Cannot find name 'T'. #6313 -
Fix error TypeScript definition of Timeline.Item and Dropdown.Button. #6356
-
Fix broken style of disabled Tree and TreeSelect. #6320
2017-06-01
- Fix
rc-utildependency. #6310 @bkniffler - Fix syntax error in es build. #6310
2017-05-31
- Calendar
- Fix disabledDate not be supported, and make supplement for the types and documentation. #6074
- Upgrade rc-calendar to 8.4.0, support Bulgarian, and user can select end date first. commit/a4a6db
- Alert Remove default margin-bottom. commit/5ef482
- Tabs Fix inactive tab panel behavious. #6237
- Layout Fix children in the collapsed Sider not be hidden. #6131
- Table Fix table filter menu overflow issue. #6245
- InputNumber Fix hasFeedback misplaced validated icon. #6289
- Typescript
2017-05-23
- Fix
prop-typeswarnings which due to upgrading React. #5678 - Fix
defaultValueissue of DatePicker and RangePicker in showTime mode. #6160 - Fix style issue of TreeSelect. #6137
- Fix style issue of Input with prefix and addon. #6144
- Fix some bugs of
notification.destroy. #6161 - Fix missing translations of Upload and Table. #6218
- Fix style issue of Cascader inside Input.Group. #6208
- Increase click area of Tree icons. #6120
2017-05-14
- Upgrade normalize.css to 7.0.0.
- Fix AutoComplete style issue when use with Input.Group. #6058
- Fix Tabs cann't set
animatedwhen usecardoreditable-cardtype. #6070 - Fix Form style issue when zoom out scrren. #6097
- Fix RangePicker style issue in Safari. #6061
- Notification
- Fix
getContainernot working. #6099 @hardfist - Fix overlaping issue. #5895 @ystarlongzi
- Fix
- Add new
forkicon. - Add some less variables. #6039 #6038 #6105 #6040
2017-05-02
- LocaleProvider
- Support Traditional Chinese. #5665 @GeorgioWan
- Support Finnish. #5699 @kirbo
- Support Vietnamese. #5927 @pnghai
- Update Spanish. #5932 @ginodeise
- AutoComplete supports to listen to search events by
onSearch. - Checkbox.Group can support more flexible layout with nested Checkbox. demo
- Notification's inline style and className can be customized now. #5893 @lixiaoyang1992
- TimePicker's open status can be controlled by
openproperty. #5913 - The returned value of Upload
onRemovecould be a Promise to control remove logic asynchronously. #5973 @shlice - Adjust padding of popup of Dropdown. #5088
- AutoComplete
- Fix that Button should not insert space in Chinese characters while using Icon. #5977
- Fix broken style while using Cascader in Card[title]. #5952
- Fix broken disabled style of Checkbox Radio. #5935
- Fix broken style of DatePicker with nested TimePicker while using
use12Hours. #5959 - Fix broken style while using AutoComplete, Cascader, Mention, TimePicker in Input.Group. #5832
- Fix missing TypeScript definition of
inlineIndentMenu. #5903 @brookshi - Mention
- Fix errors while using RangePicker with Form. #5872
- Fix that pagination is clickable when Table with loading status. #5937
- Tabs
- Transfer
2017-04-24
- notification Fix can't close itself after 4.5s. #5869
- Tabs Add transition for
ink-barwidth. #5858 @hlehmann
2017-04-22
- Alert Fix props of banner mode can't be overrided. #5800
- AutoComplete Fix can't add
onKeyDownevent listener with customized input component. #5487 - Button New style for danger Button. #5815
- DatePicker
- Form Add a less variable to opt out of form item colons. pull/5855 @megawac
- Input
- InputNumber Update docs and demos for how to use
parserto work withformatter. #5683 - Layout
- Add Fixed-Sider demo.
- Fix style issue of responsive sider in firefox. #5613
- LocaleProvider Allow for seamless access to less variables. #5712 @lionkeng
- Menu Override the default
a:focusstyle when it nested in Menu component. #5707 - Notification Auto adjust style for singleline message. #5846
- Radio Add less variables for setting color and background color of Radio.Button. pull/5791 @megawac
- Table
- Add less variables for setting head background color and row background hover color. #5706 @kappa-gooner
- Improve the
Grouping table headdemo style. #5697
- Tabs Fix the position of the scrolling arrow in
verticalmode. #5765 @dicklwm - TreeSelect Fix arrow rotate bug. #5693
- TypeScript
- Add missing props in InputNumber. #5717 @whtang906
- Global Optimization
- Fix deprecation warning of
React.PropTypesdue to React upgrading to v15.5.0. pull/5723 @manjitkumar
- Fix deprecation warning of
- Site
- Add native English translation for icons spec. @kenaniah
- Add English gitter chat room.
2017-04-09
- Step
- Button won't lose focus after click. #5597 @kenaniah
- Add underline to focused link. #5587 @kenaniah
- Fix Dropdown.Button can't use
placementissue. #5594 - Fix Pagination alignment issue. #5632
- Fix AutoComplete style issue when use
allowClear. #5634 - Fix DatePicker style issue when set
showTodaytofalse. #5620 - Fix Select shows Chinese defaultly. #5661 @LeeHarlan
2017-04-01 π»
- Change the default font family to be monospaced for numbers. b526083
- Select
- Add
modeprop, deprecate thetags|combobox|multipleproperties, replaced bymode={tags|combobox|multiple}. tags|multiplenow supportsallowClear. #4843
- Add
- Add a new type
dashboardof Progress. #5225 @qiaolb - Add
showLineprop of Tree, for connecting line style in tree nodes. #3854 - TimePicker now supports 12 hours via
use12Hours. #4063 - Add
column.filterIconprop of Table, which can be used to customize filter icon. #5293 - Add
wrapperClassNameprop of Spin. #5425 @aaronplanell - Add
onPrevClickonNextClickprops of Tabs. #4395 - Add
parserprop of InputNumber, to extract value from formatter. #5178 - New locales support:
- TypeScript
- Fix definitions of Carousel following react-slick
- Fix some definitions of Form.
- Fix
getPopupContainerdefinitions.
- Allow to disable animation of inkBar and panes of Tabs separately. #5089 @xieguanglei
- Button
loadingprop now supports like{ delay: 1000 }, removed the default loading delay. #5365 - Add less variables for Card header. #5354 @kossel
- Fix extra separator of Breadcrumb without
breadcrumbName. - Fix
Unknown prop placementwarning of Dropdown.Button. #5594 - Fix RangePicker and InputNumber placeholder color.
- Fix that Cascader search can't use [Backspace]. #5340
- Fix that LocaleProvider can't affect
Modal.confirmsometimes. #5493 @hargasinski - Fix scroll animation of BackTop which specifies the
targetprop. #5564 - Optimize the block style of Pagination. #5557
2017-03-27
- TypeScript
- Fixed missing definition of
AutoComplete[filterOption]. #5393 @mitchelldemler - Improve definition of
getPopupContainergetCalendarContainergetTooltipContainergetSuggestionContainer, etc. 322e9ef - Improve definition of
Form.create. #5420 @infeng
- Fixed missing definition of
- Fixed Badge should work in Maxthon. #5477
- Fixed Button cannot work with
nullundefinedas children. #5472 @blade254353074 - Breadcrumb are not rely on
route.breadcrumbNamenow. ac1c7f3 - Fixed
Form.Item[hasFeedback]will lost styles while using withInput[prefix]. #5456 @william-yz - Fixed Layout.Content will show scrollbar while using with Carousel. #5415
- LocaleProvider
- Fixed inconsistet animation of Menu Icon and text. #5495
- Fixed
Modale[footer]cannot be set tonull. #5462 - Fixed Pagination will lost styles in
IE<=10which is introduced in2.8.2. #5484 - Fixed Popover will be closed by mistake while using Table in it. #5407
- Remove restriction that Radio can only be direct chidlren of Radio.Group. #5443
- Fixed warning while using Switch in Form.Item. #5368
- Now we defaultly hide the Table's "Select All" dropdown icon, display it when set
selectionsto true. #5246 @infeng - New theme variable
@info-color. #5442 - Supporting suppress warning(You are using a whole package of antd...) with
NODE_ENV=testwhile testing. #5345 - Upgrade moment to
2.18.0.
2017-03-11
- New design specification documentation.
- Fix error of Modal.confirm #5269.
- Fix mask style of Upload #5275.
- Fix progress not showing of Upload #5323.
- Fix a pagination showTotal wrong data issue of Table #5259.
- Fix a style issue while using Popconfirm and Button together 5301.
- Fix a style issue of Radio #5336.
- Fix a issue that
getContainerof Message didn't work #5380. - Fix text alignment of Checkbox and Radio 696a3c0.
- Tweak animation and blur style of Spin fa1e031.
- Tweak some styles of Mention 240a93c.
2017-03-11
- DatePicker Fix can't select time when new props are passed, and improve the selection behavior of
DatePicker[showTime]. #5189 @megawac - Form
- Icon Add iconfont
shakeandandroid-o. commit/941782 - Input Fix
hasFeedbacknot work withaddonBefore. #5228 - InputNumber Add typings for props
formatter. #5240 @hlehmann - Modal Call
onCancelwhen pressing esc key. #5203 @elios264 - Table
- Tooltip Fix layout style on disabled Button. #5254
- Upload
- Fix long name of upload item style. commit/0a3519
- Fix and improve animation. pull/5210
- Allow override
onProgress. pull/5260 @minwe
- Global Optimization
- Fix Cannot resolve module
lodash.debounce. #5230
- Fix Cannot resolve module
- Site
- Fix safari language check. pull/5245
- Add ability to copy color when clicking on palette. pull/5247 @bsheikh
- Add boilerplate samples. commit/f2f786
2017-03-06
- Tabs
- Added
tabBarStyleto allow customize style of tab bar. #4966 - Added
TabPane[closable]to allow config whether to show delete icon or not. #4807 @lixiaoyang1992
- Added
- Anchor
- Table
- Added invert selection feature. demo #4962
spinnow spport Spin props. #4824 @lixiaoyang1992- Fix issue resulting header's bottom border doesn't show when
sizeissmall. #5182
- Mention added custom trigger character support. demo
- Rate
- Support custom character. demo
- Added new
classNameprop.
- Layout
- Form
- Added
layoutto replace the originalhorizontal,vertical,inline. #5056
- Added
- Calendar
- AutoComplete
- Col added
xlto support 1600px breakpoint. #4796 @hjin-me - Upload added
localeto support i18n. #4697 - Transfer added
onScrollto support load data dynamically. #4188 messageandnotificationaddgetContainerto allow config the render container. #5019- Badge added
showZeroto allow config whether to show0or not. #4251 - InputNumber
- Added
formatterto allow format the value to present. - Added ctrl and shift key support. detail
- Added
- Added some new icons. #5107
- New locale support:
- Dutch #4785 @corneyl
- Catalan #4929 @aaronplanell
- Czech #5169 @martinnov92
- Korean #5141 @minsungryu
- Improve Spin display position. #4722
- Fix Checkbox comatible issue with
browser-sync. #2744 - Fix Steps width issue when resize window. #5083
- Fix Upload.Dragger unmount error. #5162
- Fix Button shifting during click in IE issue.
- FIx Input prefix and suffix vertical alignment.
2017-02-28
- Fix TreeSelect cannot display bug. #5092
- Fix Anchor
e.stopPreventDefault is not a functionerror. #5080 - Fix some detail styles of Input, Cascader, Upload.
2017-02-25
- Unify demo code to ES6 class. #4878
- TypeScript
- Fix that
Cannot find module '../../package.json'error. #4935 - Fix definitions of Table, RangePicker and Upload.
- Fix that
- Fix lack of event argument for Modal
onOkafterCloseand PopconfirmonConfirmonCancel. #4787 - Improve animation of Menu[inline] and Collapse.
- Improve Checkbox and Radio vertical align style.
- Table
- Fix misplace header when fix column. #4936
- Fix not clearing float issue. #4945
- Fix submenu of filter. #4975
- Fix that filterDropdown of fixed column cannot be interacted with. #5010
- Fix that arguments of
pagination.onChangedo not match PaginationonChange. - Fix that table loading animation is not smoothing. #4934
- Improve multiple message display. #3543
- Fix Carousel autoplay not working after resize window. #2550
- Fix that controlled InputNumber cannot input number like
1.011.001. #5012 - Improve Button loading switching.#4913
- Fix Dropdown selected menu style and
Menu[theme="dark"]style. #5013 #4903 - Fix Menu submenu
z-indexissue. #4937 - Fix that DatePicker and RangePicker width cannot be reset below
300pxissue. #4920 - Fix style of Spin nested in Spin. #4971
- Fix that lack of Button style when import Popconfirm by babel-plugin-import.
- Fix that less variables cannot work on circle Progress. #5002
- Fix falsy children of Breadcrumb. #5015
- Fix blinking tooltip of Slider. #5003
- Fix that Transfer disabled option can be moved. #4981 @tianlizhao
- Documentation
- Fix and improve site for mobile devices.
- Improve 1.x to 2.x compatibility instruction.
2017-02-17
- Fix that
antd.versiondoesn't work as expected. #4844 - Fix that dist files don't include locales. #4910
- Fix that disabled option is selectable in search mode of Cascader. #4699
- Button
- Fix click animation of
Button[type=danger]. - Fix broken style with
loading. #4875
- Fix click animation of
- Menu
- Table
- Fix that Radio should support number
0as children. #4874 @HQidea - Fix that RangePicker should work with
style.widthwhich is small than 300. #4920 - Fix CSS compile error caused by Spin. #4915
- Fix that Tooltip should work with disabled button in Chrome. #4865
- Fix UX of Tree while dragging. #4858
- Fix failed style of Upload. #4810
- Fix that
Menu[vertical]'s SubMenu cannot popup in Layout.Sider. #4890 - Improve animation of Button and
Badge[status=processing].
2017-02-10
- Affix
- Anchor Fix the location problem when offsetTop has been set. #4706
- AutoComplete
- Dropdown Add the documentation and demo about positioning of Dropdown menus. #4811
- Layout Improve Sider's animation effect. #4752
- LocaleProvider Fix issues with the new Swedish locale provider. pull-4762 @JesperWe
- RangePicker Fix the overlapping problem about the date icon. #4783 @zhenzong
- Table
- Add the missing value 'middle' for size definition. #4819 @warrenseymour
- Fix controlled filter does not work with JSX style. #4759
- Fix switch pagination problem. #4779
- Tabs Fix content missing problem since the second tab pane under IE9. #4795
- rc-pagination Upgrade to ~1.7.0, add pageSize as onChange's second argument.
- Global optimization
- Site
2017-02-03
- Added
dangerbutton andghostbutton style. #4679 - Input element of AutoComplete can be customized. #4483
- Upgrade rc-cascader to
0.11.0, keyborad interactions supported. #4411 - More popup directions are supported in notification. #4732
- Upgrade rc-steps to
2.3.0, addedprogressDotproperty of Steps, which allows users to customize the display for Steps with progress dot style. - Upgrade rc-input-number to
3.0.0 - Added
verticalmode of Slider. #4473 - Tag
- Added preset colors. #4571
- Improvement vertical-align and margin.
- Add German localization for LocaleProvider.#4686
- Add Swedish localization for LocaleProvider. #4455
- Add French localization for LocaleProvider. #4538
- Added
onSearchChangecallback of Transfer. #4464 - Added
maskClosableproperty of Modal.confirm. #4488, #4488 - Form
- Improvement upload list of Upload. #4516
- Upgrade rc-select to
6.7.1.- Fixed duplication
onChangecallback. #156@rc-select - Fixed displaying of initial value. #152@rc-select
- Fixed duplication
- Upgrade rc-tree-select to
1.9.0.- Added
treeDefaultExpandedKeysproperty.#43@rc-tree-select - Fixed an overflow-wrap issue. #42@rc-tree-select
- Added
- Added less variables:
@border-style-base@border-width-base@btn-danger-color@btn-danger-bgand etc. - Fixed Badge misplace issue when browser zoom above 100%. #4747 #4290
- Fixed a mis-align issue of fixed header Table. #4750
- Fixed Table scrolling lag issue in IE. #4522
- Add icon aliases:
addfile=>file-addοΌaddfolder=>folder-open, and the old type names are still working. #4758
2017-01-20
- Improve RangePicker when selecting a preset date.#4561
- Fix DatePicker select time scroll issue.#4412
- Fix issue resulting in vertical Menu can't be controlled.#3783
- Fix Cascader's style when it's disabled.#4648
- Table
2017-01-15
- Fixed issue introduced in
2.6.2that Popconfirm is not working. #4606
2017-01-14
- Added a Third-Party Library Page for recommending other greet react components. Link
- Fixed misplaced Sider of Layout. #4459
- Fixed Input.Search wrong block layout and misplaced icon. #4540
- Added a customize Collapse panel demo. Link
- Table
- Now Carousel is undragglble and text-selectable defaultly.
- Added warnings when non-BreadcrumbItem node is nested under Breadcrumb. #4403
- Fixed Tooltip hidden issue when
onVisibleChange(visible)returntrue. #4579 - Make TreeSelect panel default height smaller than screen height. #4537
- Added less variables of TimePicker and Spin.
- Replaced arrows of DatePicker year panel by year text. #4415
- Fixed TypeScript definites of AutoComplete and Form
[options.validateTrigger]. - Improved the animation details of Spin and Progress.
2017-1-6
- Fix style problem for Menu dark theme. #4440
- Fix TypeScript interface definition for
Select[tokenSeparators]Modal[afterClose]Input[name]and so on. #4441 @eddhannay - Fix that
TimePicker[placeholder]cannot be set to empty string. #4446 @jialeicui - Fix style problem in DatePicker year panel. #4415
- Fix that Table loading doesn't mask Pagination. #4461
- Fix align style for
Input[prefix|suffix]. commit - Fix align style for Cascader. commit
2017-1-2
- Brand new color system. pull/4426
- Brand new color algorithm replacing the tint/shade system.
- Brand new color palattes generated by new algorithm. Link
- Change default font color.
- Add Layout component. #3534
- Add Grid playground demo. commit/ee17ab
- Input
- Support prefix and suffix. #4226 @ystarlongzi
- InputGroup support compact display mode. pull/4309
- Spin support delayed display. #4306
- Fix the dislocation problem of Pagination in low resolution. #4349
- Fix wrapping display of Dropdown.Button. pull/4355 @Morhaus
- Fix wrong background color of Cascader in disabled status. #4434
- Fix MonthPicker[monthCellContentRender] doesn't work, and some documentation errors. #4394
- Fix the extra border of ButtonGroup. #4382 @ystarlongzi
- Fix wrong background color of the Submenu(horizontal mode). #4414
- Fix overlapping graphics with Select/Cascader in Form.Item with hasFeedback. #4431 @JesperWe
- Reset border-radius of the first row in Table without header. #4373
- Improve the drag performance of Tree. #4371
- Improve official website and documentation, fix some bugs.
- Update rc-form to support nested style of getFieldDecorator[id].
2016-12-24 πππ
- Supports TypeScript@2.1. #4208
- Fix style issue resulting in nested Tabs. #4317
- Fix
onChangecallback issue resulting in Radio. #4242 @ystarlongzi - Fix a FormItem mis-aligin bug. #4271
- Fix background issue resulting in selected element of veritcal Menu.#4253
- Improve arguments type of
onVisibleChangecallback of Dropdown.#4236 @bang88 - Improve first argument type of
onChangecallback of Cascader.#4231 @bang88 - Improve default width of Datepicker[showTime]. b912f1c
2016-12-10
- Improve selected item style of Menu.
- Fix issue resulting in Mention not responses
onFocusandonBlur. #4163 - Fix issue resulting in there is a redundant shadow between
disabledandcheckedRadio. #4114 @jdz321 - Fix error when setting Momment
defaultValueorvalueon RangePicker, TimePicker, Calendar. #4147 - Fix issue resulting in Affix disappears when it's uesed in animated Tabs. #3943
- Fix issue resulting in Cascader passes different
selectedOptionstoonChangewhen manually selecting and selecting by search. #4096 - Fix issue resulting in Tabs get offset, when too many tabs are opening. #3637
- Table
- Align text of grouped parent header to center.
- Fix issue resulting in
filterDropdownVisiblecan't be set correctly. #4162
2016-12-03
- Improve website experience on mobile devices.
- Add some migrate warnings for
1.xto2.x. - ToolTip, Popover, Popconfirm support to wrap text node and multiple node directly now. #3924
- Anchor
- Table
- Fix a misplace bug when using Popover over
Input[type="textarea"]. #4092 - Fix Popconfirm
visibleis not-working problem. #4068 - Fix TimePicker can not override width by
style.width. - Unify Steps icon size. #3817
- Fix style details of Form, Button, Slider, Table.
2016-11-25
- Change the default theme to Alipay style and improve lots of style details.
- Supports server-side rendering. (
Mentionwill throw warning for draft-js' issue) - Introduce Jest Snapshot to test the structure of components and SSR issues.
- Improve official website and documentation.
- Add document for customizing theme.
- Add Sketch template files.
LocaleProvidersupports Brazilian. #4004 @nathantn- DatePicker
- Add and update some icons. #3977
- New component
Input.Search. demo - Mention onSelect event will get complete record. #3867
- Pagination can get current range. demo
- Table
- We can control the visible of customized
filterDropdown. demo - Supports JSX-style columns. demo
- Can listen the click event of table cell by
onCellClick. #3774 - Fix border radius of head of border-less table.
- Fix that height of title and footer don't follow
Table[size]. commit - Fix issue with selected status. #3900
- We can control the visible of customized
- Upload
- Fix that children could not be
null. - Fix logic of preview. commit
- Fix that children could not be
- Fix
z-indexof Badge. #3898 - Fix alignment of multi-line Checkbox. #3971 @flashback313
- Fix alignment of InputNumber while using with other form controls. #3866(comment)
- Fix style of
Menu.Divider. #3813 - Fix that Popover should support Checkbox and Radio as children. #3455
- Fix height of
Select[combobox]. #3855 - Fix style of actived Switch. #3838
- Fix that Transfer doesn't show "Not Found" while there is no search result. #3996
- Fix style of placeholder of TreeSelect. #3841
- Fix compile errors in TypeScript. #3969 @AlbertZheng
- Fix that feedback icon should not affect users' operation. #3891
2016-11-17
2016-11-13
- Fix
Dropdown.Buttoncannot popup menu.#3815
2016-11-11
- Fix
2.4.0missing index files.
2016-11-11
- Adjust components structure.
- New Anchor Component.
- Fix less variables
@font-size-baseand@text-color, add@font-size-lg@text-color-secondary. - Add new props
selectedKeysforTransfercomponent [#3729]. (ant-design#3729) - Add
Tagselected status. - Fix
Dropdown.Buttonnot supportvisibleandonVisibleChange. #3779 - Fix
Nowbutton ofDatePicker[showTime]. #3748 - Fix style of
Stepsin vertical mode. #3760 - Fix style compatibility of
Spinin IE10+.#3755 - Fix default style of
Carouselcomponent. - Fix focus logic of
Mentioncomponent. #3801 - Fix animate bug of
Progresscomponent. #3784 - Fix focus bug of
Selectcomponent. #3778 - Fix
TimePickernot supportformat="HH"bug. #3793 - Fix
Inputsuffixmouse event responsive area. #3714 - Improve performance of
Tableselection. #3757 - Improve Carousel default UI style.
- Improve style of
CheckboxandRadio. #3590 - Fix style of DatePickek, Form, Table.
2016-11-09
- Fix dead loop while using
getFieldProps.
2016-11-07
- Add missing
dist/antd.cssback.
2016-11-04
- Upgrade normalize.css to 5.0.
- Point main file to
lib/index.jsin package.json. #3397 - A brand new
Spindesign. - Add
addonforTimePickerto allow render some addon to its bottom. - Add
onDragEndforTree. - Add
borderedforCollapse. - Improve
Tabsswitch animation. - Improve
RadioandCheckboxstyle when it's disabled and mouse hovered. #3590 - Optimize
Transferperformance.#2860 - Fix nested
Popoverstyle issue. #3448 - Fix issue resulting in server side render
Transferfailed. #3686 - Fix issue resulting in preview image not display when
Uploadinpicture-cardmode. #3706 @denzw - DatePicker
onChangewill be triggered whenDatePickerinshowTimemode on blur now.- Add
monthCellContentRenderforMonthPicker. Rangepickercan input time manually now.#3718- Add czech locale/translations.
- Badge
- Mention
- Tag
- Radio.Group
- Add
className. nullorundefinedchildrenwill be ignored.
- Add
- Select
2016-11-02
- Fix controlled DatePicker[showTime] not working bug. #3665
2016-10-28
- Supports TypeScript@2.0. @AlbertZheng #3358
- Not rely on specific version of React now. #3627
- Alert supports
classNamestyle. - DatePicker & MonthPicker & RangePicker allow developers to set whether to show the clear button. #3618
- Form.Item can generate
validateStatus&helpfor nested form control automatically. #3212 - RangePicker can set some hours or minutes or seconds to be not selectable. #
- Switch
- The width of Switch will resize automatically, according to
checkedChildren/unCheckedChildren. #3380 - Improve the switch animation.
- The width of Switch will resize automatically, according to
- Upload can customized request now. @edgji
- Icon
- New icons
bulbselectlike-odislike-o. - Adjust existing icons
loadinglikedislike.
- New icons
- Improve the TypeScript definition of Card & DatePicker & Icon & Table. @infeng 3468 #3603 #3531
- Fix Cascader
defaultValueshould work. #3470 - Fix the alignment of Button & Input & DatePicker & Select. #3481
- DatePicker
- Fix wrong timing of triggering
onChangewhileDatePicker[showTime]is set. #3523
- Fix wrong timing of triggering
- Fix
Dropdown.Button[disabled]doesn't works for behaviour. #3535 - Menu
- Fix loading status animation for message.#3536
- Form
- Should not limit the min width of Popover while
Popover[title]is not set. - Table
- Tabs
- Height of header of
Tabs[type="card|editable-card"]should follow design. - Fix height of TabPane should follow height of its content. #3304
- Height of header of
- Fix style of
TreeSelect[showSearch]. #3520
2016-10-16
- Supports spinning Icon.
- Tabs's switch animation could be disabled now. #3324
- Add Spanish localization for LocaleProvider. @Danjavia
- Update Russian localization for LocaleProvider. @plandem
- Add
onSelectevent for AutoComplete. - Improve style of Modal.
- Improve animation of Tooltip.
- Improve style of Transfer's buttons.
- Improve style of Tree.
- Fix some less variables.
- Fix errors while import the whole antd in SSR.
- Fix errors while render Affix and BackTop on server. #3283 #3343
- Fix conflicts between Cascader search mode and browser's autocomplete behaviour. #3350
- Fix bug that
h3cannot be the value of Card[title]. #3388 - DatePicker
- Fix overflow issue for Form.Item label.
- Fix that Icon should not show border in Safari.
- Fix infinite loop while inc/dec InputNubmer with keyboard. #3239
- Fix the style of the arrow of Popover.
- Fix bug Popover and Popconfirm
arrowPointAtCenterdoesn't work. - Select
- Fix style conflicts while use
border&title&footerof Table at the same time. #3301 - Fix that the height of TabPane doesn't follow height of content. #3377
- Fix bug Transfer[titles] is not under the control of LocaleProvider. #3264
- Upload
- Fix bug that moment locales is not found while built. #3204 #3411
2016-10-01
- Fix developers cannot call methods of react-slick. #3164
- Fix Steps.Step[icon] should support React.ReactNode. #3159
- Fix server-side render for Affix. #3216
- Fix Mention should support
onSelectplaceholder. #3236 #3226 - Fix Transfer cannot work with
getFieldDecorator. - Fix LocaleProvider doesn't work for time-related components.
- Fix Cascader doesn't show search text in search mode.
- Fix the animation & text Spin should be placed in vertical middle.
- Fix styles of RangePicker Modal Tag Progress.
2016-09-28
After four months, antd@2.0.0 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 antd@2.0.0.
If you meet any problem while you try to upgrade from antd@1.0.0, feel free to create issues on GitHub.
- Refactor components with TypeScript, and provide
.d.tsfiles which are officially supported. Thanks to all the developers that contributed to #1846 and @infeng. - Translate the documentation into English, 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 #1471.
- DatePicker, TimePicker, Calendar and other components that are designed to select time are refactored to replace gregorian-calendar with moment.
- All the icons are re-designed.
- New component Mention.
- New component AutoComplete.
- The
getFieldPropsof Form is replaced withgetFieldDecoratorwhich will warn developers if they make mistakes. Related discussion #1533. - Table supports grouping columns. @yesmeck
- Removed components and features which are deprecated in
antd@1.x, such as QueueAnim, Validation, Form.ValueMixin, Progress.Line, Progress.Circle, Popover[overlay] and Slider[marks] will not support array any more.
We suggest you upgrade to lastest version of
2.x.
There are some breaking changes in antd@2.0.0, and you need to modify your code to work with it.
-
valueanddefaultValueof all the time-related components will not support typeString/Date, please use moment:- <TimePicker defaultValue="12:08:23" /> + <TimePicker defaultValue={moment('12:08:23', 'HH:mm:ss')} /> - <DatePicker defaultValue="2015/01/01" /> + <DatePicker defaultValue={moment('2015/01/01', 'YYYY/MM/DD')} /> - <Calendar defaultValue={new Date('2010-10-10')} /> + <Calendar defaultValue={moment('2010-10-10', 'YYYY-MM-DD')} />
-
Parameters of type
Date/GregorianCalendarof functions such asonChangeandonPanelChange, plus other callback functions had been changed to type moment. Please consult APIs of gregorian-calendar and APIs of moment, and update your code accordingly. And you can consult this commit to see how to update.Because the return value of
JSON.stringy(date: moment)will lost time zone, we should use.formatto convert date to string first, see related issue #3082 for details:handleSubmit() { const values = this.props.form.getFieldsValue(); values.date = values.date.format('YYYY-MM-DD HH:mm:ss'); // or other format const data = JSON.stringify(values); // send data to server }
-
For the value of time-related components becomes an instance of
moment, you should replacetype: 'date'withtype: 'object'in form validation. -
The
formatof time-related components is changed from gregorian-calendar-format to moment format now, for instance the formatyyyy-MM-ddshould change toYYYY-MM-DD. -
linkRenderandnameRenderof Breadcrumb are removed, please useitemRender. -
onCloseandonOpenof Menu are removed, please useonOpenChange. As being totally different, please check this demo first. -
Paging columns of Table were removed, please use fixed columns.
-
Popover[overlay]is removed, please usePopover[content]instead.
The following change will throw some warnings in the console and it will still work, but we recommend to update your code.
-
getFieldPropsof Form is deprecated, please usegetFieldDecorator:- <Input placeholder="text" {...getFieldProps('userName', { ... })} /> + {getFieldDecorator('userName', { ... })( + <Input placeholder="text" /> + )}
Look up to #1533 for related discussion.
-
toggleOpenof DatePicker is deprecated, please useonOpenChange:- handleToggleOpen({ open }) { + handleOpenChange(open) { ... }
- Dropdown.Button[disabled] should work. #3070
option.withRefof Form.create should work. #2843- Fix slow response of expanding sub menu in Menu[inline] mode. #2701
- The button of Modal.confirm(and so on) should not be clickable while it is closed asynchronously. #2684
formatof DatePicker[showTime] should work. #3123- Fix Table[dataSource] treat key whose value is
0as inexisting. #3166 @noonnightstorm - Tree.Node should not show arrow if it has no child nodes. #2616
- Fix cursor style of arrows that are hidden of Tree.Node. #2748
- Alert supports
bannermode. - BackTop will scroll to top with animation.
- Badge supports status dot mode.
- Cascader supports searching options directly.
- Checkbox supports indeterminate mode.
- Form supports vertical layout.
- InputNumber supports long press to increase/decrease number. #
- notification supports customized icon.
- Spin allows customized tips and animation work together. @jerrybendy
- Transfer can handle event while options are checked/unchecked. #
- Transfer can determine whether an option is checkable.
- Improve style of Alert and notification.
- Modal.confirm(and so on) can be closed by keyboard. @Dafrok
- Improve the user experience of selecting time in DatePicker.
- Improve the status changed animation of Spin.
- Update font-family.
-
AntD Library a collection of Axure files which includes components and patterns that follow Ant Design Specification.
-
Rename
babel-plugin-antdtobabel-plugin-import, and this means thatbabel-plugin-importbecomes an common load-on-demand solution and not just forantd.Please update
package.json:{ "devDependencies": { - "babel-plugin-antd": "^0.x.x", + "babel-plugin-import": "^1.0.0", } }And update your babel config in
.babelrcor other place:{ - "plugins": [["antd", { style: "css" }]] + "plugins": [["import", { libraryName: "antd", style: "css" }]] } -
dva@1.0.0 is published and it is officially recommended framework in real world.
-
The officially recommended scaffold is dva-cli now, the old
antd-initis just for studying and demo.
Visit GitHub to read change logs from 0.x to 1.x.
