ant-design/CHANGELOG.en-US.md
信鑫-King c2abac1dac
docs: 4.0.0-rc.1 changelog (#20832)
* 📝 4.0.0-rc.1 changelog

* 📝 changelog

* 📝 changelog

* 📝 changelog

* 📝 docs
2020-01-12 23:57:55 +08:00

11 KiB
Raw Blame History

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.1

2020-01-11

  • 🌟 Drawer Added footer and footerStyle properties. #20690 @DeanVanNiekerk
  • 🌟 Switch Added @switch-min-width and @switch-sm-min-width less variables. #20829 @abdih
  • Table
    • 🐞 Fix expanded icon not work when expandRowByClick is set. #20808
    • 🐞 Fix expanded row width in scaled dom element and border style. #20805
    • 🐞 Fix background color css priority too high to override user customize style. #20794
    • 🐞 Fix rowSelection of fixed not work. #20735
    • 🐞 Fix fixed columns in Chrome show the vertical scrollbar. #20705
    • 🐞 Fix crash when columns with empty children. #20703
  • 💄 Tweak Calendar basic style month drop-down box width and notice items of word order and card mode, select the size of the box. #20790 @xrkffgg
  • DatePicker
    • 💄 Optimize the border-radius of the rounded corners connection. #20736
    • 🐞 Fix selected style overlap. #20736
    • 🐞 Fix extra dividing line at the bottom. #20736
    • 🐞 Fix button style for DatePicker's default range. #20760 @xrkffgg
  • 🐞 Input not block user input when value is undefined. #20783
  • 🐞 Fix Carousel card carousel orientation in left / right mode. #20781 @xrkffgg
  • 🐞 Fix Grid responsive gutter under SSR initial value of 0. #20762
  • 🐞 Fix InputNumber, Select and other components icon size. #20765
  • 🐞 Fix Badge z-index higher than Table fixed columns. #20751
  • 💄 Tweak font family to be same as tailwindcss. #20747
  • 🐞 Fix TextArea autoSize blink in FireFox. #20737
  • 🐞 Fix Form.Item not keep error message sync when hit rule changed. #20725
  • 🐞 Fix Form.Item add additional feedback style when hasFeedback is not set. #20691
  • 🐞 Fix Cascader search bug when fieldNames is existed and label/value share same name. #20720
  • 🐞 Fix Collapse background color with wrong less variable. #20718 @kuitos
  • 🐞 Fix Slider's Tooltip not follow handle. #20699
  • 🐞 Fix Card cover image get skretched. #20701
  • 🐞 Fix Typography automatic overflow with suffix property. #20689 @zouxiaomingya
  • 🐞 Fix AutoComplete with customize component with wrong style. #20686
  • 🐞 Fix Input.Group to be partial to a pixel in Form. #20681
  • TypeScript
    • 🐞 Export Form interfaces. 3a1c5
    • 🐞 Fix Table types. #20789
    • 🐞 Fix Table.Column and Table.ColumnGroup definition. #20695

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 and onFinishFailed to complete the overall component verification logic.
    • 🌟 Added onFieldsChange and onValuesChange 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, and scroll can be mixed.
    • 🌟 Support multi-column sort.
    • 🌟 Support custom body and add virtual scrolling example.
    • 🌟 Expansion-related props moved into the expandable attribute and add rowExpandable prop.
    • 🎉 Use css sticky to achieve fixed effects to optimize performance.
    • 💄 Optimized expand animation effect.
  • 🌟 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
  • 🌟 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
    • 🌟 Uncontrolled mode when value is undefined now.
  • 🌟 TreeSelect uses virtual scrolling and optimizes keyboard support. #19040
    • 🌟 Uncontrolled mode when value is undefined now.
  • 🌟 Button adds default andlink styles for danger. #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.