Change Log
antd
strictly follows Semantic Versioning 2.0.0.
Release Schedule#
Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
Monthly release: minor version at the end of every month for new features.
Major version release is not included in this schedule for breadking change and new features.
If you want to read change logs before 2.0.0
, please visit GitHub.
2.9.2#
2017-04-22
Alert Fix props of banner mode can't be overrided. #5800
AutoComplete Fix can't add
onKeyDown
event listener with customized input component. #5487Button New style for danger Button. #5815
DatePicker
Form Add a less variable to opt out of form item colons. pull/5855 @megawac
Icon Add displayName. pull/5643 @handycode
Input
InputNumber Update docs and demos for how to use
parser
to work withformatter
. #5683Layout
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:focus
style when it nested in Menu component. #5707Notification 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 head
demo style. #5697
Tabs Fix the position of the scrolling arrow in
vertical
mode. #5765 @dicklwmTreeSelect Fix arrow rotate bug. #5693
TypeScript
Add missing props in InputNumber. #5717 @whtang906
Global Optimization
Fix deprecation warning of
React.PropTypes
due to React upgrading to v15.5.0. pull/5723 @manjitkumar
Site
Add native English translation for icons spec. @kenaniah
2.9.0#
2017-04-01
👻Change the default font family to be monospaced for numbers. b526083
Select
Add
mode
prop, deprecate thetags|combobox|multiple
properties, replaced bymode={tags|combobox|multiple}
.tags|multiple
now supportsallowClear
. #4843
Add
showLine
prop of Tree, for connecting line style in tree nodes. #3854TimePicker now supports 12 hours via
use12Hours
. #4063Add
column.filterIcon
prop of Table, which can be used to customize filter icon. #5293Add
wrapperClassName
prop of Spin. #5425 @aaronplanellAdd
onPrevClick
onNextClick
props of Tabs. #4395Add
parser
prop of InputNumber, to extract value from formatter. #5178New locales support:
TypeScript
Fix definitions of Carousel following react-slick
Fix some definitions of Form.
Fix
getPopupContainer
definitions.
Allow to disable animation of inkBar and panes of Tabs separately. #5089 @xieguanglei
Button
loading
prop now supports like{ delay: 1000 }
, removed the default loading delay. #5365Fix extra separator of Breadcrumb without
breadcrumbName
.Fix
Unknown prop placement
warning of Dropdown.Button. #5594Fix RangePicker and InputNumber placeholder color.
Fix that Cascader search can't use Backspace. #5340
Fix that LocaleProvider can't affect
Modal.confirm
sometimes. #5493 @hargasinskiFix scroll animation of BackTop which specifies the
target
prop. #5564Optimize the block style of Pagination. #5557
2.8.3#
2017-03-27
TypeScript
Fixed missing definition of
AutoComplete[filterOption]
. #5393 @mitchelldemlerImprove definition of
getPopupContainer
getCalendarContainer
getTooltipContainer
getSuggestionContainer
, etc. 322e9ef
Fixed Badge should work in Maxthon. #5477
Fixed Button cannot work with
null
undefined
as children. #5472 @blade254353074Breadcrumb are not rely on
route.breadcrumbName
now. ac1c7f3Fixed
Form.Item[hasFeedback]
will lost styles while using withInput[prefix]
. #5456 @william-yzFixed 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
. #5462Fixed Pagination will lost styles in
IE<=10
which is introduced in2.8.2
. #5484Fixed 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
selections
to true. #5246 @infengNew theme variable
@info-color
. #5442Supporting suppress warning(You are using a whole package of antd...) with
NODE_ENV=test
while testing. #5345Upgrade moment to
2.18.0
.
2.8.2#
2017-03-11
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
getContainer
of 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.
2.8.1#
2017-03-11
DatePicker Fix can't select time when new props are passed, and improve the selection behavior of
DatePicker[showTime]
. #5189 @megawacForm
Icon Add iconfont
shake
andandroid-o
. commit/941782Input Fix
hasFeedback
not work withaddonBefore
. #5228InputNumber Add typings for props
formatter
. #5240 @hlehmannTable
Tooltip Fix layout style on disabled Button. #5254
Upload
Fix long name of upload item style. commit/0a3519
Fix and improve animation. pull/5210
Global Optimization
Fix Cannot resolve module
lodash.debounce
. #5230
Site
Fix safari language check. pull/5245
Add ability to copy color when clicking on palette. pull/5247 @bsheikh
Add boilerplate samples. commit/f2f786
2.8.0#
2017-03-06
Tabs
Added
tabBarStyle
to allow customize style of tab bar. #4966Added
TabPane[closable]
to allow config whether to show delete icon or not. #4807 @lixiaoyang1992
Anchor
Table
spin
now spport Spin props. #4824 @lixiaoyang1992Fix issue resulting header's bottom border doesn't show when
size
issmall
. #5182
Mention added custom trigger character support. demo
Rate
Support custom character. demo
Added new
className
prop.
Layout
Form
Added
layout
to replace the originalhorizontal
、vertical
、inline
. #5056
Calendar
AutoComplete
Upload added
locale
to support i18n. #4697Transfer added
onScroll
to support load data dynamically. #4188message
andnotification
addgetContainer
to allow config the render container. #5019Badge added
showZero
to allow config whether to show0
or not. #4251InputNumber
Added
formatter
to allow format the value to present.Added ctrl and shift key support. detail
Added some new icons. #5107
New locale support:
Catalan #4929 @aaronplanell
Czech #5169 @martinnov92
Korean #5141 @minsungryu
Improve Spin display position. #4722
Fix Checkbox comatible issue with
browser-sync
. #2744Fix 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.
2.7.3#
2017-02-25
Unify demo code to ES6 class. #4878
TypeScript
Fix that
Cannot find module '../../package.json'
error. #4935Fix definitions of Table, RangePicker and Upload.
Fix lack of event argument for Modal
onOk
afterClose
and PopconfirmonConfirm
onCancel
. #4787Improve animation of Menuinline 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.onChange
do 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.01
1.001
. #5012Improve Button loading switching.#4913
Fix Dropdown selected menu style and
Menu[theme="dark"]
style. #5013 #4903Fix Menu submenu
z-index
issue. #4937Fix that DatePicker and RangePicker width cannot be reset below
300px
issue. #4920Fix 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.
2.7.2#
2017-02-17
Fix that
antd.version
doesn't work as expected. #4844Fix 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
Menu
Table
Fix that Radio should support number
0
as children. #4874 @HQideaFix that RangePicker should work with
style.width
which is small than 300. #4920Fix 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. #4890Improve animation of Button and
Badge[status=processing]
.
2.7.1#
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
2.7.0#
2017-02-03
Added
danger
button andghost
button style. #4679Input element of AutoComplete can be customized. #4483
Upgrade rc-cascader to
0.11.0
, keyborad interactions supported. #4411More popup directions are supported in notification. #4732
Upgrade rc-steps to
2.3.0
, addedprogressDot
property of Steps, which allows users to customize the display for Steps with progress dot style.Upgrade rc-input-number to
3.0.0
Added
vertical
mode of Slider. #4473Tag
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
onSearchChange
callback of Transfer. #4464Form
Improvement upload list of Upload. #4516
Upgrade rc-select to
6.7.1
.Fixed duplication
onChange
callback. #156@rc-selectFixed displaying of initial value. #152@rc-select
Upgrade rc-tree-select to
1.9.0
.Added
treeDefaultExpandedKeys
property.#43@rc-tree-selectFixed an overflow-wrap issue. #42@rc-tree-select
Added less variables:
@border-style-base
@border-width-base
@btn-danger-color
@btn-danger-bg
and 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
2.6.2#
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
. #4579Make 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.
2.6.1#
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 @eddhannayFix that
TimePicker[placeholder]
cannot be set to empty string. #4446 @jialeicuiFix style problem in DatePicker year panel. #4415
Fix that Table loading doesn't mask Pagination. #4461
Fix align style for
Input[prefix|suffix]
. commitFix align style for Cascader. commit
2.6.0#
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 wrong background color of Cascader in disabled status. #4434
Fix MonthPickermonthCellContentRender 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 getFieldDecoratorid.
2.5.3#
2016-12-24
🎄🎄🎄Supports TypeScript@2.1. #4208
Fix style issue resulting in nested Tabs. #4317
Fix
onChange
callback issue resulting in Radio. #4242 @ystarlongziFix a FormItem mis-aligin bug. #4271
Fix background issue resulting in selected element of veritcal Menu.#4253
Improve arguments type of
onVisibleChange
callback of Dropdown.#4236 @bang88Improve first argument type of
onChange
callback of Cascader.#4231 @bang88Improve default width of DatepickershowTime. b912f1c
2.5.2#
2016-12-10
Improve selected item style of Menu.
Fix issue resulting in Mention not responses
onFocus
andonBlur
. #4163Fix issue resulting in there is a redundant shadow between
disabled
andchecked
Radio. #4114 @jdz321Fix error when setting Momment
defaultValue
orvalue
on RangePicker, TimePicker, Calendar. #4147Fix issue resulting in Affix disappears when it's uesed in animated Tabs. #3943
Fix issue resulting in Cascader passes different
selectedOptions
toonChange
when manually selecting and selecting by search. #4096Fix 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
filterDropdownVisible
can't be set correctly. #4162
2.5.1#
2016-12-03
Improve website experience on mobile devices.
Add some migrate warnings for
1.x
to2.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"]
. #4092Fix Popconfirm
visible
is not-working problem. #4068Fix TimePicker can not override width by
style.width
.Unify Steps icon size. #3817
Fix style details of Form, Button, Slider, Table.
2.5.0#
2016-11-25
Change the default theme to Alipay style and improve lots of style details.
Supports server-side rendering. (
Mention
will 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.
DatePicker
Add and update some icons. #3977
New component
Input.Search
. demoMention onSelect event will get complete record. #3867
Pagination can get current range. demo
Table
We can control the visible of customized
filterDropdown
. demoSupports JSX-style columns. demo
Can listen the click event of table cell by
onCellClick
. #3774Fix border radius of head of border-less table.
Fix that height of title and footer don't follow
Table[size]
. commitFix issue with selected status. #3900
Upload
Fix that children could not be
null
.Fix logic of preview. commit
Fix
z-index
of Badge. #3898Fix alignment of multi-line Checkbox. #3971 @flashback313
Fix alignment of InputNumber while using with other form controls. #3866(comment)
Fix style of
Menu.Divider
. #3813Fix that Popover should support Checkbox and Radio as children. #3455
Fix height of
Select[combobox]
. #3855Fix 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
2.4.0#
2016-11-11
Adjust components structure.
New Anchor Component.
Fix less variables
@font-size-base
and@text-color
, add@font-size-lg
@text-color-secondary
.Add new props
selectedKeys
forTransfer
component #3729. (https://github.com/ant-design/ant-design/issues/3729)Add
Tag
selected status.Fix
Dropdown.Button
not supportvisible
andonVisibleChange
. #3779Fix
Now
button ofDatePicker[showTime]
. #3748Fix style of
Steps
in vertical mode. #3760Fix style compatibility of
Spin
in IE10+.#3755Fix default style of
Carousel
component.Fix focus logic of
Mention
component. #3801Fix animate bug of
Progress
component. #3784Fix focus bug of
Select
component. #3778Fix
TimePicker
not supportformat="HH"
bug. #3793Fix
Input
suffix
mouse event responsive area. #3714Improve performance of
Table
selection. #3757Improve Carousel default UI style.
Improve style of
Checkbox
andRadio
. #3590Fix style of DatePickek, Form, Table.
2.3.0#
2016-11-04
Upgrade normalize.css to 5.0.
Point main file to
lib/index.js
in package.json. #3397A brand new
Spin
design.Add
addon
forTimePicker
to allow render some addon to its bottom.Add
onDragEnd
forTree
.Add
bordered
forCollapse
.Improve
Tabs
switch animation.Improve
Radio
andCheckbox
style when it's disabled and mouse hovered. #3590Optimize
Transfer
performance.#2860Fix nested
Popover
style issue. #3448Fix issue resulting in server side render
Transfer
failed. #3686Fix issue resulting in preview image not display when
Upload
inpicture-card
mode. #3706 @denzwDatePicker
onChange
will be triggered whenDatePicker
inshowTime
mode on blur now.Add
monthCellContentRender
forMonthPicker
.Rangepicker
can input time manually now.#3718Add czech locale/translations.
Badge
Mention
Tag
Radio.Group
Add
className
.null
orundefined
children
will be ignored.
Select
2.2.0#
2016-10-28
Supports TypeScript@2.0. @AlbertZheng #3358
Not rely on specific version of React now. #3627
Alert supports
className
style
.DatePicker & MonthPicker & RangePicker allow developers to set whether to show the clear button. #3618
Form.Item can generate
validateStatus
&help
for nested form control automatically. #3212RangePicker can set some hours or minutes or seconds to be not selectable. #
Switch
The width of Switch will resize automatically, according to
checkedChildren/unCheckedChildren
. #3380Improve the switch animation.
Upload can customized request now. @edgji
Icon
New icons
bulb
select
like-o
dislike-o
.Adjust existing icons
loading
like
dislike
.
Improve the TypeScript definition of Card & DatePicker & Icon & Table. @infeng 3468 #3603 #3531
Fix Cascader
defaultValue
should work. #3470Fix the alignment of Button & Input & DatePicker & Select. #3481
DatePicker
Fix wrong timing of triggering
onChange
whileDatePicker[showTime]
is set. #3523
Fix
Dropdown.Button[disabled]
doesn't works for behaviour. #3535Menu
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
Fix style of
TreeSelect[showSearch]
. #3520
2.1.0#
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
onSelect
event 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
h3
cannot be the value of Cardtitle. #3388DatePicker
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
arrowPointAtCenter
doesn't work.Select
Fix style conflicts while use
border
&title
&footer
of Table at the same time. #3301Fix that the height of TabPane doesn't follow height of content. #3377
Fix bug Transfertitles is not under the control of LocaleProvider. #3264
Upload
Fix bug that moment locales is not found while built. #3204 #3411
2.0.1#
2016-10-01
Fix developers cannot call methods of react-slick. #3164
Fix Steps.Stepicon should support React.ReactNode. #3159
Fix server-side render for Affix. #3216
Fix Mention should support
onSelect
placeholder
. #3236 #3226Fix 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.
2.0.0#
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 developingantd@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.2.x Major changes#
Refactor components with TypeScript, and provide
.d.ts
files 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
getFieldProps
of Form is replaced withgetFieldDecorator
which 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, Popoveroverlay and Slidermarks will not support array any more.
2.x Breaking changes#
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.value
anddefaultValue
of 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/GregorianCalendar
of functions such asonChange
andonPanelChange
, 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.format
to 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
format
of time-related components is changed from gregorian-calendar-format to moment format now, for instance the formatyyyy-MM-dd
should change toYYYY-MM-DD
.linkRender
andnameRender
of Breadcrumb are removed, please useitemRender
.onClose
andonOpen
of 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.
getFieldProps
of Form is deprecated, please usegetFieldDecorator
:- <Input placeholder="text" {...getFieldProps('userName', { ... })} /> + {getFieldDecorator('userName', { ... })( + <Input placeholder="text" /> + )}
Look up to #1533 for related discussion.
toggleOpen
of DatePicker is deprecated, please useonOpenChange
:- handleToggleOpen({ open }) { + handleOpenChange(open) { ... }
2.x Bug fixes#
Dropdown.Buttondisabled should work. #3070
option.withRef
of Form.create should work. #2843Fix slow response of expanding sub menu in Menuinline mode. #2701
The button of Modal.confirm(and so on) should not be clickable while it is closed asynchronously. #2684
format
of DatePickershowTime should work. #3123Fix TabledataSource treat key whose value is
0
as inexisting. #3166 @noonnightstormTree.Node should not show arrow if it has no child nodes. #2616
Fix cursor style of arrows that are hidden of Tree.Node. #2748
2.x Other improvements#
Alert supports
banner
.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.
2.x Workflow#
AntD Library a collection of Axure files which includes components and patterns that follow Ant Design Specification.
Rename
babel-plugin-antd
tobabel-plugin-import
, and this means thatbabel-plugin-import
becomes 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
.babelrc
or 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-init
is just for studying and demo.