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 breaking change and new features.

  • 4.5.2#

    2020-08-02

    • 🐞 Fix Slider tooltip abnormal visibility. #25945 @lihqi

    • 🐞 Fix Divider color in dark mode. #25922

    • 🐞 Fix Radio.Button text color when disabled and checked. #25911

    • 🐞 Fix Carousel children height smaller then parent node issue. #25906

    • 🐞 Fix Table indentSize couldn't be zero value. #25890 @OmriGM

    • 🐞 Fix List actions show cursor outside clickable area. #25961

    • 🇷🇺 Improve Russian locale. #25958 @addictional

    • RTL

      • 🐞 Fixed vertical Slider default tooltipPlacement in RTL mode. #25909

      • 🐞 Fix Tabs RTL style of card type. #25936

      • 🐞 Fix nested Table RTL style under dark theme. #25938

  • 4.5.1#

    2020-07-28

    • 🐞 Fix Badge style causing build error. #25863

    • 🐞 Fix Menu in horizontal dark status Menu.Item background style glitch. #25850

    • 💄 Optimize Divider color in none-white background. #25855

    • 💄 Remove multiple Select choice animation of item. #25852

    • TypeScript

      • Export Form FormList interface. #25849

  • 4.5.0#

    2020-07-28

    • 🆕 Input and Input.TextArea support bordered prop. #25617

    • 🆕 Add useMessage hook for Message to support context access. #25422

    • 🆕 Tree support titleRender to customize all nodes' content. #25624

    • 🆕 Descriptions add extra prop. #25512 @zzz111

    • 🆕 Add Modal.config to set rootPrefixCls for Modal statis methods. #25613

    • 🆕 Drawer support push prop for multi-Drawer linkage. #25445 @jinxin0112

    • 🆕 Add Badge.Ribbon component. #25456

    • 🆕 Steps support percent prop to show step icon progress. #25839

    • 💄 Menu.Item's blue indicator line and dropdown width are the same as its content's width in horizontal mode. #25622

    • Avatar

      • 🆕 Add Avatar.Group for showing a set of avatars. #25192

      • 🐞 Fix Avatar not fallback correctly when src is invalid. #25806

    • DatePicker

      • 🆕 DatePicker support date-fns. #25822 @fireairforce

      • 🆕 Improve DatePicker hovering experience, the placeholder will change to format value of target-date when hovering a date cell. (#25050). #25784 @Kermit-Xuan

      • 🆕 RangePicker onCalendarChange add range param to indicate currently activated pane. #25568 @Kim-Wing-Fung

      • 🆕 DatePicker support panelRender to customize panel. #25488

      • 🐞 Fix QuarterPicker not working, remove DatePicker.XxxPicker and recommend picker='xxx' usage instead. #25768

    • Form

      • 🆕 Form.List support array in remove method. #25638 @fireairforce

      • 🆕 Form.Item supports dependencies to control updating logic with render props children. #25408

      • 🆕 Adjust Form.Item validateFist to validate in order. Origin logic use parallel to validate. #25321

      • 🐞 Fix Form.Item sometime not clean up prev error message. #25737

      • 🐞 Fix Form.Item not collect validateStatus when children Form.Item with noStyle has an error. #25734

      • 🐞 Fix Form.Item setting labelCol={{ offset: number }} doesn't work if layout is vertical. #25713 @zhangchen915

      • ⌨️ Form add role="alert" attribute on validation message node to import accessibility. #25735 @AlbertAZ1992

    • Calendar

    • 🐞 Fix Table indeterminate returned by getCheckboxProps not working. #25649

    • 🐞 Fix Select clear icon position in Form.Item. #25728

    • 🐞 Fix Pagination mouse style of the page turning button. #25772

    • 🐞 Fix TreeSelect treeNodeLabelProp affect tree node render result. #25755

    • 🐞 Fix Carousel findDOMNode warning in strict mode. #25744

    • 🐞 Fix Radio causing SSR build errors with [email protected]. 25821 @Kermit-Xuan

    • 🐞 Fix Tabs focus & active state color when disabled. 25827 hsuanxyz

    • 💄 Card action pane color is unified with body color. #25722

    • ⌨️ Improve Alert/message/notification accessibility by adding role attribute. #25774

    • 🇭🇰 Add zh_HK localization. #25731 @wuchu

    • 🇩🇪 Improve Form de_DE localization. #25823 @LukeTimeWalker

  • 4.4.3#

    2020-07-20

    • 🐞 Fix Layout trigger cannot customize zero width to trigger. #25653

    • 🐞 Fix Form.Item help style when verification fails. #25582 @zhangchen915

    • 🐞 Fix Descriptions abnormal style inside Table expandedRowRender. #25593

    • 💄 Add @zindex-popconfirm: 1060 less variable, and improve @zindex-tooltip into 1070. #25693

    • 🛠 Upgrade react-slick to reduce bundle size. #25599

    • 🌐 Improve Catalan ca_ES localization. #25583 @albertms10

    • 🇸🇦 Improve ar_EG localization. #25587 @amir5000

    • TypeScript

  • 4.4.2#

    2020-07-11

    • 🛠 Adjust Alert animation to remove directly dom operation. #dd8e9f8 @Yunfly

    • Select

      • 🐞 Fix Select shifts vertically when searching. #25536

      • 💄 Add @select-item-select-color to control the color when Select item is selected. #25476

    • 🐞 Fix Form.Item warning for preserve as invalidate dom prop. #25518

    • 🐞 Fix Card cover margin bug when bordered is false. #25515 @yutingzhao1991

    • 💄 Adjust Typography style to set overflow-wrap: break-word as default. #25516

    • 🐞 Fix Table expandedRowRender nested Table cell background color. #25498

    • 🐞 Fix Popover wrong positioning on Radio.Button. #25449 @zgoby

    • 🐞 Fix RangePicker clear icon position issue when size=small. #25458

    • 🆕 Upload supports to show thumbnail for non-image files as thumbUrl configured in onChange event. #25432 @AlbertAZ1992

    • 🐞 Fix Table onChange triggered multiple times when change page size. #25520 @zhangchen915

    • 🛠 Remove babel-runtime and add @babel/runtime in dependencies, reduce gzipped bundle size 18.6KB. #25530

    • 🇪🇸 Improve es_ES localization. #25460 @gersongams

  • 4.4.1#

    2020-07-06

    • Menu

      • 🐞 Fix Menu.Item use a tag color style issue. #25414 @kaysonwu

      • 🐞 Fix Menu inline animation not correct issue. #25341

      • 💄 Optimize Menu collapse animation. #25301

    • 🐞 Fix Input disabled backgroundColor is override when inside a error or warning Form.Item. #25385

    • 🐞 Fix Table header extra border of right side column. #25378

    • 🐞 Fix Grid ResponsiveObserve not been unsubscribed correctly. #25319 @zhangchen915

    • 🐞 Fix Progress successPercent warning message and correct success.progress to success.percent. #25356 @fireairforce

    • 🐞 Fix PageHeader Tabs unnecessary margin-bottom. #25340 @dickeylth

    • Form

      • 🐞 Fix Form.Item hidden no working. #25336

      • 🐞 Fix Form.Item help message may not disappear in a display:none container. #25297

    • Radio

      • 🐞 Fix Radio.Group throw Function components cannot be given refs warning message. #25328

      • 🐞 Fix Radio.Group style with extra spaces in children. #25304 @ElderJames

    • 🐞 Fix Drawer click mask will trigger close event multiple times. #25313

    • 🐞 Fix Skeleton Button/Avatar/Input/Image default width to auto. #25303

    • 🇺🇦 Update uk_UA localization. #25402 @kitsoRik

    • 🇳🇴 Update nb_NO localization. #25374 @Johannes-Andersen

    • TypeScript

  • 4.4.0#

    2020-06-29

    • 🔥 Optimize RangePicker interaction that any picker selection will popup another picker panel. #25135

    • 🔥 Add Skeleton.Image. #24805 @fireairforce

    • Form

      • 🆕 Form.Item support preserve to disable value preserve. #25186

      • 🆕 Form.Item add hidden prop. #25108

      • 🆕 Form instance support getFieldInstance. #24711

    • Table

      • 🆕 Table onChange add action in extra argument. #24697

      • 🆕 Table support rowSelection.dirty to enable cache key with ajax. #24718

      • 🐞 Table supports rowSelection.checkStrictly. #24931

      • 🐞 Fix Table onSelectAll's changeRows parameter is incorrect. #24931

      • 🐞 Fix Table expand buttons of leaf rows in tree data can still be clicked. #24931

      • 🐞 Fix Table expand icon still interative when hidden. #25170

    • TimePicker

      • 🐞 Fix TimePicker display 12 AM as 0 AM. #25174

      • 🐞 Fix TimePicker not using 0 ~ 23 to disable hours. #25174

      • 🐞 Fix TimePicker AM | PM are not related with hour disabled status. #25174

      • 🐞 Fix TimePicker "Now" button's behavior doesn't conform hour, minute, second step. #25174

    • Cascader

      • 🆕 Cascader add expandIcon to customize the current item expand icon. #24865

      • 🆕 Cascader support dropdownRender prop for customizing menu. #24812

    • Menu

      • 🆕 Menu support triggerSubMenuAction (hover or click). #25127 @hydRAnger

      • 🐞 Fix Menu.SubMenu background color in dark theme. #25205

    • Tabs

      • 🆕 Pagination support onChange called when pageSize change. #24964 @fireairforce

      • 🆕 Tabs support addIcon to customize add icon node. #25006

      • 🐞 Fix Tabs can not close in IE11. #25200

    • Pagination

      • 🐞 Improve Pagination accessibility by fixing a W3C error. #25119

    • DatePicker

      • 🆕 Fix month and quarter picker's toggle button size of DatePicker component. #25035 @fireairforce

      • 🆕 DatePicker support showNow. TimePicker support showNow. #25032

    • Drawer

      • 🆕 Dropdown component support arrow prop. #23869 @wendellhu95

      • 🐞 Fix Drawer getContainer={false} cause scrollbar missing in some situation. #25273

    • 🆕 Fix Rate render unexpectedly when value is 1.6 or 2.6. #24993

    • 🆕 Menution support autoSize prop. #24961 @Kermit-Xuan

    • 🆕 Remove the 140px width limit on vertical dot Steps.Step. #24907

    • 🆕 Move Result children to end of component. #24945

    • 🆕 Add Rate character support (RateProps)=> ReactNode customization. #24903

    • 🆕 Add optionType api to set Radio type in Radio.Group when use options. #24809

    • 🆕 Add closeIcon to customize Tag close icon. #24885

    • 🆕 Drawer support closeIcon. #24842

    • 🆕 Add ghost prop for collapse to set a transparent background. #24734

    • 🆕 Progress support customise filled Progress color. #24655 @fireairforce

    • 🆕 Typography copyable support icon and tooltips for customization. #25274 @israelKusayev

    • 🆕 Add showLeafIcon for Tree Component when set showLine prop. #25271

    • 🆕 Add BackTop duration used to set the time required to return to the top. #25254

    • 🐞 Fix Select suffix icon can not focus input. #25212

    • 🐞 Fix the issue that Notification modification width is not aligned with the edge of the screen. #25168

    • 💄 Make Switch animation more smooth and quicker. #25160

    • 🛠 Modal add more less parameters. #24773 @hicrystal

    • 🐞 Fix PageHeader tabs unexpected border style. #25159

    • 🐞 Fix InputNumber max prop has no default value. #25243

    • 🌐 Add missing translation keys to table locale in German, Italian and Czech. #25233 @karelsoupaEMZ

    • 🇯🇵 Add ja_JP globalization for Form. #25244 @kentaro84207

    • RTL

      • 🐞 Fix Table nested style in RTL. #25156

      • 🐞 Fix Table title style in RTL when use filter and sorter. #25152

      • 🐞 Fix InputNumber input inner in RTL. #25146

  • 4.3.5#

    2020-06-21

    • 🐞 Fix Input.Search as AutoComplete customize component crash issue. #25049

    • 🛠 Rewrite Input.Password with hooks. #25012 @Rustin-Liu

    • 🐞 Fix PageHeader tabs broken style since 4.3.0. #24991

    • 🐞 Fix Backtop still interactive when it is hidden. #25132 @jesse3mh9a

    • 🐞 Fix Upload don't support Popover. #25090

    • 🐞 Fix Tabs content exceeds container width issue. #25072

    • 🐞 Fix DataPicker/TimePicker time dropdown alignment issue. #25019

    • Table

      • 🐞 Fix Table nested border style. #24995

      • 💄 Improve Table empty filters menu UI. #25073

      • 💄 Reduce Table filter dropdown's max-height. #25001

    • Descriptions

      • 🐞 Fix Descriptions selecting text behavior when double clicking item. #24983 @harupy

      • 💄 Fix Descriptions label text not start aligned in Safari. #25018

    • 💄 Fix List.Item.Meta content width may overflow sometimes. #24992

    • 🐞 Fix dark mode Menu.SubMenu background color in compact theme. #24997

    • ⚡️ Reduce 3KB Button css bundle size. #24996

    • 🇹🇷 Improve Turkish locale. #25100 @smddzcy

    • TypeScript

  • 4.3.4#

    2020-06-14

    • Form

      • 🐞 Fix validateTrigger not works on Form. #24979

      • 🐞 Fix Form.Item still replace component id when id configured. #24929

      • 🐞 Fix Form.List error message display not correct when nested with noStyle. #24867

    • Table

      • 🐞 Fix Table shouldCellUpdate missing prevRecord param. #24963

      • 🐞 Fix Table's filter dropdown's display value doesn't sync with controlled filteredValue. #24952

      • 🐞 Fix Table onChange get wrong state with multiple sorter operation. #24852

    • 🐞 Fix Modal confirm() has no default icon. #24956

    • 🐞 Fix List grid not working in React.Fragment or wrapped List.Item. #24955

    • 🐞 Fix Avatar fallback to children when loading image with error. #24944 @sosohime

    • 🐞 Fix Drawer doesn't omit prop getTargetContainer. #24938

    • 🐞 Fix Tabs dropdown clip text when tab title too long. #24928

    • 🐞 Fix Carousel under Tabs shaking when tab switch. #24873

    • 🐞 Fix Transfer package size will increase if tree shaking is disabled. #24847 @DavidSichau

    • 💄 Add @rate-star-hover-scale to control Rate scale when cursor hover. #24917

    • 💄 Add @divider-orientation-margin less variable to control Divider's left margin when orientation is set. #24877

    • 🌐 Localization

    • TypeScript

  • 4.3.3#

    2020-06-07

    • 🐞 Fix Drawer cannot open. #24802

    • 🐞 Fix Menu.SubMenu cannot scroll. #24806

  • 4.3.2#

    2020-06-06

    • 🐞 Fix Tag.CheckableTag don't support onClick. #24743

    • 🐞 Fix Drawer support set getPopupContainer and getPrefixCls by ConfigProvider. #24727

    • 🐞 Fix Button loading.delay repeat trigger when parent compoent re-render. #24713

    • 🐞 Fix Dropdown menu link color when has icon. #24707 #24702

    • Select

      • 🐞 Fix Select virtual scroll display abnormally in compact mode. #24706

      • ⚡️ Optimize Select multiple mode performance. #24785 @Kermit-Xuan

    • 🐞 Fix Calendar trigger onPanelChange even when in the same panel. #24695

    • 🐞 Fix Input component height issue in IE11. #24673 @xiaosongxiaosong

    • 🐞 Fix Radio typescript error typo. #24693 @hengkx

    • 🐞 Fix Statistic don't work with Tooltip. #24782

    • 🐞 Fix TimePicker.RangePicker bordered={false} not working when has className. #24781

    • 🐞 Fix List cannot trigger onChange in pagination. #24514

    • 🌐 Localization

    • 💄 Add less variable @table-font-size, @table-font-size-md and @table-font-size-sm to customize the size of Table text. #24714 @morenyang

    • RTL

      • 💄 Optimize Tabs dropdown style in RTL. #24715

      • 💄 Add Modal.method() RTL supports only use hooks. #24682

      • 💄 Fix Badge offset in RTL. #24724

  • 4.3.1#

    2020-06-02

    • Tabs

      • 🐞 Fix Tabs hideAdd not working. #24621

      • 🐞 Fix Tabs dropdown has extra horizontal scrollbar in Firefox. #24677

      • 🐞 Fix Tabs inkbar border lost when use with react-sticky. #24643

      • 💄 Adjust Tabs tabBarStyle style display. #24620

    • Button

      • 🐞 Fix Button quick set loading from delay to false will still change to the loading status. #24678

      • 🐞 Fix the inconsistent style of Text Button in danger. #24622 @morenyang

    • 🐞 Fix Table no showing scrollbar inside Row. #24661 @zt123123

    • 🐞 Fix Drawer get dropdownMatchSelectWidth as dom prop warning. #24651

    • 🐞 Adjust Steps to support React.Fragment with children. #24644

    • 🐞 Fix Upload delete icon cannot be navigate via keyboard. #24615 @morenyang

    • 🐞 Fix multiple Select search input cursor missing issue. #24631

    • 🐞 Fix Radio.Group using options get Element type is invalid error. #24631

    • RTL

      • 💄 Adjust Notification default placement to topLeft in RTL. #24632

    • TypeScript

      • 🛠 Export Tabs TabPaneProps definition. #24648

  • 4.3.0#

    2020-05-31

    • 🔥 Rewrite Tabs for better user experience, dom structure is changed. #24552

    • 📖 Add components overview page. #24491 @arvinxx

    • 🛠 Optimize dependencies to reduce overall package size. #24584

    • Button

    • Upload

    • Table

      • 🆕 Table support rowSelection.hideSelectAll to hide selectAll checkbox. #24592 @Kermit-Xuan

      • 🆕 ellipsis support showTitle to config title show. #24056 @lijinke666

      • 🆕 Table columns support shouldCellUpdate. #23872

    • Input

      • 🆕 Input.Passowrd support custom icon. #23792

      • 🐞 Fix Input.Password still show value attribute in DOM after blur it. #24535

      • 💄 Add less variable @input-disabled-color. #23775 @alwaysloseall

    • Form

      • 🐞 Fix Form.Item inline label collapsed when in narrow space. #24531

      • 🐞 Fix Form.List field status sync logic and add a nest fields demo. #24009

      • 🆕 Form support validateTrigger to config children fields validate trigger. #23972

    • Menu

      • 🆕 Adjust text shows the first character when Menu is collapsed in inline mode. #24330

      • 🆕 Menu.Item support danger prop. #23785

    • Avatar

      • 🆕 Avatar support gap to set the unit distance between left and right sides. #24357

      • 🐞 Fix Avatar onError trigger twice. #24506 @sanonz

    • Typography

    • 🆕 Tooltip support color to config background color. #23155

    • 🆕 Popconfirm can be closed by pressing ESC now. #24420

    • 🆕 Tooltip destroyTooltipOnHide support keepParent config. #24362 @Kermit-Xuan

    • 🆕 Notification support to config prefixCls. #24295 @tdida

    • 🆕 RangePicker dateRender support additional argument to detect is start or end field. #24278

    • 🆕 Skeleton add round prop to enable paragraph and title show radius. #24137 @xilihuasi

    • 🆕 Transfer support oneWay and pagination. #24041

    • 🆕 Message support customize className and style. #24024 @Kermit-Xuan

    • 🆕 ConfigProvider support virtual and dropdownMatchSelectWidth. #23841 @hengkx

    • 🐞 Fix Breadcrumb icon margin missing when using links. #24490 @EscapeB

    • 🐞 Fix Cascader expand icon color when disabled. #24521

    • 🐞 Fix List warning about React does not recognize colStyle prop. #24568

    • 🐞 Fix Progress with steps don't update percent expectedly. #24534 @ChuckJonas

    • 🐞 Fix Steps subtitle transition style. #24593

    • 🐞 Fix Alert close icon padding style. #24471

    • 🐞 Fix Tree @tree-directory-selected-bg don't work. #24468 @morenyang

    • 🐞 Fix @ant-prefix don't work on some styles. #24459 @morenyang

    • 💄 Descriptions add less variables @descriptions-item-trailing-colon and etc. #24032 @hengkx

    • 🌐 Localization

    • RTL

      • 💄 Optimize Tree checkbox style in RTL. #24563

      • 💄 Optimize Calendar notice content text style in RTL. #24528

      • 💄 Optimize Table filter dropdown style in RTL. #24529

      • 💄 Fix Cascader dropdown style in RTL. #24520

    • TypeScript

  • 4.2.5#

    2020-05-25

    • 🐞 Fix Table selection arrow out of column when size is small/middle. #24394

    • 🐞 Fix Input.TextArea clear icon disappears in Input.Group when hover it. #24360 @Mr-jiangzhiguo

    • 🐞 Fixed an issue where the RowSelection.onChange will still be cached when the Table removes entries in dataSource. #24338

    • 🐞 Adjust useNotification api instance to be same instance for each render. #24337

    • 🐞 Fix Button loading transition animation missing and Modal confirmLoading not being reset. #24328

    • 🐞 Fix Drawer cover background elements when it is not visible. #24290

    • 🐞 Fix Cascader/Select/Table/TreeSelect text color when data empty. #24279

    • 💄 Fix InputNumber operation button arrow is not centered. #24266

    • 🐞 Fix Table with empty array filteredValue still highlight the filtered icon. #24263

    • 🐞 Fix Cascader not support number[] value. #24247

    • ⌨️ Fix Switch autoFocus trigger when disabled removed. Adjust style to avoid switch shaking. Remove blur logic when onMouseUp to improve acessibility. #24254

    • 💄 Add Menu default text-align style. #24253

    • 🛠 Refactor List code. #24280 @hengkx

    • 🛠 Modify the Alert with hooks to support strict mode. #24236 @hengkx

    • 🐞Fix Card perfermance bug when use with react-split. #24425

    • TypeScript

      • 🛠Cascader ts definition update. #24393 @zhangyu1818

      • 🐞 Fix TS error of Could not find a declaration rc-upload. #24325

      • 🛠 Add children type to BackTop. #24235

  • 4.2.4#

    2020-05-18

    • 🐞 Revert Switch patch to fix handle position style issue with unCheckedChildren. #24242

    • 💄 Adjust Upload icon default color to red in error status. #24160

    • 💄 Adjust Dropdown arrow position a little higher. #24215

    • 🌐 Form defaultValidateMessages support ru_RU. #24219 @aivinog1

  • 4.2.3#

    2020-05-16

    • 🐞 Refactor rc-progress to resolve h3g is not defined error in <script src="antd.min.js" />. #24127

    • 📖 Rewrote Use in create-react-app. #24184

    • Drawer

      • 🐞 Fix Drawer getContainer={false} height overflow issue. #24082

      • 🐞 Fix Drawer mask={false} animation not working. #24082

    • BackTop

      • 🛠 Refactor BackTop with hooks. #23575

      • 🐞 Fix BackTop not working in iframe of Chrome. #24194

    • DatePicker

      • 🐞 Fix DatePicker with showToday not working with disabledDate. #24190

      • 🐞 Fix DatePicker renderExtraFooter with long content exceed content width. #24145

    • Button

      • 🐞 Fix small Button align issue when customize theme. #24097

      • 🐞 Fix Button children not working with Tooltip. #24095

    • 🛠 Refactor Tooltip with hooks. #23699

    • 🐞 Avoid disabled Upload.Dragger being triggered by clicking Form label. #24202

    • 🐞 Fix Select selected option not interactive (such as title not working). #24170

    • 🐞 Fix Switch shake in Safari and iOS Chrome. #24122 @lexlexa

    • 🐞 Carousel upgrade to [email protected] to resolve some problems. #24067

    • 🐞 Cascader will display defaultValue instead of empty string when no matched options. #24058 @Kermit-Xuan

    • 🌎 Improve zh_TW localisations. #24065 @wx1322

    • 🐞 Fix Table onChange pagination type. #24114 @sorteam

    • 💄 Add less variable @card-head-extra-color. #24189

    • 💄 Adjust Pagination simple mode background to transparent. #24152

    • 💄 Fix dark Menu link color. #24110

    • RTL

      • 💄 Fix Dropdown.Button default menu placement in RTL. #24150

      • 💄 Fix Menu border in RTL. #24101

      • 💄 Optimize Select multiple tag style in RTL. #24112

      • 💄 Optimize Typography expand style in RTL. #24084

      • 💄 Optimize Pagination slash style in RTL. #24154

  • 4.2.2#

    2020-05-11

    • 🐞 Fix npm run version install error. #24059

    • 🐞 Fix Menu @menu-item-font-size not working. #24052

    • 💄 Add @modal-close-color less variable. #24053

  • 4.2.1#

    2020-05-11

    • Form

      • 🐞 Fix Form.Item get React warning for getValueProps. #23875

      • 🐞 Fix Form.Item help style issue when validateStatus is not error. #23945

    • Table

      • 🐞 Fix selection column width issue when fix header. #23806

      • 💄 Adjust selection column css selector priority to enable customize width. #23914

    • DatePicker

      • 🐞 Fix miss placeholder when placeholder is undefined. #23818

      • 🐞 Fix clear icon color style. #23811

    • Switch

      • 🐞 Fix loading style for the dark theme. #23766 @vsn4ik

      • 🐞 Fix unCheckedChildren not showing. #23791

    • 🐞 Fix Upload error message location to scroll in the float layer. #24001 @mraiguo

    • 💄 Tweak Comment render unnecessary div style when avatar is empty. #23994 @Xuhao

    • 🐞 Fix Select focus border style in Input.Group. #23985

    • 🐞 Fix Steps subTitle showing [object Object] title. #23989

    • 💄 Tweak Select close icon position. #23963

    • 🐞 Fix Drawer width="50%" hidden problem when no mask. #23925

    • 🐞 Fix Textarea with allowClear has error height style. #23835

    • 💄 Adjust Modal.xxx function async to avoid block React events. #23826

    • 🐞 Fix Menu with controlled openKeys abnormal behavior when inlineCollapsed changed. #23822

    • 🐞 Fix Button loading animation. #23783

    • 🐞 Fix Slider marks selected problem when dragging. #23773

    • 🛠 Timeline refactors with React Hooks. #23631 @hengkx

    • 🌎 Localization

      • 🇮🇷 Add Farsi fa_IR default locale template localisations. #23926 @NarimanMov

      • 🇺🇸 Add default en default locale template localisations for Form. #23859 @mjfwebb

    • 📦 Reduce bundle size

      • 🗑 Reduce bundle size via removing react-lifecycles-compat. #23969

      • 🛠 Reduce bundle size via excluding package.json from source code. #23957

      • 🛠 Upgrade rc-animate to 3.x to reduce bundle size. #23937

    • RTL

      • 🐞 Fix Input clear icon style in RTL. #23999

      • 🐞 Fix DatePicker panel style in RTL. #24028 @xrkffgg

      • 💄 Optimize DatePicker active bar style in RTL. #23981

      • 🐞 Fix Transfer search padding style in RTL. #23962

      • 💄 Optimize Layout style of RTL. #23921

      • 💄 Optimize Button loading style in RT. #23776

      • 💄 Optimize Input.Search style in RTL. #23797

    • TypeScript

  • 4.2.0#

    2020-04-29

    • 🆕 List grid support all column count like 5. #23630

    • 🆕 Divider add plain prop which allows a non-heading style divider text. #23405

    • 🆕 Typography ellipsis support onEllipsis event handler. #23414

    • 🆕 Space support align prop. #23306

    • 🆕 Upload support isImageUrl to force trade file as image. #23248 @onjuju

    • 🆕 Form.Item support initialValue and getValueProps props. #22993

    • ConfigProvider

      • 🆕 ConfigProvider support getTargetContainer to config Affix target props. #23751

      • 🆕 ConfigProvider support input prop to config Input autoComplete. #23455

      • 🐞 Fix ConfigProvider getPopupContainer not working on DatePicker and Slider. #23594 @hengkx

    • Table

      • 🆕 Table summary support fixed columns. #23647

      • 🆕 Table support responsive columns. #23298 @vbudovski

      • 🐞 Fix Table pagination default position in RTL. #23747

      • 🐞 Fix Table crash when pageSize is undefined. #23724

      • 🐞 fix Table nested margin when size is small or middle. #23602 @hengkx

    • 🐞 Fix RangePicker ranges tag color to primary color. #23705

    • 🐞 Fix Transfer with custom empty style issue. #23694 @hengkx

    • Input

    • Button

      • 🐞 Fix Button align problem of icon only. #23671

      • 🐞 Fix Button of icon only wrong loading style. #23614

      • 🐞 fix Button cannot be directly called by react-dnd. #23571 @hengkx

    • Menu

      • 🆕 Menu Item and SubMenu support icon prop. #23629

      • 🐞 Fix Menu duplicated shadow style. #23664

    • 🐞 Fix Tag cannot be directly called by react-dnd. #23632 @hengkx

    • Anchor

      • 🐞 Fix Anchor Link with multiple # can not jump correctly. #23595 @wuzekang

      • 🐞 Fix Input with suffix align problem. #23606

    • 💄 Select arrow won't rotate when open. #23468

    • 💄 Rate support direction. #23321

    • 💄 Adjust font-size in compact mode. #23135

    • RTL

      • 💄 Optimize Result button style in RTL. #23733

      • 💄 Add Divider RTL support. #23734

      • 💄 Fix Alert style in RTL when no-icon. #23714

      • 💄 Optimize Table expand animation and pagination style in RTL. #23706

      • 💄 Fix Table filter dropdown position in RTL. #23695

      • 💄 Fix Table rowSelect icon style in RTL. #23690

      • 💄 Optimize List style in RTL. #23676

      • 💄 Add Calendar RTL. #23394

      • 💄 Optimize Input.Search style in RTL. #23424

      • 💄 Add Notification RTL config. #23185

    • TypeScript

      • 🐞 Fix PageHeader tag definition. #23712 @hengkx

      • 🗑 Remove Button deprecated type="danger" TypeScript definition and warn it. #23709

      • 🐞 Fix Table pagination position definition. #23681 @hengkx

  • 4.1.5#

    2020-04-25

    • 🐞 Fix Button.Group align style. #23590

    • 🐞 Fix Select cannot trigger open by clicking arrow icon. #23448

    • 🐞 Fix Form fields shake when @form-item-margin-bottom is customize and switching the validing info. #23436 @yoyo837

    • 🐞 Fix the first Divider render differently with others. #23438

    • 🐞 Fix nest ConfigProvider missing prefixCls value. #23423

    • 🐞 Fix Carousel tabbed Radio/Checkbox to non-active slide. #23380

    • 🐞 Fix Tree with virtual scroll frozen by quick loadData. #23581

    • 🐞 Fix Steps style in IE11 when direction is vertical. #23561 @AdrianoRuberto

    • 🐞 Fix Input.Search height affected by suffix and react key warning. #23527

    • 🐞 Fix Menu behavior when hover on submenu gap. #23511

    • 🐞 Fix Tree custom icon missing when node is loading data. #23494

    • RTL

      • 🐞 Fix Alert RTL style when set both showIcon and closable. #23526

      • 🐞 Fix Button RTL style when loading. #23399

      • 🐞 Fix Collapse that icon position is incorrect in RTL. #23445

      • 🐞 Fix Select group label style in RTL. #23404

      • 🐞 Fix Statistic RTL style. #23397

    • TypeScript

  • 4.1.4#

    2020-04-18

    • 🐞 Fix dark theme and compact theme not working. #23243

    • 🐞 Fix Modal.info executed only once when has argument. #23360

    • 🐞 Fix Dropdown submenu background missing. #23296

    • 💄 Optimize PageHeader responsive behavior. #23277

    • 🐞 Fix TreeSelect render blank in compact mode. #23231

    • 🛎 Fix Checkbox and Switch console warning typo (validate -> a valid). #23240 @evancharlton

    • 🐞 Fix Table rowSelection params issue when childrenColumnName configured. #23205

    • Input

      • 🐞 Fix Input type="color" height issue. #23351

      • 🐞 Fix Input width shaking when trigger clear icon. #23259

      • 🐞 Fix Input.Search size not affected by ConfigProvider componentSize. #23331

    • Select

      • 🐞 Fix multiple Select show remove icon when disabled. #23295

      • 🐞 Fix Select custom suffixIcon cannot be access. #23274

      • 🐞 Fix Select search input caret missing in Collapse. #23250

    • Globalization

    • TypeScript

    • RTL

      • 💄 Fix Select RTL style. #23235

      • 💄 Fix Menu RTL style. #23319

  • 4.1.3#

    2020-04-13

    • 💄 Adjust Form.Item label height style in vertical layout. #23192

    • 🐞 Fix Variable is undefined when importing dark or compact theme and provide a getThemeVariables methold for getting theme variables easily. #23171

    • 🐞 Fix PageHeader style breaks when title is too long and improve it's responsive design. #23133

    • Tabs

      • 🐞 Fix Tabs @tabs-card-height less variable not working. #23168

      • 🐞 Fix Tabs cannot be displayed in Safari 13. #23151 @imhxc

    • Table

    • 🐞 Fix Select align style with different size. #23160

    • 🐞 Fix RangePicker under Input.Group style issue. #23149

    • 🐞 Fix Pagination missing TypeScript definition of showTitle. #23144 @DongchengWang

  • 4.1.2#

    2020-04-10

    • Menu

    • 🐞 Fix dark and compact theme cannot work together. #22934 @AshoneA

    • 🐞 Fix Notification invalid paddig-top value. #22941

    • Button

      • 🐞 Fix Button loading animation with icon. #23102

      • ⚠️ Improve Button invalid type warning. #22933 @fa93hws

    • 🐞 Fix Statistic show -0 when value is -. @22950

    • 🐞 Fix Modal.confirm onOk should not be triggered multiple times. #22963

    • Input

      • 🐞 Fix Input.Group Button style not aligned center. #22975

      • 🐞 Fix Input with affix background style in dark theme. #23115

    • 🐞 Fix Form.Item not correct reset error style when dynamic switch Form.Item. #23041

    • 💄 Adjust RangePicker arrow & suffix color style. #23025

    • Table

      • 🐞 Fix Table selection row with hover background style. #23110

      • 💄 Tweak Table hover background color. #23113

      • ⚠️ Table add warning info when async mode dataSource length not match with pageSize. #23118

    • Select

      • 💄 Match mulitiple Select cursor position to single Select. #22978

      • 🐞 Fix borderless Select still show border when Form.Item set validateStatus. #23004

      • 🐞 Fix Select style in IE11. #23020

    • 🐞 Fix Calendar missing style prop support. #23081

    • 🐞 Fix Tabs bottom card active tab wrong height style. #23087

    • 🐞 Fix RTL support of Anchor, Select, DatePicker, Grid, Mentions. @xrkffgg

    • TypeScript

  • 4.1.1#

    2020-04-05

    • 🐞 Fix Tabs panel focus outline style. #22752 @MrHeer

    • 🐞 Fix Input affix with popup element can not get click focus. #22887

    • Table

      • 🆕 Table row selection dropdown support getPopupContainer. #22787 @mikeyshing88

      • 🐞 Fix Table header size with filter or sorter when size is configured. #22872

      • 💄 Adjust nest Table style, compact only when just one table element. #22868

      • 🐞 Fix Table column align not working on head when sorter configured. #22858

      • 🐞 Fix Table filter config not work on jsx structure. #22888

      • 🐞 Adjust Table expanded row not fix width when scroll only. #22832

      • 🐞 Fix the column can't show when the column.children is undefined. #22832

      • 🐞 Fix Table still show filter icon when filters is undefined. #22833

      • 🐞 Fix Table unchanged filters should not trigger onChange. #22829

      • 🐞 Fix Table loading compatibility. #22739

      • 🐞 Fix Table scroll shadow style in Safari. #22794

    • 💄 Adjust RangePicker arrow style. #22847

    • 🐞 Fix Text with ellipsis align issue. #22836

    • 💄 Tweak @info-color should be @primary-color defaultly. #22723

    • 🐞 Fix BackTop not working in iframe and improve it's perfermance. #22788

    • 🐞 Fix Select inconsistent height when mode="multiple" and size="large" />. #22904

    • 🐞 Fix Radio less variable. #22803 @yoyo837

    • 🐞 Fix Card Tabs do not support small size. #22666 @MrHeer

    • 🐞 Fix Affix throws React warning of state update on unmounted component. #22790

    • 🐞 Fix Textarea with clearIcon additional margin in Form.Item. #22793

    • 🐞 Fix List footer missing border when data is empty. #22771

    • 🐞 Fix Slider tooltipPlacement option API is changed to be correct again. #22772 @phoenixeliot

    • 🛠 Refactor LocaleReceiver with new context api to avoid React strict mode warning. #22762

    • 🐞 Fix Radio and Checkbox required prop not passing to input. #22761

    • 🐞 Fix variable --scroll-bar is undefined. #22754 @mikeyshing88

    • 🐞 Fix Menu and Spin style in compact mode. #22908 @AshoneA

    • 🐞 Fix Space item duplicate key. #22745

    • 🐞 Fix Select cursor style. #22743

    • 🇫🇷 DatePicker and TimePicker update French locale. #22769 @PaulJln

    • RTL

    • TypeScript

  • 4.1.0#

    2020-03-29

    • 🔥 Support compact mode theme. #22126 @AshoneA

    • 🔥 New Space component to resolve inline component margin style. #22363

    • 🔥 DatePicker support quarter picker. #22468

    • 🆕 Tree/TreeSelect/Select support virtual prop to disable virtual scroll. #21955

    • 🆕 Improve Pagination switch experience. #22711

      • Pagination will show size changer when total > 50.

      • Unify Pagination items to fixed length.

      • Change default size options to 10, 20, 50, 100.

    • Table

      • 🆕 Table pagination position add more option. #22647 @hengkx

      • 🆕 Table selection column support renderCell. #21711

      • 🆕 Table sorter adding hint tooltip and a new prop showSorterTooltip. #21631 @AshoneA

    • 🆕 Tag component support icon prop. #22418 @vtsybulin

    • 🆕 Grid add useBreakpoint hook. #22226

    • 🆕 Card support tabProps. #22207

    • 🆕 Pagination add autoResize prop. #21959 @wendellhu95

    • 🆕 Add render props support for Popover/Popconfirm. #22034 @nossbigg

    • 🆕 TimePicker.RangePicker support order prop. #21948

    • 🆕 Carousel dots support object to pass className. #21848

    • 🆕 Form validateMessages support ${label} variable. #21835

    • 🆕 Expose all Dropdown props in Breadcrumb.Item. #20763 @paranoidjk

    • ⌨️ Improve Tabs Accessibility. #22287

      • Add Tabs keyboard prop.

      • Tabs extraContent don't trigger keyboard navigation now.

    • 🛠 Warning Form.Item with defaultValue when it's controlled. #22571

    • 🛠 Menu.Item Tooltip could be hidden by falsy title prop. #22202

    • 🛠 Typography onExpand function support event parameter. #22092 @BlazPocrnja

    • 🛠 Simplify Popconfirm and Popover dom structure. #22052

    • 🐞 Fix Autocomplete display null when value is null. #21955

    • 🐞 Adjust Drawer close button without title style to avoid overlap with scroll bar. #22710

    • 🐞 Fix Calendar style details. #22676

    • Table

      • 🐞 Fix Table fixed column shadow style in Safari. #22680

      • 🐞 Fix Table style affect nest table element. #22643

      • 🐞 Fix Table emptyText is not centered and show pagination when empty data. #22548 @hengkx

      • 🐞 Fix Table rowSelection event bubbling with onRow. #22566 @hengkx

    • 🐞 Fix Input with suffix only align style issue. #22603

    • 🐞 Fix Alert cannot work with Tooltip/Popover. #22594

    • 🐞 Fix nest dynamic Form.Item get react unmounted update warning. #22575

    • 💄 Adjust Tag processing status color. #22303

    • 💄 Remove Select dropdown group title mouse click style. #22581

    • 💄 Redesign Table filter menu buttons and fix Dropdown edge padding style. #22072

    • 💄 Move @form-item-label-height from form styles to theme variables. #22600 @slavakam

    • 💄 Add less variables @link-focus-decoration and @link-focus-outline. #22511

    • 💄 add separator cursor disabled of DatePicker. #22563

    • RTL

      • 💄 Optimize Checkbox inner RTL style issue. #22627

      • 🐞 Optimize Upload picture-card RTL style issue. #22630

      • 🐞 Fix Badge RTL number style issue. #22665

      • 🐞 Fix Select RTL style issue when select multiple options can be cleared. #22596

      • 🐞 Fix Progress RTL style issue. #22558

      • 🐞 Fix Badge RTL style issue. #22551

      • 🐞 Fix Input RTL style issue. #22525

      • 🐞 Fix Steps RTL style issue. #22523

      • 💄 Optimize Tabs RTL icon style issue. #22653

      • 💄 Optimize Input.Group RTL style issue. #22624

      • 💄 Optimize Timeline label mode RTL style issue. #22652

      • 💄 Optimization Select dropdown group RTL style issue. #22584

      • 💄 Optimization Dropdown.Button RTL style issue. #22519

    • Typescript

  • 4.0.4#

    2020-03-23

    • 🐞 Fix AutoComplete clear icon overlap issue on search icon. #22310

    • 🐞 Fix Button align issue when is disabled and wrapped by Tooltip. #22461

    • 🐞 Fix Cascader search need to press down arrow twice to select item. #22216 @Kermit-Xuan

    • 🐞 Fix Carousel cannot works on Snowpack. #22507

    • 🐞 Fix ConfigProvider componentSize not works on DatePicker.RangePicker. #22486

    • 🐞 Fix Descriptions cannot fit to small container width. #22407

    • ⚡️ Optimization Form.Item with multiple noStyle children Form.Item message collection performance. #22410

    • 🐞 Fix Grid broken style using Col without span. #22455

    • 💄 Add InputNumber RTL style. #22434

    • Menu

      • 🛠 Menu inherit line-height from header. #16142 @sheerun

      • 🐞 Fix Menu unexpected scrollbar when show and hide. #22248

    • 🐞 Fix Progress Dashboard won't allow gapDeg to be 0. #22462 @thisrabbit

    • 🛠 Adjust Radio.Group logic that value is undefined should be uncontrolled mode. #22245

    • ⚡️ Reduce Row unnecessary render when gutter is array. #22475 @dolfje

    • 💄 Tweak RangePicker arrow shadow style. #22406

    • 🐞 Fix Select dropdown menu vertical padding. #22251

    • 🐞 Fix Slider tooltip crash when with nullable value. #22482

    • Table

      • 🐞 Fix Table ColumnGroup with controlled sorterOrder not working issue. #22450

      • 🐞 Fix Table border radius style. #22413 @akshatmittal

      • 🐞 Fix Table fixed column height issue. #22367

      • 🐞Fix Table row expand icon show error in ipad. #22334 @BugHiding

      • 🛠 Table column.filter support boolean value. #22277 @xudongdev

      • 🐞 Fix Table filter no working when only set onFilter. #22317

    • 🐞 Fix TreeSelect treeIcon not working. #22437

    • 🐞 Refactor DirectoryTree to fix deprecated warning. #22318

    • 🐞 Fix Typography nest list style issue. #22284

    • 🐞 Adjust Upload onChange return fileList is immutable data to avoid render issue. #22322

    • 🌎 Localization

    • Typescript

  • 4.0.3#

    2020-03-14

    • Menu

      • 🐞 Fix Menu horizontal Item with nest Icon miss margin style. #22021

      • 🐞 Fix Menu item wrong title when setting getPopupContainer. #22182

      • 💄 Optimize the style of Icon in Menu. #22090 @x1mrdonut1x

      • 🐞 Fix Avatar in horizontal Menu margin issue. #22038 #22033

    • Slider

      • 🐞 Fix an issue where the position of 'slider handle' is incorrect in the vertical case of Slider. #22135 @wendellhu95

      • 💄 Fix Slider missing focus style. #22161

    • Table

      • 🐞 Fix ConfigProvider not work on Table filter dropdown. #22133

      • 🐞 Fix Table nest tree column expandable style issue with fixed column. #22131

      • 🐞 Fix an issue where Table filtering throws cannot read property 'map' of undefined. #22096 @yoyo837

      • 🐞 Fix Table expandable column not fixed when selection column is fixed. #22087

      • 🐞 Fix Table filter menu reset not working. #22079 @shaodahong

      • 🐞 Fix Table filter sub menu max height with many items. #22230

    • Form

    • 🐞 Fixed the problem of using custom icons to wrap in Input.Group. #22197 @xrkffgg

    • 💄 Adjust Select single padding style to avoid tweak with dropdown. #22167

    • 💄 Fix Calendar header select ellipsis bug. #22148

    • 💄 Fixed Dropdown content and icons overlapping. #22098 @xrkffgg

    • 🐞 Fix Select ellipsis bug in Firefox. #22101

    • 🐞 Remove PageHeader unnecessary overflow: hidden style,Optimize PageHeader extra buttons responsive design. #22030

    • 🐞 Fix TextArea autoSize don't scroll bottom in Firefox. #22014

    • 🇫🇷 The full fr_FR internationalized text. #22122 @PaulJln

    • RTL

      • 💄 Optimize the style of Pagination in RTL mode. #22155 @xrkffgg

      • 💄 Fixed the icon style with Cascader RTL. #22191 @xrkffgg

      • 💄 Optimize the Checkbox.Group style in RTL mode. #22186 @xrkffgg

      • 💄 Optimize Radio.Button style issues in RTL mode. #22066 @xrkffgg

      • 🐞 Optimize table-pinned style issues that are listed under RTL. #21914 @saeedrahimi

      • 💄 Adjust the direction of the Dropdown icon in RTL mode. #22104 @xrkffgg

      • 💄 Optimize the Breadcrumb style in RTL mode. #22159 @xrkffgg

      • 💄 Optimize the style of the Steps component in RTL mode. #22175 @xrkffgg

      • 💄 Optimize styles in RTL mode with form feedback. #22222

    • TypeScript

      • 🔷 Update the operation type definition of FormList. #22058 @kagawagao

      • 🔷 Update the definition of the trigger parameter for components such as Tooltip. #22043 @wendellhu95

  • 4.0.2#

    2020-03-08

    • Form

      • 🐞 Fix nest Form.Item dynamic remove will warning in React. #21896

      • ⚡️ Form useForm now return same instance for perfermance. #21927

      • ⚡️ Refactor Form.Item render logic that will only render once when children is a pure component. #21991

      • ⚡️ FormContext use a memoized value to avoid trigger FormItem's unintentional renders. #21980 @qiqiboy

    • Table

      • 🐞 Fix Table dropdown popup at abnormal direction. #21905

      • 🐞 Fix Table expandIconColumnIndex display order with rowSelection. #21915

      • 🐞 Fix Table size="small" header background color is not same as other size. #21942

      • 🐞 Fix Table className and style works on wrong node. #21974

    • Select

      • 🐞 Fix Select align issue with empty string value. #21880

      • 🐞 Fix small size Select tag text not align middle. #21940 @xrkffgg

    • Menu

      • 🐞 Fix Menu bottom margin is missing. #21867

      • 🐞 Fix horizontal Menu extra margin of Menu.Item with only icon. #21925

      • 🐞 Fix Menu popup menu overflow issue when contains too many items. #21930

    • 🐞 Fix Badge animation when switch between 10 and 11. #21834 @wendellhu95

    • 🐞 Fix Radio.Button inside Tooltip throws Function components cannot be given refs warning. #21895 @AshoneA

    • 🐞 Fix Descriptions miss style when content is falsy. #21901

    • 🐞 Fix DatePicker cursor style on seperator. #21937 @xrkffgg

    • 🐞 Fix ConfigProvider prefixCls not working on Input.Password. #21953 @tdida

    • 🐞 Fix Carousel dots not align center. #21960 @liusiasi

    • 🐞 Fix Input.Search border style in rtl mode. #21946 @xrkffgg

    • Less

    • TypeScript

      • 🌟 Improve Form.Item renderProps definite. #21911

  • 4.0.1#

    2020-03-04

    • Form

    • Input

    • Table

      • 🐞 Fix Table column with filtered not working. #21825

      • 🐞 Fix Table locale not work. #21772

      • 🐞 Fix Table.Column sortOrder is not working in JSX mode. #21719

      • 🐞 Fix Table fixed column with sorted status style issue. #21679

    • 🐞 Fix Dropdown menu arrow position. #21768 @xrkffgg

    • 🐞 Fix List bordered and split props conflict. #21784 @MXWXZ

    • 🐞 Fix Menu.Item a tag hidden bug. #21699 @shaodahong

    • 🐞 Fix message.open crash when icon is not passed. #21747 @AshoneA

    • 🐞 Fix Result status cannot assigned to string or number type. #21691

    • 🐞 Fix Descriptions warning for duplicate key. #21688

    • 💄 Optimize Calendar header style in small screen. #21813

    • 💄 Radio.Group not wrapping now. #21813

    • 🛠 Refactor icons import code to reduce webpack disabled tree shaking bundle size. #21752

    • Typescript

      • 🐞 Fix Radio.Button type error. #21807 @jhoneybee

      • 🐞 fix TreeSelect.SHOW_* type. #21791 @TennyZhuang

      • 🐞 Fix TreeSelect missing suffix define. #21714

      • 🐞 Fix Drawer forceRender TypeScript definite. #21774

      • 🐞 Fix Tree treeData define. #21756

      • 🐞 Fix Form.Item renderProps return type define. #21716

  • 4.0.0#

    2020-02-28

    • 🏆 Ant Design v4 is out! Check here for more info.

    • 🐞 Breadcrumb use path as default key to fix name key conflict. #21583 @douxc

    • 🌟 Timeline.Item support label. #21560 @shaodahong

    • 🐞 Fix Table filter menu max height style with many items. #21602

    • 💄 Add the Calendar component's custom default font color for display content. #21598 @xrkffgg

    • 🚮 Remove DatePicker legacy cell className for custom cell style. #21589

    • 🐞 Fix RangePicker style render bug in IE11. #21587

    • 🛠 Progress strokeColor now will ignore incorrect percent. #21564 @AshoneA

    • 🐞 Fix Progress trailColor not working when type=line. #21552 @AshoneA

    • 🐞 Fix the background of the components in the pop-up components in the dark theme. #21299

      • 💄 Optimization under the dark theme color swatches transparency.

      • 🌟 new less variable @popover-customize-border-color, @list-customize-card-bg, @table-expand-icon-bg, @steps-background, @pagination-item-input-bg for theme customization.

  • 4.0.0-rc.6#

    2020-02-24

    • Form

      • 🌟 support scrollToFirstError to simplify submit scroll logic. #21462

      • 🐞 Fix Form.Item with help align style. #21476

      • 🐞 Fix Form throw error when using BraftEditor. #21425

      • 🐞 Fix Form fields shake when switching the validing info. #21302 @yoyo837

    • Upload

    • Input

      • 🐞 Fix Input with readOnly still clearable by allowClear. #21494

      • 🐞 Fix Input click with prefix / suffix not get focused. #21413

    • Table

      • 🐞 Fix Table selection crash when record children is null. #21528

      • 🐞 Fix Table fixed column style with small size. #21431

    • Descriptions

      • 🐞 Fix label does not have the problem of still rendering the label element when not using bordered. #21542

      • 🐞 Fix Non-bordered titles under vertical are also a problem for td. #21542

      • 🐞 Fix vertical and bordered layout issues. #21542

      • 🐞 Fix the problem of style not working on Item. #21542

      • 🐞 Fix th will also get the useless -colon className problem under border. #21542

    • 🌟 Select added tagRender for customized tag rendering. #21064 @fguitton

    • 💄 Picker onPanelChange will also trigger when panel value changed. #21455

    • 🐞 Fix Notification first call multiple time can not stack. #21531

    • 🐞 Fix TreeSelect popup do not update issue. #21410

    • 💄 Optimize Upload showDownloadIcon default doesn't show. b4636

    • 💄 Tweak Divider inner text padding and add @divider-text-padding. #21407

    • Typescript

  • 4.0.0-rc.5#

    2020-02-16

    • 🐞 Fix Form.Item validateFirst prevent form submit. #21329

    • 🐞 Fix InputNumber cursor position issue when deleting consecutive identical numbers. #21344

    • 💄 Remove Menu excess background color. #21365

    • 💄 Optimize the mouse style for the disabled state of the DatePicker component. #21352

    • 🐞 Fix Affix throws Cannot read property getBoundingClientRect in mobile device. #21350

    • 🐞 Fix the problem that the label width is incorrect when the screen is less than xs. #21222

    • 🐞 Fix Input size is large height style. #21338

    • 🐞 Fix Badge color not working when contains children. #21333

    • 🐞 Fix Alert close button extra padding. #21325

    • 💄 Tweak Steps 1px align issue. #21306

    • 💄 Fix legacy Button.Group large size style issue. #21307

    • 💄 Fix Input border radius with suffix, style in Firefox, TextArea allowClear style issues. #21316

    • 🐞 Pagination will pass disabled prop to prev/next buttons return by itemRender. #21361

    • 🇦🇿 Added Azerbaijani translation. #21387 @orkhan-huseyn

    • Typescript

      • 🔷 Menu export MenuItemGroupProps. #21356

      • 🔷 Table export ColumnProps. #21321

  • 4.0.0-rc.4#

    2020-02-09

    • 📖 Add color palette and palette generation tool for dark theme. #21101

    • 🌟 Add style field for options prop of Checkbox.Group and Radio.Group. #21219

    • 🌟 Add validateFirst prop for Form.Item. #21178

    • 🌟 Add useModal hook for Modal to support context access. #20949

    • 🌟 Add useNotification hook for Notification to support context access. #21275

    • 🌟 Add bordered prop for Select、TreeSelect、DatePicker、TimePicker and Cascader. #21242

    • 🌟 Add selectAllLabels prop for Transfer. #21139 @morenyang

    • 💄 Redesign the style of ink bar for Tabs. #21256

    • 💄 Add less variable @form-item-label-font-size. #21216

    • 🐞 Fix Badge style for Badge with Typography. #21235

    • 🐞 Fix Checkbox not work when Checkbox and Checkbox.Group are separated by other component. #21146 @morenyang

    • 🐞 Fix Collapse.Panel wrong content width when extra prop is set. #21202 @zhiyuc123

    • Form

      • 🐞 Fix Form.Item required validation not work when name is not set. #21168

      • 🐞 Fix Form.Item data binding not work when name is 0. #21186 @wanjas

      • 🐞 Fix Form.Item shaking when help prop change from valuable to undefined. #21211

    • Input

      • 🐞 Fix worng validating style when prefix is set. #21121

      • 🐞 Fix size prop not work when prefix or affix is set. #21290 @yoyo837

    • 🐞 Fix Radio.Group style with Badge. #21215

    • 🐞 Fix Select no margin between lines when mode is tags or multiple. #21175

    • 🐞 Fix Slider dots focus style. #21244 @Kermit-Xuan

    • 🐞 Fix Steps icon not align when size="small" and labelPlacement="vertical". #21258

    • Table

      • 🐞 Fix expandIcon prop not work when data item has no children field. #21169

      • 🐞 Fix Column sorter prop not work. #21194

      • 🐞 Fix custom filter's typing not work. #21218

    • 🐞 Fix TimePicker defaultOpenValue prop not work. #21198

    • Transfer

      • 🐞 Fix wrong unit for checkbox label of header. #21136 @morenyang

      • 🐞 Fix icon not align in search input. #21247

    • 🐞 Fix Typography not focus at the end of textarea when editable is true. #21268

  • 4.0.0-rc.3#

    2020-01-27

    • 🛠 Use native Date instead of moment to get timestamp in Countdown component. #21108 @morenyang

    • 🐞 Fix Input suffix / prefix style issue with addonBefore / addonAfter. #21105

    • 💄 Improved Timeline component style in RTL mode. #21068 @xrkffgg

    • 💄 Update clearfix mixin to remove legacy zoom descriptor. #21109 @morenyang

    • 💄Card component use @font-size-base instead of inline 14px. #21107 @morenyang

    • 💄 Adjust Layout component to let className get higher priority. #21074 @yoyo837

    • Typescript

  • 4.0.0-rc.2#

    2020-01-21

    • 🛠 Refactor some demos to React hooks and TypeScript. #21045

    • 🐞 Fixed Input/Select components align issue. #20869

    • Dropdown

      • 🆕 Support buttonsRender to customize buttons. #20815

      • 🐞 Tooltip doesn't disappear on disabled Dropdown.Button in Chrome. #20960

    • Input

      • 🐞 Fixed Input prefix and suffix overlap with content issue. #20872

      • 🐞 Fixed Input placeholder color in Firefox. #20850

    • Table

      • 🐞 Fixed onChange return cached fresh sorter & filter state. #20858

      • 🐞 Fixed problem that all-checkbox is checked when all the checkboxes are disabled. #20968

      • 🐞 Fixed locale.emptyText not working. #21024

    • Select

      • 🐞 Fixed placeholder wrap and align issue. #20883 #20884

      • 🐞 Fixed multiple Select left padding. #20861

      • 🐞 Fixed multiple Select clean icon overlap issue. #20914

    • Form

      • 🆕 Added scroll options as scrollToField argument. #20774

      • 🐞 Fixed Form.Item update help makes layout shake. #20886

      • 🐞 Fixed unexpected extra rerender when Form.Item is not a real Field. #20963

      • 🐞 Fixed Form.Item ignore help="" issue. #21026

      • 🐞 Fixed Form.Item label align bug in small screen. #20836

    • 🐞 Fixed message cut shadow issue. #20856

    • 🐞 Fixed Tooltip hidden when title is 0. #20894

    • 🐞 Fixed List actions inconsistent position. #20897

    • 🆕 Add a visual list example for Tree. #20911

    • 🐞 Fixed AutoComplete example styling issue. #20946

    • 🗑 Removed AutoComplete useless labelInValue. #20967

    • 🐞 Fixed Drawer footerStyle prop cause react warning. #20983

    • 🐞 Fixed Breadcrumb style in rtl mode. #21054

    • 💄 Tweak Layout className order to end. #21041

    • TypeScript

      • 🐞 Export DatePicker related interface. #20900

    • Less variables

      • 🆕 Readded @border-radius-sm. #20818

      • 🆕 Added @timeline-item-padding-bottom. #21013

      • 🆕 Added @layout-header-color. #21033

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

      • 🌟 Added inputReadOnly to disable manual input.

    • 🌟 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.

Use in TypeScriptCustomize Theme