mirror of
https://gitee.com/ant-design/ant-design.git
synced 2024-12-01 11:39:28 +08:00
6.9 KiB
6.9 KiB
order | title | toc | timeline |
---|---|---|---|
6 | Change Log | false | true |
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 breaking change and new features.
4.0.0-rc.0
2020-01-04
Ant Design 4.0-rc released! Here is the release document.
⚠️ Migrate from v3 to v4 please ref to migration document。
New features and improvements
- 🌟 antd package size optimization, js gzipped dropped from 532.75KB to 289.89 KB. #20356
- 💄 New dark theme support. #20281
- 🌟 ConfigProvider supports
direction
internationalization settingrtl
. #19380 - 🌟 New Form component. #17327
- 🌟 Form comes with data binding function.
- 🌟 Field changes only affect the rendering of related field components and not the entire Form.
- 🌟 Added
initialValues
to replace the original field initialization. - 🌟 Added
validateMessages
to support modify validation templates. - 🌟 Added
onFinish
andonFinishFailed
to complete the overall component verification logic. - 🌟 Added
onFieldsChange
andonValuesChange
for triggering controlled state. - 🌟 Provide hook support for
useForm
. - 🌟 Form.Item adds
name
property for data binding. - 🌟 Form.Item
validateTrigger
will only perform validation trigger and will not collect field values at the same time. - 🌟 Form.Item adds
rules
property for data validation. - 🌟 Form.Item adds
shouldUpdate
property to support render props. - 🌟 Form.Item adds
dependencies
property to simplify related field update logic. - 🌟 Form.Item adds
noStyle
property and adds unstyled data binding. - 🌟 Added Form.List component to simplify adding, deleting, modifying and checking operations.
- 🌟 Added Form.Provider component to support multi-form linkage.
- 🌟 New Table component. #19678
- 🌟 Added
summary
support for summary lines. - 🌟 Now
fixedColumn
,expandable
, andscroll
can be mixed. - 🌟 Support multi-column sort.
- 🌟 Support custom
body
and add virtual scrolling example. - 🌟 Expansion-related props moved into the
expandable
attribute and addrowExpandable
prop. - 🎉 Use css
sticky
to achieve fixed effects to optimize performance. - 💄 Optimized
expand
animation effect.
- 🌟 Added
- 🌟 New DatePicker, TimePicker and Calendar components. #20023
- 🌟 Support custom date library.
- 🌟 Added
picker
support for setting selectors (no longer need to simulate selectors via controlledmode
). - 🌟 Full range selector support: time, date, week, month, year.
- 🌟 Range selector can now select start and end times individually.
- 🌟 The range selector can be set to
disabled
separately for the start and end time. - 🌟 The range selector allows empty start and end times.
- 🌟 Optimized manual input and keyboard interaction support.
- 🌟 Remove Icon and use
@ ant-design / icons
instead. #18217 - Skeleton
- 🌟 Support Skeleton.Avatar placeholder component. #19898 @Rustin-Liu
- 🌟 Support Skeleton.Button placeholder component. #19699 @Rustin-Liu
- 🌟 Support Skeleton.Input placeholder component. #20264 @Rustin-Liu
- 🌟 Tree supports virtual scrolling. #18172
- 🌟 Tree Enhanced accessibility support and keyboard interaction. #18866
- 🌟 Select uses virtual scrolling and enhanced accessibility support and keyboard interaction. #18658
- 🌟 TreeSelect uses virtual scrolling and optimizes keyboard support. #19040
- 🌟 Button adds
default
andlink
styles fordanger
. #19837 - 🌟 Form and ConfigProvider support
size
setting to include component size. #20570 - 🌟 Typography adds
suffix
attribute. #20224 - 🌟 Progress adds
steps
subcomponent. #19613 - 🌟 TextArea supports
onResize
. #20408 - 🌟 Added Alert.ErrorBoundary to provide friendly error interception and prompting. #19923
- 🌟 Upload supports iconRender to customize icons. #20034 @qq645381995
- 🌟 Tag component preset status color. #19399
- 🌟 Grid uses
flex
layout. #16635 - 🐞 Fix the display error of Carousel component
dotposition
asleft | right
. #20645 @xrkffgg - 🐞 Fix Alert style text overflow. #20318
- 🙅 Removed warning messages for deprecated APIs. #17510
- 🙅 Added warning for Avatar, Button, Modal.method and Result components using v3 strings as icons. #20226
- 💄 Add
@border-color-split-popover
、@input-icon-hover-color
、@select-clear-background
、@cascader-menu-border-color-split
、@modal-header-border-color-split
、@skeleton-to-color
、@transfer-item-hover-bg
and other less variables. #20070
3.x
Visit GitHub to read 3.x
change logs.
2.x
Visit GitHub to read 2.x
change logs.
1.11.4
Visit GitHub to read change logs from 0.x
to 1.x
.