CHANGELOG.en-US.63ea7752.js 416 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961
  1. import{_ as n,a as t,q as o,k as a}from"./index.3fe853a6.js";const s={pageData:{title:"Change Log (The following content is translated by Google)",description:"",frontmatter:{},headers:[{level:2,title:"3.2.20",slug:"_3-2-20",content:"`2023-04-27`"},{level:2,title:"3.2.19",slug:"_3-2-19",content:"`2023-04-23`"},{level:2,title:"3.2.18",slug:"_3-2-18",content:"`2023-04-23`"},{level:2,title:"3.2.17",slug:"_3-2-17",content:"`2023-04-04`"},{level:2,title:"3.2.16",slug:"_3-2-16",content:"`2023-03-23`"},{level:2,title:"3.2.15",slug:"_3-2-15",content:"`2022-11-10`"},{level:2,title:"3.2.14",slug:"_3-2-14",content:"`2022-11-07`"},{level:2,title:"3.2.13",slug:"_3-2-13",content:"`2022-10-08`"},{level:2,title:"3.2.12",slug:"_3-2-12",content:"`2022-09-02`"},{level:2,title:"3.2.11",slug:"_3-2-11",content:"`2022-08-08`"},{level:2,title:"3.2.10",slug:"_3-2-10",content:"`2022-07-07`"},{level:2,title:"3.2.9",slug:"_3-2-9",content:"`2022-06-25`"},{level:2,title:"3.2.8",slug:"_3-2-8",content:"`2022-06-24`"},{level:2,title:"3.2.7",slug:"_3-2-7",content:"`2022-06-13`"},{level:2,title:"3.2.6",slug:"_3-2-6",content:"`2022-06-07`"},{level:2,title:"3.2.5",slug:"_3-2-5",content:"`2022-05-26`"},{level:2,title:"3.2.4",slug:"_3-2-4",content:"`2022-05-23`"},{level:2,title:"3.2.3",slug:"_3-2-3",content:"`2022-05-05`"},{level:2,title:"3.2.2",slug:"_3-2-2",content:"`2022-04-26`"},{level:2,title:"3.2.1",slug:"_3-2-1",content:"`2022-04-25`"},{level:2,title:"3.2.0",slug:"_3-2-0",content:"`2022-04-19`"},{level:2,title:"3.1.1",slug:"_3-1-1",content:"`2022-04-06`"},{level:2,title:"3.1.0",slug:"_3-1-0",content:"`2022-04-06`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} 3.1.0 official version released \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-3-1-0-official-version-released-\u{1F525}\u{1F525}\u{1F525}",content:""},{level:2,title:"3.1.0-rc.6",slug:"_3-1-0-rc-6",content:"`2022-04-01`"},{level:2,title:"3.1.0-rc.5",slug:"_3-1-0-rc-5",content:"`2022-03-28`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}",content:""},{level:2,title:"3.1.0-rc.4",slug:"_3-1-0-rc-4",content:"`2022-03-25`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-1",content:""},{level:2,title:"3.1.0-rc.3",slug:"_3-1-0-rc-3",content:"`2022-03-24`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-2",content:""},{level:2,title:"3.1.0-rc.2",slug:"_3-1-0-rc-2",content:"`2022-03-19`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-3",content:"\u{1F525}\u{1F525}\u{1F525} Surely Vue supports css var sync \u{1F525}\u{1F525}\u{1F525}"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} Surely Vue supports css var sync \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-Surely-Vue-supports-css-var-sync-\u{1F525}\u{1F525}\u{1F525}",content:""},{level:2,title:"3.1.0-rc.1",slug:"_3-1-0-rc-1",content:"`2022-03-18`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-4",content:""},{level:2,title:"3.1.0-rc.0",slug:"_3-1-0-rc-0",content:"`2022-03-15`"},{level:3,title:"\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}",slug:"\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-5",content:""},{level:2,title:"3.0.0-beta.13",slug:"_3-0-0-beta-13",content:"`2022-03-04`"},{level:2,title:"3.0.0-beta.12",slug:"_3-0-0-beta-12",content:"`2022-03-02`"},{level:2,title:"3.0.0-beta.11",slug:"_3-0-0-beta-11",content:"`2022-02-28`"},{level:2,title:"3.0.0-beta.10",slug:"_3-0-0-beta-10",content:"`2022-02-18`"},{level:2,title:"3.0.0-beta.9",slug:"_3-0-0-beta-9",content:"`2022-01-28`"},{level:2,title:"3.0.0-beta.8",slug:"_3-0-0-beta-8",content:"`2022-01-21`"},{level:2,title:"3.0.0-beta.7",slug:"_3-0-0-beta-7",content:"`2022-01-10`"},{level:2,title:"3.0.0-beta.6",slug:"_3-0-0-beta-6",content:"`2022-01-07`"},{level:2,title:"3.0.0-beta.5",slug:"_3-0-0-beta-5",content:"`2022-01-04`"},{level:2,title:"3.0.0-beta.4",slug:"_3-0-0-beta-4",content:"`2021-12-28`"},{level:2,title:"3.0.0-beta.3",slug:"_3-0-0-beta-3",content:"`2021-12-27`"},{level:2,title:"3.0.0-beta.2",slug:"_3-0-0-beta-2",content:"`2021-12-27`"},{level:2,title:"3.0.0-beta.1",slug:"_3-0-0-beta-1",content:"`2021-12-24`"},{level:2,title:"3.0.0-alpha.16",slug:"_3-0-0-alpha-16",content:"`2021-12-19`"},{level:2,title:"3.0.0-alpha.15",slug:"_3-0-0-alpha-15",content:"`2021-12-12`"},{level:2,title:"3.0.0-alpha.14",slug:"_3-0-0-alpha-14",content:"`2021-12-05`"},{level:2,title:"3.0.0-alpha.13",slug:"_3-0-0-alpha-13",content:"`2021-11-28`"},{level:2,title:"3.0.0-alpha.12",slug:"_3-0-0-alpha-12",content:"`2021-11-20`"},{level:2,title:"3.0.0-alpha.11",slug:"_3-0-0-alpha-11",content:"`2021-11-08`"},{level:2,title:"3.0.0-alpha.10",slug:"_3-0-0-alpha-10",content:"`2021-11-05`"},{level:2,title:"3.0.0-alpha.9",slug:"_3-0-0-alpha-9",content:"`2021-11-03`"},{level:2,title:"3.0.0-alpha.8",slug:"_3-0-0-alpha-8",content:"`2021-10-30`"},{level:2,title:"3.0.0-alpha.7",slug:"_3-0-0-alpha-7",content:"`2021-10-29`"},{level:2,title:"3.0.0-alpha.6",slug:"_3-0-0-alpha-6",content:"`2021-10-27`"},{level:2,title:"3.0.0-alpha.5",slug:"_3-0-0-alpha-5",content:"`2021-10-26`"},{level:2,title:"3.0.0-alpha.4",slug:"_3-0-0-alpha-4",content:"`2021-10-20`"},{level:2,title:"3.0.0-alpha.3",slug:"_3-0-0-alpha-3",content:"`2021-10-08`"},{level:2,title:"3.0.0-alpha.2",slug:"_3-0-0-alpha-2",content:"`2021-10-08`"},{level:2,title:"3.0.0-alpha.1",slug:"_3-0-0-alpha-1",content:"`2021-10-07`"},{level:2,title:"3.0.0-alpha.0",slug:"_3-0-0-alpha-0",content:"`2021-09-24`"},{level:2,title:"2.2.8",slug:"_2-2-8",content:"`2021-09-17`"},{level:2,title:"2.2.7",slug:"_2-2-7",content:"`2021-09-08`"},{level:2,title:"2.2.6",slug:"_2-2-6",content:"`2021-08-12`"},{level:2,title:"2.2.5",slug:"_2-2-5",content:"`2021-08-11`"},{level:2,title:"2.2.4",slug:"_2-2-4",content:"`2021-08-10`"},{level:2,title:"2.2.3",slug:"_2-2-3",content:"`2021-08-07`"},{level:2,title:"2.2.2",slug:"_2-2-2",content:"`2021-07-11`"},{level:2,title:"2.2.1",slug:"_2-2-1",content:"`2021-07-06`"},{level:2,title:"2.2.0",slug:"_2-2-0",content:"`2021-07-06`"},{level:2,title:"2.2.0-rc.1",slug:"_2-2-0-rc-1",content:"`2021-06-29`"},{level:2,title:"2.2.0-beta.6",slug:"_2-2-0-beta-6",content:"`2021-06-26`"},{level:2,title:"2.2.0-beta.5",slug:"_2-2-0-beta-5",content:"`2021-06-24`"},{level:2,title:"2.2.0-beta.4",slug:"_2-2-0-beta-4",content:"`2021-06-21`"},{level:2,title:"2.2.0-beta.3",slug:"_2-2-0-beta-3",content:"`2021-06-11`"},{level:2,title:"2.2.0-beta.2",slug:"_2-2-0-beta-2",content:"`2021-06-08`"},{level:2,title:"2.2.0-beta.1",slug:"_2-2-0-beta-1",content:"`2021-06-17`"},{level:2,title:"2.1.6",slug:"_2-1-6",content:"`2021-05-13`"},{level:2,title:"2.1.5",slug:"_2-1-5",content:"`2021-05-12`"},{level:2,title:"2.1.4",slug:"_2-1-4",content:"`2021-05-09`"},{level:2,title:"2.1.3",slug:"_2-1-3",content:"`2021-04-25`"},{level:2,title:"2.1.2",slug:"_2-1-2",content:"`2021-03-28`"},{level:2,title:"2.1.1",slug:"_2-1-1",content:"`2021-03-27`"},{level:2,title:"2.1.0",slug:"_2-1-0",content:"`2021-03-20`"},{level:2,title:"2.0.1",slug:"_2-0-1",content:"`2021-02-27`"},{level:2,title:"2.0.0",slug:"_2-0-0",content:"`2021-02-06`"},{level:2,title:"2.0.0-rc.9",slug:"_2-0-0-rc-9",content:"`2021-01-24`"},{level:2,title:"2.0.0-rc.8",slug:"_2-0-0-rc-8",content:"`2021-01-07`"},{level:2,title:"2.0.0-rc.7",slug:"_2-0-0-rc-7",content:"`2020-12-28`"},{level:2,title:"2.0.0-rc.6",slug:"_2-0-0-rc-6",content:"`2020-12-27`"},{level:2,title:"2.0.0-rc.5",slug:"_2-0-0-rc-5",content:"`2020-12-13`"},{level:2,title:"2.0.0-rc.4",slug:"_2-0-0-rc-4",content:"`2020-12-10`"},{level:2,title:"2.0.0-rc.3",slug:"_2-0-0-rc-3",content:"`2020-12-05`"},{level:2,title:"2.0.0-rc.2",slug:"_2-0-0-rc-2",content:"`2020-11-24`"},{level:2,title:"2.0.0-rc.1",slug:"_2-0-0-rc-1",content:"`2020-11-14`"},{level:2,title:"2.0.0-beta.15",slug:"_2-0-0-beta-15",content:"`2020-11-08`"},{level:2,title:"2.0.0-beta.13",slug:"_2-0-0-beta-13",content:"`2020-11-02`"},{level:2,title:"2.0.0-beta.12",slug:"_2-0-0-beta-12",content:"`2020-11-01`"},{level:2,title:"2.0.0-beta.11",slug:"_2-0-0-beta-11",content:"`2020-10-30`"},{level:2,title:"2.0.0-beta.10",slug:"_2-0-0-beta-10",content:"`2020-09-24`"},{level:2,title:"2.0.0-beta.8",slug:"_2-0-0-beta-8",content:""},{level:2,title:"2.0.0-beta.7",slug:"_2-0-0-beta-7",content:""},{level:2,title:"2.0.0-beta.6",slug:"_2-0-0-beta-6",content:""},{level:2,title:"2.0.0-beta.5",slug:"_2-0-0-beta-5",content:""},{level:2,title:"2.0.0-beta.4",slug:"_2-0-0-beta-4",content:""},{level:2,title:"2.0.0-beta.3",slug:"_2-0-0-beta-3",content:""},{level:2,title:"2.0.0-beta.2",slug:"_2-0-0-beta-2",content:"Design specification adjustment"},{level:3,title:"Design specification adjustment",slug:"Design-specification-adjustment",content:""},{level:3,title:"Compatibility adjustment",slug:"Compatibility-adjustment",content:""},{level:2,title:"1.x",slug:"_1-x",content:"Visit [GitHub](https://github.com/vueComponent/ant-design-vue/blob/1.x/CHANGELOG.en-US.md) to read change logs from `0.x` to `1.x`."}],relativePath:"CHANGELOG.en-US.md",content:`# Change Log (The following content is translated by Google)
  2. \`ant-design-vue\` strictly follows [Semantic Versioning 2.0.0](http://semver.org/).
  3. #### Release Schedule
  4. - Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).
  5. - Monthly release: minor version at the end of every month for new features.
  6. - Major version release is not included in this schedule for breaking change and new features.
  7. ---
  8. ## 3.2.20
  9. \`2023-04-27\`
  10. - \u{1F31F} Optimize the repeated instantiation of Space subcomponents [#6500](https://github.com/vueComponent/ant-design-vue/issues/6500)
  11. - \u{1F41E} Fix RangePicker does not support null value problem [#6510](https://github.com/vueComponent/ant-design-vue/issues/6510)
  12. ## 3.2.19
  13. \`2023-04-23\`
  14. - \u{1F41E} Fix antd.min.js file error
  15. ## 3.2.18
  16. \`2023-04-23\`
  17. - \u{1F41E} Fix the style of input addonAfter when Form disabled [#6403](https://github.com/vueComponent/ant-design-vue/issues/6403)
  18. - \u{1F41E} Fix Upload class name error [#6413](https://github.com/vueComponent/ant-design-vue/issues/6413)
  19. - \u{1F41E} Fix date component's week, quarter does not support format problem [#6385](https://github.com/vueComponent/ant-design-vue/issues/6385)
  20. - \u{1F41E} Fix the problem that Select scrolls under Firefox [#6470](https://github.com/vueComponent/ant-design-vue/issues/6470)
  21. - \u{1F31F} Button added focus and blur methods [#6483](https://github.com/vueComponent/ant-design-vue/issues/6483)
  22. - \u{1F41E} Fix the problem that the container height changes after Select is selected [#6467](https://github.com/vueComponent/ant-design-vue/issues/6467)
  23. - \u{1F41E} Fix Form name not taking effect [#6460](https://github.com/vueComponent/ant-design-vue/issues/6460)
  24. ## 3.2.17
  25. \`2023-04-04\`
  26. - \u{1F41E} revert [#6324](https://github.com/vueComponent/ant-design-vue/issues/6324)\uFF0Cfix table filter hidden error [#6400](https://github.com/vueComponent/ant-design-vue/issues/6400)
  27. ## 3.2.16
  28. \`2023-03-23\`
  29. - \u{1F41E} Fix notification close event triggered multiple times [#6150](https://github.com/vueComponent/ant-design-vue/issues/6150)
  30. - \u{1F41E} Fix the carousel map responsive change problem [#6100](https://github.com/vueComponent/ant-design-vue/issues/6100)
  31. - \u{1F41E} Fix Table ceiling scroll bar style error [#6169](https://github.com/vueComponent/ant-design-vue/issues/6169)
  32. - \u{1F41E} Fix DatePicker disabledMinutes parameter error [#6233](https://github.com/vueComponent/ant-design-vue/issues/6233)
  33. - \u{1F41E} Fix the problem that the visibleChange event is not triggered when the Popup is closed [#6324](https://github.com/vueComponent/ant-design-vue/issues/6324)
  34. - \u{1F41E} Fix Image preview image error [#6331](https://github.com/vueComponent/ant-design-vue/issues/6331)
  35. ## 3.2.15
  36. \`2022-11-10\`
  37. - \u{1F41E} Fix the problem of preview image error when \`Image\` is deleted dynamically
  38. ## 3.2.14
  39. \`2022-11-07\`
  40. - \u{1F41E} Fix the problem of dynamic theme failure when custom \`prefixCls\` [#6063](https://github.com/vueComponent/ant-design-vue/issues/6063)
  41. - \u{1F41E} Fix \`DatePicker\` error when using select and other popup components as slots [#6062](https://github.com/vueComponent/ant-design-vue/issues/6062)
  42. - \u{1F41E} Fix \`DirectoryTree\` not exposing scrollTo method [#6067](https://github.com/vueComponent/ant-design-vue/issues/6067)
  43. - \u{1F41E} Fix \`RangePicker\` popup position does not change [#6073](https://github.com/vueComponent/ant-design-vue/issues/6073)
  44. ## 3.2.13
  45. \`2022-10-08\`
  46. - \u{1F31F} Support Vue 3 upgrade tool \`@vue/compat\` [#5973](https://github.com/vueComponent/ant-design-vue/issues/5973)
  47. - \u{1F31F} Cascader add tagRender slot [#5954](https://github.com/vueComponent/ant-design-vue/issues/5954)
  48. - \u{1F41E} Fix image flickering issue when Image preview is closed [#5955](https://github.com/vueComponent/ant-design-vue/issues/5955)
  49. - \u{1F41E} Fix Tag close icon style display misplaced [#5956](https://github.com/vueComponent/ant-design-vue/issues/5956)
  50. - \u{1F41E} Fix Table loading property ts type error [#5964](https://github.com/vueComponent/ant-design-vue/issues/5964)
  51. - \u{1F41E} Fix Transfer deletion exception [#5975](https://github.com/vueComponent/ant-design-vue/issues/5975)
  52. - \u{1F41E} Fix the scroll shadow display issue of Table fixed column [#5996](https://github.com/vueComponent/ant-design-vue/issues/5996)
  53. - \u{1F41E} Fix DirectoryTree's default expansion failure issue when customizing fieldNames [#6007](https://github.com/vueComponent/ant-design-vue/issues/6007)
  54. ## 3.2.12
  55. \`2022-09-02\`
  56. - \u{1F41E} Fix DescriptionItem labelStyle does not take effect [#5920](https://github.com/vueComponent/ant-design-vue/issues/5920)
  57. - \u{1F31F} Typography copy button prevents bubbling [##5746](https://github.com/vueComponent/ant-design-vue/issues/5746)
  58. - \u{1F41E} Fix table merged column scroll shadow occlusion issue [#5786](https://github.com/vueComponent/ant-design-vue/issues/5786)
  59. - \u{1F41E} Fix the inconsistency between css var and ConfigProvider variables [#5929](https://github.com/vueComponent/ant-design-vue/issues/5929)
  60. ## 3.2.11
  61. \`2022-08-08\`
  62. - \u{1F41E} Fix dayjs error when CDN introduces component library [#5874](https://github.com/vueComponent/ant-design-vue/issues/5874)
  63. - \u{1F41E} Fix \`Dropdown\` submenu wrapping issue [#5798](https://github.com/vueComponent/ant-design-vue/issues/5798)
  64. - \u{1F41E} Fix the problem that the package size increases when the icon is introduced [#5822](https://github.com/vueComponent/ant-design-vue/issues/5822)
  65. - \u{1F41E} Fix \`Select\` custom field, no auto-focus selected node issue [#5843](https://github.com/vueComponent/ant-design-vue/issues/5843)
  66. - \u{1F41E} Fix \`InputNumber\` size=large, the style is not aligned [#5853](https://github.com/vueComponent/ant-design-vue/issues/5853)
  67. ## 3.2.10
  68. \`2022-07-07\`
  69. - \u{1F41E} Fix the problem that the popup component cannot be used under \`({}).NODE_ENV = 'test'\` [#4565](https://github.com/vueComponent/ant-design-vue/issues/4565)
  70. - \u{1F41E} Fix the problem that the popup layer is directly closed when the Menu component hovers quickly [36df58](https://github.com/vueComponent/ant-design-vue/commit/36df585acf9a7d53c8b50be2ab240f54588a3b20)
  71. - \u{1F41E} Fix Input autosize type error [#5766](https://github.com/vueComponent/ant-design-vue/issues/5766)
  72. - \u{1F41E} Fix Table ellipsis tilte not working under fixed [#5755](https://github.com/vueComponent/ant-design-vue/issues/5755)
  73. ## 3.2.9
  74. \`2022-06-25\`
  75. - \u{1F41E} Fix the flickering problem when the Select edge position is closed [8a659d](https://github.com/vueComponent/ant-design-vue/commit/8a659da84fb8c44620fa279d9d6d73d6bd93d1f7)
  76. ## 3.2.8
  77. \`2022-06-24\`
  78. - \u{1F31F} Image add scroll wheel to zoom in and out [#5703](https://github.com/vueComponent/ant-design-vue/issues/5703)
  79. - \u{1F31F} ConfigProvider.config added getPopupContainer [62dc24](https://github.com/vueComponent/ant-design-vue/commit/62dc2402f37c0ca0514f5b8fbb363247f0216bb2)
  80. - \u{1F41E} Upload tooltip does not show issues [#5714](https://github.com/vueComponent/ant-design-vue/issues/5714)
  81. - \u{1F41E} Row gutter property type error [#5725](https://github.com/vueComponent/ant-design-vue/issues/5725)
  82. - \u{1F41E} Whether Typography is editable or not, the state is not reset after switching [#5743](https://github.com/vueComponent/ant-design-vue/issues/5743)
  83. - \u{1F41E} In DirectoryTree multi-selection mode, a single node should be selected when clicking (multi-selection only selects multiple nodes when pressing ctrl and shift keys) [#5732](https://github.com/vueComponent/ant-design-vue/ issues/5732)
  84. ## 3.2.7
  85. \`2022-06-13\`
  86. - \u{1F31F} \`Checkbox\` supports adding extra properties [#5678](https://github.com/vueComponent/ant-design-vue/issues/5678)
  87. - \u{1F31F} \`RadioGroup\` support global size [#5690](https://github.com/vueComponent/ant-design-vue/issues/5690)
  88. - \u{1F31F} \`Table\` expandedRowKeys support v-model [#5695](https://github.com/vueComponent/ant-design-vue/issues/5695)
  89. - \u{1F41E} Fix global Form message not taking effect [#5693](https://github.com/vueComponent/ant-design-vue/issues/5693)
  90. - \u{1F41E} Fix \`Typography\` Enter key triggers end event twice, end is no longer triggered when blur [#5696](https://github.com/vueComponent/ant-design-vue/issues/5696)
  91. ## 3.2.6
  92. \`2022-06-07\`
  93. - \u{1F31F} \`Cascader\` custom trigger supports custom components [#5677](https://github.com/vueComponent/ant-design-vue/issues/5677)
  94. - \u{1F41E} Fix \`DateRangePicker\` \`TimeRangePicker\` arrow not following the movement issue [#71c619](https://github.com/vueComponent/ant-design-vue/commit/71c6195771c0b9ddffadd294ce01f7515c5adc40)
  95. - \u{1F41E} Fix \`TimeRangePicker\` minSteps, hourSteps, secondStep not taking effect [#5671](https://github.com/vueComponent/ant-design-vue/issues/5671)
  96. ## 3.2.5
  97. \`2022-05-26\`
  98. - \u{1F31F} Image Added left and right arrow switching function [#5642](https://github.com/vueComponent/ant-design-vue/issues/5642)
  99. - \u{1F41E} Fix Steps progressDot slot failure [#5648](https://github.com/vueComponent/ant-design-vue/issues/5648)
  100. - \u{1F41E} Fix Tooltip global getPopupContainer invalid problem [#5636](https://github.com/vueComponent/ant-design-vue/issues/5636)
  101. - \u{1F41E} Fix useForm help style issue [#5635](https://github.com/vueComponent/ant-design-vue/issues/5635)
  102. - \u{1F41E} Fix Table, Tree drag and drop style conflict [#5644](https://github.com/vueComponent/ant-design-vue/issues/5644)
  103. ## 3.2.4
  104. \`2022-05-23\`
  105. - \u{1F41E} Fix InputNumber v-model type error [#5577](https://github.com/vueComponent/ant-design-vue/issues/5677)
  106. - \u{1F31F} Select supports global size [#5590](https://github.com/vueComponent/ant-design-vue/issues/5590)
  107. - \u{1F41E} Form clearValidate resetValidate support array [#5619](https://github.com/vueComponent/ant-design-vue/issues/5619)
  108. - \u{1F41E} Drawer custom closeIcon does not take effect [#5616](https://github.com/vueComponent/ant-design-vue/issues/5616)
  109. - \u{1F31F} Fix CountDown support dayjs [#5edca6](https://github.com/vueComponent/ant-design-vue/commit/5edca6be5a4e1aee9cde46724b14900f6c86bfb2)
  110. - \u{1F31F} Tree support scrollTo [#5626](https://github.com/vueComponent/ant-design-vue/issues/5626)
  111. - \u{1F41E} Tooltip disabled class name error [#5627](https://github.com/vueComponent/ant-design-vue/issues/5627)
  112. ## 3.2.3
  113. \`2022-05-05\`
  114. - \u{1F31F} Optimize \`Tree\` performance [#5551](https://github.com/vueComponent/ant-design-vue/issues/5551)
  115. - \u{1F41E} Fix \`Progress\` \`type='dashboard'\` invalid problem [#5549](https://github.com/vueComponent/ant-design-vue/issues/5549)
  116. - \u{1F41E} Fix console warning when \`Table\` customRender returns \`Fragment\` component [#5556](https://github.com/vueComponent/ant-design-vue/issues/5556)
  117. - \u{1F41E} Fix the issue of rendering redundant dom nodes when the \`Card\` slot is empty
  118. ## 3.2.2
  119. \`2022-04-26\`
  120. - \u{1F41E} Fix \`Table\` ceiling infinite loop problem [#5543](https://github.com/vueComponent/ant-design-vue/issues/5543)
  121. ## 3.2.1
  122. \`2022-04-25\`
  123. - \u{1F31F} \`Image\` previewMask supports \`false\`, \`function\` [#5531](https://github.com/vueComponent/ant-design-vue/issues/5531)
  124. - \u{1F31F} \`Select\` option to add title
  125. - \u{1F31F} \`Table\` optimizes the drag handle to prevent sorting, filtering, etc. from being triggered when dragging
  126. - \u{1F41E} Fix the issue of triggering search event after \`Select\` is selected [#5537](https://github.com/vueComponent/ant-design-vue/issues/5537)
  127. - \u{1F41E} Fix SSR memory leak issue [#5502](https://github.com/vueComponent/ant-design-vue/issues/5502)
  128. - \u{1F41E} Fix \`Table\` expandFixed ts type error [#5539](https://github.com/vueComponent/ant-design-vue/issues/5539)
  129. #### Documentation:
  130. - \u{1F31F} Added Modal drag and drop demo [More](https://www.antdv.com/components/modal#components-modal-demo-modal-render)
  131. ## 3.2.0
  132. \`2022-04-19\`
  133. - \u{1F31F} \`InputNumber\` supports lazy modifier
  134. - \u{1F31F} \`Image\` add \`previewMask\` property, \`error\` event [#5479](https://github.com/vueComponent/ant-design-vue/issues/5479)
  135. - \u{1F31F} \`Modal\` style supports string type [#5449](https://github.com/vueComponent/ant-design-vue/issues/5449)
  136. - \u{1F31F} \`Cascader\` supports \`clearIcon\`, \`removeIcon\` slots
  137. - \u{1F31F} Optimize \`DatePicker\` panel switching logic [#5488](https://github.com/vueComponent/ant-design-vue/issues/5488)
  138. - \u{1F41E} Fix \`Cascader\` not automatically correcting the popup position [#5482](https://github.com/vueComponent/ant-design-vue/issues/5482)
  139. - \u{1F41E} \`Tabs\` left, right direction disable animation [#5464](https://github.com/vueComponent/ant-design-vue/issues/5464)
  140. - \u{1F41E} \`TimeRangePicker\` value ts type supports string
  141. - \u{1F41E} \`Tree\` supports deep monitoring [#5480](https://github.com/vueComponent/ant-design-vue/issues/5480)
  142. - \u{1F41E} Fix \`Table\` not showing virtual scroll bar when keepalive active
  143. - \u{1F41E} Fix \`Input\` size warning [#5508](https://github.com/vueComponent/ant-design-vue/issues/5508)
  144. ## 3.1.1
  145. \`2022-04-06\`
  146. - \u{1F31F} Optimize \`Form\` rule type hints [#5439](https://github.com/vueComponent/ant-design-vue/issues/5439)
  147. - \u{1F41E} Fix the problem of incorrect height calculation when virtual scroll related components dynamically update content [4a4670](https://github.com/vueComponent/ant-design-vue/commit/4a4670bdce9e1043348fd741ec7a262ba2413a3a)
  148. ## 3.1.0
  149. \`2022-04-06\`
  150. ### \u{1F525}\u{1F525}\u{1F525} 3.1.0 official version released \u{1F525}\u{1F525}\u{1F525}
  151. - \u{1F41E} Fix \`Select.Option\` child element is empty, the error is reported [272430](https://github.com/vueComponent/ant-design-vue/commit/272430ba06e44e06eb07694d6aef4d474fb741cb)
  152. ## 3.1.0-rc.6
  153. \`2022-04-01\`
  154. - \u{1F31F} Optimize \`Table\` performance, reduce the number of render times when hovering [900464](https://github.com/vueComponent/ant-design-vue/commit/900464473823277e4b06ace1c1ddc69ab3ef21d9)
  155. - \u{1F41E} Fix \`Tabs\` not folding when setting addIcon [669b22](https://github.com/vueComponent/ant-design-vue/commit/669b22a54b33892c193dfd36150ae1ac2fb350dd)
  156. - \u{1F41E} Fix \`Mentions\` component cannot be selected [#5432](https://github.com/vueComponent/ant-design-vue/issues/5432)
  157. - \u{1F41E} Fix component focus and blur events do not carry event parameters, resulting in popover error [#5434](https://github.com/vueComponent/ant-design-vue/issues/5434)
  158. - \u{1F41E} Fix \`Select.Option\`, when setting Tooltip, error is reported [#5307](https://github.com/vueComponent/ant-design-vue/issues/5307)
  159. ## 3.1.0-rc.5
  160. \`2022-03-28\`
  161. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  162. - \u{1F31F} Optimize component ts type hints [#5408](https://github.com/vueComponent/ant-design-vue/issues/5408)
  163. - \u{1F41E} Fix \`Form\` cannot scroll to nested fields [#5404](https://github.com/vueComponent/ant-design-vue/issues/5404)
  164. - \u{1F41E} Fix \`Table\` bottom-sucking scroll bar responsive failure [afd74c](https://github.com/vueComponent/ant-design-vue/commit/afd74c95d8ccd6ced5ce5f5c1a9abe3a398a0217)
  165. ## 3.1.0-rc.4
  166. \`2022-03-25\`
  167. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  168. - \u{1F41E} Fix \`Select\` options do not support push and other variant methods [#5398](https://github.com/vueComponent/ant-design-vue/issues/5398)
  169. - \u{1F41E} Fix \`MenuItem\` custom icon, the original icon class name is lost [#5390](https://github.com/vueComponent/ant-design-vue/issues/5390)
  170. ## 3.1.0-rc.3
  171. \`2022-03-24\`
  172. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  173. - \u{1F31F} Optimize the search and click performance of \`Tree\` \`TreeSelect\` [#5365](https://github.com/vueComponent/ant-design-vue/issues/5365)
  174. - \u{1F31F} \`Menu\` selectedKeys, openKeys support depth watch [7bf1e0](https://github.com/vueComponent/ant-design-vue/commit/7bf1e0dda1fe8f70f6c8b17ba90b217df2a75bd4)
  175. - \u{1F41E} Fix \`Checkbox\` \`Radio\` triggering two \`click\` events for one click [#5363](https://github.com/vueComponent/ant-design-vue/issues/5363) [#5389](https://github.com/vueComponent/ant-design-vue/issues/5389)
  176. - \u{1F41E} Fix \`FormItem\` \`htmlFor\` property invalid issue [#5384](https://github.com/vueComponent/ant-design-vue/issues/5384)
  177. - \u{1F41E} Fix \`Upload\` limit the number, the last upload is abort issue [#5385](https://github.com/vueComponent/ant-design-vue/issues/5385)
  178. - \u{1F41E} Fix \`RangePicker\` \`showTime\`, disabled does not consider time issue [#5286](https://github.com/vueComponent/ant-design-vue/issues/5286)
  179. - \u{1F41E} Fix \`Layout.Sidebar\` cannot be expanded after responsive collapse [#5373](https://github.com/vueComponent/ant-design-vue/issues/5373)
  180. - \u{1F41E} Fix \`AutoComplete\` custom children's class not mounted [414e7a](https://github.com/vueComponent/ant-design-vue/commit/414e7a1c56455017dbc3780ce7b1b4abd0f1c4d7)
  181. - \u{1F41E} Fix \`TimeRangePicker\` disabledTime not taking effect [#5387](https://github.com/vueComponent/ant-design-vue/issues/5387)
  182. - \u{1F41E} Fix \`Dropdown\` automatic correction of pop-up window position is invalid [#5391](https://github.com/vueComponent/ant-design-vue/issues/5391)
  183. ## 3.1.0-rc.2
  184. \`2022-03-19\`
  185. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  186. ### \u{1F525}\u{1F525}\u{1F525} Surely Vue supports css var sync \u{1F525}\u{1F525}\u{1F525}
  187. - \u{1F31F} Optimize the underlying virtual scrolling components to scroll millions of data smoothly, involving \`Select\` \`Tree\` \`TreeSelect\` \`AutoComplete\` \`Cascader\` components
  188. - \u{1F41E} Fix the animation does not take effect when the \`Button\` component switches loading [#5360](https://github.com/vueComponent/ant-design-vue/issues/5360)
  189. - \u{1F41E} Fix the console error when \`Modal\` switches loading [#5361](https://github.com/vueComponent/ant-design-vue/issues/5361)
  190. ## 3.1.0-rc.1
  191. \`2022-03-18\`
  192. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  193. - \u{1F31F} Export more component properties to facilitate secondary development [#5340](https://github.com/vueComponent/ant-design-vue/issues/5340) [#5353](https://github.com/ vueComponent/ant-design-vue/issues/5353)
  194. - \u{1F31F} \`Timeline\` can be used for antd icon when custom color [2b81a7](https://github.com/vueComponent/ant-design-vue/commit/2b81a7213b169dc72f02c7e0f57afffd67333f0e)
  195. - \u{1F31F} \`Radio\` \`Checkbox\` supports number type
  196. - \u{1F31F} \`Popover\` does not display the popup when the slot is empty [71e110](https://github.com/vueComponent/ant-design-vue/commit/71e110036ea0339207c168f268907dcc0de277e8)
  197. - \u{1F31F} \`Pagination\` supports responsiveness [85197c](https://github.com/vueComponent/ant-design-vue/commit/85197c4b50a7aae95079bfaa700c8868ed36cbad)
  198. - \u{1F31F} Adjust the truncation logic after \`Textarea\` exceeds the maximum length (the text will not change after it exceeds) [d92921](https://github.com/vueComponent/ant-design-vue/commit/d929217752aac2dcfcd56852c7dbc3a834819de1)
  199. - \u{1F41E} Fix \`Table\` column drag handle style missing [#5348](https://github.com/vueComponent/ant-design-vue/issues/5348)
  200. - \u{1F41E} Fix \`FormItem\` error prompt repeated display problem [#5349](https://github.com/vueComponent/ant-design-vue/issues/5349)
  201. - \u{1F41E} Fix \`FormItem\` cannot be used alone [#5343](https://github.com/vueComponent/ant-design-vue/issues/5343)
  202. - \u{1F41E} Fix \`Tooltip\` not displaying in \`Switch\` in loading state [625eff](https://github.com/vueComponent/ant-design-vue/commit/625efff1fa8fb3c93a5c657538274fe76a4a4f1f)
  203. ## 3.1.0-rc.0
  204. \`2022-03-15\`
  205. ### \u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525}
  206. - \u{1F525} Support CSS variables, if you encounter style building errors after upgrading, please check [Dynamic Theme Documentation](https://ant.design/docs/react/customize-theme-variable-en) to troubleshoot the problem. [Experience](https://antdv.com/components/config-provider-cn/#components-config-provider-demo-theme)
  207. - \u{1F525} Support RTL [experience](https://antdv.com/components/config-provider-cn/#components-config-provider-demo-direction)
  208. - \u{1F31F} \`LayoutSider\` \`trigger\` support slot [#5317](https://github.com/vueComponent/ant-design-vue/issues/5317)
  209. - \u{1F31F} \`Select\` add \`filterSort\` \`virtual\` \`listHeight\` configuration [#5310](https://github.com/vueComponent/ant-design-vue/issues/5310)
  210. - \u{1F31F} \`SubMenu\` added \`popupOffset\` [#5312](https://github.com/vueComponent/ant-design-vue/issues/5312)
  211. - \u{1F31F} \`Affix\` add customIcon slot [60e259](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/60e2597f7f80ca354acc859a832a71d1110b3f4c)
  212. - \u{1F31F} \`Avatar\` add \`crossOrigin\` \`maxPopoverTrigger\` property [5bdb45](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/5bdb45d6688700f0fcc10324c898cb114a1fa469)
  213. - \u{1F31F} \`Button\` adds global size support [16b3b5f](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/16b3b5fc366fcce155b4c37459a0b12f1031bfe6)
  214. - \u{1F31F} \`DatePicker\` added slots \`prevIcon\` \`nextIcon\` \`superPrevIcon\` \`superNextIcon\` [27e7ed](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/27e7ed68fb4331e9e9a07738c68f135820496dd9)
  215. - \u{1F31F} \`Divider\` added \`orientationMargin\` [c528d7](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c528d74c11dd323403705250b918e5408bce2c3c)
  216. - \u{1F31F} \`Dropdown\` added \`destroyPopupOnHide\` \`loading\` [c4c691](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c4c691b20777fe459a24a429b50e0fc8cdbdef85)
  217. - \u{1F31F} \`Form\` added \`labelWrap\` [cb95d1](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/cb95d1202adce3375f73e55598cccea619a4d861)
  218. - \u{1F31F} \`Input\` added \`showCount\` [85767d](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/85767de39688b5da6157df9317666adaad6e184f)
  219. - \u{1F31F} \`InputNumber\` add \`prefix\` slot [efea6b](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/efea6b000e581f9c71ba98f80febace4e024910c)
  220. - \u{1F31F} \`MenuDivider\` added \`dashed\` dotted line [32fc4f](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/32fc4fc7c4f3913dec771a6a96b097bcda754b40)
  221. - \u{1F31F} \`Modal\` method usage added \`wrapClassName\` [d38ecc](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/d38ecce22c63adc5e8e52657fcbbef89e048b621)
  222. - \u{1F31F} \`Modal.confirm\` adds \`showCancel\` and \`propmise\` support [a041b5](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/a041b5bacea2f94f55fee358ff39e5abd0d1b39f)
  223. - \u{1F31F} Added \`Skeleton.Button\` \`Skeleton.Input\` two sub-components [2bd5fc](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/2bd5fc15ffecf3cb3083accab02ceb97bd9ade38)
  224. - \u{1F31F} \`Spin\` supports \`tip\` slot [93a06a](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/93a06a45f58c0920e8f43c49c9859ce4ca10c94e)
  225. - \u{1F31F} \`Table\` added \`filterMode\` to support tree filtering [79ff7a](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/79ff7ac2dba4ab5cf01241ceef072f2c4be20e12)
  226. - \u{1F31F} \`Typography\` add \`enterIcon\` slot, \`triggerType\` property [e777bc](https://github.com/vueComponent/ant-design-vue/pull/5327/commits/e777bc17435b2610a0c0e1c29f60b900bcaab03c)
  227. - \u{1F41E} Fix \`DatePicker\` using string mode, console output type is wrong [#5323](https://github.com/vueComponent/ant-design-vue/issues/5323)
  228. - \u{1F41E} Fix the problem that the parent node cannot be selected after all the child nodes of \`TreeSelect\` are disabled [#5316](https://github.com/vueComponent/ant-design-vue/issues/5316)
  229. - \u{1F41E} Fix \`Row\` \`gutter\` ts type hint error [2efe1a](https://github.com/vueComponent/ant-design-vue/commit/2efe1af6b66247b6bc89bf43bc3d2f1dc1f2a5d9)
  230. - \u{1F41E} Fix \`Wave\` not working when custom prefixCls [#5334](https://github.com/vueComponent/ant-design-vue/issues/5334)
  231. ## 3.0.0-beta.13
  232. \`2022-03-04\`
  233. - \u{1F31F} Optimize the animation after Menu overflow to avoid flickering
  234. - \u{1F41E} Fix the issue of automatic parse when inputting invalid values when using dateFns [#5302](https://github.com/vueComponent/ant-design-vue/issues/5302)
  235. - \u{1F41E} Fix \`Carousel\` click error when using image [#5299](https://github.com/vueComponent/ant-design-vue/issues/5299)
  236. ## 3.0.0-beta.12
  237. \`2022-03-02\`
  238. - \u{1F31F} Optimize \`Menu\` horizontal mode animation to avoid flickering
  239. - \u{1F41E} Fix the height issue caused by \`Upload\` animation [#5298](https://github.com/vueComponent/ant-design-vue/issues/5298)
  240. ## 3.0.0-beta.11
  241. \`2022-02-28\`
  242. - \u{1F31F} Refactor \`Upload\`, add showDownloadIcon, directory, isImageUrl, itemRender, maxCount, openFileDialogOnClick, progress, previewIcon, removeIcon, downloadIcon, drop and other features
  243. - \u{1F31F} Refactor \`Carousel\`
  244. - \u{1F41E} Fix \`Mentions\` cannot be selected when long-pressed [#5233](https://github.com/vueComponent/ant-design-vue/issues/5233)
  245. - \u{1F41E} Fix the issue of rendering multiple expand icons when \`Table\` dynamically changes the expand icon position [#5295](https://github.com/vueComponent/ant-design-vue/issues/5295)
  246. - \u{1F41E} Fix \`Slider\` type error [#5289](https://github.com/vueComponent/ant-design-vue/issues/5289)
  247. ## 3.0.0-beta.10
  248. \`2022-02-18\`
  249. - \u{1F41E} Fix the issue of automatic parse when inputting invalid values when the date component uses dayjs or dateFns [#5221](https://github.com/vueComponent/ant-design-vue/issues/5221)
  250. - \u{1F41E} Fix the issue that virtual scrolling is not turned off when dropdownMatchSelectWidth is false [#5242](https://github.com/vueComponent/ant-design-vue/issues/5242)
  251. - \u{1F41E} Fix descriptions console warning issue [#5250](https://github.com/vueComponent/ant-design-vue/issues/5250)
  252. - \u{1F41E} Fix the problem of provoking when the right-click of dropdown is expanded [#5259](https://github.com/vueComponent/ant-design-vue/issues/5259)
  253. - \u{1F41E} Fix TreeSelect windows touchpad expansion failure issue [#5220](https://github.com/vueComponent/ant-design-vue/issues/5220)
  254. ## 3.0.0-beta.9
  255. \`2022-01-28\`
  256. \u{1F525}\u{1F525}\u{1F525} Happy New Year \u{1F525}\u{1F525}\u{1F525}
  257. - \u{1F31F} \`Progress\` add title attribute to avoid title being overwritten by internal title [#4929](https://github.com/vueComponent/ant-design-vue/issues/4929)
  258. - \u{1F41E} Fix \`Input\` focus state, style border issue [#5188](https://github.com/vueComponent/ant-design-vue/issues/5188)
  259. - \u{1F31F} Optimize the scrolling effect of virtual scrolling under mobile [#5191](https://github.com/vueComponent/ant-design-vue/issues/5191)
  260. - \u{1F41E} Fix the style issue of \`Tree\` component when dragging [6d4248](https://github.com/vueComponent/ant-design-vue/commit/6d4248d046a420aa6a1ddfeb78632e4405b91e51)
  261. - \u{1F41E} Fix \`TreeSelect\` when the content is empty, the Enter button fills the empty node problem [#5217](https://github.com/vueComponent/ant-design-vue/issues/5217)
  262. - \u{1F41E} Fix \`Button\` block style invalid after setting size [#5219](https://github.com/vueComponent/ant-design-vue/issues/5219)
  263. ## 3.0.0-beta.8
  264. \`2022-01-21\`
  265. - \u{1F525} Refactor \`Cascader\`, support multiple selection, add \`tagRender\` \`multiple\` \`maxTagCount\` \`maxTagPlaceholder\` \`expandIcon\`, use \`dropdownClassName\` \`dropdownStyle\` \`open\` \`placement\` to replace \`popupClassName\` \`popupStyle\` respectively \` \`popupVisible\` \`popupPlacement\` property
  266. - \u{1F31F} Select, TreeSelect support slot maxTagPlaceholder
  267. - \u{1F31F} \`Table.Summary.Cell\` supports \`style\`, \`class\` native properties
  268. - \u{1F31F} Export more component types: \`ConfigProviderProps\` \`InputProps\` \`TextAreaProps\` \`PopconfirmProps\` \`PopoverProps\` \`SliderProps\` \`StepProps\` \`StepsProps\`
  269. - \u{1F41E} Fix Modal reporting error under vue@3.2.28 [#5190](https://github.com/vueComponent/ant-design-vue/issues/5190)
  270. - \u{1F41E} Fix \`Modal\` \`getContainer\` invalid problem [#5147](https://github.com/vueComponent/ant-design-vue/issues/5147)
  271. - \u{1F41E} Fix \`Table\` \`responsive\` invalid problem [#5172](https://github.com/vueComponent/ant-design-vue/issues/5172)
  272. - \u{1F41E} Fix \`Tabs\` activeKey controlled invalidation issue [#5180](https://github.com/vueComponent/ant-design-vue/issues/5180)
  273. ## 3.0.0-beta.7
  274. \`2022-01-10\`
  275. - \u{1F31F} Export FormItemInstance type [23f5fb](https://github.com/vueComponent/ant-design-vue/commit/23f5fba013ae8a76fb814c218fb319488da3c70b)
  276. - \u{1F41E} Fix Modal not showing issue under Dropdown [#5139](https://github.com/vueComponent/ant-design-vue/issues/5139)
  277. - \u{1F41E} Fix Modal esc shortcut key invalid issue [3297f7](https://github.com/vueComponent/ant-design-vue/commit/3297f7aa58f6098b2b1dd147341b5c8dc5f2f5e5)
  278. ## 3.0.0-beta.6
  279. \`2022-01-07\`
  280. - Modal
  281. - \u{1F31F} Refactor Modal component [#5129](https://github.com/vueComponent/ant-design-vue/issues/5129)
  282. - \u{1F41E} Fix the problem of unable to scroll when Modal and Drawer are mixed [#5096](https://github.com/vueComponent/ant-design-vue/issues/5096)
  283. - \u{1F41E} Fix Menu under Dropdown, bind the click event, the attribute verification fails [#5127](https://github.com/vueComponent/ant-design-vue/issues/5127)
  284. - \u{1F41E} Fix Table virtual scroll bar not updating issue [#5124](https://github.com/vueComponent/ant-design-vue/issues/5124)
  285. - \u{1F41E} Adjust DatePicker to a single root node to support v-show [#5132](https://github.com/vueComponent/ant-design-vue/issues/5132)
  286. #### Documentation:
  287. - \u{1F31F} Dynamically update document.title to facilitate document switching [#5121](https://github.com/vueComponent/ant-design-vue/issues/5121)
  288. - \u{1F41E} Fix Empty type error [#5136](https://github.com/vueComponent/ant-design-vue/issues/5136)
  289. - \u{1F41E} Fix RangeTime range selection example error [#5125](https://github.com/vueComponent/ant-design-vue/issues/5125)
  290. ## 3.0.0-beta.5
  291. \`2022-01-04\`
  292. - \u{1F31F} Refactor message and notification components [#5113](https://github.com/vueComponent/ant-design-vue/issues/5113)
  293. - \u{1F41E} Fix TimePicker, Slider, TreeSelect type errors [#5109](https://github.com/vueComponent/ant-design-vue/issues/5109)
  294. - \u{1F41E} Fix the issue that it does not take effect when Space size=0 [#5101](https://github.com/vueComponent/ant-design-vue/issues/5101)
  295. ## 3.0.0-beta.4
  296. \`2021-12-28\`
  297. - \u{1F31F} Refactor the Checkbox component for better performance
  298. - \u{1F31F} FormItem adds noStyle property, which makes it more convenient to organize form layout
  299. - \u{1F41E} Fix the problem that InputNumber cannot enter the minimum value when the precision is 0 [#5083](https://github.com/vueComponent/ant-design-vue/issues/5083)
  300. #### Documentation:
  301. - \u{1F31F} Form adds 2 new examples: Time-related Controls, Other Form Controls
  302. ## 3.0.0-beta.3
  303. \`2021-12-27\`
  304. - \u{1F41E} Fix \`Select\` virtual scroll, dynamically correct the height error problem [#5082](https://github.com/vueComponent/ant-design-vue/issues/5082)
  305. ## 3.0.0-beta.2
  306. \`2021-12-27\`
  307. - \u{1F41E} Fix the issue of triggering inspection when FormItem does not pass the name [#5081](https://github.com/vueComponent/ant-design-vue/issues/5081)
  308. - \u{1F41E} Fix the width flickering problem when Table is first rendered [#5075](https://github.com/vueComponent/ant-design-vue/issues/5075) [#4993](https://github.com/vueComponent/ant-design-vue/issues/4993)
  309. ## 3.0.0-beta.1
  310. \`2021-12-24\`
  311. - \u{1F31F} Refactor the InputNumber component, add new attributes: \`bordered\` \`controls\` \`keyboard\` \`stringMode\`, slot: \`addonAfter\` \`addonBefore\`, event: \`step\`, please refer to InputNumber API description for details
  312. - \u{1F31F} Add global.d.ts type file to facilitate volar recognition [#5067](https://github.com/vueComponent/ant-design-vue/issues/5067)
  313. - \u{1F41E} Fix web-type.json missing issue [#4860](https://github.com/vueComponent/ant-design-vue/issues/4860)
  314. - Tabs
  315. - \u{1F31F} Tabs collapsed node added delete function
  316. - \u{1F41E} Tabs special scene not activated option issue [#5056](https://github.com/vueComponent/ant-design-vue/issues/5056)
  317. - \u{1F41E} Fix the problem of the default export TabPane component name error [b645f8](https://github.com/vueComponent/ant-design-vue/commit/b645f827d0e13d60bc01c740ae8cbc8f61cf2cdf)
  318. - Form
  319. - \u{1F31F} 7 new usage examples added to the document
  320. - \u{1F31F} New FormInstance type export
  321. - \u{1F31F} No need to specify the type when verifying the Number type [#5064](https://github.com/vueComponent/ant-design-vue/issues/5064)
  322. - \u{1F41E} Roll back the automatic verification feature when FormItem is actively assigned. This scenario should not be automatically verified [#5056](https://github.com/vueComponent/ant-design-vue/issues/5056)
  323. - \u{1F41E} Fix validateMessages error problem
  324. - \u{1F31F} Optimize the basic components of the virtual list and improve the performance of Tree, TreeSelect, and Select [4e70c6](https://github.com/vueComponent/ant-design-vue/commit/4e70c6dd775254ae713d8633db2d0363027708e1) [#5069](https://github. com/vueComponent/ant-design-vue/issues/5069)
  325. - \u{1F41E} Fix the stuttering problem when Tree expands [#5069](https://github.com/vueComponent/ant-design-vue/issues/5069)
  326. - \u{1F41E} Fix the issue that Input is not updated when reset to undefined
  327. ## 3.0.0-alpha.16
  328. \`2021-12-19\`
  329. - \u{1F31F} Refactored Input and added borderless configuration
  330. - Table
  331. - \u{1F31F} Table customCell added column parameter [#5052](https://github.com/vueComponent/ant-design-vue/issues/5052)
  332. - \u{1F41E} Fix the console output error warning problem when turning Table pages [#5029](https://github.com/vueComponent/ant-design-vue/issues/5029)
  333. - \u{1F41E} Fix the problem that the pop-up box of the Table page turning component is hidden, and the pop-up box position is wrong [#5028](https://github.com/vueComponent/ant-design-vue/issues/5028)
  334. - \u{1F41E} Fix the issue that the global prefixCls of the Rate component does not take effect [#5026](https://github.com/vueComponent/ant-design-vue/issues/5026)
  335. - \u{1F41E} Fix Menu custom class not taking effect [#5038](https://github.com/vueComponent/ant-design-vue/issues/5038)
  336. - \u{1F41E} Fix the problem of printing warning when Carousel mobile device is touched [#5040](https://github.com/vueComponent/ant-design-vue/issues/5040)
  337. - \u{1F41E} Fix the problem that Select cannot be selected when customizing prefixCls [#5023](https://github.com/vueComponent/ant-design-vue/issues/5023)
  338. ## 3.0.0-alpha.15
  339. \`2021-12-12\`
  340. - \u{1F31F} Optimize Layout performance
  341. - \u{1F31F} Menu supports lazy loading (SubMenu must fill in the key) to improve performance [#4812](https://github.com/vueComponent/ant-design-vue/issues/4812)
  342. - \u{1F31F} Input and Textarea support lazy command modifier [#4951](https://github.com/vueComponent/ant-design-vue/issues/4951)
  343. - \u{1F41E} Select placeholder supports slot [#4995](https://github.com/vueComponent/ant-design-vue/issues/4995)
  344. - \u{1F41E} Fix Radio cursor style [#4997](https://github.com/vueComponent/ant-design-vue/issues/4997)
  345. - \u{1F41E} Fix Statistic.Countdown property support slot [#4996](https://github.com/vueComponent/ant-design-vue/issues/4996)
  346. - \u{1F41E} Fix FormItem name attribute type error [#4998](https://github.com/vueComponent/ant-design-vue/issues/4998)
  347. - \u{1F41E} Fix Menu hidden animation loss problem
  348. - \u{1F41E} Fix FormItem explain style not responding issue [#5004](https://github.com/vueComponent/ant-design-vue/issues/5004)
  349. - \u{1F41E} Fix the problem that Slider tooltip does not display under special conditions
  350. - \u{1F41E} Fix the problem that Dropdown special conditions trigger two click events [#5002](https://github.com/vueComponent/ant-design-vue/issues/5002)
  351. - \u{1F41E} Fix some components reporting errors under SSR, support Nuxt
  352. - \u{1F41E} Fix the problem that the drop-down box component jumps at the edge [#5008](https://github.com/vueComponent/ant-design-vue/issues/5008)
  353. - \u{1F41E} Fix Table type error [#5009](https://github.com/vueComponent/ant-design-vue/issues/5009)
  354. ## 3.0.0-alpha.14
  355. \`2021-12-05\`
  356. - \u{1F31F} Add xxxl grid [#4953](https://github.com/vueComponent/ant-design-vue/issues/4953)
  357. - \u{1F31F} Collapse activeKey supports deep monitoring [#4969](https://github.com/vueComponent/ant-design-vue/issues/4969)
  358. - \u{1F41E} Fix the problem that the form verification is not triggered when textarea blur [af5440](https://github.com/vueComponent/ant-design-vue/commit/af54405381d60bfadb383996a6ad64724b80f996)
  359. - \u{1F41E} Fix the issue of unchecked form during active assignment [#4955](https://github.com/vueComponent/ant-design-vue/issues/4955)
  360. - \u{1F41E} Fix the problem of unable to scroll after Select search [#4971](https://github.com/vueComponent/ant-design-vue/issues/4971)
  361. - \u{1F41E} Fix rangePicker, slider type issues
  362. ## 3.0.0-alpha.13
  363. \`2021-11-28\`
  364. \u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}
  365. Publish Performant advanced table component Surely Vue
  366. Official website \uFF1A [https://surely.cool/](https://surely.cool/)
  367. Github\uFF1A[https://github.com/surely-vue/table]
  368. - \u{1F41E} Upgrade ts, fix component type error [e28168](https://github.com/vueComponent/ant-design-vue/commit/e28168e0bed28a97ef8c7b33f80d03f6fd0b5a02)[#4908](https://github.com/vueComponent/ant-design-vue/issues/4908)[#4912](https://github.com/vueComponent/ant-design-vue/issues/4912)
  369. - \u{1F41E} Drawer visible is changed to optional to avoid reporting type errors in the writing of jsx v-model [#4908](https://github.com/vueComponent/ant-design-vue/issues/4908)
  370. - \u{1F41E} Fix the problem that the tabs moreIcon slot does not take effect [#4928](https://github.com/vueComponent/ant-design-vue/issues/4928)
  371. - \u{1F41E} Fix Button :disabled="false" when the style is wrong [#4930](https://github.com/vueComponent/ant-design-vue/issues/4930)
  372. - \u{1F41E} Fix the expansion component (Select, AutoComplete, TreeSelect), the animation direction is wrong, the expansion flashing problem [#4909](https://github.com/vueComponent/ant-design-vue/issues/4909)
  373. - \u{1F41E} Anchor class name fixed has no prefix, which leads to naming conflicts [#4931](https://github.com/vueComponent/ant-design-vue/issues/4931)
  374. ## 3.0.0-alpha.12
  375. \`2021-11-20\`
  376. - \u{1F41E} Fix the problem that TimeRangePicker does not hide the panel correctly [#4902](https://github.com/vueComponent/ant-design-vue/issues/4902)
  377. - \u{1F41E} Fix the problem that TreeSelect is not cleared when resetting undefined [#4897](https://github.com/vueComponent/ant-design-vue/issues/4897)
  378. - \u{1F41E} Fix the issue that TreeSelect isLeaf does not take effect [#4883](https://github.com/vueComponent/ant-design-vue/issues/4883)
  379. - \u{1F41E} Fix Table rowSelection reporting loop response warning problem [#4885](https://github.com/vueComponent/ant-design-vue/issues/4885)
  380. - \u{1F41E} Fix the problem that Table rowSelection does not respond when dynamically updated [#4889](https://github.com/vueComponent/ant-design-vue/issues/4889)
  381. - \u{1F41E} Fix missing component types [#4863](https://github.com/vueComponent/ant-design-vue/issues/4863)
  382. ## 3.0.0-alpha.11
  383. \`2021-11-08\`
  384. - \u{1F31F} Add codesanbox link to the document [#4861](https://github.com/vueComponent/ant-design-vue/issues/4861)
  385. - \u{1F41E} Fix Collapse animation loss problem [#4856](https://github.com/vueComponent/ant-design-vue/issues/4856)
  386. - \u{1F41E} Fix the warning problem when Table does not set dataIndex
  387. ## 3.0.0-alpha.10
  388. \`2021-11-05\`
  389. - \u{1F41E} Fix the problem that Tree does not trigger loadData [#4835](https://github.com/vueComponent/ant-design-vue/issues/4835)
  390. - \u{1F41E} Fix Breadcrumb.Item click event not triggering issue [#4845](https://github.com/vueComponent/ant-design-vue/issues/4845)
  391. - \u{1F41E} Fix Checkbox sometimes not centered under Group [#4846](https://github.com/vueComponent/ant-design-vue/issues/4846)
  392. ## 3.0.0-alpha.9
  393. \`2021-11-03\`
  394. - \u{1F41E} Fix requestAnimationFrame undefined error under ssr for some components [#4833](https://github.com/vueComponent/ant-design-vue/issues/4833)
  395. - \u{1F41E} Fix the problem that TreeSelect selectable and checkable cannot be closed [#4838](https://github.com/vueComponent/ant-design-vue/issues/4838)
  396. - \u{1F41E} Fix the problem that Tabs cannot be scrolled on the mobile terminal [#4828](https://github.com/vueComponent/ant-design-vue/issues/4828)
  397. - \u{1F41E} Fix InputNumber does not trigger inspection under form [#4831](https://github.com/vueComponent/ant-design-vue/issues/4831)
  398. - \u{1F41E} Fix that when Select uses \`\\<a-select-option>\` to build a node, the automatic word segmentation fails [#4844](https://github.com/vueComponent/ant-design-vue/issues/4844)
  399. ## 3.0.0-alpha.8
  400. \`2021-10-30\`
  401. - \u{1F41E} Fix the missing component type [#4823](https://github.com/vueComponent/ant-design-vue/issues/4823)
  402. ## 3.0.0-alpha.7
  403. \`2021-10-29\`
  404. - \u{1F31F} Form added validate event [#4817](https://github.com/vueComponent/ant-design-vue/issues/4817)
  405. - \u{1F31F} Tree provides ref to get internal state api [#4820](https://github.com/vueComponent/ant-design-vue/issues/4820)
  406. - \u{1F41E} Fix the width mutation problem when dragging Table [#4811](https://github.com/vueComponent/ant-design-vue/issues/4811)
  407. - \u{1F41E} Fix the problem that TreeSelect is empty and does not update when opened again [a5604b](https://github.com/vueComponent/ant-design-vue/commit/a5604bb96796b9ec0090d3ec0c6d32d13d0df740)
  408. ## 3.0.0-alpha.6
  409. \`2021-10-27\`
  410. - \u{1F31F} Table add drag column feature
  411. ## 3.0.0-alpha.5
  412. \`2021-10-26\`
  413. - Table
  414. - \u{1F41E} Fix sticky time reporting error [#4804](https://github.com/vueComponent/ant-design-vue/issues/4804) [#4808](https://github.com/vueComponent/ant-design-vue/issues/4808)
  415. - \u{1F41E} Fix emptyText internationalization failure problem [#4805](https://github.com/vueComponent/ant-design-vue/issues/4805)
  416. - \u{1F31F} Optimize performance issues when size changes [#4787](https://github.com/vueComponent/ant-design-vue/issues/4787)
  417. - \u{1F31F} useForm supports deep responsive rule [#4799](https://github.com/vueComponent/ant-design-vue/issues/4799)
  418. - \u{1F31F} Dropdown type supports text type [#4802](https://github.com/vueComponent/ant-design-vue/issues/4802)
  419. - \u{1F41E} Fix Menu reporting error on mobile terminal [#4794](https://github.com/vueComponent/ant-design-vue/issues/4794)
  420. - \u{1F41E} Fix the invalidation problem when checking the Tree custom fieldNames [#4790](https://github.com/vueComponent/ant-design-vue/issues/4790)
  421. - \u{1F41E} Fix api component internationalization failure problem [#4780](https://github.com/vueComponent/ant-design-vue/issues/4780)
  422. ## 3.0.0-alpha.4
  423. \`2021-10-20\`
  424. - Use shallowRef to improve performance in part of the component state [3a968f](https://github.com/vueComponent/ant-design-vue/commit/3a968fdd33960a788f2037d944aca4e8ee81294f)
  425. ## 3.0.0-alpha.3
  426. \`2021-10-08\`
  427. - Table
  428. - \u{1F41E} Fix the problem that the sorting prompt does not display [f64d7a](https://github.com/vueComponent/ant-design-vue/commit/f64d7adb22952cfdd5bf642343335fd78460d745)
  429. - \u{1F41E} Fix the responsive loss of some attributes [#4756](https://github.com/vueComponent/ant-design-vue/issues/4756)
  430. - \u{1F41E} Fix the problem that the default automatic calibration position of \`Popover\` and \`Popconfirm\` does not take effect [98b5e5](https://github.com/vueComponent/ant-design-vue/commit/98b5e5d53fd10620eddc2c386181f868ef941397)
  431. ## 3.0.0-alpha.2
  432. \`2021-10-08\`
  433. - \u{1F41E} Fix the issue of referencing process.nextTick [#4737](https://github.com/vueComponent/ant-design-vue/issues/4737)
  434. ## 3.0.0-alpha.1
  435. \`2021-10-07\`
  436. - \u{1F31F} Refactor \`Tabs\` [#4732](https://github.com/vueComponent/ant-design-vue/issues/4732)
  437. - Removed \`prevClick\`, \`nextClick\` events, and use \`tabScroll\` event instead
  438. - Obsolete the \`tabBarExtraContent\` slot, replace it with the rightExtra slot, and add the \`leftExtra\` slot
  439. - Added \`addIcon\`, \`closeIcon\`, \`moreIcon\` slots
  440. - \u{1F31F} Refactor \`Card\`, discard the tabList slots configuration, and use the customTab slot for unified configuration [#4732](https://github.com/vueComponent/ant-design-vue/issues/4732)
  441. - \u{1F31F} Refactor \`Drawer\`
  442. - Added \`autofocus\` \`contentWrapperStyle\` \`footerStyle\` \`headerStyle\` \`push\` \`size\` \`forceRender\` and other attributes
  443. - Added \`closeIcon\` \`extra\` \`footer\` and other slots
  444. - Deprecated \`afterVisibleChange\` property, use event with the same name instead
  445. - \u{1F41E} Fix the problem that \`Table\` pagination does not respond to changes [1add0d](https://github.com/vueComponent/ant-design-vue/commit/1add0d251cd35aa2c55404f7a60f1531425490c1)
  446. - \u{1F41E} Fix \`notification\` style misalignment problem [#4703](https://github.com/vueComponent/ant-design-vue/issues/4703)
  447. - \u{1F41E} Fix the selection, dragging and other abnormalities caused by \`Tree\` fieldsName [#4726](https://github.com/vueComponent/ant-design-vue/issues/4726)
  448. ## 3.0.0-alpha.0
  449. \`2021-09-24\`
  450. \u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}
  451. - Open source documentation.
  452. - Removed the \`lazy\` attribute of Transfer, it does not have a real optimization effect.
  453. - Removed the \`combobox\` mode of Select, please use \`AutoComplete\` instead.
  454. - Deprecated Button.Group, please use \`Space\` instead.
  455. - \`Timeline.Item\` new label.
  456. - \`Steps\` added \`responsive\`, \`percent\`.
  457. - \`Collapse\` added \`ghost\`, \`collapsible\`.
  458. - \`Popconfirm\` added \`cancelButton\`, \`okButton\`, and \`esc\` button hiding.
  459. - \`ConfigProvider\` added ConfigProvider.config to define the configuration of \`Modal.xxx\` \`message\` \`notification\`.
  460. - \`Tree\` \`TreeSelect\`.
  461. - Added virtual scrolling, discarded using \`a-tree-node\` \`a-tree-select-node\` to build nodes, using \`treeData\` property instead to improve component performance.
  462. - Deprecated \`scopedSlots\` \`slots\` custom rendering node, and replace it with \`v-slot:title\` to improve ease of use, avoid slot configuration expansion, and also avoid slot conflicts.
  463. - \`Table\`
  464. - Removed the \`rowSelection.hideDefaultSelections\` property of Table, please use \`SELECTION_ALL\` and \`SELECTION_INVERT\` in \`rowSelection.selections\` instead, [custom options](/components/table/#components-table-demo- row-selection-custom).
  465. - Removed Column slots and replaced them with \`v-slot:headerCell\` \`v-slot:headerCell\` \`v-slot:bodyCell\` \`v-slot:customFilterDropdown\` \`v-slot:customFilterIcon\` to improve ease of use , To avoid slot configuration expansion, but also to avoid the problem of slot conflicts.
  466. - Added expandFixed to control whether the expanded icon is fixed.
  467. - Added the showSorterTooltip header whether to display the tooltip for the next sort.
  468. - Added sticky for setting sticky head and scroll bar.
  469. - Added rowExpandable to set whether to allow row expansion.
  470. - New slot headerCell is used to personalize the header cell.
  471. - Added slot bodyCell for personalized cell.
  472. - New slot customFilterDropdown is used to customize the filter menu, which needs to be used with \`column.customFilterDropdown\`.
  473. - Added slot customFilterIcon for custom filter icons.
  474. - New slot emptyText is used to customize the display content of empty data.
  475. - Added slot summary for the summary column.
  476. - \`DatePicker\` \`TimePicker\` \`Calendar\`
  477. - By default, a more lightweight dayjs is used to replace momentjs. If your project is too large and uses a lot of momentjs methods, you can refer to the document [Custom Time Library](/docs/vue/replace-date-cn), Replace with momentjs.
  478. - UI interaction adjustment, align with antd 4.x interaction specifications.
  479. - \`Form\` The main goal of this update is to improve performance. If you don't have custom form controls, you can almost ignore this part
  480. - Since version 3.0, Form.Item no longer hijacks child elements, but automatically checks through provider/inject dependency injection. This method can improve component performance, and there is no limit to the number of child elements. The same is true for child elements. It can be a high-level component that is further encapsulated.
  481. You can reference [Customized Form Controls](#components-form-demo-customized-form-controls), but it also has some disadvantages:
  482. 1. If the custom component wants Form.Item to be verified and displayed, you need to inject \`const {id, onFieldChange, onFieldBlur} = useInjectFormItemContext()\` and call the corresponding method.
  483. 2. A Form.Item can only collect the data of one form item. If there are multiple form items, it will cause collection confusion. For example,
  484. \`\`\`html
  485. <a-form-item>
  486. <a-input name="a"></a-input>
  487. <a-input name="b"></a-input>
  488. </a-form-item>
  489. \`\`\`
  490. As above Form.Item does not know whether to collect \`name="a"\` or \`name="b"\`, you can solve this kind of problem in the following two ways:
  491. The first is to use multiple \`a-form-item\`:
  492. \`\`\`html
  493. <a-form-item>
  494. <a-input name="a"></a-input>
  495. <a-form-item><a-input name="b"></a-input></a-form-item>
  496. </a-form-item>
  497. \`\`\`
  498. The second way is to wrap it with a custom component and call \`useInjectFormItemContext\` in the custom component, It is equivalent to merging multiple form items into one.
  499. \`\`\`html
  500. <script>
  501. // custom component
  502. import { Form } from 'ant-design-vue';
  503. export default {
  504. name: 'custom-name',
  505. setup() {
  506. const formItemContext = Form.useInjectFormItemContext();
  507. },
  508. };
  509. </script>
  510. \`\`\`
  511. \`\`\`html
  512. <a-form-item>
  513. <custom-com>
  514. <a-input name="a"></a-input>
  515. <a-input name="b"></a-input>
  516. </custom-com>
  517. </a-form-item>
  518. \`\`\`
  519. Third, the component library provides an \`a-form-item-rest\` component, which will prevent data collection. You can put form items that do not need to be collected and verified into this component. It is the same as the first This method is very similar, but it does not generate additional dom nodes.
  520. \`\`\`html
  521. <a-form-item>
  522. <a-input name="a"></a-input>
  523. <a-form-item-rest><a-input name="b"></a-input></a-form-item-rest>
  524. </a-form-item>
  525. \`\`\`
  526. ## 2.2.8
  527. \`2021-09-17\`
  528. - \u{1F31F} Upload method supports patch [#4637](https://github.com/vueComponent/ant-design-vue/issues/4637)
  529. - \u{1F31F} List gutter supports array [d2b721](https://github.com/vueComponent/ant-design-vue/commit/d2b72143f0e15c8716b4ea8f68b2b72eff5cf510)
  530. - \u{1F41E} Fix Modal type error [#4632](https://github.com/vueComponent/ant-design-vue/issues/4632)
  531. - \u{1F41E} Fix the problem that AutoComplete cannot reset undefined [741718](https://github.com/vueComponent/ant-design-vue/commit/741718a0f92c790266e7a07d8d129c5673344a7e)
  532. - \u{1F41E} Fix the missing style of Tag closed icon [#4649](https://github.com/vueComponent/ant-design-vue/issues/4649)
  533. - \u{1F41E} Fix the problem that the TreeSelect clear button does not display under special conditions [#4655](https://github.com/vueComponent/ant-design-vue/issues/4655)
  534. - \u{1F41E} Fix useForm immdiate not working issue [#4646](https://github.com/vueComponent/ant-design-vue/issues/4646)
  535. ## 2.2.7
  536. \`2021-09-08\`
  537. - \u{1F31F} Menu supports overflowedIndicator slot [#4515](https://github.com/vueComponent/ant-design-vue/issues/4515)
  538. - \u{1F31F} useForm supports dynamic rule [#4498](https://github.com/vueComponent/ant-design-vue/issues/4498)
  539. - \u{1F31F} Select supports Number type [#4570](https://github.com/vueComponent/ant-design-vue/issues/4570)
  540. - \u{1F41E} Fix the warning problem caused by css zoom [#4554](https://github.com/vueComponent/ant-design-vue/issues/4554)
  541. - \u{1F41E} Fix Mentions input Chinese error report [#4524](https://github.com/vueComponent/ant-design-vue/issues/4524)
  542. - \u{1F41E} Fix the issue that AutoComplete does not support global prefixCls [#4566](https://github.com/vueComponent/ant-design-vue/issues/4566)
  543. - \u{1F41E} Fix Table nested table error report [#4600](https://github.com/vueComponent/ant-design-vue/issues/4600)
  544. - \u{1F41E} Fix MenuItem danger property under Dropdown has no style problem [#4618](https://github.com/vueComponent/ant-design-vue/issues/4618)
  545. - \u{1F41E} Fix Modal.xxx and other methods passing appContext invalid problem [#4627](https://github.com/vueComponent/ant-design-vue/issues/4627)
  546. - \u{1F41E} Fix some TS type errors
  547. ## 2.2.6
  548. \`2021-08-12\`
  549. - \u{1F41E} Fix \`Table\` expanded list rendering problem [#4507](https://github.com/vueComponent/ant-design-vue/issues/4507)
  550. - \u{1F41E} Fix \`Rate\` custom \`character\` slot not taking effect [#4509](https://github.com/vueComponent/ant-design-vue/issues/4509)
  551. - \u{1F41E} Add resize-observer-polyfill to fix the problem of reporting errors in low versions of Chrome [#4508](https://github.com/vueComponent/ant-design-vue/issues/4508)
  552. ## 2.2.5
  553. \`2021-08-11\`
  554. - \u{1F31F} \`Select\` supports customizing nodes through option slots [68c1f4](https://github.com/vueComponent/ant-design-vue/commit/68c1f4550108a3a6bbe4f1b2c5c168523fd6c84a)
  555. - \u{1F41E} Fix the problem that the pop-up window component in the development environment does not display in the lower version of chrome, and avoid the pop-up window flashing [#4409](https://github.com/vueComponent/ant-design-vue/issues/4409)
  556. - \u{1F41E} Fix the problem of not scrolling to the active position when \`Select\` is opened [ccb240](https://github.com/vueComponent/ant-design-vue/commit/ccb24016c07632f49550646c971060c402586c67)
  557. ## 2.2.4
  558. \`2021-08-10\`
  559. - \u{1F31F} Support Vue@3.2 [#4490](https://github.com/vueComponent/ant-design-vue/issues/4490)
  560. - \u{1F31F} Automatically hide the horizontal scroll bar of \`Table\` [#4484](https://github.com/vueComponent/ant-design-vue/issues/4484)
  561. - \u{1F41E} Fix the issue of \`Progress\` trailColor not taking effect [#4483](https://github.com/vueComponent/ant-design-vue/issues/4483)
  562. ## 2.2.3
  563. \`2021-08-07\`
  564. - \u{1F31F} Use \`position: sticky\` for the fixed column of \`Table\` to improve performance and solve the problem of misalignment in some scenes [38569c](https://github.com/vueComponent/ant-design-vue/commit/38569c28c7eb4eaa34f2cc096982daea901062d4)
  565. - \u{1F31F} \`Collapse\` supports number type key [#4405](https://github.com/vueComponent/ant-design-vue/issues/4405)
  566. - \u{1F31F} Optimize the flickering problem of \`Tabs\` when selected under windows [#4241](https://github.com/vueComponent/ant-design-vue/issues/4241)
  567. - \u{1F31F} \`InputPassword\` supports global setting prefixCls [#4430](https://github.com/vueComponent/ant-design-vue/issues/4430)
  568. - \u{1F41E} Fix \`Select\` cannot scroll issue [#4396](https://github.com/vueComponent/ant-design-vue/issues/4396)
  569. - \u{1F41E} Fix \`Badge\` error reporting under ssr [#4384](https://github.com/vueComponent/ant-design-vue/issues/4384)
  570. - \u{1F41E} Fix the issue of invalid data fields in \`Form\` [#4435](https://github.com/vueComponent/ant-design-vue/issues/4435)
  571. - \u{1F41E} Fix an error when the child element of \`FormItem\` is a native label [#4383](https://github.com/vueComponent/ant-design-vue/issues/4383)
  572. - \u{1F41E} Fix the error when \`TreeSelect\` customize title through slot [#4459](https://github.com/vueComponent/ant-design-vue/issues/4459)
  573. ## 2.2.2
  574. \`2021-07-11\`
  575. - \u{1F31F} Switch added checkedValue and unCheckedValue attributes to customize checked binding value [#4329](https://github.com/vueComponent/ant-design-vue/issues/4329)
  576. - \u{1F41E} Fix the issue of missing SubMenu animation [#4325](https://github.com/vueComponent/ant-design-vue/issues/4325)
  577. - \u{1F41E} Fix that there is no red box problem when TimePicker validates the error under Form [#4331](https://github.com/vueComponent/ant-design-vue/issues/4331)
  578. - \u{1F41E} Fix UploadDragger does not support vite-plugin-components on-demand loading problem [#4334](https://github.com/vueComponent/ant-design-vue/issues/4334)
  579. - \u{1F41E} Fix the error when TreeSelect customize title through slot [1152e8](https://github.com/vueComponent/ant-design-vue/commit/1152e8cd71cadf9e8fb4797916adca20c0e35974)
  580. - \u{1F41E} Fix the dropdown submenu style loss issue [#4351](https://github.com/vueComponent/ant-design-vue/issues/4351)
  581. - TS
  582. - Fix the type error of Table in ts 4.3.5 version [#4296](https://github.com/vueComponent/ant-design-vue/issues/4296)
  583. - Improve notification type [#4346](https://github.com/vueComponent/ant-design-vue/issues/4346)
  584. ## 2.2.1
  585. \`2021-07-06\`
  586. - \u{1F41E} Fix the issue that the Space component does not take effect in browsers that do not support flex
  587. - \u{1F41E} Fix the issue of DatePicker triggering scrolling under safari [#4323](https://github.com/vueComponent/ant-design-vue/issues/4323)
  588. ## 2.2.0
  589. \`2021-07-06\`
  590. - \u{1F389} Refactor the Button component, remove type="danger", and add the \`danger\` attribute [#4291](https://github.com/vueComponent/ant-design-vue/issues/4291)
  591. - \u{1F41E} Fix Rate component not updating issue [#4294](https://github.com/vueComponent/ant-design-vue/issues/4294)
  592. - \u{1F41E} Fix Tree replaceFields error report [#4298](https://github.com/vueComponent/ant-design-vue/issues/4298)
  593. - \u{1F41E} Fix Modal missing parentContext type problem [#4305](https://github.com/vueComponent/ant-design-vue/issues/4305)
  594. ## 2.2.0-rc.1
  595. \`2021-06-29\`
  596. - \u{1F31F} Change babel configuration, smaller build package size
  597. - \u{1F31F} Form provides the useForm function natively, and we will deprecate the @ant-design-vue/use library
  598. - \u{1F41E} Fix the issue that the Form validateFirst property does not trigger reject when there are multiple validation rules [#4273](https://github.com/vueComponent/ant-design-vue/issues/4273)
  599. - \u{1F41E} Fix List circular references causing errors in Vite [#4263](https://github.com/vueComponent/ant-design-vue/issues/4263)
  600. - \u{1F41E} Fix the missing item attribute problem in Menu event callback [#4290](https://github.com/vueComponent/ant-design-vue/issues/4290)
  601. ## 2.2.0-beta.6
  602. \`2021-06-26\`
  603. - \u{1F31F} Menu performance optimization [e8b957](https://github.com/vueComponent/ant-design-vue/commit/e8b95784eb1ee0554b0d6b17bdc14e18775f2ae6)
  604. - \u{1F41E} Fix \`Layout\` \`RangePicker\` \`WeekPicker\` \`Textarea\` on-demand loading failure
  605. ## 2.2.0-beta.5
  606. \`2021-06-24\`
  607. - \u{1F389} Support vite-plugin-components to be loaded on demand
  608. - \u{1F389} Refactor the List component
  609. - \u{1F31F} Select adds responsive folding option [656d14](https://github.com/vueComponent/ant-design-vue/commit/656d14fc4e4ef0f781324438f0d58cfb6816d583)
  610. - \u{1F41E} Fix the problem that the virtual list cannot be scrolled when the Select dynamic update option [b2aa49d](https://github.com/vueComponent/ant-design-vue/commit/b2aa49d064a83c6ce786a6bb4cd9fc5266a5964d)
  611. - \u{1F41E} Fix the incorrect location of Select keyboard events [604372](https://github.com/vueComponent/ant-design-vue/commit/604372ff2da521dd580ad5229f7dbd445c1c6190)
  612. - \u{1F41E} Fix the issue that AutoComplete does not support options slot [#4012](https://github.com/vueComponent/ant-design-vue/issues/4012)
  613. ## 2.2.0-beta.4
  614. \`2021-06-21\`
  615. - \u{1F389} Refactor Descriptions component [#4219](https://github.com/vueComponent/ant-design-vue/issues/4219)
  616. - \u{1F41E} Fix the issue that Countdown does not trigger the finish event [#4222](https://github.com/vueComponent/ant-design-vue/issues/4222)
  617. - \u{1F41E} Fix ConfigProvider reporting errors under vue 3.1 [#4225](https://github.com/vueComponent/ant-design-vue/issues/4225)
  618. - \u{1F41E} Fix the problem of using SubMenu under Dropdown to report an error [#4205](https://github.com/vueComponent/ant-design-vue/issues/4205)
  619. - \u{1F41E} Fix Col type error [#4226](https://github.com/vueComponent/ant-design-vue/issues/4226)
  620. - \u{1F41E} Fix the problem that onEnd is not triggered when Typography is out of focus [#4227](https://github.com/vueComponent/ant-design-vue/issues/4227)
  621. - \u{1F41E} Fix ImagePreview style loss problem [#4231](https://github.com/vueComponent/ant-design-vue/issues/4231)
  622. ## 2.2.0-beta.3
  623. \`2021-06-11\`
  624. - \u{1F389} Refactor Breadcrumb, Statistic, Tag components
  625. - \u{1F31F} Statistic supports loading attribute
  626. - \u{1F41E} Fix the problem of Menu rendering multiple sub-components to improve performance [6ae707](https://github.com/vueComponent/ant-design-vue/commit/6ae707edf508a9c5e8dca7dacf1410de5251bcf8)
  627. - \u{1F41E} Fix FormItem custom class invalidation [617e53](https://github.com/vueComponent/ant-design-vue/commit/617e534fda2ae6d468b5e9d3eb43370f8a4b0000)
  628. - \u{1F41E} Fix MenuDivider class error [#4195](https://github.com/vueComponent/ant-design-vue/issues/4195)
  629. - \u{1F41E} Fix Tag and Image type errors
  630. - \u{1F41E} Fix the issue of missing component animations such as Modal [#4191](https://github.com/vueComponent/ant-design-vue/issues/4191)
  631. - \u{1F41E} Fix the issue that Select class cannot be dynamically updated [#4194](https://github.com/vueComponent/ant-design-vue/issues/4194)
  632. - \u{1F41E} Fix the problem that the Dropdown mail expands and cannot be collapsed by clicking [#4198](https://github.com/vueComponent/ant-design-vue/issues/4198)
  633. - \u{1F41E} Fix the issue of missing some export methods of FormItem [#4183](https://github.com/vueComponent/ant-design-vue/issues/4183)
  634. ## 2.2.0-beta.2
  635. \`2021-06-08\`
  636. - \u{1F41E} Fix PageHeader display extension problem [4de73](https://github.com/vueComponent/ant-design-vue/commit/4de7737907d485d3dd3be44b70e599cc53edb171)
  637. - \u{1F41E} Fix the problem that some components cannot be rendered normally under Vue3.1[#4173](https://github.com/vueComponent/ant-design-vue/issues/4173)
  638. - \u{1F41E} Fix Menu.Divider name error problem [6c5c84](https://github.com/vueComponent/ant-design-vue/commit/6c5c84a3fc4b8abcd7aed0922852a64e0ac293c7)
  639. ## 2.2.0-beta.1
  640. \`2021-06-17\`
  641. - \u{1F525}\u{1F525}\u{1F525} Virtual Table independent library released https://www.npmjs.com/package/@surely-vue/table, this component is an independent library, the document example is not yet complete, it is a completely ts-developed component , There are good type hints, there are API documents on npm, those who are in a hurry can explore and use it, here is an online experience example, https://store.antdv.com/pro/preview/list/big-table-list
  642. - \u{1F525}\u{1F525}\u{1F525} Refactored a large number of components, the source code is more readable, the performance is better, and the ts type is more comprehensive -Refactored components in this version Anchor, Alert, Avatar, Badge, BackTop, Col, Form, Layout, Menu, Space, Spin, Switch, Row, Result, Rate
  643. - \u{1F389} Menu
  644. - Better performance [#3300](https://github.com/vueComponent/ant-design-vue/issues/3300)
  645. - Fix the problem of incorrect highlighting [#4053](https://github.com/vueComponent/ant-design-vue/issues/4053)
  646. - Fix console invalid warning [#4169](https://github.com/vueComponent/ant-design-vue/issues/4169)
  647. - Easier to use, simpler to use single file recursion [#4133](https://github.com/vueComponent/ant-design-vue/issues/4133)
  648. - \u{1F484} icon icon needs to be passed through slot
  649. - Skeleton
  650. - \u{1F31F} Support Skeleton.Avatar placeholder component.
  651. - \u{1F31F} Support Skeleton.Button placeholder component.
  652. - \u{1F31F} Support Skeleton.Input placeholder component.
  653. - \u{1F484} Destructive update
  654. - The \`a-menu-item\` and \`a-sub-menu\` icons need to be passed through the slot, and the icon is not automatically obtained through the sub-node
  655. - row gutter supports row-wrap, no need to use multiple rows to divide col
  656. - \`Menu\` removes \`defaultOpenKeys\` and \`defaultSelectedKeys\`; \`Switch\` removes \`defaultChecked\`; \`Rate\` removes \`defaultValue\`; Please be cautious to use the defaultXxx-named attributes of other unrefactored components, and they will be removed in future versions.
  657. - \u{1F31F} Added Avatar.Group component
  658. - \u{1F41E} Fix AutoComplete filterOptions not taking effect [#4170](https://github.com/vueComponent/ant-design-vue/issues/4170)
  659. - \u{1F41E} Fix Select automatic width invalidation problem [#4118](https://github.com/vueComponent/ant-design-vue/issues/4118)
  660. - \u{1F41E} Fix the lack of internationalized files in dist [#3684](https://github.com/vueComponent/ant-design-vue/issues/3684)
  661. ## 2.1.6
  662. \`2021-05-13\`
  663. - \u{1F41E} Use vue@3.0.10 to rebuild to avoid console warning [#3998](https://github.com/vueComponent/ant-design-vue/issues/3998)
  664. ## 2.1.5
  665. \`2021-05-12\`
  666. - \u{1F41E} Fix SSR time reporting error [#3983](https://github.com/vueComponent/ant-design-vue/issues/3983)
  667. ## 2.1.4
  668. \`2021-05-09\`
  669. - \u{1F41E} Fix \`Table\` scrolling misalignment issue [#4045](https://github.com/vueComponent/ant-design-vue/issues/4045)
  670. - \u{1F41E} Fix \`Typography\` editable mode triggering link jump issue [#4105](https://github.com/vueComponent/ant-design-vue/issues/4105)
  671. - \u{1F41E} Fix the issue that \`Carousel\` variableWidth does not take effect [#3977](https://github.com/vueComponent/ant-design-vue/issues/3977)
  672. - \u{1F41E} Fix the problem that \`TreeSelect\` cannot delete parent and child nodes at the same time through the keyboard [#3508](https://github.com/vueComponent/ant-design-vue/issues/3508)
  673. - \u{1F41E} Fix some types of errors
  674. ## 2.1.3
  675. \`2021-04-25\`
  676. - \u{1F389}\u{1F389}\u{1F389} remove ads during npm installation
  677. - \u{1F41E} \`Select\`
  678. - Fix the first issue of default activation [#3842](https://github.com/vueComponent/ant-design-vue/issues/3842)
  679. - Fix group display abnormal problem [#3841](https://github.com/vueComponent/ant-design-vue/issues/3841)
  680. - Fix scrolling abnormal issue after dynamically updating selections [#3972](https://github.com/vueComponent/ant-design-vue/issues/3972)
  681. - \u{1F41E} Fix the issue that \`Checkbox\` triggers twice \`update:checked\` [#3838](https://github.com/vueComponent/ant-design-vue/issues/3838)
  682. - \u{1F31F} \`Table\` column group supports fixed [#3882](https://github.com/vueComponent/ant-design-vue/issues/3882)
  683. - \u{1F31F} \`Table\` column supports v-for [#3934](https://github.com/vueComponent/ant-design-vue/issues/3934)
  684. - \u{1F41E} Fix the problem that \`Table\` displays horizontal scroll bar on windows [6d33d6](https://github.com/vueComponent/ant-design-vue/commit/6d33d60d2bca98825f274e48bcc3badd1857f742)
  685. - \u{1F31F} \`Form\` scrollToFirstError supports option parameter passing [#3918](https://github.com/vueComponent/ant-design-vue/issues/3918)
  686. - \u{1F41E} Fix the issue of \`Calendar\` month selector displaying wrong characters [#3915](https://github.com/vueComponent/ant-design-vue/issues/3915)
  687. - \u{1F31F} Refactor the \`Switch\` component and remove the defaultChecked attribute [#3885](https://github.com/vueComponent/ant-design-vue/issues/3885)
  688. - \u{1F41E} Fix the process exception when using Vite [#3930](https://github.com/vueComponent/ant-design-vue/issues/3930)
  689. - \u{1F41E} Fix \`Radio\` shadow occlusion problem [#3955](https://github.com/vueComponent/ant-design-vue/issues/3955)
  690. - \u{1F41E} Fix the issue that span does not take effect in \`Form\` inline mode [#3862](https://github.com/vueComponent/ant-design-vue/issues/3862)
  691. - \u{1F41E} Fix the issue that \`Cascader\` keydown selection does not take effect [#958](https://github.com/vueComponent/ant-design-vue/issues/958)
  692. - \u{1F41E} Fix \`Image\` preview function failure problem [#3701](https://github.com/vueComponent/ant-design-vue/issues/3701)
  693. - \u{1F41E} Fix some TS type issues
  694. ## 2.1.2
  695. \`2021-03-28\`
  696. - \u{1F31F} Recompile with Vue 3.0.9, compatible with 3.0.7 and below
  697. ## 2.1.1
  698. \`2021-03-27\`
  699. - \u{1F31F} Compatible with Vue 3.0.8, note: Due to the destructive update of 3.0.8, 2.1.1 is not compatible with versions below 3.0.7 [vue#3493](https://github.com/vuejs/vue-next/issues /3493)
  700. - \u{1F41E} Fix Modal.confirm missing closable ts type [#3684](https://github.com/vueComponent/ant-design-vue/issues/3845)
  701. - \u{1F41E} Fix upload custom method not working issue [#3843](https://github.com/vueComponent/ant-design-vue/issues/3843)
  702. ## 2.1.0
  703. \`2021-03-20\`
  704. - \u{1F389}\u{1F389}\u{1F389} Added \`Typography\` component [#3807](https://github.com/vueComponent/ant-design-vue/issues/3807)
  705. - \u{1F31F} Modal method adds close icon customization [#3753](https://github.com/vueComponent/ant-design-vue/issues/3753)
  706. - \u{1F41E} Fix missing build files containing internationalization [#3684](https://github.com/vueComponent/ant-design-vue/issues/3684)
  707. - \u{1F41E} Fix Drawer error after destruction [#848d64](https://github.com/vueComponent/ant-design-vue/commit/848d6497e68c87566790dfa889a1913199a6699a)
  708. - \u{1F41E} Fix BackTop incorrect position when KeepAlive is activated [#3803](https://github.com/vueComponent/ant-design-vue/issues/3803)
  709. - \u{1F41E} Fix the problem that the TreeNode class does not take effect [#3822](https://github.com/vueComponent/ant-design-vue/issues/3822)
  710. - \u{1F41E} Fix Table tags being an array error issue [#3812](https://github.com/vueComponent/ant-design-vue/issues/3812)
  711. - \u{1F41E} Fix the sorting issue when Table custom filterIcon is triggered [#3819](https://github.com/vueComponent/ant-design-vue/issues/3819)
  712. - \u{1F41E} Fix Select style misalignment under Form [#3781](https://github.com/vueComponent/ant-design-vue/issues/3781)
  713. ## 2.0.1
  714. \`2021-02-27\`
  715. - \u{1F31F} \`Badge\` adds \`Ribbon\` [#3681](https://github.com/vueComponent/ant-design-vue/issues/3681)
  716. - \u{1F31F} Adjust the trigger order of \`SearchInput\` search event [#3725](https://github.com/vueComponent/ant-design-vue/issues/3725)
  717. - \u{1F41E} Fix the stuck problem when \`Table\` is destroyed [#3531](https://github.com/vueComponent/ant-design-vue/issues/3531)
  718. - \u{1F41E} Fix the issue of less file introduced in \`Menu\` css [#3678](https://github.com/vueComponent/ant-design-vue/issues/3678)
  719. - \u{1F41E} Fix the problem of \`Alert\` custom icon misalignment [#3712](https://github.com/vueComponent/ant-design-vue/issues/3712)
  720. ## 2.0.0
  721. \`2021-02-06\`
  722. - \u{1F389}\u{1F389}\u{1F389} 2.0 official version released
  723. - \u{1F389}\u{1F389}\u{1F389} support dark theme [#3410](https://github.com/vueComponent/ant-design-vue/issues/3410)
  724. - \u{1F389}\u{1F389}\u{1F389} The new version of the document is online, use the Composition API to completely reconstruct the document example, and provide the TS and JS dual version source code
  725. - \u{1F31F} Refactor the \`Alert\` component using Composition API [#3654](https://github.com/vueComponent/ant-design-vue/pull/3654)
  726. - \u{1F31F} \`Tooltip\` supports custom colors [#3603](https://github.com/vueComponent/ant-design-vue/issues/3603)
  727. - \u{1F41E} Fix the problem that \`TimePicker\` does not automatically scroll to the selected position [#ab7537](https://github.com/vueComponent/ant-design-vue/commit/ab75379f0c2f5e54ab7c348284a7391939ab5aaf)
  728. ## 2.0.0-rc.9
  729. \`2021-01-24\`
  730. - \u{1F31F} \`@ant-design/icons-vue\` upgrade to 6.0, use es module by default
  731. - \u{1F31F} \`Tabs\` adds \`centered\` centered mode [#3501](https://github.com/vueComponent/ant-design-vue/issues/3501)
  732. - \u{1F41E} \`Progress\` Add opacity animation [#3505](https://github.com/vueComponent/ant-design-vue/issues/3505)
  733. - \u{1F41E} Fix an error when installing npm [#3515](https://github.com/vueComponent/ant-design-vue/issues/3515)
  734. - \u{1F41E} Fix the problem of \`Breadcrumn\` split line not displaying [#3522](https://github.com/vueComponent/ant-design-vue/issues/3522)
  735. - \u{1F41E} Fix \`Radio\` uncontrolled issue [#3517](https://github.com/vueComponent/ant-design-vue/issues/3517)
  736. - \u{1F41E} Fix \`FormItem\` not wrapping issue [#3538](https://github.com/vueComponent/ant-design-vue/issues/3538)
  737. - \u{1F41E} Fix \`Carousel\` \`pauseOnDotsHover\` not working problem [#3519](https://github.com/vueComponent/ant-design-vue/issues/3519)
  738. - \u{1F41E} Fix \`Input.Search\` \`class\` not working issue [#3541](https://github.com/vueComponent/ant-design-vue/issues/3541)
  739. - \u{1F41E} Fix the issue that \`InputNumber\` triggers the change event multiple times under Microsoft input method [#3550](https://github.com/vueComponent/ant-design-vue/issues/3550)
  740. - \u{1F41E} Fix the problem that the keyboard can still be switched in the disabled state of \`Tabs\` [#3575](https://github.com/vueComponent/ant-design-vue/issues/3575)
  741. - \u{1F41E} Fix the issue that \`Switch\` does not take effect in the table [#3512](https://github.com/vueComponent/ant-design-vue/issues/3512)
  742. ## 2.0.0-rc.8
  743. \`2021-01-07\`
  744. - \u{1F31F} Support Vite 2 [#3490](https://github.com/vueComponent/ant-design-vue/issues/3490)
  745. - \u{1F31F} Use Composition API to refactor Affix component [#3447](https://github.com/vueComponent/ant-design-vue/issues/3447)
  746. - \u{1F41E} Fix Image component type definition error [#3488](https://github.com/vueComponent/ant-design-vue/issues/3488)
  747. - \u{1F41E} Upgrade icons-vue Fix IconFont component type error [#3474](https://github.com/vueComponent/ant-design-vue/issues/3474)
  748. - \u{1F41E} Fix Tooltip arrow style error in less 4 [#3477](https://github.com/vueComponent/ant-design-vue/issues/3477)
  749. - \u{1F41E} Fix DatePicker type definition parsing error under Vue 3.0.5 [#bf7c62](https://github.com/vueComponent/ant-design-vue/commit/bf7c62f457fc14624881f69c5baf9a62219383f7)
  750. ## 2.0.0-rc.7
  751. \`2020-12-28\`
  752. - \u{1F41E} Fix Switch \`change\`\u3001\`click\` not work [#3453](https://github.com/vueComponent/ant-design-vue/issues/3453)
  753. ## 2.0.0-rc.6
  754. \`2020-12-27\`
  755. - \u{1F31F} Support Less 4 [#3449](https://github.com/vueComponent/ant-design-vue/issues/3449)
  756. - \u{1F31F} Added Image component [#3235](https://github.com/vueComponent/ant-design-vue/issues/3235)
  757. - \u{1F31F} Functional component, add displayName attribute [#3445](https://github.com/vueComponent/ant-design-vue/issues/3445)
  758. - \u{1F41E} Message adds custom class style function [#3443](https://github.com/vueComponent/ant-design-vue/issues/3443)
  759. - \u{1F41E} Fix the initial disabled state of the Tabs component does not take effect [#3366](https://github.com/vueComponent/ant-design-vue/issues/3366)
  760. - \u{1F41E} Fix Slider accuracy issue [#3346](https://github.com/vueComponent/ant-design-vue/issues/3346)
  761. - \u{1F41E} Fix the incorrect scroll height of Select [#3419](https://github.com/vueComponent/ant-design-vue/issues/3419)
  762. - \u{1F41E} Fix the problem that Input small is too small and the height is 2px [#3396](https://github.com/vueComponent/ant-design-vue/issues/3396)
  763. - \u{1F41E} Fix the problem that TreeSelect triggers two change events
  764. - \u{1F41E} Fix the endless loop problem of TreeSelect defining title through slot
  765. - \u{1F41E} Fix the problem that Drawer handle slot triggers two click events
  766. - \u{1F31F} Added Checkbox and Switch event declaration
  767. ## 2.0.0-rc.5
  768. \`2020-12-13\`
  769. - \u{1F41E} Fix the undefined warning problem of this.dom output in the Drawer component console
  770. - \u{1F41E} Fix Menu in Vue 3.0.3 and above versions, display confusion problem [#3354](https://github.com/vueComponent/ant-design-vue/issues/3354)
  771. ## 2.0.0-rc.4
  772. \`2020-12-10\`
  773. - \u{1F31F} Input.Password supports custom icons [#3320](https://github.com/vueComponent/ant-design-vue/issues/3320)
  774. - \u{1F41E} Fix the issue that the Select Option click event does not trigger [#4ea00d](https://github.com/vueComponent/ant-design-vue/commit/4ea00d3a70d0afd7bea07f814df03ab7d0b25ebd)
  775. - \u{1F41E} Fix the problem that the dark theme does not work after the Menu exceeds the width [#10f35a](https://github.com/vueComponent/ant-design-vue/commit/10f35a1fa510de91e9484b07fcfff253920cee29)
  776. - \u{1F41E} Fix Menu console vue key some waring [#520d6a](https://github.com/vueComponent/ant-design-vue/commit/520d6a5e85eb391e5294211c9d7b2ea598c59119)
  777. - \u{1F41E} Remove console passive prompt log [#8d1669](https://github.com/vueComponent/ant-design-vue/commit/8d1669b8896d84a67c61d3a00d0b13c42d70f30f)
  778. ## 2.0.0-rc.3
  779. \`2020-12-05\`
  780. - \u{1F41E} Fix the problem of functional components reporting type errors in Vue 3.0.3 [#f5cf7e](https://github.com/vueComponent/ant-design-vue/commit/f5cf7e0920a51f0ac024046996c99260aa41becf)
  781. - \u{1F41E} Fix Menu display error after detecting width [#3262](https://github.com/vueComponent/ant-design-vue/issues/3262)
  782. - \u{1F41E} Fix Menu subMenuOpenDelay subMenuCloseDelay not working problem [#3291](https://github.com/vueComponent/ant-design-vue/pull/3291)
  783. - \u{1F41E} Fix TreeSelect stack overflow problem [#28aeea](https://github.com/vueComponent/ant-design-vue/commit/28aeea6f0b142ed68950a3738f7cf2c1581a7a5b)
  784. - \u{1F41E} Fix Input custom style class being overwritten [#3273](https://github.com/vueComponent/ant-design-vue/issues/3273)
  785. - \u{1F41E} Fix InputNumber parse error in production environment [#3249](https://github.com/vueComponent/ant-design-vue/issues/3249)
  786. ## 2.0.0-rc.2
  787. \`2020-11-24\`
  788. - \u{1F31F} Optimize Menu performance, enable lazy loading by default [#3243](https://github.com/vueComponent/ant-design-vue/pull/3243)
  789. - \u{1F31F} Tag supports defining icon via slot [#3185](https://github.com/vueComponent/ant-design-vue/pull/3185)
  790. - \u{1F31F} Small type table changed to borderless [#3221](https://github.com/vueComponent/ant-design-vue/issues/3221)
  791. - \u{1F31F} @ant-design/icons-vue upgraded to 5.1.6, support SSR, support spin attribute shorthand
  792. - \u{1F41E} Fix the style problem of Alert's close button in Safari [#3184](https://github.com/vueComponent/ant-design-vue/issues/3184)
  793. - \u{1F41E} Fix the problem of Notification top attribute type error [#3187](https://github.com/vueComponent/ant-design-vue/issues/3187)
  794. - \u{1F41E} Fix DirectoryTree custom icon does not take effect [#3183](https://github.com/vueComponent/ant-design-vue/issues/3183)
  795. - \u{1F41E} Fix Button loading delay not taking effect [#3194](https://github.com/vueComponent/ant-design-vue/issues/3194)
  796. - \u{1F484} Select optionFilterProp no longer supports filtering by children [#3204](https://github.com/vueComponent/ant-design-vue/issues/3204)
  797. - \u{1F41E} Fix Select labelInValue error when reporting [#3216](https://github.com/vueComponent/ant-design-vue/issues/3216)
  798. - \u{1F41E} Fix ConfigProvider transformCellText missing issue [#3206](https://github.com/vueComponent/ant-design-vue/issues/3206)
  799. - \u{1F41E} Fix the style disorder problem when Dropdown Button is mixed together [#3244](https://github.com/vueComponent/ant-design-vue/issues/3244)
  800. - \u{1F41E} Fix RangePicker custom width invalidation issue [#3244](https://github.com/vueComponent/ant-design-vue/issues/3245)
  801. - \u{1F41E} Fix multiple errors or missing Ts types
  802. ## 2.0.0-rc.1
  803. \`2020-11-14\`
  804. - \u{1F389}\u{1F389}\u{1F389}
  805. - \u{1F31F} Menu cancel the default lazy loading, improve the first animation effect, optimize the Bezier curve function, and make it smoother [#3177](https://github.com/vueComponent/ant-design-vue/pull/3177)
  806. - \u{1F41E} Fix Select search function failure problem [#3144](https://github.com/vueComponent/ant-design-vue/issues/3144)
  807. - \u{1F41E} Fix the Drawer component does not have automatic focus, which can not be closed directly by the ESC button [#3148](https://github.com/vueComponent/ant-design-vue/issues/3148)
  808. - \u{1F41E} Fix the incorrect position of popover elements in Popover [#3147](https://github.com/vueComponent/ant-design-vue/issues/3147)
  809. - \u{1F41E} Fix CountDown not updating problem [#3170](https://github.com/vueComponent/ant-design-vue/pull/3170)
  810. - \u{1F41E} Fix multiple errors or missing Ts types
  811. ## 2.0.0-beta.15
  812. \`2020-11-08\`
  813. - \u{1F31F} Optimize the Menu animation to make it smoother [#3095](https://github.com/vueComponent/ant-design-vue/issues/3095)
  814. - \u{1F31F} Optimize VirtualList to avoid invalid render [#2e61e9](https://github.com/vueComponent/ant-design-vue/commit/2e61e9cb502f2bb6910f59abfb483fd2517e594f)
  815. - \u{1F41E} Fix Menu overflowedIndicator not taking effect [#689113](https://github.com/vueComponent/ant-design-vue/commit/689113b3c9c19e929607567a4c8252c6511bff5c)
  816. - \u{1F41E} Select
  817. - Fix the issue that dropdownRender does not support slot [#3098](https://github.com/vueComponent/ant-design-vue/issues/3098)
  818. - Fix the issue of abnormal empty values \u200B\u200Bin tag mode [#3100](https://github.com/vueComponent/ant-design-vue/issues/3100)
  819. - Fix the problem that the selected item is not updated in single selection mode [#3099](https://github.com/vueComponent/ant-design-vue/issues/3099)
  820. - Fix foucs status not taking effect in special scenarios [#3099](https://github.com/vueComponent/ant-design-vue/issues/3099)
  821. - \u{1F41E} Fix DatePicker default formatting invalid problem [#3091](https://github.com/vueComponent/ant-design-vue/issues/3091)
  822. - \u{1F41E} Fix Table customRow configuration event not taking effect [#3121](https://github.com/vueComponent/ant-design-vue/issues/3121)
  823. - \u{1F41E} Fix the style of TreeSelect search box [ee4cd3c](https://github.com/vueComponent/ant-design-vue/commit/ ee4cd3c35a84658cbbb148ce368bc247a927d528)
  824. - \u{1F41E} Fix Ts type error or missing problem
  825. ## 2.0.0-beta.13
  826. \`2020-11-02\`
  827. - \u{1F41E} Fix npm install error report [#3080](https://github.com/vueComponent/ant-design-vue/issues/3080)
  828. - \u{1F41E} Fix Select maxPlaceHolder display error problem [#3085](https://github.com/vueComponent/ant-design-vue/issues/3085)
  829. - \u{1F41E} Fix the pop-up component, the pop-up position is not updated [#3085](https://github.com/vueComponent/ant-design-vue/issues/3085)
  830. - \u{1F41E} Fix the warning problem when Table data is empty [#3082](https://github.com/vueComponent/ant-design-vue/issues/3082)
  831. - \u{1F41E} Fix Input display multiple borders in Form [#3084](https://github.com/vueComponent/ant-design-vue/issues/3084)
  832. ## 2.0.0-beta.12
  833. \`2020-11-01\`
  834. - \u{1F41E} Fix dist/antd.css missing component style issue [#3069](https://github.com/vueComponent/ant-design-vue/issues/3069)
  835. - \u{1F41E} Fix Input style issue [#3074](https://github.com/vueComponent/ant-design-vue/issues/3074)
  836. - \u{1F41E} Fix Form layout="vertical" style issue [#3075](https://github.com/vueComponent/ant-design-vue/issues/3075)
  837. - \u{1F41E} Fix Select cannot open popup problem [#3070](https://github.com/vueComponent/ant-design-vue/issues/3070)
  838. ## 2.0.0-beta.11
  839. \`2020-10-30\`
  840. - \u{1F389}\u{1F389}\u{1F389} Refactored Select and AutoComplete components, supports virtual lists, and greatly improves performance
  841. - \u{1F525}\u{1F525}\u{1F525} Use Typescript to refactor all components, type support is more friendly
  842. - \u{1F525} Optimize the underlying animation components, with better performance and smoother
  843. - \u{1F31F} Textarea component added showCount to support word count function
  844. - \u{1F31F} Recursive Menu component, supports arbitrary nesting of other elements [#1452](https://github.com/vueComponent/ant-design-vue/issues/1452)
  845. - \u{1F1EE}\u{1F1EA} Add Irish language internationalization support
  846. - \u{1F41E} Fix webpack 5 compatibility issues.
  847. - \u{1F41E} Fix the problem that the Upload method attribute does not take effect [#2837](https://github.com/vueComponent/ant-design-vue/issues/2837)
  848. - \u{1F41E} Fix Table component filter not supporting number type problem [#3052](https://github.com/vueComponent/ant-design-vue/issues/3052)
  849. - \u{1F41E} Fix Table fixed column ellipsis not working issue [#2916](https://github.com/vueComponent/ant-design-vue/issues/2916)
  850. - \u{1F41E} Fix Table custom expandIcon not taking effect [#3013](https://github.com/vueComponent/ant-design-vue/issues/3013)
  851. - \u{1F41E} Fix the problem that TreeSelect cannot customize slot [#2827](https://github.com/vueComponent/ant-design-vue/issues/2827)
  852. - \u{1F6CE} Change Avatar's srcSet to srcset
  853. ## 2.0.0-beta.10
  854. \`2020-09-24\`
  855. - \u{1F31F} Update Vue dependency to release version
  856. - \u{1F41E} Fix the problem that Menu does not collapse in Layout [#2819](https://github.com/vueComponent/ant-design-vue/issues/2819)
  857. - \u{1F41E} Fix a warning issue when switching Tabs [#2865](https://github.com/vueComponent/ant-design-vue/issues/2865)
  858. - \u{1F41E} Fix the problem that the input box does not trigger the change event when compositionend
  859. - \u{1F41E} Fix the problem that the Upload button does not disappear [#2884](https://github.com/vueComponent/ant-design-vue/issues/2884)
  860. - \u{1F41E} Fix upload custom method not working issue [#2837](https://github.com/vueComponent/ant-design-vue/issues/2837)
  861. - \u{1F41E} Fix some ts type errors
  862. ## 2.0.0-beta.8
  863. - \u{1F41E} Fix ts types error
  864. ## 2.0.0-beta.7
  865. - \u{1F41E} Fix the problem that Descriptions Item does not support v-for [#2793](https://github.com/vueComponent/ant-design-vue/issues/2793)
  866. - \u{1F41E} Fix Modal button loading effect not working problem [9257c1](https://github.com/vueComponent/ant-design-vue/commit/9257c1ea685db4339239589153aee3189d0434fe)
  867. - \u{1F41E} Fix the problem that the Steps component cannot be clicked when using v-model [ec7309](https://github.com/vueComponent/ant-design-vue/commit/ec73097d9b6ea8e2f2942ac28853c19191ca3298)
  868. - \u{1F31F} Checkbox, Radio add event declaration
  869. - \u{1F41E} Fix ts type error [802446](https://github.com/vueComponent/ant-design-vue/commit/8024469b8832cfc4fe85498b639bfb48820531aa)
  870. ## 2.0.0-beta.6
  871. - \u{1F41E} Fix the problem that TreeSelectNode subcomponent TreeSelectNode is not registered
  872. ## 2.0.0-beta.5
  873. - \u{1F525} Support Vite.
  874. ## 2.0.0-beta.4
  875. - \u{1F31F} Remove polyfills that are no longer used
  876. - \u{1F41E} Fix the problem of calling \`Modal\` afterClose twice
  877. - \u{1F41E} Supplement the declaration that ts type files lack native attributes
  878. ## 2.0.0-beta.3
  879. - \u{1F525} Support Typescript.
  880. - \u{1F525} Added \`Space\` component.
  881. - \u{1F41E} Fix the problem that some components cannot use css scope [4bdb24](https://github.com/vueComponent/ant-design-vue/commit/4bdb241aa674b50fafa29b3b98e291643f2a06cc).
  882. - \u{1F41E} Fix \`List.Meta\` registration failure problem [03a42a](https://github.com/vueComponent/ant-design-vue/commit/03a42a5b35e7d42a39aedb1aba8346995be2c27e)
  883. - \u{1F41E} Fix the problem of misalignment in the fixed column of Table [#1493](https://github.com/vueComponent/ant-design-vue/issues/1493)
  884. - \u{1F41E} Fix the problem that the \`Button\` is not vertically centered [bd71e3](https://github.com/vueComponent/ant-design-vue/commit/bd71e3806b73881f9a95028982d17a10b2cd0b5c)
  885. - \u{1F41E} Fix \`Tabs\` multiple departure \`change\` event issue [8ed937](https://github.com/vueComponent/ant-design-vue/commit/8ed937344a57142a575e5272f50933c9c4459a43)
  886. ## 2.0.0-beta.2
  887. ### Design specification adjustment
  888. - Adjust the row height from \`1.5\`(\`21px\`) to \`1.5715\`(\`22px\`).
  889. - Basic round corner adjustment, changed from \`4px\` to \`2px\`.
  890. - The color brightness of the dividing line is reduced, from \`#E8E8E8\` to \`#F0F0F0\`.
  891. - The default background color of Table is changed from transparent to white.
  892. ### Compatibility adjustment
  893. - The minimum supported version of Vue is Vue 3.0.
  894. #### Adjusted API
  895. - Removed LocaleProvider, please use \`ConfigProvider\` instead.
  896. - Removed the afterClose property of Tag.
  897. - Merged FormModel and Form, see the Form refactoring part below for details.
  898. - \`tabIndex\`, \`maxLength\`, \`readOnly\`, \`autoComplete\`, \`autoFocus\` are changed to all lowercase.
  899. - In order to use the slot more friendly in template syntax, all related to xxxRender, renderXxxx are changed to single parameter, involving \`itemRender\`, \`renderItem\`, \`customRender\`, \`dropdownRender\`, \`dateCellRender\`, \`dateFullCellRender\`, \`monthCellRender\`, \`monthFullCellRender\`, \`renderTabBar\`.
  900. - All the places where scopedSlots are configured are changed to slots.
  901. - \`{ on, props, attrs, ... }\` configuration is flattened, such as \`{ props: {type:'xxx'}, on: {click: this.handleClick}}\` changed to \`{ type: 'xxx', onClick: this.handleClick }\`, related fields: \`okButtonProps\`, \`cancelButtonProps\`.
  902. - Change xxx.sync to v-model:xxx
  903. - v-model is changed to v-model:xxx, which specifically involves components:
  904. - The components changed from v-model to v-model:checked are: CheckableTag, Checkbox, Switch
  905. - The components changed from v-model to v-model:value are: Radio, Mentions, CheckboxGroup, Rate, DatePicker
  906. - The components changed from v-model to v-model:visible are: Tag, Popconfirm, Popove, Tooltip, Moda, Dropdown
  907. - The components changed from v-model to v-model:activeKey are: Collaps, Tabs
  908. - The components changed from v-model to v-model:current are: Steps
  909. - The components changed from v-model to v-model:selectedKeys are: Menu
  910. #### Icon Upgrade
  911. In \`ant-design-vue@1.2.0\`, we introduced the svg icon ([Why use the svg icon?](https://github.com/ant-design/ant-design/issues/10353)). The icon API that uses string naming cannot be loaded on demand, so the svg icon file is fully introduced, which greatly increases the size of the packaged product. In 2.0, we adjusted the icon usage API to support tree shaking, reducing the default package size by approximately 150 KB (Gzipped).
  912. The old way of using Icon will be obsolete:
  913. \`\`\`html
  914. <a-icon type="smile" />
  915. <a-button icon="smile" />
  916. \`\`\`
  917. In 2.0, an on-demand introduction method will be adopted:
  918. \`\`\`html
  919. <template>
  920. <smile-outlined />
  921. <a-button>
  922. <template v-slot:icon><smile-outlined /></template>
  923. </a-buttom>
  924. </template>
  925. <script>
  926. import SmileOutlined from'@ant-design/icons-vue/SmileOutlined';
  927. export default {
  928. components: {
  929. SmileOutlined
  930. }
  931. }
  932. </script>
  933. \`\`\`
  934. #### Component refactoring
  935. In 1.x, we provide two form components, Form and FormModel. The original Form component uses v-decorator for data binding. In Vue2, we use context to force update components. However, in Vue3, due to the introduction of patchFlag, etc. Optimization method, forced refresh will destroy the performance advantage brought by patchFlag. So in version 2.0, we merged Form and FormModel, retained the use of FormModel, enriched related functions, and renamed it to Form.
  936. Involving changes:
  937. - Added \`scrollToFirstError\`, \`name\`, \`validateTrigger\` properties for Form, added \`finish\`, \`finishFailed\` events, and added \`scrollToField\` method.
  938. - Form.Item adds \`validateFirst\`, \`validateTrigger\`, and discards the \`prop\` attribute, and replaces it with \`name\`.
  939. - The nested field path uses an array. In the past version, we used. To represent the nested path (such as user.name to represent {user: {name:''} }). However, in some back-end systems, the variable name will also carry .. This causes users to need additional codes for conversion. Therefore, in the new version, nested paths are represented by arrays to avoid wrong handling behaviors (such as ['user','name']).
  940. - validateFields no longer supports callback. validateFields will return a Promise object, so you can perform corresponding error handling through async/await or then/catch. It is no longer necessary to determine whether errors is empty:
  941. \`\`\`js
  942. // v1
  943. // eslint-disable-next-line no-undef,no-unused-vars
  944. validateFields((err, value) => {
  945. if (!err) {
  946. // Do something with value
  947. }
  948. });
  949. \`\`\`
  950. Change to
  951. \`\`\`js
  952. // v2
  953. // eslint-disable-next-line no-undef,no-unused-vars
  954. validateFields().then(values \u200B\u200B=> {
  955. // Do something with value
  956. });
  957. \`\`\`
  958. ## 1.x
  959. Visit [GitHub](https://github.com/vueComponent/ant-design-vue/blob/1.x/CHANGELOG.en-US.md) to read change logs from \`0.x\` to \`1.x\`.
  960. `,html:`<h1 id="Change-Log-The-following-content-is-translated-by-Google">Change Log (The following content is translated by Google) <a class="header-anchor" href="#Change-Log-The-following-content-is-translated-by-Google">
  961. <span aria-hidden="true" class="anchor">#</span>
  962. </a></h1>
  963. <p><code>ant-design-vue</code> strictly follows <a href="http://semver.org/" target="_blank" rel="noopener noreferrer">Semantic Versioning 2.0.0</a>.</p>
  964. <h4 id="Release-Schedule">Release Schedule <a class="header-anchor" href="#Release-Schedule">
  965. <span aria-hidden="true" class="anchor">#</span>
  966. </a></h4>
  967. <ul>
  968. <li>Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).</li>
  969. <li>Monthly release: minor version at the end of every month for new features.</li>
  970. <li>Major version release is not included in this schedule for breaking change and new features.</li>
  971. </ul>
  972. <hr>
  973. <h2 id="_3-2-20">3.2.20 <a class="header-anchor" href="#_3-2-20">
  974. <span aria-hidden="true" class="anchor">#</span>
  975. </a></h2>
  976. <p><code>2023-04-27</code></p>
  977. <ul>
  978. <li>\u{1F31F} Optimize the repeated instantiation of Space subcomponents <a href="https://github.com/vueComponent/ant-design-vue/issues/6500" target="_blank" rel="noopener noreferrer">#6500</a></li>
  979. <li>\u{1F41E} Fix RangePicker does not support null value problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6510" target="_blank" rel="noopener noreferrer">#6510</a></li>
  980. </ul>
  981. <h2 id="_3-2-19">3.2.19 <a class="header-anchor" href="#_3-2-19">
  982. <span aria-hidden="true" class="anchor">#</span>
  983. </a></h2>
  984. <p><code>2023-04-23</code></p>
  985. <ul>
  986. <li>\u{1F41E} Fix antd.min.js file error</li>
  987. </ul>
  988. <h2 id="_3-2-18">3.2.18 <a class="header-anchor" href="#_3-2-18">
  989. <span aria-hidden="true" class="anchor">#</span>
  990. </a></h2>
  991. <p><code>2023-04-23</code></p>
  992. <ul>
  993. <li>\u{1F41E} Fix the style of input addonAfter when Form disabled <a href="https://github.com/vueComponent/ant-design-vue/issues/6403" target="_blank" rel="noopener noreferrer">#6403</a></li>
  994. <li>\u{1F41E} Fix Upload class name error <a href="https://github.com/vueComponent/ant-design-vue/issues/6413" target="_blank" rel="noopener noreferrer">#6413</a></li>
  995. <li>\u{1F41E} Fix date component's week, quarter does not support format problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6385" target="_blank" rel="noopener noreferrer">#6385</a></li>
  996. <li>\u{1F41E} Fix the problem that Select scrolls under Firefox <a href="https://github.com/vueComponent/ant-design-vue/issues/6470" target="_blank" rel="noopener noreferrer">#6470</a></li>
  997. <li>\u{1F31F} Button added focus and blur methods <a href="https://github.com/vueComponent/ant-design-vue/issues/6483" target="_blank" rel="noopener noreferrer">#6483</a></li>
  998. <li>\u{1F41E} Fix the problem that the container height changes after Select is selected <a href="https://github.com/vueComponent/ant-design-vue/issues/6467" target="_blank" rel="noopener noreferrer">#6467</a></li>
  999. <li>\u{1F41E} Fix Form name not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/6460" target="_blank" rel="noopener noreferrer">#6460</a></li>
  1000. </ul>
  1001. <h2 id="_3-2-17">3.2.17 <a class="header-anchor" href="#_3-2-17">
  1002. <span aria-hidden="true" class="anchor">#</span>
  1003. </a></h2>
  1004. <p><code>2023-04-04</code></p>
  1005. <ul>
  1006. <li>\u{1F41E} revert <a href="https://github.com/vueComponent/ant-design-vue/issues/6324" target="_blank" rel="noopener noreferrer">#6324</a>\uFF0Cfix table filter hidden error <a href="https://github.com/vueComponent/ant-design-vue/issues/6400" target="_blank" rel="noopener noreferrer">#6400</a></li>
  1007. </ul>
  1008. <h2 id="_3-2-16">3.2.16 <a class="header-anchor" href="#_3-2-16">
  1009. <span aria-hidden="true" class="anchor">#</span>
  1010. </a></h2>
  1011. <p><code>2023-03-23</code></p>
  1012. <ul>
  1013. <li>\u{1F41E} Fix notification close event triggered multiple times <a href="https://github.com/vueComponent/ant-design-vue/issues/6150" target="_blank" rel="noopener noreferrer">#6150</a></li>
  1014. <li>\u{1F41E} Fix the carousel map responsive change problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6100" target="_blank" rel="noopener noreferrer">#6100</a></li>
  1015. <li>\u{1F41E} Fix Table ceiling scroll bar style error <a href="https://github.com/vueComponent/ant-design-vue/issues/6169" target="_blank" rel="noopener noreferrer">#6169</a></li>
  1016. <li>\u{1F41E} Fix DatePicker disabledMinutes parameter error <a href="https://github.com/vueComponent/ant-design-vue/issues/6233" target="_blank" rel="noopener noreferrer">#6233</a></li>
  1017. <li>\u{1F41E} Fix the problem that the visibleChange event is not triggered when the Popup is closed <a href="https://github.com/vueComponent/ant-design-vue/issues/6324" target="_blank" rel="noopener noreferrer">#6324</a></li>
  1018. <li>\u{1F41E} Fix Image preview image error <a href="https://github.com/vueComponent/ant-design-vue/issues/6331" target="_blank" rel="noopener noreferrer">#6331</a></li>
  1019. </ul>
  1020. <h2 id="_3-2-15">3.2.15 <a class="header-anchor" href="#_3-2-15">
  1021. <span aria-hidden="true" class="anchor">#</span>
  1022. </a></h2>
  1023. <p><code>2022-11-10</code></p>
  1024. <ul>
  1025. <li>\u{1F41E} Fix the problem of preview image error when <code>Image</code> is deleted dynamically</li>
  1026. </ul>
  1027. <h2 id="_3-2-14">3.2.14 <a class="header-anchor" href="#_3-2-14">
  1028. <span aria-hidden="true" class="anchor">#</span>
  1029. </a></h2>
  1030. <p><code>2022-11-07</code></p>
  1031. <ul>
  1032. <li>\u{1F41E} Fix the problem of dynamic theme failure when custom <code>prefixCls</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/6063" target="_blank" rel="noopener noreferrer">#6063</a></li>
  1033. <li>\u{1F41E} Fix <code>DatePicker</code> error when using select and other popup components as slots <a href="https://github.com/vueComponent/ant-design-vue/issues/6062" target="_blank" rel="noopener noreferrer">#6062</a></li>
  1034. <li>\u{1F41E} Fix <code>DirectoryTree</code> not exposing scrollTo method <a href="https://github.com/vueComponent/ant-design-vue/issues/6067" target="_blank" rel="noopener noreferrer">#6067</a></li>
  1035. <li>\u{1F41E} Fix <code>RangePicker</code> popup position does not change <a href="https://github.com/vueComponent/ant-design-vue/issues/6073" target="_blank" rel="noopener noreferrer">#6073</a></li>
  1036. </ul>
  1037. <h2 id="_3-2-13">3.2.13 <a class="header-anchor" href="#_3-2-13">
  1038. <span aria-hidden="true" class="anchor">#</span>
  1039. </a></h2>
  1040. <p><code>2022-10-08</code></p>
  1041. <ul>
  1042. <li>\u{1F31F} Support Vue 3 upgrade tool <code>@vue/compat</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5973" target="_blank" rel="noopener noreferrer">#5973</a></li>
  1043. <li>\u{1F31F} Cascader add tagRender slot <a href="https://github.com/vueComponent/ant-design-vue/issues/5954" target="_blank" rel="noopener noreferrer">#5954</a></li>
  1044. <li>\u{1F41E} Fix image flickering issue when Image preview is closed <a href="https://github.com/vueComponent/ant-design-vue/issues/5955" target="_blank" rel="noopener noreferrer">#5955</a></li>
  1045. <li>\u{1F41E} Fix Tag close icon style display misplaced <a href="https://github.com/vueComponent/ant-design-vue/issues/5956" target="_blank" rel="noopener noreferrer">#5956</a></li>
  1046. <li>\u{1F41E} Fix Table loading property ts type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5964" target="_blank" rel="noopener noreferrer">#5964</a></li>
  1047. <li>\u{1F41E} Fix Transfer deletion exception <a href="https://github.com/vueComponent/ant-design-vue/issues/5975" target="_blank" rel="noopener noreferrer">#5975</a></li>
  1048. <li>\u{1F41E} Fix the scroll shadow display issue of Table fixed column <a href="https://github.com/vueComponent/ant-design-vue/issues/5996" target="_blank" rel="noopener noreferrer">#5996</a></li>
  1049. <li>\u{1F41E} Fix DirectoryTree's default expansion failure issue when customizing fieldNames <a href="https://github.com/vueComponent/ant-design-vue/issues/6007" target="_blank" rel="noopener noreferrer">#6007</a></li>
  1050. </ul>
  1051. <h2 id="_3-2-12">3.2.12 <a class="header-anchor" href="#_3-2-12">
  1052. <span aria-hidden="true" class="anchor">#</span>
  1053. </a></h2>
  1054. <p><code>2022-09-02</code></p>
  1055. <ul>
  1056. <li>\u{1F41E} Fix DescriptionItem labelStyle does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5920" target="_blank" rel="noopener noreferrer">#5920</a></li>
  1057. <li>\u{1F31F} Typography copy button prevents bubbling <a href="https://github.com/vueComponent/ant-design-vue/issues/5746" target="_blank" rel="noopener noreferrer">##5746</a></li>
  1058. <li>\u{1F41E} Fix table merged column scroll shadow occlusion issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5786" target="_blank" rel="noopener noreferrer">#5786</a></li>
  1059. <li>\u{1F41E} Fix the inconsistency between css var and ConfigProvider variables <a href="https://github.com/vueComponent/ant-design-vue/issues/5929" target="_blank" rel="noopener noreferrer">#5929</a></li>
  1060. </ul>
  1061. <h2 id="_3-2-11">3.2.11 <a class="header-anchor" href="#_3-2-11">
  1062. <span aria-hidden="true" class="anchor">#</span>
  1063. </a></h2>
  1064. <p><code>2022-08-08</code></p>
  1065. <ul>
  1066. <li>\u{1F41E} Fix dayjs error when CDN introduces component library <a href="https://github.com/vueComponent/ant-design-vue/issues/5874" target="_blank" rel="noopener noreferrer">#5874</a></li>
  1067. <li>\u{1F41E} Fix <code>Dropdown</code> submenu wrapping issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5798" target="_blank" rel="noopener noreferrer">#5798</a></li>
  1068. <li>\u{1F41E} Fix the problem that the package size increases when the icon is introduced <a href="https://github.com/vueComponent/ant-design-vue/issues/5822" target="_blank" rel="noopener noreferrer">#5822</a></li>
  1069. <li>\u{1F41E} Fix <code>Select</code> custom field, no auto-focus selected node issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5843" target="_blank" rel="noopener noreferrer">#5843</a></li>
  1070. <li>\u{1F41E} Fix <code>InputNumber</code> size=large, the style is not aligned <a href="https://github.com/vueComponent/ant-design-vue/issues/5853" target="_blank" rel="noopener noreferrer">#5853</a></li>
  1071. </ul>
  1072. <h2 id="_3-2-10">3.2.10 <a class="header-anchor" href="#_3-2-10">
  1073. <span aria-hidden="true" class="anchor">#</span>
  1074. </a></h2>
  1075. <p><code>2022-07-07</code></p>
  1076. <ul>
  1077. <li>\u{1F41E} Fix the problem that the popup component cannot be used under <code>process.<wbr/>env.NODE_ENV = 'test'</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4565" target="_blank" rel="noopener noreferrer">#4565</a></li>
  1078. <li>\u{1F41E} Fix the problem that the popup layer is directly closed when the Menu component hovers quickly <a href="https://github.com/vueComponent/ant-design-vue/commit/36df585acf9a7d53c8b50be2ab240f54588a3b20" target="_blank" rel="noopener noreferrer">36df58</a></li>
  1079. <li>\u{1F41E} Fix Input autosize type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5766" target="_blank" rel="noopener noreferrer">#5766</a></li>
  1080. <li>\u{1F41E} Fix Table ellipsis tilte not working under fixed <a href="https://github.com/vueComponent/ant-design-vue/issues/5755" target="_blank" rel="noopener noreferrer">#5755</a></li>
  1081. </ul>
  1082. <h2 id="_3-2-9">3.2.9 <a class="header-anchor" href="#_3-2-9">
  1083. <span aria-hidden="true" class="anchor">#</span>
  1084. </a></h2>
  1085. <p><code>2022-06-25</code></p>
  1086. <ul>
  1087. <li>\u{1F41E} Fix the flickering problem when the Select edge position is closed <a href="https://github.com/vueComponent/ant-design-vue/commit/8a659da84fb8c44620fa279d9d6d73d6bd93d1f7" target="_blank" rel="noopener noreferrer">8a659d</a></li>
  1088. </ul>
  1089. <h2 id="_3-2-8">3.2.8 <a class="header-anchor" href="#_3-2-8">
  1090. <span aria-hidden="true" class="anchor">#</span>
  1091. </a></h2>
  1092. <p><code>2022-06-24</code></p>
  1093. <ul>
  1094. <li>\u{1F31F} Image add scroll wheel to zoom in and out <a href="https://github.com/vueComponent/ant-design-vue/issues/5703" target="_blank" rel="noopener noreferrer">#5703</a></li>
  1095. <li>\u{1F31F} ConfigProvider.config added getPopupContainer <a href="https://github.com/vueComponent/ant-design-vue/commit/62dc2402f37c0ca0514f5b8fbb363247f0216bb2" target="_blank" rel="noopener noreferrer">62dc24</a></li>
  1096. <li>\u{1F41E} Upload tooltip does not show issues <a href="https://github.com/vueComponent/ant-design-vue/issues/5714" target="_blank" rel="noopener noreferrer">#5714</a></li>
  1097. <li>\u{1F41E} Row gutter property type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5725" target="_blank" rel="noopener noreferrer">#5725</a></li>
  1098. <li>\u{1F41E} Whether Typography is editable or not, the state is not reset after switching <a href="https://github.com/vueComponent/ant-design-vue/issues/5743" target="_blank" rel="noopener noreferrer">#5743</a></li>
  1099. <li>\u{1F41E} In DirectoryTree multi-selection mode, a single node should be selected when clicking (multi-selection only selects multiple nodes when pressing ctrl and shift keys) [#5732](<a href="https://github.com/vueComponent/ant-design-vue/" target="_blank" rel="noopener noreferrer">https://github.com/vueComponent/ant-design-vue/</a> issues/5732)</li>
  1100. </ul>
  1101. <h2 id="_3-2-7">3.2.7 <a class="header-anchor" href="#_3-2-7">
  1102. <span aria-hidden="true" class="anchor">#</span>
  1103. </a></h2>
  1104. <p><code>2022-06-13</code></p>
  1105. <ul>
  1106. <li>\u{1F31F} <code>Checkbox</code> supports adding extra properties <a href="https://github.com/vueComponent/ant-design-vue/issues/5678" target="_blank" rel="noopener noreferrer">#5678</a></li>
  1107. <li>\u{1F31F} <code>RadioGroup</code> support global size <a href="https://github.com/vueComponent/ant-design-vue/issues/5690" target="_blank" rel="noopener noreferrer">#5690</a></li>
  1108. <li>\u{1F31F} <code>Table</code> expandedRowKeys support v-model <a href="https://github.com/vueComponent/ant-design-vue/issues/5695" target="_blank" rel="noopener noreferrer">#5695</a></li>
  1109. <li>\u{1F41E} Fix global Form message not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5693" target="_blank" rel="noopener noreferrer">#5693</a></li>
  1110. <li>\u{1F41E} Fix <code>Typography</code> Enter key triggers end event twice, end is no longer triggered when blur <a href="https://github.com/vueComponent/ant-design-vue/issues/5696" target="_blank" rel="noopener noreferrer">#5696</a></li>
  1111. </ul>
  1112. <h2 id="_3-2-6">3.2.6 <a class="header-anchor" href="#_3-2-6">
  1113. <span aria-hidden="true" class="anchor">#</span>
  1114. </a></h2>
  1115. <p><code>2022-06-07</code></p>
  1116. <ul>
  1117. <li>\u{1F31F} <code>Cascader</code> custom trigger supports custom components <a href="https://github.com/vueComponent/ant-design-vue/issues/5677" target="_blank" rel="noopener noreferrer">#5677</a></li>
  1118. <li>\u{1F41E} Fix <code>DateRangePicker</code> <code>TimeRangePicker</code> arrow not following the movement issue <a href="https://github.com/vueComponent/ant-design-vue/commit/71c6195771c0b9ddffadd294ce01f7515c5adc40" target="_blank" rel="noopener noreferrer">#71c619</a></li>
  1119. <li>\u{1F41E} Fix <code>TimeRangePicker</code> minSteps, hourSteps, secondStep not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5671" target="_blank" rel="noopener noreferrer">#5671</a></li>
  1120. </ul>
  1121. <h2 id="_3-2-5">3.2.5 <a class="header-anchor" href="#_3-2-5">
  1122. <span aria-hidden="true" class="anchor">#</span>
  1123. </a></h2>
  1124. <p><code>2022-05-26</code></p>
  1125. <ul>
  1126. <li>\u{1F31F} Image Added left and right arrow switching function <a href="https://github.com/vueComponent/ant-design-vue/issues/5642" target="_blank" rel="noopener noreferrer">#5642</a></li>
  1127. <li>\u{1F41E} Fix Steps progressDot slot failure <a href="https://github.com/vueComponent/ant-design-vue/issues/5648" target="_blank" rel="noopener noreferrer">#5648</a></li>
  1128. <li>\u{1F41E} Fix Tooltip global getPopupContainer invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5636" target="_blank" rel="noopener noreferrer">#5636</a></li>
  1129. <li>\u{1F41E} Fix useForm help style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5635" target="_blank" rel="noopener noreferrer">#5635</a></li>
  1130. <li>\u{1F41E} Fix Table, Tree drag and drop style conflict <a href="https://github.com/vueComponent/ant-design-vue/issues/5644" target="_blank" rel="noopener noreferrer">#5644</a></li>
  1131. </ul>
  1132. <h2 id="_3-2-4">3.2.4 <a class="header-anchor" href="#_3-2-4">
  1133. <span aria-hidden="true" class="anchor">#</span>
  1134. </a></h2>
  1135. <p><code>2022-05-23</code></p>
  1136. <ul>
  1137. <li>\u{1F41E} Fix InputNumber v-model type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5677" target="_blank" rel="noopener noreferrer">#5577</a></li>
  1138. <li>\u{1F31F} Select supports global size <a href="https://github.com/vueComponent/ant-design-vue/issues/5590" target="_blank" rel="noopener noreferrer">#5590</a></li>
  1139. <li>\u{1F41E} Form clearValidate resetValidate support array <a href="https://github.com/vueComponent/ant-design-vue/issues/5619" target="_blank" rel="noopener noreferrer">#5619</a></li>
  1140. <li>\u{1F41E} Drawer custom closeIcon does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5616" target="_blank" rel="noopener noreferrer">#5616</a></li>
  1141. <li>\u{1F31F} Fix CountDown support dayjs <a href="https://github.com/vueComponent/ant-design-vue/commit/5edca6be5a4e1aee9cde46724b14900f6c86bfb2" target="_blank" rel="noopener noreferrer">#5edca6</a></li>
  1142. <li>\u{1F31F} Tree support scrollTo <a href="https://github.com/vueComponent/ant-design-vue/issues/5626" target="_blank" rel="noopener noreferrer">#5626</a></li>
  1143. <li>\u{1F41E} Tooltip disabled class name error <a href="https://github.com/vueComponent/ant-design-vue/issues/5627" target="_blank" rel="noopener noreferrer">#5627</a></li>
  1144. </ul>
  1145. <h2 id="_3-2-3">3.2.3 <a class="header-anchor" href="#_3-2-3">
  1146. <span aria-hidden="true" class="anchor">#</span>
  1147. </a></h2>
  1148. <p><code>2022-05-05</code></p>
  1149. <ul>
  1150. <li>\u{1F31F} Optimize <code>Tree</code> performance <a href="https://github.com/vueComponent/ant-design-vue/issues/5551" target="_blank" rel="noopener noreferrer">#5551</a></li>
  1151. <li>\u{1F41E} Fix <code>Progress</code> <code>type='dashboard'</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5549" target="_blank" rel="noopener noreferrer">#5549</a></li>
  1152. <li>\u{1F41E} Fix console warning when <code>Table</code> customRender returns <code>Fragment</code> component <a href="https://github.com/vueComponent/ant-design-vue/issues/5556" target="_blank" rel="noopener noreferrer">#5556</a></li>
  1153. <li>\u{1F41E} Fix the issue of rendering redundant dom nodes when the <code>Card</code> slot is empty</li>
  1154. </ul>
  1155. <h2 id="_3-2-2">3.2.2 <a class="header-anchor" href="#_3-2-2">
  1156. <span aria-hidden="true" class="anchor">#</span>
  1157. </a></h2>
  1158. <p><code>2022-04-26</code></p>
  1159. <ul>
  1160. <li>\u{1F41E} Fix <code>Table</code> ceiling infinite loop problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5543" target="_blank" rel="noopener noreferrer">#5543</a></li>
  1161. </ul>
  1162. <h2 id="_3-2-1">3.2.1 <a class="header-anchor" href="#_3-2-1">
  1163. <span aria-hidden="true" class="anchor">#</span>
  1164. </a></h2>
  1165. <p><code>2022-04-25</code></p>
  1166. <ul>
  1167. <li>\u{1F31F} <code>Image</code> previewMask supports <code>false</code>, <code>function</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5531" target="_blank" rel="noopener noreferrer">#5531</a></li>
  1168. <li>\u{1F31F} <code>Select</code> option to add title</li>
  1169. <li>\u{1F31F} <code>Table</code> optimizes the drag handle to prevent sorting, filtering, etc. from being triggered when dragging</li>
  1170. <li>\u{1F41E} Fix the issue of triggering search event after <code>Select</code> is selected <a href="https://github.com/vueComponent/ant-design-vue/issues/5537" target="_blank" rel="noopener noreferrer">#5537</a></li>
  1171. <li>\u{1F41E} Fix SSR memory leak issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5502" target="_blank" rel="noopener noreferrer">#5502</a></li>
  1172. <li>\u{1F41E} Fix <code>Table</code> expandFixed ts type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5539" target="_blank" rel="noopener noreferrer">#5539</a></li>
  1173. </ul>
  1174. <h4 id="Documentation">Documentation: <a class="header-anchor" href="#Documentation">
  1175. <span aria-hidden="true" class="anchor">#</span>
  1176. </a></h4>
  1177. <ul>
  1178. <li>\u{1F31F} Added Modal drag and drop demo <a href="https://www.antdv.com/components/modal#components-modal-demo-modal-render" target="_blank" rel="noopener noreferrer">More</a></li>
  1179. </ul>
  1180. <h2 id="_3-2-0">3.2.0 <a class="header-anchor" href="#_3-2-0">
  1181. <span aria-hidden="true" class="anchor">#</span>
  1182. </a></h2>
  1183. <p><code>2022-04-19</code></p>
  1184. <ul>
  1185. <li>\u{1F31F} <code>InputNumber</code> supports lazy modifier</li>
  1186. <li>\u{1F31F} <code>Image</code> add <code>previewMask</code> property, <code>error</code> event <a href="https://github.com/vueComponent/ant-design-vue/issues/5479" target="_blank" rel="noopener noreferrer">#5479</a></li>
  1187. <li>\u{1F31F} <code>Modal</code> style supports string type <a href="https://github.com/vueComponent/ant-design-vue/issues/5449" target="_blank" rel="noopener noreferrer">#5449</a></li>
  1188. <li>\u{1F31F} <code>Cascader</code> supports <code>clearIcon</code>, <code>removeIcon</code> slots</li>
  1189. <li>\u{1F31F} Optimize <code>DatePicker</code> panel switching logic <a href="https://github.com/vueComponent/ant-design-vue/issues/5488" target="_blank" rel="noopener noreferrer">#5488</a></li>
  1190. <li>\u{1F41E} Fix <code>Cascader</code> not automatically correcting the popup position <a href="https://github.com/vueComponent/ant-design-vue/issues/5482" target="_blank" rel="noopener noreferrer">#5482</a></li>
  1191. <li>\u{1F41E} <code>Tabs</code> left, right direction disable animation <a href="https://github.com/vueComponent/ant-design-vue/issues/5464" target="_blank" rel="noopener noreferrer">#5464</a></li>
  1192. <li>\u{1F41E} <code>TimeRangePicker</code> value ts type supports string</li>
  1193. <li>\u{1F41E} <code>Tree</code> supports deep monitoring <a href="https://github.com/vueComponent/ant-design-vue/issues/5480" target="_blank" rel="noopener noreferrer">#5480</a></li>
  1194. <li>\u{1F41E} Fix <code>Table</code> not showing virtual scroll bar when keepalive active</li>
  1195. <li>\u{1F41E} Fix <code>Input</code> size warning <a href="https://github.com/vueComponent/ant-design-vue/issues/5508" target="_blank" rel="noopener noreferrer">#5508</a></li>
  1196. </ul>
  1197. <h2 id="_3-1-1">3.1.1 <a class="header-anchor" href="#_3-1-1">
  1198. <span aria-hidden="true" class="anchor">#</span>
  1199. </a></h2>
  1200. <p><code>2022-04-06</code></p>
  1201. <ul>
  1202. <li>\u{1F31F} Optimize <code>Form</code> rule type hints <a href="https://github.com/vueComponent/ant-design-vue/issues/5439" target="_blank" rel="noopener noreferrer">#5439</a></li>
  1203. <li>\u{1F41E} Fix the problem of incorrect height calculation when virtual scroll related components dynamically update content <a href="https://github.com/vueComponent/ant-design-vue/commit/4a4670bdce9e1043348fd741ec7a262ba2413a3a" target="_blank" rel="noopener noreferrer">4a4670</a></li>
  1204. </ul>
  1205. <h2 id="_3-1-0">3.1.0 <a class="header-anchor" href="#_3-1-0">
  1206. <span aria-hidden="true" class="anchor">#</span>
  1207. </a></h2>
  1208. <p><code>2022-04-06</code></p>
  1209. <h3 id="\u{1F525}\u{1F525}\u{1F525}-3-1-0-official-version-released-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} 3.1.0 official version released \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-3-1-0-official-version-released-\u{1F525}\u{1F525}\u{1F525}">
  1210. <span aria-hidden="true" class="anchor">#</span>
  1211. </a></h3>
  1212. <ul>
  1213. <li>\u{1F41E} Fix <code>Select.Option</code> child element is empty, the error is reported <a href="https://github.com/vueComponent/ant-design-vue/commit/272430ba06e44e06eb07694d6aef4d474fb741cb" target="_blank" rel="noopener noreferrer">272430</a></li>
  1214. </ul>
  1215. <h2 id="_3-1-0-rc-6">3.1.0-rc.6 <a class="header-anchor" href="#_3-1-0-rc-6">
  1216. <span aria-hidden="true" class="anchor">#</span>
  1217. </a></h2>
  1218. <p><code>2022-04-01</code></p>
  1219. <ul>
  1220. <li>\u{1F31F} Optimize <code>Table</code> performance, reduce the number of render times when hovering <a href="https://github.com/vueComponent/ant-design-vue/commit/900464473823277e4b06ace1c1ddc69ab3ef21d9" target="_blank" rel="noopener noreferrer">900464</a></li>
  1221. <li>\u{1F41E} Fix <code>Tabs</code> not folding when setting addIcon <a href="https://github.com/vueComponent/ant-design-vue/commit/669b22a54b33892c193dfd36150ae1ac2fb350dd" target="_blank" rel="noopener noreferrer">669b22</a></li>
  1222. <li>\u{1F41E} Fix <code>Mentions</code> component cannot be selected <a href="https://github.com/vueComponent/ant-design-vue/issues/5432" target="_blank" rel="noopener noreferrer">#5432</a></li>
  1223. <li>\u{1F41E} Fix component focus and blur events do not carry event parameters, resulting in popover error <a href="https://github.com/vueComponent/ant-design-vue/issues/5434" target="_blank" rel="noopener noreferrer">#5434</a></li>
  1224. <li>\u{1F41E} Fix <code>Select.Option</code>, when setting Tooltip, error is reported <a href="https://github.com/vueComponent/ant-design-vue/issues/5307" target="_blank" rel="noopener noreferrer">#5307</a></li>
  1225. </ul>
  1226. <h2 id="_3-1-0-rc-5">3.1.0-rc.5 <a class="header-anchor" href="#_3-1-0-rc-5">
  1227. <span aria-hidden="true" class="anchor">#</span>
  1228. </a></h2>
  1229. <p><code>2022-03-28</code></p>
  1230. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}">
  1231. <span aria-hidden="true" class="anchor">#</span>
  1232. </a></h3>
  1233. <ul>
  1234. <li>\u{1F31F} Optimize component ts type hints <a href="https://github.com/vueComponent/ant-design-vue/issues/5408" target="_blank" rel="noopener noreferrer">#5408</a></li>
  1235. <li>\u{1F41E} Fix <code>Form</code> cannot scroll to nested fields <a href="https://github.com/vueComponent/ant-design-vue/issues/5404" target="_blank" rel="noopener noreferrer">#5404</a></li>
  1236. <li>\u{1F41E} Fix <code>Table</code> bottom-sucking scroll bar responsive failure <a href="https://github.com/vueComponent/ant-design-vue/commit/afd74c95d8ccd6ced5ce5f5c1a9abe3a398a0217" target="_blank" rel="noopener noreferrer">afd74c</a></li>
  1237. </ul>
  1238. <h2 id="_3-1-0-rc-4">3.1.0-rc.4 <a class="header-anchor" href="#_3-1-0-rc-4">
  1239. <span aria-hidden="true" class="anchor">#</span>
  1240. </a></h2>
  1241. <p><code>2022-03-25</code></p>
  1242. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-1">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-1">
  1243. <span aria-hidden="true" class="anchor">#</span>
  1244. </a></h3>
  1245. <ul>
  1246. <li>\u{1F41E} Fix <code>Select</code> options do not support push and other variant methods <a href="https://github.com/vueComponent/ant-design-vue/issues/5398" target="_blank" rel="noopener noreferrer">#5398</a></li>
  1247. <li>\u{1F41E} Fix <code>MenuItem</code> custom icon, the original icon class name is lost <a href="https://github.com/vueComponent/ant-design-vue/issues/5390" target="_blank" rel="noopener noreferrer">#5390</a></li>
  1248. </ul>
  1249. <h2 id="_3-1-0-rc-3">3.1.0-rc.3 <a class="header-anchor" href="#_3-1-0-rc-3">
  1250. <span aria-hidden="true" class="anchor">#</span>
  1251. </a></h2>
  1252. <p><code>2022-03-24</code></p>
  1253. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-2">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-2">
  1254. <span aria-hidden="true" class="anchor">#</span>
  1255. </a></h3>
  1256. <ul>
  1257. <li>\u{1F31F} Optimize the search and click performance of <code>Tree</code> <code>TreeSelect</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5365" target="_blank" rel="noopener noreferrer">#5365</a></li>
  1258. <li>\u{1F31F} <code>Menu</code> selectedKeys, openKeys support depth watch <a href="https://github.com/vueComponent/ant-design-vue/commit/7bf1e0dda1fe8f70f6c8b17ba90b217df2a75bd4" target="_blank" rel="noopener noreferrer">7bf1e0</a></li>
  1259. <li>\u{1F41E} Fix <code>Checkbox</code> <code>Radio</code> triggering two <code>click</code> events for one click <a href="https://github.com/vueComponent/ant-design-vue/issues/5363" target="_blank" rel="noopener noreferrer">#5363</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/5389" target="_blank" rel="noopener noreferrer">#5389</a></li>
  1260. <li>\u{1F41E} Fix <code>FormItem</code> <code>htmlFor</code> property invalid issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5384" target="_blank" rel="noopener noreferrer">#5384</a></li>
  1261. <li>\u{1F41E} Fix <code>Upload</code> limit the number, the last upload is abort issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5385" target="_blank" rel="noopener noreferrer">#5385</a></li>
  1262. <li>\u{1F41E} Fix <code>RangePicker</code> <code>showTime</code>, disabled does not consider time issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5286" target="_blank" rel="noopener noreferrer">#5286</a></li>
  1263. <li>\u{1F41E} Fix <code>Layout.Sidebar</code> cannot be expanded after responsive collapse <a href="https://github.com/vueComponent/ant-design-vue/issues/5373" target="_blank" rel="noopener noreferrer">#5373</a></li>
  1264. <li>\u{1F41E} Fix <code>AutoComplete</code> custom children's class not mounted <a href="https://github.com/vueComponent/ant-design-vue/commit/414e7a1c56455017dbc3780ce7b1b4abd0f1c4d7" target="_blank" rel="noopener noreferrer">414e7a</a></li>
  1265. <li>\u{1F41E} Fix <code>TimeRangePicker</code> disabledTime not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5387" target="_blank" rel="noopener noreferrer">#5387</a></li>
  1266. <li>\u{1F41E} Fix <code>Dropdown</code> automatic correction of pop-up window position is invalid <a href="https://github.com/vueComponent/ant-design-vue/issues/5391" target="_blank" rel="noopener noreferrer">#5391</a></li>
  1267. </ul>
  1268. <h2 id="_3-1-0-rc-2">3.1.0-rc.2 <a class="header-anchor" href="#_3-1-0-rc-2">
  1269. <span aria-hidden="true" class="anchor">#</span>
  1270. </a></h2>
  1271. <p><code>2022-03-19</code></p>
  1272. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-3">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-3">
  1273. <span aria-hidden="true" class="anchor">#</span>
  1274. </a></h3>
  1275. <h3 id="\u{1F525}\u{1F525}\u{1F525}-Surely-Vue-supports-css-var-sync-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} Surely Vue supports css var sync \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-Surely-Vue-supports-css-var-sync-\u{1F525}\u{1F525}\u{1F525}">
  1276. <span aria-hidden="true" class="anchor">#</span>
  1277. </a></h3>
  1278. <ul>
  1279. <li>\u{1F31F} Optimize the underlying virtual scrolling components to scroll millions of data smoothly, involving <code>Select</code> <code>Tree</code> <code>TreeSelect</code> <code>AutoComplete</code> <code>Cascader</code> components</li>
  1280. <li>\u{1F41E} Fix the animation does not take effect when the <code>Button</code> component switches loading <a href="https://github.com/vueComponent/ant-design-vue/issues/5360" target="_blank" rel="noopener noreferrer">#5360</a></li>
  1281. <li>\u{1F41E} Fix the console error when <code>Modal</code> switches loading <a href="https://github.com/vueComponent/ant-design-vue/issues/5361" target="_blank" rel="noopener noreferrer">#5361</a></li>
  1282. </ul>
  1283. <h2 id="_3-1-0-rc-1">3.1.0-rc.1 <a class="header-anchor" href="#_3-1-0-rc-1">
  1284. <span aria-hidden="true" class="anchor">#</span>
  1285. </a></h2>
  1286. <p><code>2022-03-18</code></p>
  1287. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-4">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-4">
  1288. <span aria-hidden="true" class="anchor">#</span>
  1289. </a></h3>
  1290. <ul>
  1291. <li>\u{1F31F} Export more component properties to facilitate secondary development <a href="https://github.com/vueComponent/ant-design-vue/issues/5340" target="_blank" rel="noopener noreferrer">#5340</a> [#5353](<a href="https://github.com/" target="_blank" rel="noopener noreferrer">https://github.com/</a> vueComponent/ant-design-vue/issues/5353)</li>
  1292. <li>\u{1F31F} <code>Timeline</code> can be used for antd icon when custom color <a href="https://github.com/vueComponent/ant-design-vue/commit/2b81a7213b169dc72f02c7e0f57afffd67333f0e" target="_blank" rel="noopener noreferrer">2b81a7</a></li>
  1293. <li>\u{1F31F} <code>Radio</code> <code>Checkbox</code> supports number type</li>
  1294. <li>\u{1F31F} <code>Popover</code> does not display the popup when the slot is empty <a href="https://github.com/vueComponent/ant-design-vue/commit/71e110036ea0339207c168f268907dcc0de277e8" target="_blank" rel="noopener noreferrer">71e110</a></li>
  1295. <li>\u{1F31F} <code>Pagination</code> supports responsiveness <a href="https://github.com/vueComponent/ant-design-vue/commit/85197c4b50a7aae95079bfaa700c8868ed36cbad" target="_blank" rel="noopener noreferrer">85197c</a></li>
  1296. <li>\u{1F31F} Adjust the truncation logic after <code>Textarea</code> exceeds the maximum length (the text will not change after it exceeds) <a href="https://github.com/vueComponent/ant-design-vue/commit/d929217752aac2dcfcd56852c7dbc3a834819de1" target="_blank" rel="noopener noreferrer">d92921</a></li>
  1297. <li>\u{1F41E} Fix <code>Table</code> column drag handle style missing <a href="https://github.com/vueComponent/ant-design-vue/issues/5348" target="_blank" rel="noopener noreferrer">#5348</a></li>
  1298. <li>\u{1F41E} Fix <code>FormItem</code> error prompt repeated display problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5349" target="_blank" rel="noopener noreferrer">#5349</a></li>
  1299. <li>\u{1F41E} Fix <code>FormItem</code> cannot be used alone <a href="https://github.com/vueComponent/ant-design-vue/issues/5343" target="_blank" rel="noopener noreferrer">#5343</a></li>
  1300. <li>\u{1F41E} Fix <code>Tooltip</code> not displaying in <code>Switch</code> in loading state <a href="https://github.com/vueComponent/ant-design-vue/commit/625efff1fa8fb3c93a5c657538274fe76a4a4f1f" target="_blank" rel="noopener noreferrer">625eff</a></li>
  1301. </ul>
  1302. <h2 id="_3-1-0-rc-0">3.1.0-rc.0 <a class="header-anchor" href="#_3-1-0-rc-0">
  1303. <span aria-hidden="true" class="anchor">#</span>
  1304. </a></h2>
  1305. <p><code>2022-03-15</code></p>
  1306. <h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-5">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-5">
  1307. <span aria-hidden="true" class="anchor">#</span>
  1308. </a></h3>
  1309. <ul>
  1310. <li>\u{1F525} Support CSS variables, if you encounter style building errors after upgrading, please check <a href="https://ant.design/docs/react/customize-theme-variable-en" target="_blank" rel="noopener noreferrer">Dynamic Theme Documentation</a> to troubleshoot the problem. <a href="https://antdv.com/components/config-provider-cn/#components-config-provider-demo-theme" target="_blank" rel="noopener noreferrer">Experience</a></li>
  1311. <li>\u{1F525} Support RTL <a href="https://antdv.com/components/config-provider-cn/#components-config-provider-demo-direction" target="_blank" rel="noopener noreferrer">experience</a></li>
  1312. <li>\u{1F31F} <code>LayoutSider</code> <code>trigger</code> support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/5317" target="_blank" rel="noopener noreferrer">#5317</a></li>
  1313. <li>\u{1F31F} <code>Select</code> add <code>filterSort</code> <code>virtual</code> <code>listHeight</code> configuration <a href="https://github.com/vueComponent/ant-design-vue/issues/5310" target="_blank" rel="noopener noreferrer">#5310</a></li>
  1314. <li>\u{1F31F} <code>SubMenu</code> added <code>popupOffset</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5312" target="_blank" rel="noopener noreferrer">#5312</a></li>
  1315. <li>\u{1F31F} <code>Affix</code> add customIcon slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/60e2597f7f80ca354acc859a832a71d1110b3f4c" target="_blank" rel="noopener noreferrer">60e259</a></li>
  1316. <li>\u{1F31F} <code>Avatar</code> add <code>crossOrigin</code> <code>maxPopoverTrigger</code> property <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/5bdb45d6688700f0fcc10324c898cb114a1fa469" target="_blank" rel="noopener noreferrer">5bdb45</a></li>
  1317. <li>\u{1F31F} <code>Button</code> adds global size support <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/16b3b5fc366fcce155b4c37459a0b12f1031bfe6" target="_blank" rel="noopener noreferrer">16b3b5f</a></li>
  1318. <li>\u{1F31F} <code>DatePicker</code> added slots <code>prevIcon</code> <code>nextIcon</code> <code>superPrevIcon</code> <code>superNextIcon</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/27e7ed68fb4331e9e9a07738c68f135820496dd9" target="_blank" rel="noopener noreferrer">27e7ed</a></li>
  1319. <li>\u{1F31F} <code>Divider</code> added <code>orientationMargin</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c528d74c11dd323403705250b918e5408bce2c3c" target="_blank" rel="noopener noreferrer">c528d7</a></li>
  1320. <li>\u{1F31F} <code>Dropdown</code> added <code>destroyPopupOnHide</code> <code>loading</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c4c691b20777fe459a24a429b50e0fc8cdbdef85" target="_blank" rel="noopener noreferrer">c4c691</a></li>
  1321. <li>\u{1F31F} <code>Form</code> added <code>labelWrap</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/cb95d1202adce3375f73e55598cccea619a4d861" target="_blank" rel="noopener noreferrer">cb95d1</a></li>
  1322. <li>\u{1F31F} <code>Input</code> added <code>showCount</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/85767de39688b5da6157df9317666adaad6e184f" target="_blank" rel="noopener noreferrer">85767d</a></li>
  1323. <li>\u{1F31F} <code>InputNumber</code> add <code>prefix</code> slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/efea6b000e581f9c71ba98f80febace4e024910c" target="_blank" rel="noopener noreferrer">efea6b</a></li>
  1324. <li>\u{1F31F} <code>MenuDivider</code> added <code>dashed</code> dotted line <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/32fc4fc7c4f3913dec771a6a96b097bcda754b40" target="_blank" rel="noopener noreferrer">32fc4f</a></li>
  1325. <li>\u{1F31F} <code>Modal</code> method usage added <code>wrapClassName</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/d38ecce22c63adc5e8e52657fcbbef89e048b621" target="_blank" rel="noopener noreferrer">d38ecc</a></li>
  1326. <li>\u{1F31F} <code>Modal.confirm</code> adds <code>showCancel</code> and <code>propmise</code> support <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/a041b5bacea2f94f55fee358ff39e5abd0d1b39f" target="_blank" rel="noopener noreferrer">a041b5</a></li>
  1327. <li>\u{1F31F} Added <code>Skeleton.Button</code> <code>Skeleton.Input</code> two sub-components <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/2bd5fc15ffecf3cb3083accab02ceb97bd9ade38" target="_blank" rel="noopener noreferrer">2bd5fc</a></li>
  1328. <li>\u{1F31F} <code>Spin</code> supports <code>tip</code> slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/93a06a45f58c0920e8f43c49c9859ce4ca10c94e" target="_blank" rel="noopener noreferrer">93a06a</a></li>
  1329. <li>\u{1F31F} <code>Table</code> added <code>filterMode</code> to support tree filtering <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/79ff7ac2dba4ab5cf01241ceef072f2c4be20e12" target="_blank" rel="noopener noreferrer">79ff7a</a></li>
  1330. <li>\u{1F31F} <code>Typography</code> add <code>enterIcon</code> slot, <code>triggerType</code> property <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/e777bc17435b2610a0c0e1c29f60b900bcaab03c" target="_blank" rel="noopener noreferrer">e777bc</a></li>
  1331. <li>\u{1F41E} Fix <code>DatePicker</code> using string mode, console output type is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/5323" target="_blank" rel="noopener noreferrer">#5323</a></li>
  1332. <li>\u{1F41E} Fix the problem that the parent node cannot be selected after all the child nodes of <code>TreeSelect</code> are disabled <a href="https://github.com/vueComponent/ant-design-vue/issues/5316" target="_blank" rel="noopener noreferrer">#5316</a></li>
  1333. <li>\u{1F41E} Fix <code>Row</code> <code>gutter</code> ts type hint error <a href="https://github.com/vueComponent/ant-design-vue/commit/2efe1af6b66247b6bc89bf43bc3d2f1dc1f2a5d9" target="_blank" rel="noopener noreferrer">2efe1a</a></li>
  1334. <li>\u{1F41E} Fix <code>Wave</code> not working when custom prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/5334" target="_blank" rel="noopener noreferrer">#5334</a></li>
  1335. </ul>
  1336. <h2 id="_3-0-0-beta-13">3.0.0-beta.13 <a class="header-anchor" href="#_3-0-0-beta-13">
  1337. <span aria-hidden="true" class="anchor">#</span>
  1338. </a></h2>
  1339. <p><code>2022-03-04</code></p>
  1340. <ul>
  1341. <li>\u{1F31F} Optimize the animation after Menu overflow to avoid flickering</li>
  1342. <li>\u{1F41E} Fix the issue of automatic parse when inputting invalid values when using dateFns <a href="https://github.com/vueComponent/ant-design-vue/issues/5302" target="_blank" rel="noopener noreferrer">#5302</a></li>
  1343. <li>\u{1F41E} Fix <code>Carousel</code> click error when using image <a href="https://github.com/vueComponent/ant-design-vue/issues/5299" target="_blank" rel="noopener noreferrer">#5299</a></li>
  1344. </ul>
  1345. <h2 id="_3-0-0-beta-12">3.0.0-beta.12 <a class="header-anchor" href="#_3-0-0-beta-12">
  1346. <span aria-hidden="true" class="anchor">#</span>
  1347. </a></h2>
  1348. <p><code>2022-03-02</code></p>
  1349. <ul>
  1350. <li>\u{1F31F} Optimize <code>Menu</code> horizontal mode animation to avoid flickering</li>
  1351. <li>\u{1F41E} Fix the height issue caused by <code>Upload</code> animation <a href="https://github.com/vueComponent/ant-design-vue/issues/5298" target="_blank" rel="noopener noreferrer">#5298</a></li>
  1352. </ul>
  1353. <h2 id="_3-0-0-beta-11">3.0.0-beta.11 <a class="header-anchor" href="#_3-0-0-beta-11">
  1354. <span aria-hidden="true" class="anchor">#</span>
  1355. </a></h2>
  1356. <p><code>2022-02-28</code></p>
  1357. <ul>
  1358. <li>\u{1F31F} Refactor <code>Upload</code>, add showDownloadIcon, directory, isImageUrl, itemRender, maxCount, openFileDialogOnClick, progress, previewIcon, removeIcon, downloadIcon, drop and other features</li>
  1359. <li>\u{1F31F} Refactor <code>Carousel</code></li>
  1360. <li>\u{1F41E} Fix <code>Mentions</code> cannot be selected when long-pressed <a href="https://github.com/vueComponent/ant-design-vue/issues/5233" target="_blank" rel="noopener noreferrer">#5233</a></li>
  1361. <li>\u{1F41E} Fix the issue of rendering multiple expand icons when <code>Table</code> dynamically changes the expand icon position <a href="https://github.com/vueComponent/ant-design-vue/issues/5295" target="_blank" rel="noopener noreferrer">#5295</a></li>
  1362. <li>\u{1F41E} Fix <code>Slider</code> type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5289" target="_blank" rel="noopener noreferrer">#5289</a></li>
  1363. </ul>
  1364. <h2 id="_3-0-0-beta-10">3.0.0-beta.10 <a class="header-anchor" href="#_3-0-0-beta-10">
  1365. <span aria-hidden="true" class="anchor">#</span>
  1366. </a></h2>
  1367. <p><code>2022-02-18</code></p>
  1368. <ul>
  1369. <li>\u{1F41E} Fix the issue of automatic parse when inputting invalid values when the date component uses dayjs or dateFns <a href="https://github.com/vueComponent/ant-design-vue/issues/5221" target="_blank" rel="noopener noreferrer">#5221</a></li>
  1370. <li>\u{1F41E} Fix the issue that virtual scrolling is not turned off when dropdownMatchSelectWidth is false <a href="https://github.com/vueComponent/ant-design-vue/issues/5242" target="_blank" rel="noopener noreferrer">#5242</a></li>
  1371. <li>\u{1F41E} Fix descriptions console warning issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5250" target="_blank" rel="noopener noreferrer">#5250</a></li>
  1372. <li>\u{1F41E} Fix the problem of provoking when the right-click of dropdown is expanded <a href="https://github.com/vueComponent/ant-design-vue/issues/5259" target="_blank" rel="noopener noreferrer">#5259</a></li>
  1373. <li>\u{1F41E} Fix TreeSelect windows touchpad expansion failure issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5220" target="_blank" rel="noopener noreferrer">#5220</a></li>
  1374. </ul>
  1375. <h2 id="_3-0-0-beta-9">3.0.0-beta.9 <a class="header-anchor" href="#_3-0-0-beta-9">
  1376. <span aria-hidden="true" class="anchor">#</span>
  1377. </a></h2>
  1378. <p><code>2022-01-28</code></p>
  1379. <p>\u{1F525}\u{1F525}\u{1F525} Happy New Year \u{1F525}\u{1F525}\u{1F525}</p>
  1380. <ul>
  1381. <li>\u{1F31F} <code>Progress</code> add title attribute to avoid title being overwritten by internal title <a href="https://github.com/vueComponent/ant-design-vue/issues/4929" target="_blank" rel="noopener noreferrer">#4929</a></li>
  1382. <li>\u{1F41E} Fix <code>Input</code> focus state, style border issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5188" target="_blank" rel="noopener noreferrer">#5188</a></li>
  1383. <li>\u{1F31F} Optimize the scrolling effect of virtual scrolling under mobile <a href="https://github.com/vueComponent/ant-design-vue/issues/5191" target="_blank" rel="noopener noreferrer">#5191</a></li>
  1384. <li>\u{1F41E} Fix the style issue of <code>Tree</code> component when dragging <a href="https://github.com/vueComponent/ant-design-vue/commit/6d4248d046a420aa6a1ddfeb78632e4405b91e51" target="_blank" rel="noopener noreferrer">6d4248</a></li>
  1385. <li>\u{1F41E} Fix <code>TreeSelect</code> when the content is empty, the Enter button fills the empty node problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5217" target="_blank" rel="noopener noreferrer">#5217</a></li>
  1386. <li>\u{1F41E} Fix <code>Button</code> block style invalid after setting size <a href="https://github.com/vueComponent/ant-design-vue/issues/5219" target="_blank" rel="noopener noreferrer">#5219</a></li>
  1387. </ul>
  1388. <h2 id="_3-0-0-beta-8">3.0.0-beta.8 <a class="header-anchor" href="#_3-0-0-beta-8">
  1389. <span aria-hidden="true" class="anchor">#</span>
  1390. </a></h2>
  1391. <p><code>2022-01-21</code></p>
  1392. <ul>
  1393. <li>\u{1F525} Refactor <code>Cascader</code>, support multiple selection, add <code>tagRender</code> <code>multiple</code> <code>maxTagCount</code> <code>maxTagPlaceholder</code> <code>expandIcon</code>, use <code>dropdownClassName</code> <code>dropdownStyle</code> <code>open</code> <code>placement</code> to replace <code>popupClassName</code> <code>popupStyle</code> respectively <code></code>popupVisible<code></code>popupPlacement\` property</li>
  1394. <li>\u{1F31F} Select, TreeSelect support slot maxTagPlaceholder</li>
  1395. <li>\u{1F31F} <code>Table.Summary.Cell</code> supports <code>style</code>, <code>class</code> native properties</li>
  1396. <li>\u{1F31F} Export more component types: <code>ConfigProviderProps</code> <code>InputProps</code> <code>TextAreaProps</code> <code>PopconfirmProps</code> <code>PopoverProps</code> <code>SliderProps</code> <code>StepProps</code> <code>StepsProps</code></li>
  1397. <li>\u{1F41E} Fix Modal reporting error under vue@3.2.28 <a href="https://github.com/vueComponent/ant-design-vue/issues/5190" target="_blank" rel="noopener noreferrer">#5190</a></li>
  1398. <li>\u{1F41E} Fix <code>Modal</code> <code>getContainer</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5147" target="_blank" rel="noopener noreferrer">#5147</a></li>
  1399. <li>\u{1F41E} Fix <code>Table</code> <code>responsive</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5172" target="_blank" rel="noopener noreferrer">#5172</a></li>
  1400. <li>\u{1F41E} Fix <code>Tabs</code> activeKey controlled invalidation issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5180" target="_blank" rel="noopener noreferrer">#5180</a></li>
  1401. </ul>
  1402. <h2 id="_3-0-0-beta-7">3.0.0-beta.7 <a class="header-anchor" href="#_3-0-0-beta-7">
  1403. <span aria-hidden="true" class="anchor">#</span>
  1404. </a></h2>
  1405. <p><code>2022-01-10</code></p>
  1406. <ul>
  1407. <li>\u{1F31F} Export FormItemInstance type <a href="https://github.com/vueComponent/ant-design-vue/commit/23f5fba013ae8a76fb814c218fb319488da3c70b" target="_blank" rel="noopener noreferrer">23f5fb</a></li>
  1408. <li>\u{1F41E} Fix Modal not showing issue under Dropdown <a href="https://github.com/vueComponent/ant-design-vue/issues/5139" target="_blank" rel="noopener noreferrer">#5139</a></li>
  1409. <li>\u{1F41E} Fix Modal esc shortcut key invalid issue <a href="https://github.com/vueComponent/ant-design-vue/commit/3297f7aa58f6098b2b1dd147341b5c8dc5f2f5e5" target="_blank" rel="noopener noreferrer">3297f7</a></li>
  1410. </ul>
  1411. <h2 id="_3-0-0-beta-6">3.0.0-beta.6 <a class="header-anchor" href="#_3-0-0-beta-6">
  1412. <span aria-hidden="true" class="anchor">#</span>
  1413. </a></h2>
  1414. <p><code>2022-01-07</code></p>
  1415. <ul>
  1416. <li>Modal
  1417. <ul>
  1418. <li>\u{1F31F} Refactor Modal component <a href="https://github.com/vueComponent/ant-design-vue/issues/5129" target="_blank" rel="noopener noreferrer">#5129</a></li>
  1419. <li>\u{1F41E} Fix the problem of unable to scroll when Modal and Drawer are mixed <a href="https://github.com/vueComponent/ant-design-vue/issues/5096" target="_blank" rel="noopener noreferrer">#5096</a></li>
  1420. </ul>
  1421. </li>
  1422. <li>\u{1F41E} Fix Menu under Dropdown, bind the click event, the attribute verification fails <a href="https://github.com/vueComponent/ant-design-vue/issues/5127" target="_blank" rel="noopener noreferrer">#5127</a></li>
  1423. <li>\u{1F41E} Fix Table virtual scroll bar not updating issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5124" target="_blank" rel="noopener noreferrer">#5124</a></li>
  1424. <li>\u{1F41E} Adjust DatePicker to a single root node to support v-show <a href="https://github.com/vueComponent/ant-design-vue/issues/5132" target="_blank" rel="noopener noreferrer">#5132</a></li>
  1425. </ul>
  1426. <h4 id="Documentation-1">Documentation: <a class="header-anchor" href="#Documentation-1">
  1427. <span aria-hidden="true" class="anchor">#</span>
  1428. </a></h4>
  1429. <ul>
  1430. <li>\u{1F31F} Dynamically update document.title to facilitate document switching <a href="https://github.com/vueComponent/ant-design-vue/issues/5121" target="_blank" rel="noopener noreferrer">#5121</a></li>
  1431. <li>\u{1F41E} Fix Empty type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5136" target="_blank" rel="noopener noreferrer">#5136</a></li>
  1432. <li>\u{1F41E} Fix RangeTime range selection example error <a href="https://github.com/vueComponent/ant-design-vue/issues/5125" target="_blank" rel="noopener noreferrer">#5125</a></li>
  1433. </ul>
  1434. <h2 id="_3-0-0-beta-5">3.0.0-beta.5 <a class="header-anchor" href="#_3-0-0-beta-5">
  1435. <span aria-hidden="true" class="anchor">#</span>
  1436. </a></h2>
  1437. <p><code>2022-01-04</code></p>
  1438. <ul>
  1439. <li>\u{1F31F} Refactor message and notification components <a href="https://github.com/vueComponent/ant-design-vue/issues/5113" target="_blank" rel="noopener noreferrer">#5113</a></li>
  1440. <li>\u{1F41E} Fix TimePicker, Slider, TreeSelect type errors <a href="https://github.com/vueComponent/ant-design-vue/issues/5109" target="_blank" rel="noopener noreferrer">#5109</a></li>
  1441. <li>\u{1F41E} Fix the issue that it does not take effect when Space size=0 <a href="https://github.com/vueComponent/ant-design-vue/issues/5101" target="_blank" rel="noopener noreferrer">#5101</a></li>
  1442. </ul>
  1443. <h2 id="_3-0-0-beta-4">3.0.0-beta.4 <a class="header-anchor" href="#_3-0-0-beta-4">
  1444. <span aria-hidden="true" class="anchor">#</span>
  1445. </a></h2>
  1446. <p><code>2021-12-28</code></p>
  1447. <ul>
  1448. <li>\u{1F31F} Refactor the Checkbox component for better performance</li>
  1449. <li>\u{1F31F} FormItem adds noStyle property, which makes it more convenient to organize form layout</li>
  1450. <li>\u{1F41E} Fix the problem that InputNumber cannot enter the minimum value when the precision is 0 <a href="https://github.com/vueComponent/ant-design-vue/issues/5083" target="_blank" rel="noopener noreferrer">#5083</a></li>
  1451. </ul>
  1452. <h4 id="Documentation-2">Documentation: <a class="header-anchor" href="#Documentation-2">
  1453. <span aria-hidden="true" class="anchor">#</span>
  1454. </a></h4>
  1455. <ul>
  1456. <li>\u{1F31F} Form adds 2 new examples: Time-related Controls, Other Form Controls</li>
  1457. </ul>
  1458. <h2 id="_3-0-0-beta-3">3.0.0-beta.3 <a class="header-anchor" href="#_3-0-0-beta-3">
  1459. <span aria-hidden="true" class="anchor">#</span>
  1460. </a></h2>
  1461. <p><code>2021-12-27</code></p>
  1462. <ul>
  1463. <li>\u{1F41E} Fix <code>Select</code> virtual scroll, dynamically correct the height error problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5082" target="_blank" rel="noopener noreferrer">#5082</a></li>
  1464. </ul>
  1465. <h2 id="_3-0-0-beta-2">3.0.0-beta.2 <a class="header-anchor" href="#_3-0-0-beta-2">
  1466. <span aria-hidden="true" class="anchor">#</span>
  1467. </a></h2>
  1468. <p><code>2021-12-27</code></p>
  1469. <ul>
  1470. <li>\u{1F41E} Fix the issue of triggering inspection when FormItem does not pass the name <a href="https://github.com/vueComponent/ant-design-vue/issues/5081" target="_blank" rel="noopener noreferrer">#5081</a></li>
  1471. <li>\u{1F41E} Fix the width flickering problem when Table is first rendered <a href="https://github.com/vueComponent/ant-design-vue/issues/5075" target="_blank" rel="noopener noreferrer">#5075</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/4993" target="_blank" rel="noopener noreferrer">#4993</a></li>
  1472. </ul>
  1473. <h2 id="_3-0-0-beta-1">3.0.0-beta.1 <a class="header-anchor" href="#_3-0-0-beta-1">
  1474. <span aria-hidden="true" class="anchor">#</span>
  1475. </a></h2>
  1476. <p><code>2021-12-24</code></p>
  1477. <ul>
  1478. <li>
  1479. <p>\u{1F31F} Refactor the InputNumber component, add new attributes: <code>bordered</code> <code>controls</code> <code>keyboard</code> <code>stringMode</code>, slot: <code>addonAfter</code> <code>addonBefore</code>, event: <code>step</code>, please refer to InputNumber API description for details</p>
  1480. </li>
  1481. <li>
  1482. <p>\u{1F31F} Add global.d.ts type file to facilitate volar recognition <a href="https://github.com/vueComponent/ant-design-vue/issues/5067" target="_blank" rel="noopener noreferrer">#5067</a></p>
  1483. </li>
  1484. <li>
  1485. <p>\u{1F41E} Fix web-type.json missing issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4860" target="_blank" rel="noopener noreferrer">#4860</a></p>
  1486. </li>
  1487. <li>
  1488. <p>Tabs</p>
  1489. <ul>
  1490. <li>\u{1F31F} Tabs collapsed node added delete function</li>
  1491. <li>\u{1F41E} Tabs special scene not activated option issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5056" target="_blank" rel="noopener noreferrer">#5056</a></li>
  1492. <li>\u{1F41E} Fix the problem of the default export TabPane component name error <a href="https://github.com/vueComponent/ant-design-vue/commit/b645f827d0e13d60bc01c740ae8cbc8f61cf2cdf" target="_blank" rel="noopener noreferrer">b645f8</a></li>
  1493. </ul>
  1494. </li>
  1495. <li>
  1496. <p>Form</p>
  1497. <ul>
  1498. <li>\u{1F31F} 7 new usage examples added to the document</li>
  1499. <li>\u{1F31F} New FormInstance type export</li>
  1500. <li>\u{1F31F} No need to specify the type when verifying the Number type <a href="https://github.com/vueComponent/ant-design-vue/issues/5064" target="_blank" rel="noopener noreferrer">#5064</a></li>
  1501. <li>\u{1F41E} Roll back the automatic verification feature when FormItem is actively assigned. This scenario should not be automatically verified <a href="https://github.com/vueComponent/ant-design-vue/issues/5056" target="_blank" rel="noopener noreferrer">#5056</a></li>
  1502. <li>\u{1F41E} Fix validateMessages error problem</li>
  1503. </ul>
  1504. </li>
  1505. <li>
  1506. <p>\u{1F31F} Optimize the basic components of the virtual list and improve the performance of Tree, TreeSelect, and Select <a href="https://github.com/vueComponent/ant-design-vue/commit/4e70c6dd775254ae713d8633db2d0363027708e1" target="_blank" rel="noopener noreferrer">4e70c6</a> [#5069](<a href="https://github" target="_blank" rel="noopener noreferrer">https://github</a>. com/vueComponent/ant-design-vue/issues/5069)</p>
  1507. </li>
  1508. <li>
  1509. <p>\u{1F41E} Fix the stuttering problem when Tree expands <a href="https://github.com/vueComponent/ant-design-vue/issues/5069" target="_blank" rel="noopener noreferrer">#5069</a></p>
  1510. </li>
  1511. <li>
  1512. <p>\u{1F41E} Fix the issue that Input is not updated when reset to undefined</p>
  1513. </li>
  1514. </ul>
  1515. <h2 id="_3-0-0-alpha-16">3.0.0-alpha.16 <a class="header-anchor" href="#_3-0-0-alpha-16">
  1516. <span aria-hidden="true" class="anchor">#</span>
  1517. </a></h2>
  1518. <p><code>2021-12-19</code></p>
  1519. <ul>
  1520. <li>\u{1F31F} Refactored Input and added borderless configuration</li>
  1521. <li>Table
  1522. <ul>
  1523. <li>\u{1F31F} Table customCell added column parameter <a href="https://github.com/vueComponent/ant-design-vue/issues/5052" target="_blank" rel="noopener noreferrer">#5052</a></li>
  1524. <li>\u{1F41E} Fix the console output error warning problem when turning Table pages <a href="https://github.com/vueComponent/ant-design-vue/issues/5029" target="_blank" rel="noopener noreferrer">#5029</a></li>
  1525. <li>\u{1F41E} Fix the problem that the pop-up box of the Table page turning component is hidden, and the pop-up box position is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/5028" target="_blank" rel="noopener noreferrer">#5028</a></li>
  1526. </ul>
  1527. </li>
  1528. <li>\u{1F41E} Fix the issue that the global prefixCls of the Rate component does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5026" target="_blank" rel="noopener noreferrer">#5026</a></li>
  1529. <li>\u{1F41E} Fix Menu custom class not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5038" target="_blank" rel="noopener noreferrer">#5038</a></li>
  1530. <li>\u{1F41E} Fix the problem of printing warning when Carousel mobile device is touched <a href="https://github.com/vueComponent/ant-design-vue/issues/5040" target="_blank" rel="noopener noreferrer">#5040</a></li>
  1531. <li>\u{1F41E} Fix the problem that Select cannot be selected when customizing prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/5023" target="_blank" rel="noopener noreferrer">#5023</a></li>
  1532. </ul>
  1533. <h2 id="_3-0-0-alpha-15">3.0.0-alpha.15 <a class="header-anchor" href="#_3-0-0-alpha-15">
  1534. <span aria-hidden="true" class="anchor">#</span>
  1535. </a></h2>
  1536. <p><code>2021-12-12</code></p>
  1537. <ul>
  1538. <li>\u{1F31F} Optimize Layout performance</li>
  1539. <li>\u{1F31F} Menu supports lazy loading (SubMenu must fill in the key) to improve performance <a href="https://github.com/vueComponent/ant-design-vue/issues/4812" target="_blank" rel="noopener noreferrer">#4812</a></li>
  1540. <li>\u{1F31F} Input and Textarea support lazy command modifier <a href="https://github.com/vueComponent/ant-design-vue/issues/4951" target="_blank" rel="noopener noreferrer">#4951</a></li>
  1541. <li>\u{1F41E} Select placeholder supports slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4995" target="_blank" rel="noopener noreferrer">#4995</a></li>
  1542. <li>\u{1F41E} Fix Radio cursor style <a href="https://github.com/vueComponent/ant-design-vue/issues/4997" target="_blank" rel="noopener noreferrer">#4997</a></li>
  1543. <li>\u{1F41E} Fix Statistic.Countdown property support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4996" target="_blank" rel="noopener noreferrer">#4996</a></li>
  1544. <li>\u{1F41E} Fix FormItem name attribute type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4998" target="_blank" rel="noopener noreferrer">#4998</a></li>
  1545. <li>\u{1F41E} Fix Menu hidden animation loss problem</li>
  1546. <li>\u{1F41E} Fix FormItem explain style not responding issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5004" target="_blank" rel="noopener noreferrer">#5004</a></li>
  1547. <li>\u{1F41E} Fix the problem that Slider tooltip does not display under special conditions</li>
  1548. <li>\u{1F41E} Fix the problem that Dropdown special conditions trigger two click events <a href="https://github.com/vueComponent/ant-design-vue/issues/5002" target="_blank" rel="noopener noreferrer">#5002</a></li>
  1549. <li>\u{1F41E} Fix some components reporting errors under SSR, support Nuxt</li>
  1550. <li>\u{1F41E} Fix the problem that the drop-down box component jumps at the edge <a href="https://github.com/vueComponent/ant-design-vue/issues/5008" target="_blank" rel="noopener noreferrer">#5008</a></li>
  1551. <li>\u{1F41E} Fix Table type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5009" target="_blank" rel="noopener noreferrer">#5009</a></li>
  1552. </ul>
  1553. <h2 id="_3-0-0-alpha-14">3.0.0-alpha.14 <a class="header-anchor" href="#_3-0-0-alpha-14">
  1554. <span aria-hidden="true" class="anchor">#</span>
  1555. </a></h2>
  1556. <p><code>2021-12-05</code></p>
  1557. <ul>
  1558. <li>\u{1F31F} Add xxxl grid <a href="https://github.com/vueComponent/ant-design-vue/issues/4953" target="_blank" rel="noopener noreferrer">#4953</a></li>
  1559. <li>\u{1F31F} Collapse activeKey supports deep monitoring <a href="https://github.com/vueComponent/ant-design-vue/issues/4969" target="_blank" rel="noopener noreferrer">#4969</a></li>
  1560. <li>\u{1F41E} Fix the problem that the form verification is not triggered when textarea blur <a href="https://github.com/vueComponent/ant-design-vue/commit/af54405381d60bfadb383996a6ad64724b80f996" target="_blank" rel="noopener noreferrer">af5440</a></li>
  1561. <li>\u{1F41E} Fix the issue of unchecked form during active assignment <a href="https://github.com/vueComponent/ant-design-vue/issues/4955" target="_blank" rel="noopener noreferrer">#4955</a></li>
  1562. <li>\u{1F41E} Fix the problem of unable to scroll after Select search <a href="https://github.com/vueComponent/ant-design-vue/issues/4971" target="_blank" rel="noopener noreferrer">#4971</a></li>
  1563. <li>\u{1F41E} Fix rangePicker, slider type issues</li>
  1564. </ul>
  1565. <h2 id="_3-0-0-alpha-13">3.0.0-alpha.13 <a class="header-anchor" href="#_3-0-0-alpha-13">
  1566. <span aria-hidden="true" class="anchor">#</span>
  1567. </a></h2>
  1568. <p><code>2021-11-28</code></p>
  1569. <p>\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}</p>
  1570. <p>Publish Performant advanced table component Surely Vue</p>
  1571. <p>Official website \uFF1A <a href="https://surely.cool/" target="_blank" rel="noopener noreferrer">https://surely.cool/</a></p>
  1572. <p>Github\uFF1A[<a href="https://github.com/surely-vue/table" target="_blank" rel="noopener noreferrer">https://github.com/surely-vue/table</a>]</p>
  1573. <ul>
  1574. <li>\u{1F41E} Upgrade ts, fix component type error <a href="https://github.com/vueComponent/ant-design-vue/commit/e28168e0bed28a97ef8c7b33f80d03f6fd0b5a02" target="_blank" rel="noopener noreferrer">e28168</a><a href="https://github.com/vueComponent/ant-design-vue/issues/4908" target="_blank" rel="noopener noreferrer">#4908</a><a href="https://github.com/vueComponent/ant-design-vue/issues/4912" target="_blank" rel="noopener noreferrer">#4912</a></li>
  1575. <li>\u{1F41E} Drawer visible is changed to optional to avoid reporting type errors in the writing of jsx v-model <a href="https://github.com/vueComponent/ant-design-vue/issues/4908" target="_blank" rel="noopener noreferrer">#4908</a></li>
  1576. <li>\u{1F41E} Fix the problem that the tabs moreIcon slot does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4928" target="_blank" rel="noopener noreferrer">#4928</a></li>
  1577. <li>\u{1F41E} Fix Button :disabled=&quot;false&quot; when the style is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/4930" target="_blank" rel="noopener noreferrer">#4930</a></li>
  1578. <li>\u{1F41E} Fix the expansion component (Select, AutoComplete, TreeSelect), the animation direction is wrong, the expansion flashing problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4909" target="_blank" rel="noopener noreferrer">#4909</a></li>
  1579. <li>\u{1F41E} Anchor class name fixed has no prefix, which leads to naming conflicts <a href="https://github.com/vueComponent/ant-design-vue/issues/4931" target="_blank" rel="noopener noreferrer">#4931</a></li>
  1580. </ul>
  1581. <h2 id="_3-0-0-alpha-12">3.0.0-alpha.12 <a class="header-anchor" href="#_3-0-0-alpha-12">
  1582. <span aria-hidden="true" class="anchor">#</span>
  1583. </a></h2>
  1584. <p><code>2021-11-20</code></p>
  1585. <ul>
  1586. <li>\u{1F41E} Fix the problem that TimeRangePicker does not hide the panel correctly <a href="https://github.com/vueComponent/ant-design-vue/issues/4902" target="_blank" rel="noopener noreferrer">#4902</a></li>
  1587. <li>\u{1F41E} Fix the problem that TreeSelect is not cleared when resetting undefined <a href="https://github.com/vueComponent/ant-design-vue/issues/4897" target="_blank" rel="noopener noreferrer">#4897</a></li>
  1588. <li>\u{1F41E} Fix the issue that TreeSelect isLeaf does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4883" target="_blank" rel="noopener noreferrer">#4883</a></li>
  1589. <li>\u{1F41E} Fix Table rowSelection reporting loop response warning problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4885" target="_blank" rel="noopener noreferrer">#4885</a></li>
  1590. <li>\u{1F41E} Fix the problem that Table rowSelection does not respond when dynamically updated <a href="https://github.com/vueComponent/ant-design-vue/issues/4889" target="_blank" rel="noopener noreferrer">#4889</a></li>
  1591. <li>\u{1F41E} Fix missing component types <a href="https://github.com/vueComponent/ant-design-vue/issues/4863" target="_blank" rel="noopener noreferrer">#4863</a></li>
  1592. </ul>
  1593. <h2 id="_3-0-0-alpha-11">3.0.0-alpha.11 <a class="header-anchor" href="#_3-0-0-alpha-11">
  1594. <span aria-hidden="true" class="anchor">#</span>
  1595. </a></h2>
  1596. <p><code>2021-11-08</code></p>
  1597. <ul>
  1598. <li>\u{1F31F} Add codesanbox link to the document <a href="https://github.com/vueComponent/ant-design-vue/issues/4861" target="_blank" rel="noopener noreferrer">#4861</a></li>
  1599. <li>\u{1F41E} Fix Collapse animation loss problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4856" target="_blank" rel="noopener noreferrer">#4856</a></li>
  1600. <li>\u{1F41E} Fix the warning problem when Table does not set dataIndex</li>
  1601. </ul>
  1602. <h2 id="_3-0-0-alpha-10">3.0.0-alpha.10 <a class="header-anchor" href="#_3-0-0-alpha-10">
  1603. <span aria-hidden="true" class="anchor">#</span>
  1604. </a></h2>
  1605. <p><code>2021-11-05</code></p>
  1606. <ul>
  1607. <li>\u{1F41E} Fix the problem that Tree does not trigger loadData <a href="https://github.com/vueComponent/ant-design-vue/issues/4835" target="_blank" rel="noopener noreferrer">#4835</a></li>
  1608. <li>\u{1F41E} Fix Breadcrumb.Item click event not triggering issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4845" target="_blank" rel="noopener noreferrer">#4845</a></li>
  1609. <li>\u{1F41E} Fix Checkbox sometimes not centered under Group <a href="https://github.com/vueComponent/ant-design-vue/issues/4846" target="_blank" rel="noopener noreferrer">#4846</a></li>
  1610. </ul>
  1611. <h2 id="_3-0-0-alpha-9">3.0.0-alpha.9 <a class="header-anchor" href="#_3-0-0-alpha-9">
  1612. <span aria-hidden="true" class="anchor">#</span>
  1613. </a></h2>
  1614. <p><code>2021-11-03</code></p>
  1615. <ul>
  1616. <li>\u{1F41E} Fix requestAnimationFrame undefined error under ssr for some components <a href="https://github.com/vueComponent/ant-design-vue/issues/4833" target="_blank" rel="noopener noreferrer">#4833</a></li>
  1617. <li>\u{1F41E} Fix the problem that TreeSelect selectable and checkable cannot be closed <a href="https://github.com/vueComponent/ant-design-vue/issues/4838" target="_blank" rel="noopener noreferrer">#4838</a></li>
  1618. <li>\u{1F41E} Fix the problem that Tabs cannot be scrolled on the mobile terminal <a href="https://github.com/vueComponent/ant-design-vue/issues/4828" target="_blank" rel="noopener noreferrer">#4828</a></li>
  1619. <li>\u{1F41E} Fix InputNumber does not trigger inspection under form <a href="https://github.com/vueComponent/ant-design-vue/issues/4831" target="_blank" rel="noopener noreferrer">#4831</a></li>
  1620. <li>\u{1F41E} Fix that when Select uses <code>\\&lt;a-select-option&gt;</code> to build a node, the automatic word segmentation fails <a href="https://github.com/vueComponent/ant-design-vue/issues/4844" target="_blank" rel="noopener noreferrer">#4844</a></li>
  1621. </ul>
  1622. <h2 id="_3-0-0-alpha-8">3.0.0-alpha.8 <a class="header-anchor" href="#_3-0-0-alpha-8">
  1623. <span aria-hidden="true" class="anchor">#</span>
  1624. </a></h2>
  1625. <p><code>2021-10-30</code></p>
  1626. <ul>
  1627. <li>\u{1F41E} Fix the missing component type <a href="https://github.com/vueComponent/ant-design-vue/issues/4823" target="_blank" rel="noopener noreferrer">#4823</a></li>
  1628. </ul>
  1629. <h2 id="_3-0-0-alpha-7">3.0.0-alpha.7 <a class="header-anchor" href="#_3-0-0-alpha-7">
  1630. <span aria-hidden="true" class="anchor">#</span>
  1631. </a></h2>
  1632. <p><code>2021-10-29</code></p>
  1633. <ul>
  1634. <li>\u{1F31F} Form added validate event <a href="https://github.com/vueComponent/ant-design-vue/issues/4817" target="_blank" rel="noopener noreferrer">#4817</a></li>
  1635. <li>\u{1F31F} Tree provides ref to get internal state api <a href="https://github.com/vueComponent/ant-design-vue/issues/4820" target="_blank" rel="noopener noreferrer">#4820</a></li>
  1636. <li>\u{1F41E} Fix the width mutation problem when dragging Table <a href="https://github.com/vueComponent/ant-design-vue/issues/4811" target="_blank" rel="noopener noreferrer">#4811</a></li>
  1637. <li>\u{1F41E} Fix the problem that TreeSelect is empty and does not update when opened again <a href="https://github.com/vueComponent/ant-design-vue/commit/a5604bb96796b9ec0090d3ec0c6d32d13d0df740" target="_blank" rel="noopener noreferrer">a5604b</a></li>
  1638. </ul>
  1639. <h2 id="_3-0-0-alpha-6">3.0.0-alpha.6 <a class="header-anchor" href="#_3-0-0-alpha-6">
  1640. <span aria-hidden="true" class="anchor">#</span>
  1641. </a></h2>
  1642. <p><code>2021-10-27</code></p>
  1643. <ul>
  1644. <li>\u{1F31F} Table add drag column feature</li>
  1645. </ul>
  1646. <h2 id="_3-0-0-alpha-5">3.0.0-alpha.5 <a class="header-anchor" href="#_3-0-0-alpha-5">
  1647. <span aria-hidden="true" class="anchor">#</span>
  1648. </a></h2>
  1649. <p><code>2021-10-26</code></p>
  1650. <ul>
  1651. <li>Table
  1652. <ul>
  1653. <li>\u{1F41E} Fix sticky time reporting error <a href="https://github.com/vueComponent/ant-design-vue/issues/4804" target="_blank" rel="noopener noreferrer">#4804</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/4808" target="_blank" rel="noopener noreferrer">#4808</a></li>
  1654. <li>\u{1F41E} Fix emptyText internationalization failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4805" target="_blank" rel="noopener noreferrer">#4805</a></li>
  1655. <li>\u{1F31F} Optimize performance issues when size changes <a href="https://github.com/vueComponent/ant-design-vue/issues/4787" target="_blank" rel="noopener noreferrer">#4787</a></li>
  1656. </ul>
  1657. </li>
  1658. <li>\u{1F31F} useForm supports deep responsive rule <a href="https://github.com/vueComponent/ant-design-vue/issues/4799" target="_blank" rel="noopener noreferrer">#4799</a></li>
  1659. <li>\u{1F31F} Dropdown type supports text type <a href="https://github.com/vueComponent/ant-design-vue/issues/4802" target="_blank" rel="noopener noreferrer">#4802</a></li>
  1660. <li>\u{1F41E} Fix Menu reporting error on mobile terminal <a href="https://github.com/vueComponent/ant-design-vue/issues/4794" target="_blank" rel="noopener noreferrer">#4794</a></li>
  1661. <li>\u{1F41E} Fix the invalidation problem when checking the Tree custom fieldNames <a href="https://github.com/vueComponent/ant-design-vue/issues/4790" target="_blank" rel="noopener noreferrer">#4790</a></li>
  1662. <li>\u{1F41E} Fix api component internationalization failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4780" target="_blank" rel="noopener noreferrer">#4780</a></li>
  1663. </ul>
  1664. <h2 id="_3-0-0-alpha-4">3.0.0-alpha.4 <a class="header-anchor" href="#_3-0-0-alpha-4">
  1665. <span aria-hidden="true" class="anchor">#</span>
  1666. </a></h2>
  1667. <p><code>2021-10-20</code></p>
  1668. <ul>
  1669. <li>Use shallowRef to improve performance in part of the component state <a href="https://github.com/vueComponent/ant-design-vue/commit/3a968fdd33960a788f2037d944aca4e8ee81294f" target="_blank" rel="noopener noreferrer">3a968f</a></li>
  1670. </ul>
  1671. <h2 id="_3-0-0-alpha-3">3.0.0-alpha.3 <a class="header-anchor" href="#_3-0-0-alpha-3">
  1672. <span aria-hidden="true" class="anchor">#</span>
  1673. </a></h2>
  1674. <p><code>2021-10-08</code></p>
  1675. <ul>
  1676. <li>Table
  1677. <ul>
  1678. <li>\u{1F41E} Fix the problem that the sorting prompt does not display <a href="https://github.com/vueComponent/ant-design-vue/commit/f64d7adb22952cfdd5bf642343335fd78460d745" target="_blank" rel="noopener noreferrer">f64d7a</a></li>
  1679. <li>\u{1F41E} Fix the responsive loss of some attributes <a href="https://github.com/vueComponent/ant-design-vue/issues/4756" target="_blank" rel="noopener noreferrer">#4756</a></li>
  1680. </ul>
  1681. </li>
  1682. <li>\u{1F41E} Fix the problem that the default automatic calibration position of <code>Popover</code> and <code>Popconfirm</code> does not take effect <a href="https://github.com/vueComponent/ant-design-vue/commit/98b5e5d53fd10620eddc2c386181f868ef941397" target="_blank" rel="noopener noreferrer">98b5e5</a></li>
  1683. </ul>
  1684. <h2 id="_3-0-0-alpha-2">3.0.0-alpha.2 <a class="header-anchor" href="#_3-0-0-alpha-2">
  1685. <span aria-hidden="true" class="anchor">#</span>
  1686. </a></h2>
  1687. <p><code>2021-10-08</code></p>
  1688. <ul>
  1689. <li>\u{1F41E} Fix the issue of referencing process.nextTick <a href="https://github.com/vueComponent/ant-design-vue/issues/4737" target="_blank" rel="noopener noreferrer">#4737</a></li>
  1690. </ul>
  1691. <h2 id="_3-0-0-alpha-1">3.0.0-alpha.1 <a class="header-anchor" href="#_3-0-0-alpha-1">
  1692. <span aria-hidden="true" class="anchor">#</span>
  1693. </a></h2>
  1694. <p><code>2021-10-07</code></p>
  1695. <ul>
  1696. <li>\u{1F31F} Refactor <code>Tabs</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4732" target="_blank" rel="noopener noreferrer">#4732</a>
  1697. <ul>
  1698. <li>Removed <code>prevClick</code>, <code>nextClick</code> events, and use <code>tabScroll</code> event instead</li>
  1699. <li>Obsolete the <code>tabBarExtraContent</code> slot, replace it with the rightExtra slot, and add the <code>leftExtra</code> slot</li>
  1700. <li>Added <code>addIcon</code>, <code>closeIcon</code>, <code>moreIcon</code> slots</li>
  1701. </ul>
  1702. </li>
  1703. <li>\u{1F31F} Refactor <code>Card</code>, discard the tabList slots configuration, and use the customTab slot for unified configuration <a href="https://github.com/vueComponent/ant-design-vue/issues/4732" target="_blank" rel="noopener noreferrer">#4732</a></li>
  1704. <li>\u{1F31F} Refactor <code>Drawer</code>
  1705. <ul>
  1706. <li>Added <code>autofocus</code> <code>contentWrapperStyle</code> <code>footerStyle</code> <code>headerStyle</code> <code>push</code> <code>size</code> <code>forceRender</code> and other attributes</li>
  1707. <li>Added <code>closeIcon</code> <code>extra</code> <code>footer</code> and other slots</li>
  1708. <li>Deprecated <code>afterVisibleChange</code> property, use event with the same name instead</li>
  1709. </ul>
  1710. </li>
  1711. <li>\u{1F41E} Fix the problem that <code>Table</code> pagination does not respond to changes <a href="https://github.com/vueComponent/ant-design-vue/commit/1add0d251cd35aa2c55404f7a60f1531425490c1" target="_blank" rel="noopener noreferrer">1add0d</a></li>
  1712. <li>\u{1F41E} Fix <code>notification</code> style misalignment problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4703" target="_blank" rel="noopener noreferrer">#4703</a></li>
  1713. <li>\u{1F41E} Fix the selection, dragging and other abnormalities caused by <code>Tree</code> fieldsName <a href="https://github.com/vueComponent/ant-design-vue/issues/4726" target="_blank" rel="noopener noreferrer">#4726</a></li>
  1714. </ul>
  1715. <h2 id="_3-0-0-alpha-0">3.0.0-alpha.0 <a class="header-anchor" href="#_3-0-0-alpha-0">
  1716. <span aria-hidden="true" class="anchor">#</span>
  1717. </a></h2>
  1718. <p><code>2021-09-24</code></p>
  1719. <p>\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}</p>
  1720. <ul>
  1721. <li>
  1722. <p>Open source documentation.</p>
  1723. </li>
  1724. <li>
  1725. <p>Removed the <code>lazy</code> attribute of Transfer, it does not have a real optimization effect.</p>
  1726. </li>
  1727. <li>
  1728. <p>Removed the <code>combobox</code> mode of Select, please use <code>AutoComplete</code> instead.</p>
  1729. </li>
  1730. <li>
  1731. <p>Deprecated Button.Group, please use <code>Space</code> instead.</p>
  1732. </li>
  1733. <li>
  1734. <p><code>Timeline.Item</code> new label.</p>
  1735. </li>
  1736. <li>
  1737. <p><code>Steps</code> added <code>responsive</code>, <code>percent</code>.</p>
  1738. </li>
  1739. <li>
  1740. <p><code>Collapse</code> added <code>ghost</code>, <code>collapsible</code>.</p>
  1741. </li>
  1742. <li>
  1743. <p><code>Popconfirm</code> added <code>cancelButton</code>, <code>okButton</code>, and <code>esc</code> button hiding.</p>
  1744. </li>
  1745. <li>
  1746. <p><code>ConfigProvider</code> added ConfigProvider.config to define the configuration of <code>Modal.xxx</code> <code>message</code> <code>notification</code>.</p>
  1747. </li>
  1748. <li>
  1749. <p><code>Tree</code> <code>TreeSelect</code>.</p>
  1750. <ul>
  1751. <li>Added virtual scrolling, discarded using <code>a-tree-node</code> <code>a-tree-select-node</code> to build nodes, using <code>treeData</code> property instead to improve component performance.</li>
  1752. <li>Deprecated <code>scopedSlots</code> <code>slots</code> custom rendering node, and replace it with <code>v-slot:title</code> to improve ease of use, avoid slot configuration expansion, and also avoid slot conflicts.</li>
  1753. </ul>
  1754. </li>
  1755. <li>
  1756. <p><code>Table</code></p>
  1757. <ul>
  1758. <li>Removed the <code>rowSelection.hideDefaultSelections</code> property of Table, please use <code>SELECTION_ALL</code> and <code>SELECTION_INVERT</code> in <code>rowSelection.selections</code> instead, [custom options](/components/table/#components-table-demo- row-selection-custom).</li>
  1759. <li>Removed Column slots and replaced them with <code>v-slot:headerCell</code> <code>v-slot:headerCell</code> <code>v-slot:bodyCell</code> <code>v-slot:customFilterDropdown</code> <code>v-slot:customFilterIcon</code> to improve ease of use , To avoid slot configuration expansion, but also to avoid the problem of slot conflicts.</li>
  1760. <li>Added expandFixed to control whether the expanded icon is fixed.</li>
  1761. <li>Added the showSorterTooltip header whether to display the tooltip for the next sort.</li>
  1762. <li>Added sticky for setting sticky head and scroll bar.</li>
  1763. <li>Added rowExpandable to set whether to allow row expansion.</li>
  1764. <li>New slot headerCell is used to personalize the header cell.</li>
  1765. <li>Added slot bodyCell for personalized cell.</li>
  1766. <li>New slot customFilterDropdown is used to customize the filter menu, which needs to be used with <code>column.customFilterDropdown</code>.</li>
  1767. <li>Added slot customFilterIcon for custom filter icons.</li>
  1768. <li>New slot emptyText is used to customize the display content of empty data.</li>
  1769. <li>Added slot summary for the summary column.</li>
  1770. </ul>
  1771. </li>
  1772. <li>
  1773. <p><code>DatePicker</code> <code>TimePicker</code> <code>Calendar</code></p>
  1774. <ul>
  1775. <li>By default, a more lightweight dayjs is used to replace momentjs. If your project is too large and uses a lot of momentjs methods, you can refer to the document <a href="/docs/vue/replace-date-cn">Custom Time Library</a>, Replace with momentjs.</li>
  1776. <li>UI interaction adjustment, align with antd 4.x interaction specifications.</li>
  1777. </ul>
  1778. </li>
  1779. <li>
  1780. <p><code>Form</code> The main goal of this update is to improve performance. If you don't have custom form controls, you can almost ignore this part</p>
  1781. <ul>
  1782. <li>
  1783. <p>Since version 3.0, Form.Item no longer hijacks child elements, but automatically checks through provider/inject dependency injection. This method can improve component performance, and there is no limit to the number of child elements. The same is true for child elements. It can be a high-level component that is further encapsulated.</p>
  1784. <p>You can reference <a href="#components-form-demo-customized-form-controls">Customized Form Controls</a>, but it also has some disadvantages:</p>
  1785. <ol>
  1786. <li>
  1787. <p>If the custom component wants Form.Item to be verified and displayed, you need to inject <code>const {id, onFieldChange, onFieldBlur} = useInjectFormItemContext()</code> and call the corresponding method.</p>
  1788. </li>
  1789. <li>
  1790. <p>A Form.Item can only collect the data of one form item. If there are multiple form items, it will cause collection confusion. For example,</p>
  1791. </li>
  1792. </ol>
  1793. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">></span></span>
  1794. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>a<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1795. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>b<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1796. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">></span></span>
  1797. </code></pre>
  1798. <p>As above Form.Item does not know whether to collect <code>name=&quot;a&quot;</code> or <code>name=&quot;b&quot;</code>, you can solve this kind of problem in the following two ways:</p>
  1799. <p>The first is to use multiple <code>a-form-item</code>:</p>
  1800. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">></span></span>
  1801. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>a<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1802. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>b<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">></span></span>
  1803. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">></span></span>
  1804. </code></pre>
  1805. <p>The second way is to wrap it with a custom component and call <code>useInjectFormItemContext</code> in the custom component, It is equivalent to merging multiple form items into one.</p>
  1806. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
  1807. <span class="token comment">// custom component</span>
  1808. <span class="token keyword">import</span> <span class="token punctuation">{</span> Form <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">'ant-design-vue'</span><span class="token punctuation">;</span>
  1809. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  1810. <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">'custom-name'</span><span class="token punctuation">,</span>
  1811. <span class="token function">setup</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  1812. <span class="token keyword">const</span> formItemContext <span class="token operator">=</span> Form<span class="token punctuation">.</span><span class="token function">useInjectFormItemContext</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  1813. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  1814. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  1815. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">></span></span>
  1816. </code></pre>
  1817. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">></span></span>
  1818. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>custom-com</span><span class="token punctuation">></span></span>
  1819. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>a<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1820. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>b<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1821. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>custom-com</span><span class="token punctuation">></span></span>
  1822. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">></span></span>
  1823. </code></pre>
  1824. <p>Third, the component library provides an <code>a-form-item-rest</code> component, which will prevent data collection. You can put form items that do not need to be collected and verified into this component. It is the same as the first This method is very similar, but it does not generate additional dom nodes.</p>
  1825. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">></span></span>
  1826. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>a<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span>
  1827. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item-rest</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>b<span class="token punctuation">"</span></span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item-rest</span><span class="token punctuation">></span></span>
  1828. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">></span></span>
  1829. </code></pre>
  1830. </li>
  1831. </ul>
  1832. </li>
  1833. </ul>
  1834. <h2 id="_2-2-8">2.2.8 <a class="header-anchor" href="#_2-2-8">
  1835. <span aria-hidden="true" class="anchor">#</span>
  1836. </a></h2>
  1837. <p><code>2021-09-17</code></p>
  1838. <ul>
  1839. <li>\u{1F31F} Upload method supports patch <a href="https://github.com/vueComponent/ant-design-vue/issues/4637" target="_blank" rel="noopener noreferrer">#4637</a></li>
  1840. <li>\u{1F31F} List gutter supports array <a href="https://github.com/vueComponent/ant-design-vue/commit/d2b72143f0e15c8716b4ea8f68b2b72eff5cf510" target="_blank" rel="noopener noreferrer">d2b721</a></li>
  1841. <li>\u{1F41E} Fix Modal type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4632" target="_blank" rel="noopener noreferrer">#4632</a></li>
  1842. <li>\u{1F41E} Fix the problem that AutoComplete cannot reset undefined <a href="https://github.com/vueComponent/ant-design-vue/commit/741718a0f92c790266e7a07d8d129c5673344a7e" target="_blank" rel="noopener noreferrer">741718</a></li>
  1843. <li>\u{1F41E} Fix the missing style of Tag closed icon <a href="https://github.com/vueComponent/ant-design-vue/issues/4649" target="_blank" rel="noopener noreferrer">#4649</a></li>
  1844. <li>\u{1F41E} Fix the problem that the TreeSelect clear button does not display under special conditions <a href="https://github.com/vueComponent/ant-design-vue/issues/4655" target="_blank" rel="noopener noreferrer">#4655</a></li>
  1845. <li>\u{1F41E} Fix useForm immdiate not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4646" target="_blank" rel="noopener noreferrer">#4646</a></li>
  1846. </ul>
  1847. <h2 id="_2-2-7">2.2.7 <a class="header-anchor" href="#_2-2-7">
  1848. <span aria-hidden="true" class="anchor">#</span>
  1849. </a></h2>
  1850. <p><code>2021-09-08</code></p>
  1851. <ul>
  1852. <li>\u{1F31F} Menu supports overflowedIndicator slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4515" target="_blank" rel="noopener noreferrer">#4515</a></li>
  1853. <li>\u{1F31F} useForm supports dynamic rule <a href="https://github.com/vueComponent/ant-design-vue/issues/4498" target="_blank" rel="noopener noreferrer">#4498</a></li>
  1854. <li>\u{1F31F} Select supports Number type <a href="https://github.com/vueComponent/ant-design-vue/issues/4570" target="_blank" rel="noopener noreferrer">#4570</a></li>
  1855. <li>\u{1F41E} Fix the warning problem caused by css zoom <a href="https://github.com/vueComponent/ant-design-vue/issues/4554" target="_blank" rel="noopener noreferrer">#4554</a></li>
  1856. <li>\u{1F41E} Fix Mentions input Chinese error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4524" target="_blank" rel="noopener noreferrer">#4524</a></li>
  1857. <li>\u{1F41E} Fix the issue that AutoComplete does not support global prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/4566" target="_blank" rel="noopener noreferrer">#4566</a></li>
  1858. <li>\u{1F41E} Fix Table nested table error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4600" target="_blank" rel="noopener noreferrer">#4600</a></li>
  1859. <li>\u{1F41E} Fix MenuItem danger property under Dropdown has no style problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4618" target="_blank" rel="noopener noreferrer">#4618</a></li>
  1860. <li>\u{1F41E} Fix <a href="http://Modal.xxx" target="_blank" rel="noopener noreferrer">Modal.xxx</a> and other methods passing appContext invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4627" target="_blank" rel="noopener noreferrer">#4627</a></li>
  1861. <li>\u{1F41E} Fix some TS type errors</li>
  1862. </ul>
  1863. <h2 id="_2-2-6">2.2.6 <a class="header-anchor" href="#_2-2-6">
  1864. <span aria-hidden="true" class="anchor">#</span>
  1865. </a></h2>
  1866. <p><code>2021-08-12</code></p>
  1867. <ul>
  1868. <li>\u{1F41E} Fix <code>Table</code> expanded list rendering problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4507" target="_blank" rel="noopener noreferrer">#4507</a></li>
  1869. <li>\u{1F41E} Fix <code>Rate</code> custom <code>character</code> slot not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4509" target="_blank" rel="noopener noreferrer">#4509</a></li>
  1870. <li>\u{1F41E} Add resize-observer-polyfill to fix the problem of reporting errors in low versions of Chrome <a href="https://github.com/vueComponent/ant-design-vue/issues/4508" target="_blank" rel="noopener noreferrer">#4508</a></li>
  1871. </ul>
  1872. <h2 id="_2-2-5">2.2.5 <a class="header-anchor" href="#_2-2-5">
  1873. <span aria-hidden="true" class="anchor">#</span>
  1874. </a></h2>
  1875. <p><code>2021-08-11</code></p>
  1876. <ul>
  1877. <li>\u{1F31F} <code>Select</code> supports customizing nodes through option slots <a href="https://github.com/vueComponent/ant-design-vue/commit/68c1f4550108a3a6bbe4f1b2c5c168523fd6c84a" target="_blank" rel="noopener noreferrer">68c1f4</a></li>
  1878. <li>\u{1F41E} Fix the problem that the pop-up window component in the development environment does not display in the lower version of chrome, and avoid the pop-up window flashing <a href="https://github.com/vueComponent/ant-design-vue/issues/4409" target="_blank" rel="noopener noreferrer">#4409</a></li>
  1879. <li>\u{1F41E} Fix the problem of not scrolling to the active position when <code>Select</code> is opened <a href="https://github.com/vueComponent/ant-design-vue/commit/ccb24016c07632f49550646c971060c402586c67" target="_blank" rel="noopener noreferrer">ccb240</a></li>
  1880. </ul>
  1881. <h2 id="_2-2-4">2.2.4 <a class="header-anchor" href="#_2-2-4">
  1882. <span aria-hidden="true" class="anchor">#</span>
  1883. </a></h2>
  1884. <p><code>2021-08-10</code></p>
  1885. <ul>
  1886. <li>\u{1F31F} Support Vue@3.2 <a href="https://github.com/vueComponent/ant-design-vue/issues/4490" target="_blank" rel="noopener noreferrer">#4490</a></li>
  1887. <li>\u{1F31F} Automatically hide the horizontal scroll bar of <code>Table</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4484" target="_blank" rel="noopener noreferrer">#4484</a></li>
  1888. <li>\u{1F41E} Fix the issue of <code>Progress</code> trailColor not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4483" target="_blank" rel="noopener noreferrer">#4483</a></li>
  1889. </ul>
  1890. <h2 id="_2-2-3">2.2.3 <a class="header-anchor" href="#_2-2-3">
  1891. <span aria-hidden="true" class="anchor">#</span>
  1892. </a></h2>
  1893. <p><code>2021-08-07</code></p>
  1894. <ul>
  1895. <li>\u{1F31F} Use <code>position: sticky</code> for the fixed column of <code>Table</code> to improve performance and solve the problem of misalignment in some scenes <a href="https://github.com/vueComponent/ant-design-vue/commit/38569c28c7eb4eaa34f2cc096982daea901062d4" target="_blank" rel="noopener noreferrer">38569c</a></li>
  1896. <li>\u{1F31F} <code>Collapse</code> supports number type key <a href="https://github.com/vueComponent/ant-design-vue/issues/4405" target="_blank" rel="noopener noreferrer">#4405</a></li>
  1897. <li>\u{1F31F} Optimize the flickering problem of <code>Tabs</code> when selected under windows <a href="https://github.com/vueComponent/ant-design-vue/issues/4241" target="_blank" rel="noopener noreferrer">#4241</a></li>
  1898. <li>\u{1F31F} <code>InputPassword</code> supports global setting prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/4430" target="_blank" rel="noopener noreferrer">#4430</a></li>
  1899. <li>\u{1F41E} Fix <code>Select</code> cannot scroll issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4396" target="_blank" rel="noopener noreferrer">#4396</a></li>
  1900. <li>\u{1F41E} Fix <code>Badge</code> error reporting under ssr <a href="https://github.com/vueComponent/ant-design-vue/issues/4384" target="_blank" rel="noopener noreferrer">#4384</a></li>
  1901. <li>\u{1F41E} Fix the issue of invalid data fields in <code>Form</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4435" target="_blank" rel="noopener noreferrer">#4435</a></li>
  1902. <li>\u{1F41E} Fix an error when the child element of <code>FormItem</code> is a native label <a href="https://github.com/vueComponent/ant-design-vue/issues/4383" target="_blank" rel="noopener noreferrer">#4383</a></li>
  1903. <li>\u{1F41E} Fix the error when <code>TreeSelect</code> customize title through slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4459" target="_blank" rel="noopener noreferrer">#4459</a></li>
  1904. </ul>
  1905. <h2 id="_2-2-2">2.2.2 <a class="header-anchor" href="#_2-2-2">
  1906. <span aria-hidden="true" class="anchor">#</span>
  1907. </a></h2>
  1908. <p><code>2021-07-11</code></p>
  1909. <ul>
  1910. <li>\u{1F31F} Switch added checkedValue and unCheckedValue attributes to customize checked binding value <a href="https://github.com/vueComponent/ant-design-vue/issues/4329" target="_blank" rel="noopener noreferrer">#4329</a></li>
  1911. <li>\u{1F41E} Fix the issue of missing SubMenu animation <a href="https://github.com/vueComponent/ant-design-vue/issues/4325" target="_blank" rel="noopener noreferrer">#4325</a></li>
  1912. <li>\u{1F41E} Fix that there is no red box problem when TimePicker validates the error under Form <a href="https://github.com/vueComponent/ant-design-vue/issues/4331" target="_blank" rel="noopener noreferrer">#4331</a></li>
  1913. <li>\u{1F41E} Fix UploadDragger does not support vite-plugin-components on-demand loading problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4334" target="_blank" rel="noopener noreferrer">#4334</a></li>
  1914. <li>\u{1F41E} Fix the error when TreeSelect customize title through slot <a href="https://github.com/vueComponent/ant-design-vue/commit/1152e8cd71cadf9e8fb4797916adca20c0e35974" target="_blank" rel="noopener noreferrer">1152e8</a></li>
  1915. <li>\u{1F41E} Fix the dropdown submenu style loss issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4351" target="_blank" rel="noopener noreferrer">#4351</a></li>
  1916. <li>TS
  1917. <ul>
  1918. <li>Fix the type error of Table in ts 4.3.5 version <a href="https://github.com/vueComponent/ant-design-vue/issues/4296" target="_blank" rel="noopener noreferrer">#4296</a></li>
  1919. <li>Improve notification type <a href="https://github.com/vueComponent/ant-design-vue/issues/4346" target="_blank" rel="noopener noreferrer">#4346</a></li>
  1920. </ul>
  1921. </li>
  1922. </ul>
  1923. <h2 id="_2-2-1">2.2.1 <a class="header-anchor" href="#_2-2-1">
  1924. <span aria-hidden="true" class="anchor">#</span>
  1925. </a></h2>
  1926. <p><code>2021-07-06</code></p>
  1927. <ul>
  1928. <li>\u{1F41E} Fix the issue that the Space component does not take effect in browsers that do not support flex</li>
  1929. <li>\u{1F41E} Fix the issue of DatePicker triggering scrolling under safari <a href="https://github.com/vueComponent/ant-design-vue/issues/4323" target="_blank" rel="noopener noreferrer">#4323</a></li>
  1930. </ul>
  1931. <h2 id="_2-2-0">2.2.0 <a class="header-anchor" href="#_2-2-0">
  1932. <span aria-hidden="true" class="anchor">#</span>
  1933. </a></h2>
  1934. <p><code>2021-07-06</code></p>
  1935. <ul>
  1936. <li>\u{1F389} Refactor the Button component, remove type=&quot;danger&quot;, and add the <code>danger</code> attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/4291" target="_blank" rel="noopener noreferrer">#4291</a></li>
  1937. <li>\u{1F41E} Fix Rate component not updating issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4294" target="_blank" rel="noopener noreferrer">#4294</a></li>
  1938. <li>\u{1F41E} Fix Tree replaceFields error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4298" target="_blank" rel="noopener noreferrer">#4298</a></li>
  1939. <li>\u{1F41E} Fix Modal missing parentContext type problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4305" target="_blank" rel="noopener noreferrer">#4305</a></li>
  1940. </ul>
  1941. <h2 id="_2-2-0-rc-1">2.2.0-rc.1 <a class="header-anchor" href="#_2-2-0-rc-1">
  1942. <span aria-hidden="true" class="anchor">#</span>
  1943. </a></h2>
  1944. <p><code>2021-06-29</code></p>
  1945. <ul>
  1946. <li>\u{1F31F} Change babel configuration, smaller build package size</li>
  1947. <li>\u{1F31F} Form provides the useForm function natively, and we will deprecate the @ant-design-vue/use library</li>
  1948. <li>\u{1F41E} Fix the issue that the Form validateFirst property does not trigger reject when there are multiple validation rules <a href="https://github.com/vueComponent/ant-design-vue/issues/4273" target="_blank" rel="noopener noreferrer">#4273</a></li>
  1949. <li>\u{1F41E} Fix List circular references causing errors in Vite <a href="https://github.com/vueComponent/ant-design-vue/issues/4263" target="_blank" rel="noopener noreferrer">#4263</a></li>
  1950. <li>\u{1F41E} Fix the missing item attribute problem in Menu event callback <a href="https://github.com/vueComponent/ant-design-vue/issues/4290" target="_blank" rel="noopener noreferrer">#4290</a></li>
  1951. </ul>
  1952. <h2 id="_2-2-0-beta-6">2.2.0-beta.6 <a class="header-anchor" href="#_2-2-0-beta-6">
  1953. <span aria-hidden="true" class="anchor">#</span>
  1954. </a></h2>
  1955. <p><code>2021-06-26</code></p>
  1956. <ul>
  1957. <li>\u{1F31F} Menu performance optimization <a href="https://github.com/vueComponent/ant-design-vue/commit/e8b95784eb1ee0554b0d6b17bdc14e18775f2ae6" target="_blank" rel="noopener noreferrer">e8b957</a></li>
  1958. <li>\u{1F41E} Fix <code>Layout</code> <code>RangePicker</code> <code>WeekPicker</code> <code>Textarea</code> on-demand loading failure</li>
  1959. </ul>
  1960. <h2 id="_2-2-0-beta-5">2.2.0-beta.5 <a class="header-anchor" href="#_2-2-0-beta-5">
  1961. <span aria-hidden="true" class="anchor">#</span>
  1962. </a></h2>
  1963. <p><code>2021-06-24</code></p>
  1964. <ul>
  1965. <li>\u{1F389} Support vite-plugin-components to be loaded on demand</li>
  1966. <li>\u{1F389} Refactor the List component</li>
  1967. <li>\u{1F31F} Select adds responsive folding option <a href="https://github.com/vueComponent/ant-design-vue/commit/656d14fc4e4ef0f781324438f0d58cfb6816d583" target="_blank" rel="noopener noreferrer">656d14</a></li>
  1968. <li>\u{1F41E} Fix the problem that the virtual list cannot be scrolled when the Select dynamic update option <a href="https://github.com/vueComponent/ant-design-vue/commit/b2aa49d064a83c6ce786a6bb4cd9fc5266a5964d" target="_blank" rel="noopener noreferrer">b2aa49d</a></li>
  1969. <li>\u{1F41E} Fix the incorrect location of Select keyboard events <a href="https://github.com/vueComponent/ant-design-vue/commit/604372ff2da521dd580ad5229f7dbd445c1c6190" target="_blank" rel="noopener noreferrer">604372</a></li>
  1970. <li>\u{1F41E} Fix the issue that AutoComplete does not support options slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4012" target="_blank" rel="noopener noreferrer">#4012</a></li>
  1971. </ul>
  1972. <h2 id="_2-2-0-beta-4">2.2.0-beta.4 <a class="header-anchor" href="#_2-2-0-beta-4">
  1973. <span aria-hidden="true" class="anchor">#</span>
  1974. </a></h2>
  1975. <p><code>2021-06-21</code></p>
  1976. <ul>
  1977. <li>\u{1F389} Refactor Descriptions component <a href="https://github.com/vueComponent/ant-design-vue/issues/4219" target="_blank" rel="noopener noreferrer">#4219</a></li>
  1978. <li>\u{1F41E} Fix the issue that Countdown does not trigger the finish event <a href="https://github.com/vueComponent/ant-design-vue/issues/4222" target="_blank" rel="noopener noreferrer">#4222</a></li>
  1979. <li>\u{1F41E} Fix ConfigProvider reporting errors under vue 3.1 <a href="https://github.com/vueComponent/ant-design-vue/issues/4225" target="_blank" rel="noopener noreferrer">#4225</a></li>
  1980. <li>\u{1F41E} Fix the problem of using SubMenu under Dropdown to report an error <a href="https://github.com/vueComponent/ant-design-vue/issues/4205" target="_blank" rel="noopener noreferrer">#4205</a></li>
  1981. <li>\u{1F41E} Fix Col type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4226" target="_blank" rel="noopener noreferrer">#4226</a></li>
  1982. <li>\u{1F41E} Fix the problem that onEnd is not triggered when Typography is out of focus <a href="https://github.com/vueComponent/ant-design-vue/issues/4227" target="_blank" rel="noopener noreferrer">#4227</a></li>
  1983. <li>\u{1F41E} Fix ImagePreview style loss problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4231" target="_blank" rel="noopener noreferrer">#4231</a></li>
  1984. </ul>
  1985. <h2 id="_2-2-0-beta-3">2.2.0-beta.3 <a class="header-anchor" href="#_2-2-0-beta-3">
  1986. <span aria-hidden="true" class="anchor">#</span>
  1987. </a></h2>
  1988. <p><code>2021-06-11</code></p>
  1989. <ul>
  1990. <li>\u{1F389} Refactor Breadcrumb, Statistic, Tag components</li>
  1991. <li>\u{1F31F} Statistic supports loading attribute</li>
  1992. <li>\u{1F41E} Fix the problem of Menu rendering multiple sub-components to improve performance <a href="https://github.com/vueComponent/ant-design-vue/commit/6ae707edf508a9c5e8dca7dacf1410de5251bcf8" target="_blank" rel="noopener noreferrer">6ae707</a></li>
  1993. <li>\u{1F41E} Fix FormItem custom class invalidation <a href="https://github.com/vueComponent/ant-design-vue/commit/617e534fda2ae6d468b5e9d3eb43370f8a4b0000" target="_blank" rel="noopener noreferrer">617e53</a></li>
  1994. <li>\u{1F41E} Fix MenuDivider class error <a href="https://github.com/vueComponent/ant-design-vue/issues/4195" target="_blank" rel="noopener noreferrer">#4195</a></li>
  1995. <li>\u{1F41E} Fix Tag and Image type errors</li>
  1996. <li>\u{1F41E} Fix the issue of missing component animations such as Modal <a href="https://github.com/vueComponent/ant-design-vue/issues/4191" target="_blank" rel="noopener noreferrer">#4191</a></li>
  1997. <li>\u{1F41E} Fix the issue that Select class cannot be dynamically updated <a href="https://github.com/vueComponent/ant-design-vue/issues/4194" target="_blank" rel="noopener noreferrer">#4194</a></li>
  1998. <li>\u{1F41E} Fix the problem that the Dropdown mail expands and cannot be collapsed by clicking <a href="https://github.com/vueComponent/ant-design-vue/issues/4198" target="_blank" rel="noopener noreferrer">#4198</a></li>
  1999. <li>\u{1F41E} Fix the issue of missing some export methods of FormItem <a href="https://github.com/vueComponent/ant-design-vue/issues/4183" target="_blank" rel="noopener noreferrer">#4183</a></li>
  2000. </ul>
  2001. <h2 id="_2-2-0-beta-2">2.2.0-beta.2 <a class="header-anchor" href="#_2-2-0-beta-2">
  2002. <span aria-hidden="true" class="anchor">#</span>
  2003. </a></h2>
  2004. <p><code>2021-06-08</code></p>
  2005. <ul>
  2006. <li>\u{1F41E} Fix PageHeader display extension problem <a href="https://github.com/vueComponent/ant-design-vue/commit/4de7737907d485d3dd3be44b70e599cc53edb171" target="_blank" rel="noopener noreferrer">4de73</a></li>
  2007. <li>\u{1F41E} Fix the problem that some components cannot be rendered normally under Vue3.1<a href="https://github.com/vueComponent/ant-design-vue/issues/4173" target="_blank" rel="noopener noreferrer">#4173</a></li>
  2008. <li>\u{1F41E} Fix Menu.Divider name error problem <a href="https://github.com/vueComponent/ant-design-vue/commit/6c5c84a3fc4b8abcd7aed0922852a64e0ac293c7" target="_blank" rel="noopener noreferrer">6c5c84</a></li>
  2009. </ul>
  2010. <h2 id="_2-2-0-beta-1">2.2.0-beta.1 <a class="header-anchor" href="#_2-2-0-beta-1">
  2011. <span aria-hidden="true" class="anchor">#</span>
  2012. </a></h2>
  2013. <p><code>2021-06-17</code></p>
  2014. <ul>
  2015. <li>
  2016. <p>\u{1F525}\u{1F525}\u{1F525} Virtual Table independent library released <a href="https://www.npmjs.com/package/@surely-vue/table" target="_blank" rel="noopener noreferrer">https://www.npmjs.com/package/@surely-vue/table</a>, this component is an independent library, the document example is not yet complete, it is a completely ts-developed component , There are good type hints, there are API documents on npm, those who are in a hurry can explore and use it, here is an online experience example, <a href="https://store.antdv.com/pro/preview/list/big-table-list" target="_blank" rel="noopener noreferrer">https://store.antdv.com/pro/preview/list/big-table-list</a></p>
  2017. </li>
  2018. <li>
  2019. <p>\u{1F525}\u{1F525}\u{1F525} Refactored a large number of components, the source code is more readable, the performance is better, and the ts type is more comprehensive -Refactored components in this version Anchor, Alert, Avatar, Badge, BackTop, Col, Form, Layout, Menu, Space, Spin, Switch, Row, Result, Rate</p>
  2020. </li>
  2021. <li>
  2022. <p>\u{1F389} Menu</p>
  2023. <ul>
  2024. <li>Better performance <a href="https://github.com/vueComponent/ant-design-vue/issues/3300" target="_blank" rel="noopener noreferrer">#3300</a></li>
  2025. <li>Fix the problem of incorrect highlighting <a href="https://github.com/vueComponent/ant-design-vue/issues/4053" target="_blank" rel="noopener noreferrer">#4053</a></li>
  2026. <li>Fix console invalid warning <a href="https://github.com/vueComponent/ant-design-vue/issues/4169" target="_blank" rel="noopener noreferrer">#4169</a></li>
  2027. <li>Easier to use, simpler to use single file recursion <a href="https://github.com/vueComponent/ant-design-vue/issues/4133" target="_blank" rel="noopener noreferrer">#4133</a></li>
  2028. <li>\u{1F484} icon icon needs to be passed through slot</li>
  2029. </ul>
  2030. </li>
  2031. <li>
  2032. <p>Skeleton</p>
  2033. <ul>
  2034. <li>\u{1F31F} Support Skeleton.Avatar placeholder component.</li>
  2035. <li>\u{1F31F} Support Skeleton.Button placeholder component.</li>
  2036. <li>\u{1F31F} Support Skeleton.Input placeholder component.</li>
  2037. </ul>
  2038. </li>
  2039. <li>
  2040. <p>\u{1F484} Destructive update</p>
  2041. <ul>
  2042. <li>The <code>a-menu-item</code> and <code>a-sub-menu</code> icons need to be passed through the slot, and the icon is not automatically obtained through the sub-node</li>
  2043. <li>row gutter supports row-wrap, no need to use multiple rows to divide col</li>
  2044. <li><code>Menu</code> removes <code>defaultOpenKeys</code> and <code>defaultSelectedKeys</code>; <code>Switch</code> removes <code>defaultChecked</code>; <code>Rate</code> removes <code>defaultValue</code>; Please be cautious to use the defaultXxx-named attributes of other unrefactored components, and they will be removed in future versions.</li>
  2045. </ul>
  2046. </li>
  2047. <li>
  2048. <p>\u{1F31F} Added Avatar.Group component</p>
  2049. </li>
  2050. <li>
  2051. <p>\u{1F41E} Fix AutoComplete filterOptions not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4170" target="_blank" rel="noopener noreferrer">#4170</a></p>
  2052. </li>
  2053. <li>
  2054. <p>\u{1F41E} Fix Select automatic width invalidation problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4118" target="_blank" rel="noopener noreferrer">#4118</a></p>
  2055. </li>
  2056. <li>
  2057. <p>\u{1F41E} Fix the lack of internationalized files in dist <a href="https://github.com/vueComponent/ant-design-vue/issues/3684" target="_blank" rel="noopener noreferrer">#3684</a></p>
  2058. </li>
  2059. </ul>
  2060. <h2 id="_2-1-6">2.1.6 <a class="header-anchor" href="#_2-1-6">
  2061. <span aria-hidden="true" class="anchor">#</span>
  2062. </a></h2>
  2063. <p><code>2021-05-13</code></p>
  2064. <ul>
  2065. <li>\u{1F41E} Use vue@3.0.10 to rebuild to avoid console warning <a href="https://github.com/vueComponent/ant-design-vue/issues/3998" target="_blank" rel="noopener noreferrer">#3998</a></li>
  2066. </ul>
  2067. <h2 id="_2-1-5">2.1.5 <a class="header-anchor" href="#_2-1-5">
  2068. <span aria-hidden="true" class="anchor">#</span>
  2069. </a></h2>
  2070. <p><code>2021-05-12</code></p>
  2071. <ul>
  2072. <li>\u{1F41E} Fix SSR time reporting error <a href="https://github.com/vueComponent/ant-design-vue/issues/3983" target="_blank" rel="noopener noreferrer">#3983</a></li>
  2073. </ul>
  2074. <h2 id="_2-1-4">2.1.4 <a class="header-anchor" href="#_2-1-4">
  2075. <span aria-hidden="true" class="anchor">#</span>
  2076. </a></h2>
  2077. <p><code>2021-05-09</code></p>
  2078. <ul>
  2079. <li>\u{1F41E} Fix <code>Table</code> scrolling misalignment issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4045" target="_blank" rel="noopener noreferrer">#4045</a></li>
  2080. <li>\u{1F41E} Fix <code>Typography</code> editable mode triggering link jump issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4105" target="_blank" rel="noopener noreferrer">#4105</a></li>
  2081. <li>\u{1F41E} Fix the issue that <code>Carousel</code> variableWidth does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3977" target="_blank" rel="noopener noreferrer">#3977</a></li>
  2082. <li>\u{1F41E} Fix the problem that <code>TreeSelect</code> cannot delete parent and child nodes at the same time through the keyboard <a href="https://github.com/vueComponent/ant-design-vue/issues/3508" target="_blank" rel="noopener noreferrer">#3508</a></li>
  2083. <li>\u{1F41E} Fix some types of errors</li>
  2084. </ul>
  2085. <h2 id="_2-1-3">2.1.3 <a class="header-anchor" href="#_2-1-3">
  2086. <span aria-hidden="true" class="anchor">#</span>
  2087. </a></h2>
  2088. <p><code>2021-04-25</code></p>
  2089. <ul>
  2090. <li>\u{1F389}\u{1F389}\u{1F389} remove ads during npm installation</li>
  2091. <li>\u{1F41E} <code>Select</code>
  2092. <ul>
  2093. <li>Fix the first issue of default activation <a href="https://github.com/vueComponent/ant-design-vue/issues/3842" target="_blank" rel="noopener noreferrer">#3842</a></li>
  2094. <li>Fix group display abnormal problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3841" target="_blank" rel="noopener noreferrer">#3841</a></li>
  2095. <li>Fix scrolling abnormal issue after dynamically updating selections <a href="https://github.com/vueComponent/ant-design-vue/issues/3972" target="_blank" rel="noopener noreferrer">#3972</a></li>
  2096. </ul>
  2097. </li>
  2098. <li>\u{1F41E} Fix the issue that <code>Checkbox</code> triggers twice <code>update:checked</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3838" target="_blank" rel="noopener noreferrer">#3838</a></li>
  2099. <li>\u{1F31F} <code>Table</code> column group supports fixed <a href="https://github.com/vueComponent/ant-design-vue/issues/3882" target="_blank" rel="noopener noreferrer">#3882</a></li>
  2100. <li>\u{1F31F} <code>Table</code> column supports v-for <a href="https://github.com/vueComponent/ant-design-vue/issues/3934" target="_blank" rel="noopener noreferrer">#3934</a></li>
  2101. <li>\u{1F41E} Fix the problem that <code>Table</code> displays horizontal scroll bar on windows <a href="https://github.com/vueComponent/ant-design-vue/commit/6d33d60d2bca98825f274e48bcc3badd1857f742" target="_blank" rel="noopener noreferrer">6d33d6</a></li>
  2102. <li>\u{1F31F} <code>Form</code> scrollToFirstError supports option parameter passing <a href="https://github.com/vueComponent/ant-design-vue/issues/3918" target="_blank" rel="noopener noreferrer">#3918</a></li>
  2103. <li>\u{1F41E} Fix the issue of <code>Calendar</code> month selector displaying wrong characters <a href="https://github.com/vueComponent/ant-design-vue/issues/3915" target="_blank" rel="noopener noreferrer">#3915</a></li>
  2104. <li>\u{1F31F} Refactor the <code>Switch</code> component and remove the defaultChecked attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/3885" target="_blank" rel="noopener noreferrer">#3885</a></li>
  2105. <li>\u{1F41E} Fix the process exception when using Vite <a href="https://github.com/vueComponent/ant-design-vue/issues/3930" target="_blank" rel="noopener noreferrer">#3930</a></li>
  2106. <li>\u{1F41E} Fix <code>Radio</code> shadow occlusion problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3955" target="_blank" rel="noopener noreferrer">#3955</a></li>
  2107. <li>\u{1F41E} Fix the issue that span does not take effect in <code>Form</code> inline mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3862" target="_blank" rel="noopener noreferrer">#3862</a></li>
  2108. <li>\u{1F41E} Fix the issue that <code>Cascader</code> keydown selection does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/958" target="_blank" rel="noopener noreferrer">#958</a></li>
  2109. <li>\u{1F41E} Fix <code>Image</code> preview function failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3701" target="_blank" rel="noopener noreferrer">#3701</a></li>
  2110. <li>\u{1F41E} Fix some TS type issues</li>
  2111. </ul>
  2112. <h2 id="_2-1-2">2.1.2 <a class="header-anchor" href="#_2-1-2">
  2113. <span aria-hidden="true" class="anchor">#</span>
  2114. </a></h2>
  2115. <p><code>2021-03-28</code></p>
  2116. <ul>
  2117. <li>\u{1F31F} Recompile with Vue 3.0.9, compatible with 3.0.7 and below</li>
  2118. </ul>
  2119. <h2 id="_2-1-1">2.1.1 <a class="header-anchor" href="#_2-1-1">
  2120. <span aria-hidden="true" class="anchor">#</span>
  2121. </a></h2>
  2122. <p><code>2021-03-27</code></p>
  2123. <ul>
  2124. <li>\u{1F31F} Compatible with Vue 3.0.8, note: Due to the destructive update of 3.0.8, 2.1.1 is not compatible with versions below 3.0.7 [vue#3493](<a href="https://github.com/vuejs/vue-next/issues" target="_blank" rel="noopener noreferrer">https://github.com/vuejs/vue-next/issues</a> /3493)</li>
  2125. <li>\u{1F41E} Fix Modal.confirm missing closable ts type <a href="https://github.com/vueComponent/ant-design-vue/issues/3845" target="_blank" rel="noopener noreferrer">#3684</a></li>
  2126. <li>\u{1F41E} Fix upload custom method not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3843" target="_blank" rel="noopener noreferrer">#3843</a></li>
  2127. </ul>
  2128. <h2 id="_2-1-0">2.1.0 <a class="header-anchor" href="#_2-1-0">
  2129. <span aria-hidden="true" class="anchor">#</span>
  2130. </a></h2>
  2131. <p><code>2021-03-20</code></p>
  2132. <ul>
  2133. <li>\u{1F389}\u{1F389}\u{1F389} Added <code>Typography</code> component <a href="https://github.com/vueComponent/ant-design-vue/issues/3807" target="_blank" rel="noopener noreferrer">#3807</a></li>
  2134. <li>\u{1F31F} Modal method adds close icon customization <a href="https://github.com/vueComponent/ant-design-vue/issues/3753" target="_blank" rel="noopener noreferrer">#3753</a></li>
  2135. <li>\u{1F41E} Fix missing build files containing internationalization <a href="https://github.com/vueComponent/ant-design-vue/issues/3684" target="_blank" rel="noopener noreferrer">#3684</a></li>
  2136. <li>\u{1F41E} Fix Drawer error after destruction <a href="https://github.com/vueComponent/ant-design-vue/commit/848d6497e68c87566790dfa889a1913199a6699a" target="_blank" rel="noopener noreferrer">#848d64</a></li>
  2137. <li>\u{1F41E} Fix BackTop incorrect position when KeepAlive is activated <a href="https://github.com/vueComponent/ant-design-vue/issues/3803" target="_blank" rel="noopener noreferrer">#3803</a></li>
  2138. <li>\u{1F41E} Fix the problem that the TreeNode class does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3822" target="_blank" rel="noopener noreferrer">#3822</a></li>
  2139. <li>\u{1F41E} Fix Table tags being an array error issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3812" target="_blank" rel="noopener noreferrer">#3812</a></li>
  2140. <li>\u{1F41E} Fix the sorting issue when Table custom filterIcon is triggered <a href="https://github.com/vueComponent/ant-design-vue/issues/3819" target="_blank" rel="noopener noreferrer">#3819</a></li>
  2141. <li>\u{1F41E} Fix Select style misalignment under Form <a href="https://github.com/vueComponent/ant-design-vue/issues/3781" target="_blank" rel="noopener noreferrer">#3781</a></li>
  2142. </ul>
  2143. <h2 id="_2-0-1">2.0.1 <a class="header-anchor" href="#_2-0-1">
  2144. <span aria-hidden="true" class="anchor">#</span>
  2145. </a></h2>
  2146. <p><code>2021-02-27</code></p>
  2147. <ul>
  2148. <li>\u{1F31F} <code>Badge</code> adds <code>Ribbon</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3681" target="_blank" rel="noopener noreferrer">#3681</a></li>
  2149. <li>\u{1F31F} Adjust the trigger order of <code>SearchInput</code> search event <a href="https://github.com/vueComponent/ant-design-vue/issues/3725" target="_blank" rel="noopener noreferrer">#3725</a></li>
  2150. <li>\u{1F41E} Fix the stuck problem when <code>Table</code> is destroyed <a href="https://github.com/vueComponent/ant-design-vue/issues/3531" target="_blank" rel="noopener noreferrer">#3531</a></li>
  2151. <li>\u{1F41E} Fix the issue of less file introduced in <code>Menu</code> css <a href="https://github.com/vueComponent/ant-design-vue/issues/3678" target="_blank" rel="noopener noreferrer">#3678</a></li>
  2152. <li>\u{1F41E} Fix the problem of <code>Alert</code> custom icon misalignment <a href="https://github.com/vueComponent/ant-design-vue/issues/3712" target="_blank" rel="noopener noreferrer">#3712</a></li>
  2153. </ul>
  2154. <h2 id="_2-0-0">2.0.0 <a class="header-anchor" href="#_2-0-0">
  2155. <span aria-hidden="true" class="anchor">#</span>
  2156. </a></h2>
  2157. <p><code>2021-02-06</code></p>
  2158. <ul>
  2159. <li>\u{1F389}\u{1F389}\u{1F389} 2.0 official version released</li>
  2160. <li>\u{1F389}\u{1F389}\u{1F389} support dark theme <a href="https://github.com/vueComponent/ant-design-vue/issues/3410" target="_blank" rel="noopener noreferrer">#3410</a></li>
  2161. <li>\u{1F389}\u{1F389}\u{1F389} The new version of the document is online, use the Composition API to completely reconstruct the document example, and provide the TS and JS dual version source code</li>
  2162. <li>\u{1F31F} Refactor the <code>Alert</code> component using Composition API <a href="https://github.com/vueComponent/ant-design-vue/pull/3654" target="_blank" rel="noopener noreferrer">#3654</a></li>
  2163. <li>\u{1F31F} <code>Tooltip</code> supports custom colors <a href="https://github.com/vueComponent/ant-design-vue/issues/3603" target="_blank" rel="noopener noreferrer">#3603</a></li>
  2164. <li>\u{1F41E} Fix the problem that <code>TimePicker</code> does not automatically scroll to the selected position <a href="https://github.com/vueComponent/ant-design-vue/commit/ab75379f0c2f5e54ab7c348284a7391939ab5aaf" target="_blank" rel="noopener noreferrer">#ab7537</a></li>
  2165. </ul>
  2166. <h2 id="_2-0-0-rc-9">2.0.0-rc.9 <a class="header-anchor" href="#_2-0-0-rc-9">
  2167. <span aria-hidden="true" class="anchor">#</span>
  2168. </a></h2>
  2169. <p><code>2021-01-24</code></p>
  2170. <ul>
  2171. <li>\u{1F31F} <code>@ant-design/icons-vue</code> upgrade to 6.0, use es module by default</li>
  2172. <li>\u{1F31F} <code>Tabs</code> adds <code>centered</code> centered mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3501" target="_blank" rel="noopener noreferrer">#3501</a></li>
  2173. <li>\u{1F41E} <code>Progress</code> Add opacity animation <a href="https://github.com/vueComponent/ant-design-vue/issues/3505" target="_blank" rel="noopener noreferrer">#3505</a></li>
  2174. <li>\u{1F41E} Fix an error when installing npm <a href="https://github.com/vueComponent/ant-design-vue/issues/3515" target="_blank" rel="noopener noreferrer">#3515</a></li>
  2175. <li>\u{1F41E} Fix the problem of <code>Breadcrumn</code> split line not displaying <a href="https://github.com/vueComponent/ant-design-vue/issues/3522" target="_blank" rel="noopener noreferrer">#3522</a></li>
  2176. <li>\u{1F41E} Fix <code>Radio</code> uncontrolled issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3517" target="_blank" rel="noopener noreferrer">#3517</a></li>
  2177. <li>\u{1F41E} Fix <code>FormItem</code> not wrapping issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3538" target="_blank" rel="noopener noreferrer">#3538</a></li>
  2178. <li>\u{1F41E} Fix <code>Carousel</code> <code>pauseOnDotsHover</code> not working problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3519" target="_blank" rel="noopener noreferrer">#3519</a></li>
  2179. <li>\u{1F41E} Fix <code>Input.Search</code> <code>class</code> not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3541" target="_blank" rel="noopener noreferrer">#3541</a></li>
  2180. <li>\u{1F41E} Fix the issue that <code>InputNumber</code> triggers the change event multiple times under Microsoft input method <a href="https://github.com/vueComponent/ant-design-vue/issues/3550" target="_blank" rel="noopener noreferrer">#3550</a></li>
  2181. <li>\u{1F41E} Fix the problem that the keyboard can still be switched in the disabled state of <code>Tabs</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3575" target="_blank" rel="noopener noreferrer">#3575</a></li>
  2182. <li>\u{1F41E} Fix the issue that <code>Switch</code> does not take effect in the table <a href="https://github.com/vueComponent/ant-design-vue/issues/3512" target="_blank" rel="noopener noreferrer">#3512</a></li>
  2183. </ul>
  2184. <h2 id="_2-0-0-rc-8">2.0.0-rc.8 <a class="header-anchor" href="#_2-0-0-rc-8">
  2185. <span aria-hidden="true" class="anchor">#</span>
  2186. </a></h2>
  2187. <p><code>2021-01-07</code></p>
  2188. <ul>
  2189. <li>\u{1F31F} Support Vite 2 <a href="https://github.com/vueComponent/ant-design-vue/issues/3490" target="_blank" rel="noopener noreferrer">#3490</a></li>
  2190. <li>\u{1F31F} Use Composition API to refactor Affix component <a href="https://github.com/vueComponent/ant-design-vue/issues/3447" target="_blank" rel="noopener noreferrer">#3447</a></li>
  2191. <li>\u{1F41E} Fix Image component type definition error <a href="https://github.com/vueComponent/ant-design-vue/issues/3488" target="_blank" rel="noopener noreferrer">#3488</a></li>
  2192. <li>\u{1F41E} Upgrade icons-vue Fix IconFont component type error <a href="https://github.com/vueComponent/ant-design-vue/issues/3474" target="_blank" rel="noopener noreferrer">#3474</a></li>
  2193. <li>\u{1F41E} Fix Tooltip arrow style error in less 4 <a href="https://github.com/vueComponent/ant-design-vue/issues/3477" target="_blank" rel="noopener noreferrer">#3477</a></li>
  2194. <li>\u{1F41E} Fix DatePicker type definition parsing error under Vue 3.0.5 <a href="https://github.com/vueComponent/ant-design-vue/commit/bf7c62f457fc14624881f69c5baf9a62219383f7" target="_blank" rel="noopener noreferrer">#bf7c62</a></li>
  2195. </ul>
  2196. <h2 id="_2-0-0-rc-7">2.0.0-rc.7 <a class="header-anchor" href="#_2-0-0-rc-7">
  2197. <span aria-hidden="true" class="anchor">#</span>
  2198. </a></h2>
  2199. <p><code>2020-12-28</code></p>
  2200. <ul>
  2201. <li>\u{1F41E} Fix Switch <code>change</code>\u3001<code>click</code> not work <a href="https://github.com/vueComponent/ant-design-vue/issues/3453" target="_blank" rel="noopener noreferrer">#3453</a></li>
  2202. </ul>
  2203. <h2 id="_2-0-0-rc-6">2.0.0-rc.6 <a class="header-anchor" href="#_2-0-0-rc-6">
  2204. <span aria-hidden="true" class="anchor">#</span>
  2205. </a></h2>
  2206. <p><code>2020-12-27</code></p>
  2207. <ul>
  2208. <li>\u{1F31F} Support Less 4 <a href="https://github.com/vueComponent/ant-design-vue/issues/3449" target="_blank" rel="noopener noreferrer">#3449</a></li>
  2209. <li>\u{1F31F} Added Image component <a href="https://github.com/vueComponent/ant-design-vue/issues/3235" target="_blank" rel="noopener noreferrer">#3235</a></li>
  2210. <li>\u{1F31F} Functional component, add displayName attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/3445" target="_blank" rel="noopener noreferrer">#3445</a></li>
  2211. <li>\u{1F41E} Message adds custom class style function <a href="https://github.com/vueComponent/ant-design-vue/issues/3443" target="_blank" rel="noopener noreferrer">#3443</a></li>
  2212. <li>\u{1F41E} Fix the initial disabled state of the Tabs component does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3366" target="_blank" rel="noopener noreferrer">#3366</a></li>
  2213. <li>\u{1F41E} Fix Slider accuracy issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3346" target="_blank" rel="noopener noreferrer">#3346</a></li>
  2214. <li>\u{1F41E} Fix the incorrect scroll height of Select <a href="https://github.com/vueComponent/ant-design-vue/issues/3419" target="_blank" rel="noopener noreferrer">#3419</a></li>
  2215. <li>\u{1F41E} Fix the problem that Input small is too small and the height is 2px <a href="https://github.com/vueComponent/ant-design-vue/issues/3396" target="_blank" rel="noopener noreferrer">#3396</a></li>
  2216. <li>\u{1F41E} Fix the problem that TreeSelect triggers two change events</li>
  2217. <li>\u{1F41E} Fix the endless loop problem of TreeSelect defining title through slot</li>
  2218. <li>\u{1F41E} Fix the problem that Drawer handle slot triggers two click events</li>
  2219. <li>\u{1F31F} Added Checkbox and Switch event declaration</li>
  2220. </ul>
  2221. <h2 id="_2-0-0-rc-5">2.0.0-rc.5 <a class="header-anchor" href="#_2-0-0-rc-5">
  2222. <span aria-hidden="true" class="anchor">#</span>
  2223. </a></h2>
  2224. <p><code>2020-12-13</code></p>
  2225. <ul>
  2226. <li>\u{1F41E} Fix the undefined warning problem of this.dom output in the Drawer component console</li>
  2227. <li>\u{1F41E} Fix Menu in Vue 3.0.3 and above versions, display confusion problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3354" target="_blank" rel="noopener noreferrer">#3354</a></li>
  2228. </ul>
  2229. <h2 id="_2-0-0-rc-4">2.0.0-rc.4 <a class="header-anchor" href="#_2-0-0-rc-4">
  2230. <span aria-hidden="true" class="anchor">#</span>
  2231. </a></h2>
  2232. <p><code>2020-12-10</code></p>
  2233. <ul>
  2234. <li>\u{1F31F} Input.Password supports custom icons <a href="https://github.com/vueComponent/ant-design-vue/issues/3320" target="_blank" rel="noopener noreferrer">#3320</a></li>
  2235. <li>\u{1F41E} Fix the issue that the Select Option click event does not trigger <a href="https://github.com/vueComponent/ant-design-vue/commit/4ea00d3a70d0afd7bea07f814df03ab7d0b25ebd" target="_blank" rel="noopener noreferrer">#4ea00d</a></li>
  2236. <li>\u{1F41E} Fix the problem that the dark theme does not work after the Menu exceeds the width <a href="https://github.com/vueComponent/ant-design-vue/commit/10f35a1fa510de91e9484b07fcfff253920cee29" target="_blank" rel="noopener noreferrer">#10f35a</a></li>
  2237. <li>\u{1F41E} Fix Menu console vue key some waring <a href="https://github.com/vueComponent/ant-design-vue/commit/520d6a5e85eb391e5294211c9d7b2ea598c59119" target="_blank" rel="noopener noreferrer">#520d6a</a></li>
  2238. <li>\u{1F41E} Remove console passive prompt log <a href="https://github.com/vueComponent/ant-design-vue/commit/8d1669b8896d84a67c61d3a00d0b13c42d70f30f" target="_blank" rel="noopener noreferrer">#8d1669</a></li>
  2239. </ul>
  2240. <h2 id="_2-0-0-rc-3">2.0.0-rc.3 <a class="header-anchor" href="#_2-0-0-rc-3">
  2241. <span aria-hidden="true" class="anchor">#</span>
  2242. </a></h2>
  2243. <p><code>2020-12-05</code></p>
  2244. <ul>
  2245. <li>\u{1F41E} Fix the problem of functional components reporting type errors in Vue 3.0.3 <a href="https://github.com/vueComponent/ant-design-vue/commit/f5cf7e0920a51f0ac024046996c99260aa41becf" target="_blank" rel="noopener noreferrer">#f5cf7e</a></li>
  2246. <li>\u{1F41E} Fix Menu display error after detecting width <a href="https://github.com/vueComponent/ant-design-vue/issues/3262" target="_blank" rel="noopener noreferrer">#3262</a></li>
  2247. <li>\u{1F41E} Fix Menu subMenuOpenDelay subMenuCloseDelay not working problem <a href="https://github.com/vueComponent/ant-design-vue/pull/3291" target="_blank" rel="noopener noreferrer">#3291</a></li>
  2248. <li>\u{1F41E} Fix TreeSelect stack overflow problem <a href="https://github.com/vueComponent/ant-design-vue/commit/28aeea6f0b142ed68950a3738f7cf2c1581a7a5b" target="_blank" rel="noopener noreferrer">#28aeea</a></li>
  2249. <li>\u{1F41E} Fix Input custom style class being overwritten <a href="https://github.com/vueComponent/ant-design-vue/issues/3273" target="_blank" rel="noopener noreferrer">#3273</a></li>
  2250. <li>\u{1F41E} Fix InputNumber parse error in production environment <a href="https://github.com/vueComponent/ant-design-vue/issues/3249" target="_blank" rel="noopener noreferrer">#3249</a></li>
  2251. </ul>
  2252. <h2 id="_2-0-0-rc-2">2.0.0-rc.2 <a class="header-anchor" href="#_2-0-0-rc-2">
  2253. <span aria-hidden="true" class="anchor">#</span>
  2254. </a></h2>
  2255. <p><code>2020-11-24</code></p>
  2256. <ul>
  2257. <li>\u{1F31F} Optimize Menu performance, enable lazy loading by default <a href="https://github.com/vueComponent/ant-design-vue/pull/3243" target="_blank" rel="noopener noreferrer">#3243</a></li>
  2258. <li>\u{1F31F} Tag supports defining icon via slot <a href="https://github.com/vueComponent/ant-design-vue/pull/3185" target="_blank" rel="noopener noreferrer">#3185</a></li>
  2259. <li>\u{1F31F} Small type table changed to borderless <a href="https://github.com/vueComponent/ant-design-vue/issues/3221" target="_blank" rel="noopener noreferrer">#3221</a></li>
  2260. <li>\u{1F31F} @ant-design/icons-vue upgraded to 5.1.6, support SSR, support spin attribute shorthand</li>
  2261. <li>\u{1F41E} Fix the style problem of Alert's close button in Safari <a href="https://github.com/vueComponent/ant-design-vue/issues/3184" target="_blank" rel="noopener noreferrer">#3184</a></li>
  2262. <li>\u{1F41E} Fix the problem of Notification top attribute type error <a href="https://github.com/vueComponent/ant-design-vue/issues/3187" target="_blank" rel="noopener noreferrer">#3187</a></li>
  2263. <li>\u{1F41E} Fix DirectoryTree custom icon does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3183" target="_blank" rel="noopener noreferrer">#3183</a></li>
  2264. <li>\u{1F41E} Fix Button loading delay not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3194" target="_blank" rel="noopener noreferrer">#3194</a></li>
  2265. <li>\u{1F484} Select optionFilterProp no longer supports filtering by children <a href="https://github.com/vueComponent/ant-design-vue/issues/3204" target="_blank" rel="noopener noreferrer">#3204</a></li>
  2266. <li>\u{1F41E} Fix Select labelInValue error when reporting <a href="https://github.com/vueComponent/ant-design-vue/issues/3216" target="_blank" rel="noopener noreferrer">#3216</a></li>
  2267. <li>\u{1F41E} Fix ConfigProvider transformCellText missing issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3206" target="_blank" rel="noopener noreferrer">#3206</a></li>
  2268. <li>\u{1F41E} Fix the style disorder problem when Dropdown Button is mixed together <a href="https://github.com/vueComponent/ant-design-vue/issues/3244" target="_blank" rel="noopener noreferrer">#3244</a></li>
  2269. <li>\u{1F41E} Fix RangePicker custom width invalidation issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3245" target="_blank" rel="noopener noreferrer">#3244</a></li>
  2270. <li>\u{1F41E} Fix multiple errors or missing Ts types</li>
  2271. </ul>
  2272. <h2 id="_2-0-0-rc-1">2.0.0-rc.1 <a class="header-anchor" href="#_2-0-0-rc-1">
  2273. <span aria-hidden="true" class="anchor">#</span>
  2274. </a></h2>
  2275. <p><code>2020-11-14</code></p>
  2276. <ul>
  2277. <li>\u{1F389}\u{1F389}\u{1F389}</li>
  2278. <li>\u{1F31F} Menu cancel the default lazy loading, improve the first animation effect, optimize the Bezier curve function, and make it smoother <a href="https://github.com/vueComponent/ant-design-vue/pull/3177" target="_blank" rel="noopener noreferrer">#3177</a></li>
  2279. <li>\u{1F41E} Fix Select search function failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3144" target="_blank" rel="noopener noreferrer">#3144</a></li>
  2280. <li>\u{1F41E} Fix the Drawer component does not have automatic focus, which can not be closed directly by the ESC button <a href="https://github.com/vueComponent/ant-design-vue/issues/3148" target="_blank" rel="noopener noreferrer">#3148</a></li>
  2281. <li>\u{1F41E} Fix the incorrect position of popover elements in Popover <a href="https://github.com/vueComponent/ant-design-vue/issues/3147" target="_blank" rel="noopener noreferrer">#3147</a></li>
  2282. <li>\u{1F41E} Fix CountDown not updating problem <a href="https://github.com/vueComponent/ant-design-vue/pull/3170" target="_blank" rel="noopener noreferrer">#3170</a></li>
  2283. <li>\u{1F41E} Fix multiple errors or missing Ts types</li>
  2284. </ul>
  2285. <h2 id="_2-0-0-beta-15">2.0.0-beta.15 <a class="header-anchor" href="#_2-0-0-beta-15">
  2286. <span aria-hidden="true" class="anchor">#</span>
  2287. </a></h2>
  2288. <p><code>2020-11-08</code></p>
  2289. <ul>
  2290. <li>\u{1F31F} Optimize the Menu animation to make it smoother <a href="https://github.com/vueComponent/ant-design-vue/issues/3095" target="_blank" rel="noopener noreferrer">#3095</a></li>
  2291. <li>\u{1F31F} Optimize VirtualList to avoid invalid render <a href="https://github.com/vueComponent/ant-design-vue/commit/2e61e9cb502f2bb6910f59abfb483fd2517e594f" target="_blank" rel="noopener noreferrer">#2e61e9</a></li>
  2292. <li>\u{1F41E} Fix Menu overflowedIndicator not taking effect <a href="https://github.com/vueComponent/ant-design-vue/commit/689113b3c9c19e929607567a4c8252c6511bff5c" target="_blank" rel="noopener noreferrer">#689113</a></li>
  2293. <li>\u{1F41E} Select
  2294. <ul>
  2295. <li>Fix the issue that dropdownRender does not support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/3098" target="_blank" rel="noopener noreferrer">#3098</a></li>
  2296. <li>Fix the issue of abnormal empty values \u200B\u200Bin tag mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3100" target="_blank" rel="noopener noreferrer">#3100</a></li>
  2297. <li>Fix the problem that the selected item is not updated in single selection mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3099" target="_blank" rel="noopener noreferrer">#3099</a></li>
  2298. <li>Fix foucs status not taking effect in special scenarios <a href="https://github.com/vueComponent/ant-design-vue/issues/3099" target="_blank" rel="noopener noreferrer">#3099</a></li>
  2299. </ul>
  2300. </li>
  2301. <li>\u{1F41E} Fix DatePicker default formatting invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3091" target="_blank" rel="noopener noreferrer">#3091</a></li>
  2302. <li>\u{1F41E} Fix Table customRow configuration event not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3121" target="_blank" rel="noopener noreferrer">#3121</a></li>
  2303. <li>\u{1F41E} Fix the style of TreeSelect search box [ee4cd3c](<a href="https://github.com/vueComponent/ant-design-vue/commit/" target="_blank" rel="noopener noreferrer">https://github.com/vueComponent/ant-design-vue/commit/</a> ee4cd3c35a84658cbbb148ce368bc247a927d528)</li>
  2304. <li>\u{1F41E} Fix Ts type error or missing problem</li>
  2305. </ul>
  2306. <h2 id="_2-0-0-beta-13">2.0.0-beta.13 <a class="header-anchor" href="#_2-0-0-beta-13">
  2307. <span aria-hidden="true" class="anchor">#</span>
  2308. </a></h2>
  2309. <p><code>2020-11-02</code></p>
  2310. <ul>
  2311. <li>\u{1F41E} Fix npm install error report <a href="https://github.com/vueComponent/ant-design-vue/issues/3080" target="_blank" rel="noopener noreferrer">#3080</a></li>
  2312. <li>\u{1F41E} Fix Select maxPlaceHolder display error problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3085" target="_blank" rel="noopener noreferrer">#3085</a></li>
  2313. <li>\u{1F41E} Fix the pop-up component, the pop-up position is not updated <a href="https://github.com/vueComponent/ant-design-vue/issues/3085" target="_blank" rel="noopener noreferrer">#3085</a></li>
  2314. <li>\u{1F41E} Fix the warning problem when Table data is empty <a href="https://github.com/vueComponent/ant-design-vue/issues/3082" target="_blank" rel="noopener noreferrer">#3082</a></li>
  2315. <li>\u{1F41E} Fix Input display multiple borders in Form <a href="https://github.com/vueComponent/ant-design-vue/issues/3084" target="_blank" rel="noopener noreferrer">#3084</a></li>
  2316. </ul>
  2317. <h2 id="_2-0-0-beta-12">2.0.0-beta.12 <a class="header-anchor" href="#_2-0-0-beta-12">
  2318. <span aria-hidden="true" class="anchor">#</span>
  2319. </a></h2>
  2320. <p><code>2020-11-01</code></p>
  2321. <ul>
  2322. <li>\u{1F41E} Fix dist/antd.css missing component style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3069" target="_blank" rel="noopener noreferrer">#3069</a></li>
  2323. <li>\u{1F41E} Fix Input style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3074" target="_blank" rel="noopener noreferrer">#3074</a></li>
  2324. <li>\u{1F41E} Fix Form layout=&quot;vertical&quot; style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3075" target="_blank" rel="noopener noreferrer">#3075</a></li>
  2325. <li>\u{1F41E} Fix Select cannot open popup problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3070" target="_blank" rel="noopener noreferrer">#3070</a></li>
  2326. </ul>
  2327. <h2 id="_2-0-0-beta-11">2.0.0-beta.11 <a class="header-anchor" href="#_2-0-0-beta-11">
  2328. <span aria-hidden="true" class="anchor">#</span>
  2329. </a></h2>
  2330. <p><code>2020-10-30</code></p>
  2331. <ul>
  2332. <li>\u{1F389}\u{1F389}\u{1F389} Refactored Select and AutoComplete components, supports virtual lists, and greatly improves performance</li>
  2333. <li>\u{1F525}\u{1F525}\u{1F525} Use Typescript to refactor all components, type support is more friendly</li>
  2334. <li>\u{1F525} Optimize the underlying animation components, with better performance and smoother</li>
  2335. <li>\u{1F31F} Textarea component added showCount to support word count function</li>
  2336. <li>\u{1F31F} Recursive Menu component, supports arbitrary nesting of other elements <a href="https://github.com/vueComponent/ant-design-vue/issues/1452" target="_blank" rel="noopener noreferrer">#1452</a></li>
  2337. <li>\u{1F1EE}\u{1F1EA} Add Irish language internationalization support</li>
  2338. <li>\u{1F41E} Fix webpack 5 compatibility issues.</li>
  2339. <li>\u{1F41E} Fix the problem that the Upload method attribute does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/2837" target="_blank" rel="noopener noreferrer">#2837</a></li>
  2340. <li>\u{1F41E} Fix Table component filter not supporting number type problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3052" target="_blank" rel="noopener noreferrer">#3052</a></li>
  2341. <li>\u{1F41E} Fix Table fixed column ellipsis not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/2916" target="_blank" rel="noopener noreferrer">#2916</a></li>
  2342. <li>\u{1F41E} Fix Table custom expandIcon not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3013" target="_blank" rel="noopener noreferrer">#3013</a></li>
  2343. <li>\u{1F41E} Fix the problem that TreeSelect cannot customize slot <a href="https://github.com/vueComponent/ant-design-vue/issues/2827" target="_blank" rel="noopener noreferrer">#2827</a></li>
  2344. <li>\u{1F6CE} Change Avatar's srcSet to srcset</li>
  2345. </ul>
  2346. <h2 id="_2-0-0-beta-10">2.0.0-beta.10 <a class="header-anchor" href="#_2-0-0-beta-10">
  2347. <span aria-hidden="true" class="anchor">#</span>
  2348. </a></h2>
  2349. <p><code>2020-09-24</code></p>
  2350. <ul>
  2351. <li>\u{1F31F} Update Vue dependency to release version</li>
  2352. <li>\u{1F41E} Fix the problem that Menu does not collapse in Layout <a href="https://github.com/vueComponent/ant-design-vue/issues/2819" target="_blank" rel="noopener noreferrer">#2819</a></li>
  2353. <li>\u{1F41E} Fix a warning issue when switching Tabs <a href="https://github.com/vueComponent/ant-design-vue/issues/2865" target="_blank" rel="noopener noreferrer">#2865</a></li>
  2354. <li>\u{1F41E} Fix the problem that the input box does not trigger the change event when compositionend</li>
  2355. <li>\u{1F41E} Fix the problem that the Upload button does not disappear <a href="https://github.com/vueComponent/ant-design-vue/issues/2884" target="_blank" rel="noopener noreferrer">#2884</a></li>
  2356. <li>\u{1F41E} Fix upload custom method not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/2837" target="_blank" rel="noopener noreferrer">#2837</a></li>
  2357. <li>\u{1F41E} Fix some ts type errors</li>
  2358. </ul>
  2359. <h2 id="_2-0-0-beta-8">2.0.0-beta.8 <a class="header-anchor" href="#_2-0-0-beta-8">
  2360. <span aria-hidden="true" class="anchor">#</span>
  2361. </a></h2>
  2362. <ul>
  2363. <li>\u{1F41E} Fix ts types error</li>
  2364. </ul>
  2365. <h2 id="_2-0-0-beta-7">2.0.0-beta.7 <a class="header-anchor" href="#_2-0-0-beta-7">
  2366. <span aria-hidden="true" class="anchor">#</span>
  2367. </a></h2>
  2368. <ul>
  2369. <li>\u{1F41E} Fix the problem that Descriptions Item does not support v-for <a href="https://github.com/vueComponent/ant-design-vue/issues/2793" target="_blank" rel="noopener noreferrer">#2793</a></li>
  2370. <li>\u{1F41E} Fix Modal button loading effect not working problem <a href="https://github.com/vueComponent/ant-design-vue/commit/9257c1ea685db4339239589153aee3189d0434fe" target="_blank" rel="noopener noreferrer">9257c1</a></li>
  2371. <li>\u{1F41E} Fix the problem that the Steps component cannot be clicked when using v-model <a href="https://github.com/vueComponent/ant-design-vue/commit/ec73097d9b6ea8e2f2942ac28853c19191ca3298" target="_blank" rel="noopener noreferrer">ec7309</a></li>
  2372. <li>\u{1F31F} Checkbox, Radio add event declaration</li>
  2373. <li>\u{1F41E} Fix ts type error <a href="https://github.com/vueComponent/ant-design-vue/commit/8024469b8832cfc4fe85498b639bfb48820531aa" target="_blank" rel="noopener noreferrer">802446</a></li>
  2374. </ul>
  2375. <h2 id="_2-0-0-beta-6">2.0.0-beta.6 <a class="header-anchor" href="#_2-0-0-beta-6">
  2376. <span aria-hidden="true" class="anchor">#</span>
  2377. </a></h2>
  2378. <ul>
  2379. <li>\u{1F41E} Fix the problem that TreeSelectNode subcomponent TreeSelectNode is not registered</li>
  2380. </ul>
  2381. <h2 id="_2-0-0-beta-5">2.0.0-beta.5 <a class="header-anchor" href="#_2-0-0-beta-5">
  2382. <span aria-hidden="true" class="anchor">#</span>
  2383. </a></h2>
  2384. <ul>
  2385. <li>\u{1F525} Support Vite.</li>
  2386. </ul>
  2387. <h2 id="_2-0-0-beta-4">2.0.0-beta.4 <a class="header-anchor" href="#_2-0-0-beta-4">
  2388. <span aria-hidden="true" class="anchor">#</span>
  2389. </a></h2>
  2390. <ul>
  2391. <li>\u{1F31F} Remove polyfills that are no longer used</li>
  2392. <li>\u{1F41E} Fix the problem of calling <code>Modal</code> afterClose twice</li>
  2393. <li>\u{1F41E} Supplement the declaration that ts type files lack native attributes</li>
  2394. </ul>
  2395. <h2 id="_2-0-0-beta-3">2.0.0-beta.3 <a class="header-anchor" href="#_2-0-0-beta-3">
  2396. <span aria-hidden="true" class="anchor">#</span>
  2397. </a></h2>
  2398. <ul>
  2399. <li>\u{1F525} Support Typescript.</li>
  2400. <li>\u{1F525} Added <code>Space</code> component.</li>
  2401. <li>\u{1F41E} Fix the problem that some components cannot use css scope <a href="https://github.com/vueComponent/ant-design-vue/commit/4bdb241aa674b50fafa29b3b98e291643f2a06cc" target="_blank" rel="noopener noreferrer">4bdb24</a>.</li>
  2402. <li>\u{1F41E} Fix <code>List.Meta</code> registration failure problem <a href="https://github.com/vueComponent/ant-design-vue/commit/03a42a5b35e7d42a39aedb1aba8346995be2c27e" target="_blank" rel="noopener noreferrer">03a42a</a></li>
  2403. <li>\u{1F41E} Fix the problem of misalignment in the fixed column of Table <a href="https://github.com/vueComponent/ant-design-vue/issues/1493" target="_blank" rel="noopener noreferrer">#1493</a></li>
  2404. <li>\u{1F41E} Fix the problem that the <code>Button</code> is not vertically centered <a href="https://github.com/vueComponent/ant-design-vue/commit/bd71e3806b73881f9a95028982d17a10b2cd0b5c" target="_blank" rel="noopener noreferrer">bd71e3</a></li>
  2405. <li>\u{1F41E} Fix <code>Tabs</code> multiple departure <code>change</code> event issue <a href="https://github.com/vueComponent/ant-design-vue/commit/8ed937344a57142a575e5272f50933c9c4459a43" target="_blank" rel="noopener noreferrer">8ed937</a></li>
  2406. </ul>
  2407. <h2 id="_2-0-0-beta-2">2.0.0-beta.2 <a class="header-anchor" href="#_2-0-0-beta-2">
  2408. <span aria-hidden="true" class="anchor">#</span>
  2409. </a></h2>
  2410. <h3 id="Design-specification-adjustment">Design specification adjustment <a class="header-anchor" href="#Design-specification-adjustment">
  2411. <span aria-hidden="true" class="anchor">#</span>
  2412. </a></h3>
  2413. <ul>
  2414. <li>Adjust the row height from <code>1.5</code>(<code>21px</code>) to <code>1.5715</code>(<code>22px</code>).</li>
  2415. <li>Basic round corner adjustment, changed from <code>4px</code> to <code>2px</code>.</li>
  2416. <li>The color brightness of the dividing line is reduced, from <code>#E8E8E8</code> to <code>#F0F0F0</code>.</li>
  2417. <li>The default background color of Table is changed from transparent to white.</li>
  2418. </ul>
  2419. <h3 id="Compatibility-adjustment">Compatibility adjustment <a class="header-anchor" href="#Compatibility-adjustment">
  2420. <span aria-hidden="true" class="anchor">#</span>
  2421. </a></h3>
  2422. <ul>
  2423. <li>The minimum supported version of Vue is Vue 3.0.</li>
  2424. </ul>
  2425. <h4 id="Adjusted-API">Adjusted API <a class="header-anchor" href="#Adjusted-API">
  2426. <span aria-hidden="true" class="anchor">#</span>
  2427. </a></h4>
  2428. <ul>
  2429. <li>
  2430. <p>Removed LocaleProvider, please use <code>ConfigProvider</code> instead.</p>
  2431. </li>
  2432. <li>
  2433. <p>Removed the afterClose property of Tag.</p>
  2434. </li>
  2435. <li>
  2436. <p>Merged FormModel and Form, see the Form refactoring part below for details.</p>
  2437. </li>
  2438. <li>
  2439. <p><code>tabIndex</code>, <code>maxLength</code>, <code>readOnly</code>, <code>autoComplete</code>, <code>autoFocus</code> are changed to all lowercase.</p>
  2440. </li>
  2441. <li>
  2442. <p>In order to use the slot more friendly in template syntax, all related to xxxRender, renderXxxx are changed to single parameter, involving <code>itemRender</code>, <code>renderItem</code>, <code>customRender</code>, <code>dropdownRender</code>, <code>dateCellRender</code>, <code>dateFullCellRender</code>, <code>monthCellRender</code>, <code>monthFullCellRender</code>, <code>renderTabBar</code>.</p>
  2443. </li>
  2444. <li>
  2445. <p>All the places where scopedSlots are configured are changed to slots.</p>
  2446. </li>
  2447. <li>
  2448. <p><code>{ on, props, attrs, ... }</code> configuration is flattened, such as <code>{ props: {type:'xxx'}, on: {click: this.handleClick}}</code> changed to <code>{ type: 'xxx', onClick: this.handleClick }</code>, related fields: <code>okButtonProps</code>, <code>cancelButtonProps</code>.</p>
  2449. </li>
  2450. <li>
  2451. <p>Change xxx.sync to v-model:xxx</p>
  2452. </li>
  2453. <li>
  2454. <p>v-model is changed to v-model:xxx, which specifically involves components:</p>
  2455. <ul>
  2456. <li>The components changed from v-model to v-model:checked are: CheckableTag, Checkbox, Switch</li>
  2457. <li>The components changed from v-model to v-model:value are: Radio, Mentions, CheckboxGroup, Rate, DatePicker</li>
  2458. <li>The components changed from v-model to v-model:visible are: Tag, Popconfirm, Popove, Tooltip, Moda, Dropdown</li>
  2459. <li>The components changed from v-model to v-model:activeKey are: Collaps, Tabs</li>
  2460. <li>The components changed from v-model to v-model:current are: Steps</li>
  2461. <li>The components changed from v-model to v-model:selectedKeys are: Menu</li>
  2462. </ul>
  2463. </li>
  2464. </ul>
  2465. <h4 id="Icon-Upgrade">Icon Upgrade <a class="header-anchor" href="#Icon-Upgrade">
  2466. <span aria-hidden="true" class="anchor">#</span>
  2467. </a></h4>
  2468. <p>In <code>ant-design-vue@1.2.0</code>, we introduced the svg icon (<a href="https://github.com/ant-design/ant-design/issues/10353" target="_blank" rel="noopener noreferrer">Why use the svg icon?</a>). The icon API that uses string naming cannot be loaded on demand, so the svg icon file is fully introduced, which greatly increases the size of the packaged product. In 2.0, we adjusted the icon usage API to support tree shaking, reducing the default package size by approximately 150 KB (Gzipped).</p>
  2469. <p>The old way of using Icon will be obsolete:</p>
  2470. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-icon</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>smile<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
  2471. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span> <span class="token attr-name">icon</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">"</span>smile<span class="token punctuation">"</span></span> <span class="token punctuation">/></span></span>
  2472. </code></pre>
  2473. <p>In 2.0, an on-demand introduction method will be adopted:</p>
  2474. <pre class="language-html" v-pre><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">></span></span>
  2475. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>smile-outlined</span> <span class="token punctuation">/></span></span>
  2476. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">></span></span>
  2477. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span> <span class="token attr-name"><span class="token namespace">v-slot:</span>icon</span><span class="token punctuation">></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>smile-outlined</span> <span class="token punctuation">/></span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">></span></span>
  2478. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-buttom</span><span class="token punctuation">></span></span>
  2479. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">></span></span>
  2480. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">></span></span><span class="token script"><span class="token language-javascript">
  2481. <span class="token keyword">import</span> SmileOutlined <span class="token keyword">from</span><span class="token string">'@ant-design/icons-vue/SmileOutlined'</span><span class="token punctuation">;</span>
  2482. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  2483. <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  2484. SmileOutlined
  2485. <span class="token punctuation">}</span>
  2486. <span class="token punctuation">}</span>
  2487. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">></span></span>
  2488. </code></pre>
  2489. <h4 id="Component-refactoring">Component refactoring <a class="header-anchor" href="#Component-refactoring">
  2490. <span aria-hidden="true" class="anchor">#</span>
  2491. </a></h4>
  2492. <p>In 1.x, we provide two form components, Form and FormModel. The original Form component uses v-decorator for data binding. In Vue2, we use context to force update components. However, in Vue3, due to the introduction of patchFlag, etc. Optimization method, forced refresh will destroy the performance advantage brought by patchFlag. So in version 2.0, we merged Form and FormModel, retained the use of FormModel, enriched related functions, and renamed it to Form.</p>
  2493. <p>Involving changes:</p>
  2494. <ul>
  2495. <li>Added <code>scrollToFirstError</code>, <code>name</code>, <code>validateTrigger</code> properties for Form, added <code>finish</code>, <code>finishFailed</code> events, and added <code>scrollToField</code> method.</li>
  2496. <li>Form.Item adds <code>validateFirst</code>, <code>validateTrigger</code>, and discards the <code>prop</code> attribute, and replaces it with <code>name</code>.</li>
  2497. <li>The nested field path uses an array. In the past version, we used. To represent the nested path (such as <a href="http://user.name" target="_blank" rel="noopener noreferrer">user.name</a> to represent {user: {name:''} }). However, in some back-end systems, the variable name will also carry .. This causes users to need additional codes for conversion. Therefore, in the new version, nested paths are represented by arrays to avoid wrong handling behaviors (such as ['user','name']).</li>
  2498. <li>validateFields no longer supports callback. validateFields will return a Promise object, so you can perform corresponding error handling through async/await or then/catch. It is no longer necessary to determine whether errors is empty:</li>
  2499. </ul>
  2500. <pre class="language-js" v-pre><code><span class="token comment">// v1</span>
  2501. <span class="token comment">// eslint-disable-next-line no-undef,no-unused-vars</span>
  2502. <span class="token function">validateFields</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">err<span class="token punctuation">,</span> value</span><span class="token punctuation">)</span> <span class="token operator">=></span> <span class="token punctuation">{</span>
  2503. <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span>err<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  2504. <span class="token comment">// Do something with value</span>
  2505. <span class="token punctuation">}</span>
  2506. <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  2507. </code></pre>
  2508. <p>Change to</p>
  2509. <pre class="language-js" v-pre><code><span class="token comment">// v2</span>
  2510. <span class="token comment">// eslint-disable-next-line no-undef,no-unused-vars</span>
  2511. <span class="token function">validateFields</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">then</span><span class="token punctuation">(</span>values <span class="token parameter">\u200B\u200B</span><span class="token operator">=></span> <span class="token punctuation">{</span>
  2512. <span class="token comment">// Do something with value</span>
  2513. <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  2514. </code></pre>
  2515. <h2 id="_1-x">1.x <a class="header-anchor" href="#_1-x">
  2516. <span aria-hidden="true" class="anchor">#</span>
  2517. </a></h2>
  2518. <p>Visit <a href="https://github.com/vueComponent/ant-design-vue/blob/1.x/CHANGELOG.en-US.md" target="_blank" rel="noopener noreferrer">GitHub</a> to read change logs from <code>0.x</code> to <code>1.x</code>.</p>
  2519. `,lastUpdated:1748060300424}},r={class:"markdown"};function i(l,e,p,c,u,d){return a(),t("article",r,e[0]||(e[0]=[o(`<h1 id="Change-Log-The-following-content-is-translated-by-Google">Change Log (The following content is translated by Google) <a class="header-anchor" href="#Change-Log-The-following-content-is-translated-by-Google"><span aria-hidden="true" class="anchor">#</span></a></h1><p><code>ant-design-vue</code> strictly follows <a href="http://semver.org/" target="_blank" rel="noopener noreferrer">Semantic Versioning 2.0.0</a>.</p><h4 id="Release-Schedule">Release Schedule <a class="header-anchor" href="#Release-Schedule"><span aria-hidden="true" class="anchor">#</span></a></h4><ul><li>Weekly release: patch version at the end of every week for routine bugfix (anytime for urgent bugfix).</li><li>Monthly release: minor version at the end of every month for new features.</li><li>Major version release is not included in this schedule for breaking change and new features.</li></ul><hr><h2 id="_3-2-20">3.2.20 <a class="header-anchor" href="#_3-2-20"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2023-04-27</code></p><ul><li>\u{1F31F} Optimize the repeated instantiation of Space subcomponents <a href="https://github.com/vueComponent/ant-design-vue/issues/6500" target="_blank" rel="noopener noreferrer">#6500</a></li><li>\u{1F41E} Fix RangePicker does not support null value problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6510" target="_blank" rel="noopener noreferrer">#6510</a></li></ul><h2 id="_3-2-19">3.2.19 <a class="header-anchor" href="#_3-2-19"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2023-04-23</code></p><ul><li>\u{1F41E} Fix antd.min.js file error</li></ul><h2 id="_3-2-18">3.2.18 <a class="header-anchor" href="#_3-2-18"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2023-04-23</code></p><ul><li>\u{1F41E} Fix the style of input addonAfter when Form disabled <a href="https://github.com/vueComponent/ant-design-vue/issues/6403" target="_blank" rel="noopener noreferrer">#6403</a></li><li>\u{1F41E} Fix Upload class name error <a href="https://github.com/vueComponent/ant-design-vue/issues/6413" target="_blank" rel="noopener noreferrer">#6413</a></li><li>\u{1F41E} Fix date component&#39;s week, quarter does not support format problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6385" target="_blank" rel="noopener noreferrer">#6385</a></li><li>\u{1F41E} Fix the problem that Select scrolls under Firefox <a href="https://github.com/vueComponent/ant-design-vue/issues/6470" target="_blank" rel="noopener noreferrer">#6470</a></li><li>\u{1F31F} Button added focus and blur methods <a href="https://github.com/vueComponent/ant-design-vue/issues/6483" target="_blank" rel="noopener noreferrer">#6483</a></li><li>\u{1F41E} Fix the problem that the container height changes after Select is selected <a href="https://github.com/vueComponent/ant-design-vue/issues/6467" target="_blank" rel="noopener noreferrer">#6467</a></li><li>\u{1F41E} Fix Form name not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/6460" target="_blank" rel="noopener noreferrer">#6460</a></li></ul><h2 id="_3-2-17">3.2.17 <a class="header-anchor" href="#_3-2-17"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2023-04-04</code></p><ul><li>\u{1F41E} revert <a href="https://github.com/vueComponent/ant-design-vue/issues/6324" target="_blank" rel="noopener noreferrer">#6324</a>\uFF0Cfix table filter hidden error <a href="https://github.com/vueComponent/ant-design-vue/issues/6400" target="_blank" rel="noopener noreferrer">#6400</a></li></ul><h2 id="_3-2-16">3.2.16 <a class="header-anchor" href="#_3-2-16"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2023-03-23</code></p><ul><li>\u{1F41E} Fix notification close event triggered multiple times <a href="https://github.com/vueComponent/ant-design-vue/issues/6150" target="_blank" rel="noopener noreferrer">#6150</a></li><li>\u{1F41E} Fix the carousel map responsive change problem <a href="https://github.com/vueComponent/ant-design-vue/issues/6100" target="_blank" rel="noopener noreferrer">#6100</a></li><li>\u{1F41E} Fix Table ceiling scroll bar style error <a href="https://github.com/vueComponent/ant-design-vue/issues/6169" target="_blank" rel="noopener noreferrer">#6169</a></li><li>\u{1F41E} Fix DatePicker disabledMinutes parameter error <a href="https://github.com/vueComponent/ant-design-vue/issues/6233" target="_blank" rel="noopener noreferrer">#6233</a></li><li>\u{1F41E} Fix the problem that the visibleChange event is not triggered when the Popup is closed <a href="https://github.com/vueComponent/ant-design-vue/issues/6324" target="_blank" rel="noopener noreferrer">#6324</a></li><li>\u{1F41E} Fix Image preview image error <a href="https://github.com/vueComponent/ant-design-vue/issues/6331" target="_blank" rel="noopener noreferrer">#6331</a></li></ul><h2 id="_3-2-15">3.2.15 <a class="header-anchor" href="#_3-2-15"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-11-10</code></p><ul><li>\u{1F41E} Fix the problem of preview image error when <code>Image</code> is deleted dynamically</li></ul><h2 id="_3-2-14">3.2.14 <a class="header-anchor" href="#_3-2-14"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-11-07</code></p><ul><li>\u{1F41E} Fix the problem of dynamic theme failure when custom <code>prefixCls</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/6063" target="_blank" rel="noopener noreferrer">#6063</a></li><li>\u{1F41E} Fix <code>DatePicker</code> error when using select and other popup components as slots <a href="https://github.com/vueComponent/ant-design-vue/issues/6062" target="_blank" rel="noopener noreferrer">#6062</a></li><li>\u{1F41E} Fix <code>DirectoryTree</code> not exposing scrollTo method <a href="https://github.com/vueComponent/ant-design-vue/issues/6067" target="_blank" rel="noopener noreferrer">#6067</a></li><li>\u{1F41E} Fix <code>RangePicker</code> popup position does not change <a href="https://github.com/vueComponent/ant-design-vue/issues/6073" target="_blank" rel="noopener noreferrer">#6073</a></li></ul><h2 id="_3-2-13">3.2.13 <a class="header-anchor" href="#_3-2-13"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-10-08</code></p><ul><li>\u{1F31F} Support Vue 3 upgrade tool <code>@vue/compat</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5973" target="_blank" rel="noopener noreferrer">#5973</a></li><li>\u{1F31F} Cascader add tagRender slot <a href="https://github.com/vueComponent/ant-design-vue/issues/5954" target="_blank" rel="noopener noreferrer">#5954</a></li><li>\u{1F41E} Fix image flickering issue when Image preview is closed <a href="https://github.com/vueComponent/ant-design-vue/issues/5955" target="_blank" rel="noopener noreferrer">#5955</a></li><li>\u{1F41E} Fix Tag close icon style display misplaced <a href="https://github.com/vueComponent/ant-design-vue/issues/5956" target="_blank" rel="noopener noreferrer">#5956</a></li><li>\u{1F41E} Fix Table loading property ts type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5964" target="_blank" rel="noopener noreferrer">#5964</a></li><li>\u{1F41E} Fix Transfer deletion exception <a href="https://github.com/vueComponent/ant-design-vue/issues/5975" target="_blank" rel="noopener noreferrer">#5975</a></li><li>\u{1F41E} Fix the scroll shadow display issue of Table fixed column <a href="https://github.com/vueComponent/ant-design-vue/issues/5996" target="_blank" rel="noopener noreferrer">#5996</a></li><li>\u{1F41E} Fix DirectoryTree&#39;s default expansion failure issue when customizing fieldNames <a href="https://github.com/vueComponent/ant-design-vue/issues/6007" target="_blank" rel="noopener noreferrer">#6007</a></li></ul><h2 id="_3-2-12">3.2.12 <a class="header-anchor" href="#_3-2-12"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-09-02</code></p><ul><li>\u{1F41E} Fix DescriptionItem labelStyle does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5920" target="_blank" rel="noopener noreferrer">#5920</a></li><li>\u{1F31F} Typography copy button prevents bubbling <a href="https://github.com/vueComponent/ant-design-vue/issues/5746" target="_blank" rel="noopener noreferrer">##5746</a></li><li>\u{1F41E} Fix table merged column scroll shadow occlusion issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5786" target="_blank" rel="noopener noreferrer">#5786</a></li><li>\u{1F41E} Fix the inconsistency between css var and ConfigProvider variables <a href="https://github.com/vueComponent/ant-design-vue/issues/5929" target="_blank" rel="noopener noreferrer">#5929</a></li></ul><h2 id="_3-2-11">3.2.11 <a class="header-anchor" href="#_3-2-11"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-08-08</code></p><ul><li>\u{1F41E} Fix dayjs error when CDN introduces component library <a href="https://github.com/vueComponent/ant-design-vue/issues/5874" target="_blank" rel="noopener noreferrer">#5874</a></li><li>\u{1F41E} Fix <code>Dropdown</code> submenu wrapping issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5798" target="_blank" rel="noopener noreferrer">#5798</a></li><li>\u{1F41E} Fix the problem that the package size increases when the icon is introduced <a href="https://github.com/vueComponent/ant-design-vue/issues/5822" target="_blank" rel="noopener noreferrer">#5822</a></li><li>\u{1F41E} Fix <code>Select</code> custom field, no auto-focus selected node issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5843" target="_blank" rel="noopener noreferrer">#5843</a></li><li>\u{1F41E} Fix <code>InputNumber</code> size=large, the style is not aligned <a href="https://github.com/vueComponent/ant-design-vue/issues/5853" target="_blank" rel="noopener noreferrer">#5853</a></li></ul><h2 id="_3-2-10">3.2.10 <a class="header-anchor" href="#_3-2-10"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-07-07</code></p><ul><li>\u{1F41E} Fix the problem that the popup component cannot be used under <code>process.<wbr>env.NODE_ENV = &#39;test&#39;</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4565" target="_blank" rel="noopener noreferrer">#4565</a></li><li>\u{1F41E} Fix the problem that the popup layer is directly closed when the Menu component hovers quickly <a href="https://github.com/vueComponent/ant-design-vue/commit/36df585acf9a7d53c8b50be2ab240f54588a3b20" target="_blank" rel="noopener noreferrer">36df58</a></li><li>\u{1F41E} Fix Input autosize type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5766" target="_blank" rel="noopener noreferrer">#5766</a></li><li>\u{1F41E} Fix Table ellipsis tilte not working under fixed <a href="https://github.com/vueComponent/ant-design-vue/issues/5755" target="_blank" rel="noopener noreferrer">#5755</a></li></ul><h2 id="_3-2-9">3.2.9 <a class="header-anchor" href="#_3-2-9"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-06-25</code></p><ul><li>\u{1F41E} Fix the flickering problem when the Select edge position is closed <a href="https://github.com/vueComponent/ant-design-vue/commit/8a659da84fb8c44620fa279d9d6d73d6bd93d1f7" target="_blank" rel="noopener noreferrer">8a659d</a></li></ul><h2 id="_3-2-8">3.2.8 <a class="header-anchor" href="#_3-2-8"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-06-24</code></p><ul><li>\u{1F31F} Image add scroll wheel to zoom in and out <a href="https://github.com/vueComponent/ant-design-vue/issues/5703" target="_blank" rel="noopener noreferrer">#5703</a></li><li>\u{1F31F} ConfigProvider.config added getPopupContainer <a href="https://github.com/vueComponent/ant-design-vue/commit/62dc2402f37c0ca0514f5b8fbb363247f0216bb2" target="_blank" rel="noopener noreferrer">62dc24</a></li><li>\u{1F41E} Upload tooltip does not show issues <a href="https://github.com/vueComponent/ant-design-vue/issues/5714" target="_blank" rel="noopener noreferrer">#5714</a></li><li>\u{1F41E} Row gutter property type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5725" target="_blank" rel="noopener noreferrer">#5725</a></li><li>\u{1F41E} Whether Typography is editable or not, the state is not reset after switching <a href="https://github.com/vueComponent/ant-design-vue/issues/5743" target="_blank" rel="noopener noreferrer">#5743</a></li><li>\u{1F41E} In DirectoryTree multi-selection mode, a single node should be selected when clicking (multi-selection only selects multiple nodes when pressing ctrl and shift keys) [#5732](<a href="https://github.com/vueComponent/ant-design-vue/" target="_blank" rel="noopener noreferrer">https://github.com/vueComponent/ant-design-vue/</a> issues/5732)</li></ul><h2 id="_3-2-7">3.2.7 <a class="header-anchor" href="#_3-2-7"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-06-13</code></p><ul><li>\u{1F31F} <code>Checkbox</code> supports adding extra properties <a href="https://github.com/vueComponent/ant-design-vue/issues/5678" target="_blank" rel="noopener noreferrer">#5678</a></li><li>\u{1F31F} <code>RadioGroup</code> support global size <a href="https://github.com/vueComponent/ant-design-vue/issues/5690" target="_blank" rel="noopener noreferrer">#5690</a></li><li>\u{1F31F} <code>Table</code> expandedRowKeys support v-model <a href="https://github.com/vueComponent/ant-design-vue/issues/5695" target="_blank" rel="noopener noreferrer">#5695</a></li><li>\u{1F41E} Fix global Form message not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5693" target="_blank" rel="noopener noreferrer">#5693</a></li><li>\u{1F41E} Fix <code>Typography</code> Enter key triggers end event twice, end is no longer triggered when blur <a href="https://github.com/vueComponent/ant-design-vue/issues/5696" target="_blank" rel="noopener noreferrer">#5696</a></li></ul><h2 id="_3-2-6">3.2.6 <a class="header-anchor" href="#_3-2-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-06-07</code></p><ul><li>\u{1F31F} <code>Cascader</code> custom trigger supports custom components <a href="https://github.com/vueComponent/ant-design-vue/issues/5677" target="_blank" rel="noopener noreferrer">#5677</a></li><li>\u{1F41E} Fix <code>DateRangePicker</code> <code>TimeRangePicker</code> arrow not following the movement issue <a href="https://github.com/vueComponent/ant-design-vue/commit/71c6195771c0b9ddffadd294ce01f7515c5adc40" target="_blank" rel="noopener noreferrer">#71c619</a></li><li>\u{1F41E} Fix <code>TimeRangePicker</code> minSteps, hourSteps, secondStep not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5671" target="_blank" rel="noopener noreferrer">#5671</a></li></ul><h2 id="_3-2-5">3.2.5 <a class="header-anchor" href="#_3-2-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-05-26</code></p><ul><li>\u{1F31F} Image Added left and right arrow switching function <a href="https://github.com/vueComponent/ant-design-vue/issues/5642" target="_blank" rel="noopener noreferrer">#5642</a></li><li>\u{1F41E} Fix Steps progressDot slot failure <a href="https://github.com/vueComponent/ant-design-vue/issues/5648" target="_blank" rel="noopener noreferrer">#5648</a></li><li>\u{1F41E} Fix Tooltip global getPopupContainer invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5636" target="_blank" rel="noopener noreferrer">#5636</a></li><li>\u{1F41E} Fix useForm help style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5635" target="_blank" rel="noopener noreferrer">#5635</a></li><li>\u{1F41E} Fix Table, Tree drag and drop style conflict <a href="https://github.com/vueComponent/ant-design-vue/issues/5644" target="_blank" rel="noopener noreferrer">#5644</a></li></ul><h2 id="_3-2-4">3.2.4 <a class="header-anchor" href="#_3-2-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-05-23</code></p><ul><li>\u{1F41E} Fix InputNumber v-model type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5677" target="_blank" rel="noopener noreferrer">#5577</a></li><li>\u{1F31F} Select supports global size <a href="https://github.com/vueComponent/ant-design-vue/issues/5590" target="_blank" rel="noopener noreferrer">#5590</a></li><li>\u{1F41E} Form clearValidate resetValidate support array <a href="https://github.com/vueComponent/ant-design-vue/issues/5619" target="_blank" rel="noopener noreferrer">#5619</a></li><li>\u{1F41E} Drawer custom closeIcon does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5616" target="_blank" rel="noopener noreferrer">#5616</a></li><li>\u{1F31F} Fix CountDown support dayjs <a href="https://github.com/vueComponent/ant-design-vue/commit/5edca6be5a4e1aee9cde46724b14900f6c86bfb2" target="_blank" rel="noopener noreferrer">#5edca6</a></li><li>\u{1F31F} Tree support scrollTo <a href="https://github.com/vueComponent/ant-design-vue/issues/5626" target="_blank" rel="noopener noreferrer">#5626</a></li><li>\u{1F41E} Tooltip disabled class name error <a href="https://github.com/vueComponent/ant-design-vue/issues/5627" target="_blank" rel="noopener noreferrer">#5627</a></li></ul><h2 id="_3-2-3">3.2.3 <a class="header-anchor" href="#_3-2-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-05-05</code></p><ul><li>\u{1F31F} Optimize <code>Tree</code> performance <a href="https://github.com/vueComponent/ant-design-vue/issues/5551" target="_blank" rel="noopener noreferrer">#5551</a></li><li>\u{1F41E} Fix <code>Progress</code> <code>type=&#39;dashboard&#39;</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5549" target="_blank" rel="noopener noreferrer">#5549</a></li><li>\u{1F41E} Fix console warning when <code>Table</code> customRender returns <code>Fragment</code> component <a href="https://github.com/vueComponent/ant-design-vue/issues/5556" target="_blank" rel="noopener noreferrer">#5556</a></li><li>\u{1F41E} Fix the issue of rendering redundant dom nodes when the <code>Card</code> slot is empty</li></ul><h2 id="_3-2-2">3.2.2 <a class="header-anchor" href="#_3-2-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-26</code></p><ul><li>\u{1F41E} Fix <code>Table</code> ceiling infinite loop problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5543" target="_blank" rel="noopener noreferrer">#5543</a></li></ul><h2 id="_3-2-1">3.2.1 <a class="header-anchor" href="#_3-2-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-25</code></p><ul><li>\u{1F31F} <code>Image</code> previewMask supports <code>false</code>, <code>function</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5531" target="_blank" rel="noopener noreferrer">#5531</a></li><li>\u{1F31F} <code>Select</code> option to add title</li><li>\u{1F31F} <code>Table</code> optimizes the drag handle to prevent sorting, filtering, etc. from being triggered when dragging</li><li>\u{1F41E} Fix the issue of triggering search event after <code>Select</code> is selected <a href="https://github.com/vueComponent/ant-design-vue/issues/5537" target="_blank" rel="noopener noreferrer">#5537</a></li><li>\u{1F41E} Fix SSR memory leak issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5502" target="_blank" rel="noopener noreferrer">#5502</a></li><li>\u{1F41E} Fix <code>Table</code> expandFixed ts type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5539" target="_blank" rel="noopener noreferrer">#5539</a></li></ul><h4 id="Documentation">Documentation: <a class="header-anchor" href="#Documentation"><span aria-hidden="true" class="anchor">#</span></a></h4><ul><li>\u{1F31F} Added Modal drag and drop demo <a href="https://www.antdv.com/components/modal#components-modal-demo-modal-render" target="_blank" rel="noopener noreferrer">More</a></li></ul><h2 id="_3-2-0">3.2.0 <a class="header-anchor" href="#_3-2-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-19</code></p><ul><li>\u{1F31F} <code>InputNumber</code> supports lazy modifier</li><li>\u{1F31F} <code>Image</code> add <code>previewMask</code> property, <code>error</code> event <a href="https://github.com/vueComponent/ant-design-vue/issues/5479" target="_blank" rel="noopener noreferrer">#5479</a></li><li>\u{1F31F} <code>Modal</code> style supports string type <a href="https://github.com/vueComponent/ant-design-vue/issues/5449" target="_blank" rel="noopener noreferrer">#5449</a></li><li>\u{1F31F} <code>Cascader</code> supports <code>clearIcon</code>, <code>removeIcon</code> slots</li><li>\u{1F31F} Optimize <code>DatePicker</code> panel switching logic <a href="https://github.com/vueComponent/ant-design-vue/issues/5488" target="_blank" rel="noopener noreferrer">#5488</a></li><li>\u{1F41E} Fix <code>Cascader</code> not automatically correcting the popup position <a href="https://github.com/vueComponent/ant-design-vue/issues/5482" target="_blank" rel="noopener noreferrer">#5482</a></li><li>\u{1F41E} <code>Tabs</code> left, right direction disable animation <a href="https://github.com/vueComponent/ant-design-vue/issues/5464" target="_blank" rel="noopener noreferrer">#5464</a></li><li>\u{1F41E} <code>TimeRangePicker</code> value ts type supports string</li><li>\u{1F41E} <code>Tree</code> supports deep monitoring <a href="https://github.com/vueComponent/ant-design-vue/issues/5480" target="_blank" rel="noopener noreferrer">#5480</a></li><li>\u{1F41E} Fix <code>Table</code> not showing virtual scroll bar when keepalive active</li><li>\u{1F41E} Fix <code>Input</code> size warning <a href="https://github.com/vueComponent/ant-design-vue/issues/5508" target="_blank" rel="noopener noreferrer">#5508</a></li></ul><h2 id="_3-1-1">3.1.1 <a class="header-anchor" href="#_3-1-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-06</code></p><ul><li>\u{1F31F} Optimize <code>Form</code> rule type hints <a href="https://github.com/vueComponent/ant-design-vue/issues/5439" target="_blank" rel="noopener noreferrer">#5439</a></li><li>\u{1F41E} Fix the problem of incorrect height calculation when virtual scroll related components dynamically update content <a href="https://github.com/vueComponent/ant-design-vue/commit/4a4670bdce9e1043348fd741ec7a262ba2413a3a" target="_blank" rel="noopener noreferrer">4a4670</a></li></ul><h2 id="_3-1-0">3.1.0 <a class="header-anchor" href="#_3-1-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-06</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-3-1-0-official-version-released-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} 3.1.0 official version released \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-3-1-0-official-version-released-\u{1F525}\u{1F525}\u{1F525}"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F41E} Fix <code>Select.Option</code> child element is empty, the error is reported <a href="https://github.com/vueComponent/ant-design-vue/commit/272430ba06e44e06eb07694d6aef4d474fb741cb" target="_blank" rel="noopener noreferrer">272430</a></li></ul><h2 id="_3-1-0-rc-6">3.1.0-rc.6 <a class="header-anchor" href="#_3-1-0-rc-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-04-01</code></p><ul><li>\u{1F31F} Optimize <code>Table</code> performance, reduce the number of render times when hovering <a href="https://github.com/vueComponent/ant-design-vue/commit/900464473823277e4b06ace1c1ddc69ab3ef21d9" target="_blank" rel="noopener noreferrer">900464</a></li><li>\u{1F41E} Fix <code>Tabs</code> not folding when setting addIcon <a href="https://github.com/vueComponent/ant-design-vue/commit/669b22a54b33892c193dfd36150ae1ac2fb350dd" target="_blank" rel="noopener noreferrer">669b22</a></li><li>\u{1F41E} Fix <code>Mentions</code> component cannot be selected <a href="https://github.com/vueComponent/ant-design-vue/issues/5432" target="_blank" rel="noopener noreferrer">#5432</a></li><li>\u{1F41E} Fix component focus and blur events do not carry event parameters, resulting in popover error <a href="https://github.com/vueComponent/ant-design-vue/issues/5434" target="_blank" rel="noopener noreferrer">#5434</a></li><li>\u{1F41E} Fix <code>Select.Option</code>, when setting Tooltip, error is reported <a href="https://github.com/vueComponent/ant-design-vue/issues/5307" target="_blank" rel="noopener noreferrer">#5307</a></li></ul><h2 id="_3-1-0-rc-5">3.1.0-rc.5 <a class="header-anchor" href="#_3-1-0-rc-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-28</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F31F} Optimize component ts type hints <a href="https://github.com/vueComponent/ant-design-vue/issues/5408" target="_blank" rel="noopener noreferrer">#5408</a></li><li>\u{1F41E} Fix <code>Form</code> cannot scroll to nested fields <a href="https://github.com/vueComponent/ant-design-vue/issues/5404" target="_blank" rel="noopener noreferrer">#5404</a></li><li>\u{1F41E} Fix <code>Table</code> bottom-sucking scroll bar responsive failure <a href="https://github.com/vueComponent/ant-design-vue/commit/afd74c95d8ccd6ced5ce5f5c1a9abe3a398a0217" target="_blank" rel="noopener noreferrer">afd74c</a></li></ul><h2 id="_3-1-0-rc-4">3.1.0-rc.4 <a class="header-anchor" href="#_3-1-0-rc-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-25</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-1">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-1"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F41E} Fix <code>Select</code> options do not support push and other variant methods <a href="https://github.com/vueComponent/ant-design-vue/issues/5398" target="_blank" rel="noopener noreferrer">#5398</a></li><li>\u{1F41E} Fix <code>MenuItem</code> custom icon, the original icon class name is lost <a href="https://github.com/vueComponent/ant-design-vue/issues/5390" target="_blank" rel="noopener noreferrer">#5390</a></li></ul><h2 id="_3-1-0-rc-3">3.1.0-rc.3 <a class="header-anchor" href="#_3-1-0-rc-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-24</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-2">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-2"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F31F} Optimize the search and click performance of <code>Tree</code> <code>TreeSelect</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5365" target="_blank" rel="noopener noreferrer">#5365</a></li><li>\u{1F31F} <code>Menu</code> selectedKeys, openKeys support depth watch <a href="https://github.com/vueComponent/ant-design-vue/commit/7bf1e0dda1fe8f70f6c8b17ba90b217df2a75bd4" target="_blank" rel="noopener noreferrer">7bf1e0</a></li><li>\u{1F41E} Fix <code>Checkbox</code> <code>Radio</code> triggering two <code>click</code> events for one click <a href="https://github.com/vueComponent/ant-design-vue/issues/5363" target="_blank" rel="noopener noreferrer">#5363</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/5389" target="_blank" rel="noopener noreferrer">#5389</a></li><li>\u{1F41E} Fix <code>FormItem</code> <code>htmlFor</code> property invalid issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5384" target="_blank" rel="noopener noreferrer">#5384</a></li><li>\u{1F41E} Fix <code>Upload</code> limit the number, the last upload is abort issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5385" target="_blank" rel="noopener noreferrer">#5385</a></li><li>\u{1F41E} Fix <code>RangePicker</code> <code>showTime</code>, disabled does not consider time issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5286" target="_blank" rel="noopener noreferrer">#5286</a></li><li>\u{1F41E} Fix <code>Layout.Sidebar</code> cannot be expanded after responsive collapse <a href="https://github.com/vueComponent/ant-design-vue/issues/5373" target="_blank" rel="noopener noreferrer">#5373</a></li><li>\u{1F41E} Fix <code>AutoComplete</code> custom children&#39;s class not mounted <a href="https://github.com/vueComponent/ant-design-vue/commit/414e7a1c56455017dbc3780ce7b1b4abd0f1c4d7" target="_blank" rel="noopener noreferrer">414e7a</a></li><li>\u{1F41E} Fix <code>TimeRangePicker</code> disabledTime not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5387" target="_blank" rel="noopener noreferrer">#5387</a></li><li>\u{1F41E} Fix <code>Dropdown</code> automatic correction of pop-up window position is invalid <a href="https://github.com/vueComponent/ant-design-vue/issues/5391" target="_blank" rel="noopener noreferrer">#5391</a></li></ul><h2 id="_3-1-0-rc-2">3.1.0-rc.2 <a class="header-anchor" href="#_3-1-0-rc-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-19</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-3">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-3"><span aria-hidden="true" class="anchor">#</span></a></h3><h3 id="\u{1F525}\u{1F525}\u{1F525}-Surely-Vue-supports-css-var-sync-\u{1F525}\u{1F525}\u{1F525}">\u{1F525}\u{1F525}\u{1F525} Surely Vue supports css var sync \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-Surely-Vue-supports-css-var-sync-\u{1F525}\u{1F525}\u{1F525}"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F31F} Optimize the underlying virtual scrolling components to scroll millions of data smoothly, involving <code>Select</code> <code>Tree</code> <code>TreeSelect</code> <code>AutoComplete</code> <code>Cascader</code> components</li><li>\u{1F41E} Fix the animation does not take effect when the <code>Button</code> component switches loading <a href="https://github.com/vueComponent/ant-design-vue/issues/5360" target="_blank" rel="noopener noreferrer">#5360</a></li><li>\u{1F41E} Fix the console error when <code>Modal</code> switches loading <a href="https://github.com/vueComponent/ant-design-vue/issues/5361" target="_blank" rel="noopener noreferrer">#5361</a></li></ul><h2 id="_3-1-0-rc-1">3.1.0-rc.1 <a class="header-anchor" href="#_3-1-0-rc-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-18</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-4">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-4"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F31F} Export more component properties to facilitate secondary development <a href="https://github.com/vueComponent/ant-design-vue/issues/5340" target="_blank" rel="noopener noreferrer">#5340</a> [#5353](<a href="https://github.com/" target="_blank" rel="noopener noreferrer">https://github.com/</a> vueComponent/ant-design-vue/issues/5353)</li><li>\u{1F31F} <code>Timeline</code> can be used for antd icon when custom color <a href="https://github.com/vueComponent/ant-design-vue/commit/2b81a7213b169dc72f02c7e0f57afffd67333f0e" target="_blank" rel="noopener noreferrer">2b81a7</a></li><li>\u{1F31F} <code>Radio</code> <code>Checkbox</code> supports number type</li><li>\u{1F31F} <code>Popover</code> does not display the popup when the slot is empty <a href="https://github.com/vueComponent/ant-design-vue/commit/71e110036ea0339207c168f268907dcc0de277e8" target="_blank" rel="noopener noreferrer">71e110</a></li><li>\u{1F31F} <code>Pagination</code> supports responsiveness <a href="https://github.com/vueComponent/ant-design-vue/commit/85197c4b50a7aae95079bfaa700c8868ed36cbad" target="_blank" rel="noopener noreferrer">85197c</a></li><li>\u{1F31F} Adjust the truncation logic after <code>Textarea</code> exceeds the maximum length (the text will not change after it exceeds) <a href="https://github.com/vueComponent/ant-design-vue/commit/d929217752aac2dcfcd56852c7dbc3a834819de1" target="_blank" rel="noopener noreferrer">d92921</a></li><li>\u{1F41E} Fix <code>Table</code> column drag handle style missing <a href="https://github.com/vueComponent/ant-design-vue/issues/5348" target="_blank" rel="noopener noreferrer">#5348</a></li><li>\u{1F41E} Fix <code>FormItem</code> error prompt repeated display problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5349" target="_blank" rel="noopener noreferrer">#5349</a></li><li>\u{1F41E} Fix <code>FormItem</code> cannot be used alone <a href="https://github.com/vueComponent/ant-design-vue/issues/5343" target="_blank" rel="noopener noreferrer">#5343</a></li><li>\u{1F41E} Fix <code>Tooltip</code> not displaying in <code>Switch</code> in loading state <a href="https://github.com/vueComponent/ant-design-vue/commit/625efff1fa8fb3c93a5c657538274fe76a4a4f1f" target="_blank" rel="noopener noreferrer">625eff</a></li></ul><h2 id="_3-1-0-rc-0">3.1.0-rc.0 <a class="header-anchor" href="#_3-1-0-rc-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-15</code></p><h3 id="\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-5">\u{1F525}\u{1F525}\u{1F525} The official version is expected to be released at the end of March or early April, when 3.x will become the default version, and the documentation will also point to the 3.x documentation by default \u{1F525}\u{1F525}\u{1F525} <a class="header-anchor" href="#\u{1F525}\u{1F525}\u{1F525}-The-official-version-is-expected-to-be-released-at-the-end-of-March-or-early-April-when-3-x-will-become-the-default-version-and-the-documentation-will-also-point-to-the-3-x-documentation-by-default-\u{1F525}\u{1F525}\u{1F525}-5"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>\u{1F525} Support CSS variables, if you encounter style building errors after upgrading, please check <a href="https://ant.design/docs/react/customize-theme-variable-en" target="_blank" rel="noopener noreferrer">Dynamic Theme Documentation</a> to troubleshoot the problem. <a href="https://antdv.com/components/config-provider-cn/#components-config-provider-demo-theme" target="_blank" rel="noopener noreferrer">Experience</a></li><li>\u{1F525} Support RTL <a href="https://antdv.com/components/config-provider-cn/#components-config-provider-demo-direction" target="_blank" rel="noopener noreferrer">experience</a></li><li>\u{1F31F} <code>LayoutSider</code> <code>trigger</code> support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/5317" target="_blank" rel="noopener noreferrer">#5317</a></li><li>\u{1F31F} <code>Select</code> add <code>filterSort</code> <code>virtual</code> <code>listHeight</code> configuration <a href="https://github.com/vueComponent/ant-design-vue/issues/5310" target="_blank" rel="noopener noreferrer">#5310</a></li><li>\u{1F31F} <code>SubMenu</code> added <code>popupOffset</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/5312" target="_blank" rel="noopener noreferrer">#5312</a></li><li>\u{1F31F} <code>Affix</code> add customIcon slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/60e2597f7f80ca354acc859a832a71d1110b3f4c" target="_blank" rel="noopener noreferrer">60e259</a></li><li>\u{1F31F} <code>Avatar</code> add <code>crossOrigin</code> <code>maxPopoverTrigger</code> property <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/5bdb45d6688700f0fcc10324c898cb114a1fa469" target="_blank" rel="noopener noreferrer">5bdb45</a></li><li>\u{1F31F} <code>Button</code> adds global size support <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/16b3b5fc366fcce155b4c37459a0b12f1031bfe6" target="_blank" rel="noopener noreferrer">16b3b5f</a></li><li>\u{1F31F} <code>DatePicker</code> added slots <code>prevIcon</code> <code>nextIcon</code> <code>superPrevIcon</code> <code>superNextIcon</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/27e7ed68fb4331e9e9a07738c68f135820496dd9" target="_blank" rel="noopener noreferrer">27e7ed</a></li><li>\u{1F31F} <code>Divider</code> added <code>orientationMargin</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c528d74c11dd323403705250b918e5408bce2c3c" target="_blank" rel="noopener noreferrer">c528d7</a></li><li>\u{1F31F} <code>Dropdown</code> added <code>destroyPopupOnHide</code> <code>loading</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/c4c691b20777fe459a24a429b50e0fc8cdbdef85" target="_blank" rel="noopener noreferrer">c4c691</a></li><li>\u{1F31F} <code>Form</code> added <code>labelWrap</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/cb95d1202adce3375f73e55598cccea619a4d861" target="_blank" rel="noopener noreferrer">cb95d1</a></li><li>\u{1F31F} <code>Input</code> added <code>showCount</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/85767de39688b5da6157df9317666adaad6e184f" target="_blank" rel="noopener noreferrer">85767d</a></li><li>\u{1F31F} <code>InputNumber</code> add <code>prefix</code> slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/efea6b000e581f9c71ba98f80febace4e024910c" target="_blank" rel="noopener noreferrer">efea6b</a></li><li>\u{1F31F} <code>MenuDivider</code> added <code>dashed</code> dotted line <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/32fc4fc7c4f3913dec771a6a96b097bcda754b40" target="_blank" rel="noopener noreferrer">32fc4f</a></li><li>\u{1F31F} <code>Modal</code> method usage added <code>wrapClassName</code> <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/d38ecce22c63adc5e8e52657fcbbef89e048b621" target="_blank" rel="noopener noreferrer">d38ecc</a></li><li>\u{1F31F} <code>Modal.confirm</code> adds <code>showCancel</code> and <code>propmise</code> support <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/a041b5bacea2f94f55fee358ff39e5abd0d1b39f" target="_blank" rel="noopener noreferrer">a041b5</a></li><li>\u{1F31F} Added <code>Skeleton.Button</code> <code>Skeleton.Input</code> two sub-components <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/2bd5fc15ffecf3cb3083accab02ceb97bd9ade38" target="_blank" rel="noopener noreferrer">2bd5fc</a></li><li>\u{1F31F} <code>Spin</code> supports <code>tip</code> slot <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/93a06a45f58c0920e8f43c49c9859ce4ca10c94e" target="_blank" rel="noopener noreferrer">93a06a</a></li><li>\u{1F31F} <code>Table</code> added <code>filterMode</code> to support tree filtering <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/79ff7ac2dba4ab5cf01241ceef072f2c4be20e12" target="_blank" rel="noopener noreferrer">79ff7a</a></li><li>\u{1F31F} <code>Typography</code> add <code>enterIcon</code> slot, <code>triggerType</code> property <a href="https://github.com/vueComponent/ant-design-vue/pull/5327/commits/e777bc17435b2610a0c0e1c29f60b900bcaab03c" target="_blank" rel="noopener noreferrer">e777bc</a></li><li>\u{1F41E} Fix <code>DatePicker</code> using string mode, console output type is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/5323" target="_blank" rel="noopener noreferrer">#5323</a></li><li>\u{1F41E} Fix the problem that the parent node cannot be selected after all the child nodes of <code>TreeSelect</code> are disabled <a href="https://github.com/vueComponent/ant-design-vue/issues/5316" target="_blank" rel="noopener noreferrer">#5316</a></li><li>\u{1F41E} Fix <code>Row</code> <code>gutter</code> ts type hint error <a href="https://github.com/vueComponent/ant-design-vue/commit/2efe1af6b66247b6bc89bf43bc3d2f1dc1f2a5d9" target="_blank" rel="noopener noreferrer">2efe1a</a></li><li>\u{1F41E} Fix <code>Wave</code> not working when custom prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/5334" target="_blank" rel="noopener noreferrer">#5334</a></li></ul><h2 id="_3-0-0-beta-13">3.0.0-beta.13 <a class="header-anchor" href="#_3-0-0-beta-13"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-04</code></p><ul><li>\u{1F31F} Optimize the animation after Menu overflow to avoid flickering</li><li>\u{1F41E} Fix the issue of automatic parse when inputting invalid values when using dateFns <a href="https://github.com/vueComponent/ant-design-vue/issues/5302" target="_blank" rel="noopener noreferrer">#5302</a></li><li>\u{1F41E} Fix <code>Carousel</code> click error when using image <a href="https://github.com/vueComponent/ant-design-vue/issues/5299" target="_blank" rel="noopener noreferrer">#5299</a></li></ul><h2 id="_3-0-0-beta-12">3.0.0-beta.12 <a class="header-anchor" href="#_3-0-0-beta-12"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-03-02</code></p><ul><li>\u{1F31F} Optimize <code>Menu</code> horizontal mode animation to avoid flickering</li><li>\u{1F41E} Fix the height issue caused by <code>Upload</code> animation <a href="https://github.com/vueComponent/ant-design-vue/issues/5298" target="_blank" rel="noopener noreferrer">#5298</a></li></ul><h2 id="_3-0-0-beta-11">3.0.0-beta.11 <a class="header-anchor" href="#_3-0-0-beta-11"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-02-28</code></p><ul><li>\u{1F31F} Refactor <code>Upload</code>, add showDownloadIcon, directory, isImageUrl, itemRender, maxCount, openFileDialogOnClick, progress, previewIcon, removeIcon, downloadIcon, drop and other features</li><li>\u{1F31F} Refactor <code>Carousel</code></li><li>\u{1F41E} Fix <code>Mentions</code> cannot be selected when long-pressed <a href="https://github.com/vueComponent/ant-design-vue/issues/5233" target="_blank" rel="noopener noreferrer">#5233</a></li><li>\u{1F41E} Fix the issue of rendering multiple expand icons when <code>Table</code> dynamically changes the expand icon position <a href="https://github.com/vueComponent/ant-design-vue/issues/5295" target="_blank" rel="noopener noreferrer">#5295</a></li><li>\u{1F41E} Fix <code>Slider</code> type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5289" target="_blank" rel="noopener noreferrer">#5289</a></li></ul><h2 id="_3-0-0-beta-10">3.0.0-beta.10 <a class="header-anchor" href="#_3-0-0-beta-10"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-02-18</code></p><ul><li>\u{1F41E} Fix the issue of automatic parse when inputting invalid values when the date component uses dayjs or dateFns <a href="https://github.com/vueComponent/ant-design-vue/issues/5221" target="_blank" rel="noopener noreferrer">#5221</a></li><li>\u{1F41E} Fix the issue that virtual scrolling is not turned off when dropdownMatchSelectWidth is false <a href="https://github.com/vueComponent/ant-design-vue/issues/5242" target="_blank" rel="noopener noreferrer">#5242</a></li><li>\u{1F41E} Fix descriptions console warning issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5250" target="_blank" rel="noopener noreferrer">#5250</a></li><li>\u{1F41E} Fix the problem of provoking when the right-click of dropdown is expanded <a href="https://github.com/vueComponent/ant-design-vue/issues/5259" target="_blank" rel="noopener noreferrer">#5259</a></li><li>\u{1F41E} Fix TreeSelect windows touchpad expansion failure issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5220" target="_blank" rel="noopener noreferrer">#5220</a></li></ul><h2 id="_3-0-0-beta-9">3.0.0-beta.9 <a class="header-anchor" href="#_3-0-0-beta-9"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-01-28</code></p><p>\u{1F525}\u{1F525}\u{1F525} Happy New Year \u{1F525}\u{1F525}\u{1F525}</p><ul><li>\u{1F31F} <code>Progress</code> add title attribute to avoid title being overwritten by internal title <a href="https://github.com/vueComponent/ant-design-vue/issues/4929" target="_blank" rel="noopener noreferrer">#4929</a></li><li>\u{1F41E} Fix <code>Input</code> focus state, style border issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5188" target="_blank" rel="noopener noreferrer">#5188</a></li><li>\u{1F31F} Optimize the scrolling effect of virtual scrolling under mobile <a href="https://github.com/vueComponent/ant-design-vue/issues/5191" target="_blank" rel="noopener noreferrer">#5191</a></li><li>\u{1F41E} Fix the style issue of <code>Tree</code> component when dragging <a href="https://github.com/vueComponent/ant-design-vue/commit/6d4248d046a420aa6a1ddfeb78632e4405b91e51" target="_blank" rel="noopener noreferrer">6d4248</a></li><li>\u{1F41E} Fix <code>TreeSelect</code> when the content is empty, the Enter button fills the empty node problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5217" target="_blank" rel="noopener noreferrer">#5217</a></li><li>\u{1F41E} Fix <code>Button</code> block style invalid after setting size <a href="https://github.com/vueComponent/ant-design-vue/issues/5219" target="_blank" rel="noopener noreferrer">#5219</a></li></ul><h2 id="_3-0-0-beta-8">3.0.0-beta.8 <a class="header-anchor" href="#_3-0-0-beta-8"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-01-21</code></p><ul><li>\u{1F525} Refactor <code>Cascader</code>, support multiple selection, add <code>tagRender</code> <code>multiple</code> <code>maxTagCount</code> <code>maxTagPlaceholder</code> <code>expandIcon</code>, use <code>dropdownClassName</code> <code>dropdownStyle</code> <code>open</code> <code>placement</code> to replace <code>popupClassName</code> <code>popupStyle</code> respectively <code></code>popupVisible<code></code>popupPlacement\` property</li><li>\u{1F31F} Select, TreeSelect support slot maxTagPlaceholder</li><li>\u{1F31F} <code>Table.Summary.Cell</code> supports <code>style</code>, <code>class</code> native properties</li><li>\u{1F31F} Export more component types: <code>ConfigProviderProps</code> <code>InputProps</code> <code>TextAreaProps</code> <code>PopconfirmProps</code> <code>PopoverProps</code> <code>SliderProps</code> <code>StepProps</code> <code>StepsProps</code></li><li>\u{1F41E} Fix Modal reporting error under vue@3.2.28 <a href="https://github.com/vueComponent/ant-design-vue/issues/5190" target="_blank" rel="noopener noreferrer">#5190</a></li><li>\u{1F41E} Fix <code>Modal</code> <code>getContainer</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5147" target="_blank" rel="noopener noreferrer">#5147</a></li><li>\u{1F41E} Fix <code>Table</code> <code>responsive</code> invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5172" target="_blank" rel="noopener noreferrer">#5172</a></li><li>\u{1F41E} Fix <code>Tabs</code> activeKey controlled invalidation issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5180" target="_blank" rel="noopener noreferrer">#5180</a></li></ul><h2 id="_3-0-0-beta-7">3.0.0-beta.7 <a class="header-anchor" href="#_3-0-0-beta-7"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-01-10</code></p><ul><li>\u{1F31F} Export FormItemInstance type <a href="https://github.com/vueComponent/ant-design-vue/commit/23f5fba013ae8a76fb814c218fb319488da3c70b" target="_blank" rel="noopener noreferrer">23f5fb</a></li><li>\u{1F41E} Fix Modal not showing issue under Dropdown <a href="https://github.com/vueComponent/ant-design-vue/issues/5139" target="_blank" rel="noopener noreferrer">#5139</a></li><li>\u{1F41E} Fix Modal esc shortcut key invalid issue <a href="https://github.com/vueComponent/ant-design-vue/commit/3297f7aa58f6098b2b1dd147341b5c8dc5f2f5e5" target="_blank" rel="noopener noreferrer">3297f7</a></li></ul><h2 id="_3-0-0-beta-6">3.0.0-beta.6 <a class="header-anchor" href="#_3-0-0-beta-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-01-07</code></p><ul><li>Modal <ul><li>\u{1F31F} Refactor Modal component <a href="https://github.com/vueComponent/ant-design-vue/issues/5129" target="_blank" rel="noopener noreferrer">#5129</a></li><li>\u{1F41E} Fix the problem of unable to scroll when Modal and Drawer are mixed <a href="https://github.com/vueComponent/ant-design-vue/issues/5096" target="_blank" rel="noopener noreferrer">#5096</a></li></ul></li><li>\u{1F41E} Fix Menu under Dropdown, bind the click event, the attribute verification fails <a href="https://github.com/vueComponent/ant-design-vue/issues/5127" target="_blank" rel="noopener noreferrer">#5127</a></li><li>\u{1F41E} Fix Table virtual scroll bar not updating issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5124" target="_blank" rel="noopener noreferrer">#5124</a></li><li>\u{1F41E} Adjust DatePicker to a single root node to support v-show <a href="https://github.com/vueComponent/ant-design-vue/issues/5132" target="_blank" rel="noopener noreferrer">#5132</a></li></ul><h4 id="Documentation-1">Documentation: <a class="header-anchor" href="#Documentation-1"><span aria-hidden="true" class="anchor">#</span></a></h4><ul><li>\u{1F31F} Dynamically update document.title to facilitate document switching <a href="https://github.com/vueComponent/ant-design-vue/issues/5121" target="_blank" rel="noopener noreferrer">#5121</a></li><li>\u{1F41E} Fix Empty type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5136" target="_blank" rel="noopener noreferrer">#5136</a></li><li>\u{1F41E} Fix RangeTime range selection example error <a href="https://github.com/vueComponent/ant-design-vue/issues/5125" target="_blank" rel="noopener noreferrer">#5125</a></li></ul><h2 id="_3-0-0-beta-5">3.0.0-beta.5 <a class="header-anchor" href="#_3-0-0-beta-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2022-01-04</code></p><ul><li>\u{1F31F} Refactor message and notification components <a href="https://github.com/vueComponent/ant-design-vue/issues/5113" target="_blank" rel="noopener noreferrer">#5113</a></li><li>\u{1F41E} Fix TimePicker, Slider, TreeSelect type errors <a href="https://github.com/vueComponent/ant-design-vue/issues/5109" target="_blank" rel="noopener noreferrer">#5109</a></li><li>\u{1F41E} Fix the issue that it does not take effect when Space size=0 <a href="https://github.com/vueComponent/ant-design-vue/issues/5101" target="_blank" rel="noopener noreferrer">#5101</a></li></ul><h2 id="_3-0-0-beta-4">3.0.0-beta.4 <a class="header-anchor" href="#_3-0-0-beta-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-28</code></p><ul><li>\u{1F31F} Refactor the Checkbox component for better performance</li><li>\u{1F31F} FormItem adds noStyle property, which makes it more convenient to organize form layout</li><li>\u{1F41E} Fix the problem that InputNumber cannot enter the minimum value when the precision is 0 <a href="https://github.com/vueComponent/ant-design-vue/issues/5083" target="_blank" rel="noopener noreferrer">#5083</a></li></ul><h4 id="Documentation-2">Documentation: <a class="header-anchor" href="#Documentation-2"><span aria-hidden="true" class="anchor">#</span></a></h4><ul><li>\u{1F31F} Form adds 2 new examples: Time-related Controls, Other Form Controls</li></ul><h2 id="_3-0-0-beta-3">3.0.0-beta.3 <a class="header-anchor" href="#_3-0-0-beta-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-27</code></p><ul><li>\u{1F41E} Fix <code>Select</code> virtual scroll, dynamically correct the height error problem <a href="https://github.com/vueComponent/ant-design-vue/issues/5082" target="_blank" rel="noopener noreferrer">#5082</a></li></ul><h2 id="_3-0-0-beta-2">3.0.0-beta.2 <a class="header-anchor" href="#_3-0-0-beta-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-27</code></p><ul><li>\u{1F41E} Fix the issue of triggering inspection when FormItem does not pass the name <a href="https://github.com/vueComponent/ant-design-vue/issues/5081" target="_blank" rel="noopener noreferrer">#5081</a></li><li>\u{1F41E} Fix the width flickering problem when Table is first rendered <a href="https://github.com/vueComponent/ant-design-vue/issues/5075" target="_blank" rel="noopener noreferrer">#5075</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/4993" target="_blank" rel="noopener noreferrer">#4993</a></li></ul><h2 id="_3-0-0-beta-1">3.0.0-beta.1 <a class="header-anchor" href="#_3-0-0-beta-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-24</code></p><ul><li><p>\u{1F31F} Refactor the InputNumber component, add new attributes: <code>bordered</code> <code>controls</code> <code>keyboard</code> <code>stringMode</code>, slot: <code>addonAfter</code> <code>addonBefore</code>, event: <code>step</code>, please refer to InputNumber API description for details</p></li><li><p>\u{1F31F} Add global.d.ts type file to facilitate volar recognition <a href="https://github.com/vueComponent/ant-design-vue/issues/5067" target="_blank" rel="noopener noreferrer">#5067</a></p></li><li><p>\u{1F41E} Fix web-type.json missing issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4860" target="_blank" rel="noopener noreferrer">#4860</a></p></li><li><p>Tabs</p><ul><li>\u{1F31F} Tabs collapsed node added delete function</li><li>\u{1F41E} Tabs special scene not activated option issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5056" target="_blank" rel="noopener noreferrer">#5056</a></li><li>\u{1F41E} Fix the problem of the default export TabPane component name error <a href="https://github.com/vueComponent/ant-design-vue/commit/b645f827d0e13d60bc01c740ae8cbc8f61cf2cdf" target="_blank" rel="noopener noreferrer">b645f8</a></li></ul></li><li><p>Form</p><ul><li>\u{1F31F} 7 new usage examples added to the document</li><li>\u{1F31F} New FormInstance type export</li><li>\u{1F31F} No need to specify the type when verifying the Number type <a href="https://github.com/vueComponent/ant-design-vue/issues/5064" target="_blank" rel="noopener noreferrer">#5064</a></li><li>\u{1F41E} Roll back the automatic verification feature when FormItem is actively assigned. This scenario should not be automatically verified <a href="https://github.com/vueComponent/ant-design-vue/issues/5056" target="_blank" rel="noopener noreferrer">#5056</a></li><li>\u{1F41E} Fix validateMessages error problem</li></ul></li><li><p>\u{1F31F} Optimize the basic components of the virtual list and improve the performance of Tree, TreeSelect, and Select <a href="https://github.com/vueComponent/ant-design-vue/commit/4e70c6dd775254ae713d8633db2d0363027708e1" target="_blank" rel="noopener noreferrer">4e70c6</a> [#5069](<a href="https://github" target="_blank" rel="noopener noreferrer">https://github</a>. com/vueComponent/ant-design-vue/issues/5069)</p></li><li><p>\u{1F41E} Fix the stuttering problem when Tree expands <a href="https://github.com/vueComponent/ant-design-vue/issues/5069" target="_blank" rel="noopener noreferrer">#5069</a></p></li><li><p>\u{1F41E} Fix the issue that Input is not updated when reset to undefined</p></li></ul><h2 id="_3-0-0-alpha-16">3.0.0-alpha.16 <a class="header-anchor" href="#_3-0-0-alpha-16"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-19</code></p><ul><li>\u{1F31F} Refactored Input and added borderless configuration</li><li>Table <ul><li>\u{1F31F} Table customCell added column parameter <a href="https://github.com/vueComponent/ant-design-vue/issues/5052" target="_blank" rel="noopener noreferrer">#5052</a></li><li>\u{1F41E} Fix the console output error warning problem when turning Table pages <a href="https://github.com/vueComponent/ant-design-vue/issues/5029" target="_blank" rel="noopener noreferrer">#5029</a></li><li>\u{1F41E} Fix the problem that the pop-up box of the Table page turning component is hidden, and the pop-up box position is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/5028" target="_blank" rel="noopener noreferrer">#5028</a></li></ul></li><li>\u{1F41E} Fix the issue that the global prefixCls of the Rate component does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5026" target="_blank" rel="noopener noreferrer">#5026</a></li><li>\u{1F41E} Fix Menu custom class not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/5038" target="_blank" rel="noopener noreferrer">#5038</a></li><li>\u{1F41E} Fix the problem of printing warning when Carousel mobile device is touched <a href="https://github.com/vueComponent/ant-design-vue/issues/5040" target="_blank" rel="noopener noreferrer">#5040</a></li><li>\u{1F41E} Fix the problem that Select cannot be selected when customizing prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/5023" target="_blank" rel="noopener noreferrer">#5023</a></li></ul><h2 id="_3-0-0-alpha-15">3.0.0-alpha.15 <a class="header-anchor" href="#_3-0-0-alpha-15"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-12</code></p><ul><li>\u{1F31F} Optimize Layout performance</li><li>\u{1F31F} Menu supports lazy loading (SubMenu must fill in the key) to improve performance <a href="https://github.com/vueComponent/ant-design-vue/issues/4812" target="_blank" rel="noopener noreferrer">#4812</a></li><li>\u{1F31F} Input and Textarea support lazy command modifier <a href="https://github.com/vueComponent/ant-design-vue/issues/4951" target="_blank" rel="noopener noreferrer">#4951</a></li><li>\u{1F41E} Select placeholder supports slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4995" target="_blank" rel="noopener noreferrer">#4995</a></li><li>\u{1F41E} Fix Radio cursor style <a href="https://github.com/vueComponent/ant-design-vue/issues/4997" target="_blank" rel="noopener noreferrer">#4997</a></li><li>\u{1F41E} Fix Statistic.Countdown property support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4996" target="_blank" rel="noopener noreferrer">#4996</a></li><li>\u{1F41E} Fix FormItem name attribute type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4998" target="_blank" rel="noopener noreferrer">#4998</a></li><li>\u{1F41E} Fix Menu hidden animation loss problem</li><li>\u{1F41E} Fix FormItem explain style not responding issue <a href="https://github.com/vueComponent/ant-design-vue/issues/5004" target="_blank" rel="noopener noreferrer">#5004</a></li><li>\u{1F41E} Fix the problem that Slider tooltip does not display under special conditions</li><li>\u{1F41E} Fix the problem that Dropdown special conditions trigger two click events <a href="https://github.com/vueComponent/ant-design-vue/issues/5002" target="_blank" rel="noopener noreferrer">#5002</a></li><li>\u{1F41E} Fix some components reporting errors under SSR, support Nuxt</li><li>\u{1F41E} Fix the problem that the drop-down box component jumps at the edge <a href="https://github.com/vueComponent/ant-design-vue/issues/5008" target="_blank" rel="noopener noreferrer">#5008</a></li><li>\u{1F41E} Fix Table type error <a href="https://github.com/vueComponent/ant-design-vue/issues/5009" target="_blank" rel="noopener noreferrer">#5009</a></li></ul><h2 id="_3-0-0-alpha-14">3.0.0-alpha.14 <a class="header-anchor" href="#_3-0-0-alpha-14"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-12-05</code></p><ul><li>\u{1F31F} Add xxxl grid <a href="https://github.com/vueComponent/ant-design-vue/issues/4953" target="_blank" rel="noopener noreferrer">#4953</a></li><li>\u{1F31F} Collapse activeKey supports deep monitoring <a href="https://github.com/vueComponent/ant-design-vue/issues/4969" target="_blank" rel="noopener noreferrer">#4969</a></li><li>\u{1F41E} Fix the problem that the form verification is not triggered when textarea blur <a href="https://github.com/vueComponent/ant-design-vue/commit/af54405381d60bfadb383996a6ad64724b80f996" target="_blank" rel="noopener noreferrer">af5440</a></li><li>\u{1F41E} Fix the issue of unchecked form during active assignment <a href="https://github.com/vueComponent/ant-design-vue/issues/4955" target="_blank" rel="noopener noreferrer">#4955</a></li><li>\u{1F41E} Fix the problem of unable to scroll after Select search <a href="https://github.com/vueComponent/ant-design-vue/issues/4971" target="_blank" rel="noopener noreferrer">#4971</a></li><li>\u{1F41E} Fix rangePicker, slider type issues</li></ul><h2 id="_3-0-0-alpha-13">3.0.0-alpha.13 <a class="header-anchor" href="#_3-0-0-alpha-13"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-11-28</code></p><p>\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}</p><p>Publish Performant advanced table component Surely Vue</p><p>Official website \uFF1A <a href="https://surely.cool/" target="_blank" rel="noopener noreferrer">https://surely.cool/</a></p><p>Github\uFF1A[<a href="https://github.com/surely-vue/table" target="_blank" rel="noopener noreferrer">https://github.com/surely-vue/table</a>]</p><ul><li>\u{1F41E} Upgrade ts, fix component type error <a href="https://github.com/vueComponent/ant-design-vue/commit/e28168e0bed28a97ef8c7b33f80d03f6fd0b5a02" target="_blank" rel="noopener noreferrer">e28168</a><a href="https://github.com/vueComponent/ant-design-vue/issues/4908" target="_blank" rel="noopener noreferrer">#4908</a><a href="https://github.com/vueComponent/ant-design-vue/issues/4912" target="_blank" rel="noopener noreferrer">#4912</a></li><li>\u{1F41E} Drawer visible is changed to optional to avoid reporting type errors in the writing of jsx v-model <a href="https://github.com/vueComponent/ant-design-vue/issues/4908" target="_blank" rel="noopener noreferrer">#4908</a></li><li>\u{1F41E} Fix the problem that the tabs moreIcon slot does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4928" target="_blank" rel="noopener noreferrer">#4928</a></li><li>\u{1F41E} Fix Button :disabled=&quot;false&quot; when the style is wrong <a href="https://github.com/vueComponent/ant-design-vue/issues/4930" target="_blank" rel="noopener noreferrer">#4930</a></li><li>\u{1F41E} Fix the expansion component (Select, AutoComplete, TreeSelect), the animation direction is wrong, the expansion flashing problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4909" target="_blank" rel="noopener noreferrer">#4909</a></li><li>\u{1F41E} Anchor class name fixed has no prefix, which leads to naming conflicts <a href="https://github.com/vueComponent/ant-design-vue/issues/4931" target="_blank" rel="noopener noreferrer">#4931</a></li></ul><h2 id="_3-0-0-alpha-12">3.0.0-alpha.12 <a class="header-anchor" href="#_3-0-0-alpha-12"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-11-20</code></p><ul><li>\u{1F41E} Fix the problem that TimeRangePicker does not hide the panel correctly <a href="https://github.com/vueComponent/ant-design-vue/issues/4902" target="_blank" rel="noopener noreferrer">#4902</a></li><li>\u{1F41E} Fix the problem that TreeSelect is not cleared when resetting undefined <a href="https://github.com/vueComponent/ant-design-vue/issues/4897" target="_blank" rel="noopener noreferrer">#4897</a></li><li>\u{1F41E} Fix the issue that TreeSelect isLeaf does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4883" target="_blank" rel="noopener noreferrer">#4883</a></li><li>\u{1F41E} Fix Table rowSelection reporting loop response warning problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4885" target="_blank" rel="noopener noreferrer">#4885</a></li><li>\u{1F41E} Fix the problem that Table rowSelection does not respond when dynamically updated <a href="https://github.com/vueComponent/ant-design-vue/issues/4889" target="_blank" rel="noopener noreferrer">#4889</a></li><li>\u{1F41E} Fix missing component types <a href="https://github.com/vueComponent/ant-design-vue/issues/4863" target="_blank" rel="noopener noreferrer">#4863</a></li></ul><h2 id="_3-0-0-alpha-11">3.0.0-alpha.11 <a class="header-anchor" href="#_3-0-0-alpha-11"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-11-08</code></p><ul><li>\u{1F31F} Add codesanbox link to the document <a href="https://github.com/vueComponent/ant-design-vue/issues/4861" target="_blank" rel="noopener noreferrer">#4861</a></li><li>\u{1F41E} Fix Collapse animation loss problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4856" target="_blank" rel="noopener noreferrer">#4856</a></li><li>\u{1F41E} Fix the warning problem when Table does not set dataIndex</li></ul><h2 id="_3-0-0-alpha-10">3.0.0-alpha.10 <a class="header-anchor" href="#_3-0-0-alpha-10"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-11-05</code></p><ul><li>\u{1F41E} Fix the problem that Tree does not trigger loadData <a href="https://github.com/vueComponent/ant-design-vue/issues/4835" target="_blank" rel="noopener noreferrer">#4835</a></li><li>\u{1F41E} Fix Breadcrumb.Item click event not triggering issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4845" target="_blank" rel="noopener noreferrer">#4845</a></li><li>\u{1F41E} Fix Checkbox sometimes not centered under Group <a href="https://github.com/vueComponent/ant-design-vue/issues/4846" target="_blank" rel="noopener noreferrer">#4846</a></li></ul><h2 id="_3-0-0-alpha-9">3.0.0-alpha.9 <a class="header-anchor" href="#_3-0-0-alpha-9"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-11-03</code></p><ul><li>\u{1F41E} Fix requestAnimationFrame undefined error under ssr for some components <a href="https://github.com/vueComponent/ant-design-vue/issues/4833" target="_blank" rel="noopener noreferrer">#4833</a></li><li>\u{1F41E} Fix the problem that TreeSelect selectable and checkable cannot be closed <a href="https://github.com/vueComponent/ant-design-vue/issues/4838" target="_blank" rel="noopener noreferrer">#4838</a></li><li>\u{1F41E} Fix the problem that Tabs cannot be scrolled on the mobile terminal <a href="https://github.com/vueComponent/ant-design-vue/issues/4828" target="_blank" rel="noopener noreferrer">#4828</a></li><li>\u{1F41E} Fix InputNumber does not trigger inspection under form <a href="https://github.com/vueComponent/ant-design-vue/issues/4831" target="_blank" rel="noopener noreferrer">#4831</a></li><li>\u{1F41E} Fix that when Select uses <code>\\&lt;a-select-option&gt;</code> to build a node, the automatic word segmentation fails <a href="https://github.com/vueComponent/ant-design-vue/issues/4844" target="_blank" rel="noopener noreferrer">#4844</a></li></ul><h2 id="_3-0-0-alpha-8">3.0.0-alpha.8 <a class="header-anchor" href="#_3-0-0-alpha-8"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-30</code></p><ul><li>\u{1F41E} Fix the missing component type <a href="https://github.com/vueComponent/ant-design-vue/issues/4823" target="_blank" rel="noopener noreferrer">#4823</a></li></ul><h2 id="_3-0-0-alpha-7">3.0.0-alpha.7 <a class="header-anchor" href="#_3-0-0-alpha-7"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-29</code></p><ul><li>\u{1F31F} Form added validate event <a href="https://github.com/vueComponent/ant-design-vue/issues/4817" target="_blank" rel="noopener noreferrer">#4817</a></li><li>\u{1F31F} Tree provides ref to get internal state api <a href="https://github.com/vueComponent/ant-design-vue/issues/4820" target="_blank" rel="noopener noreferrer">#4820</a></li><li>\u{1F41E} Fix the width mutation problem when dragging Table <a href="https://github.com/vueComponent/ant-design-vue/issues/4811" target="_blank" rel="noopener noreferrer">#4811</a></li><li>\u{1F41E} Fix the problem that TreeSelect is empty and does not update when opened again <a href="https://github.com/vueComponent/ant-design-vue/commit/a5604bb96796b9ec0090d3ec0c6d32d13d0df740" target="_blank" rel="noopener noreferrer">a5604b</a></li></ul><h2 id="_3-0-0-alpha-6">3.0.0-alpha.6 <a class="header-anchor" href="#_3-0-0-alpha-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-27</code></p><ul><li>\u{1F31F} Table add drag column feature</li></ul><h2 id="_3-0-0-alpha-5">3.0.0-alpha.5 <a class="header-anchor" href="#_3-0-0-alpha-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-26</code></p><ul><li>Table <ul><li>\u{1F41E} Fix sticky time reporting error <a href="https://github.com/vueComponent/ant-design-vue/issues/4804" target="_blank" rel="noopener noreferrer">#4804</a> <a href="https://github.com/vueComponent/ant-design-vue/issues/4808" target="_blank" rel="noopener noreferrer">#4808</a></li><li>\u{1F41E} Fix emptyText internationalization failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4805" target="_blank" rel="noopener noreferrer">#4805</a></li><li>\u{1F31F} Optimize performance issues when size changes <a href="https://github.com/vueComponent/ant-design-vue/issues/4787" target="_blank" rel="noopener noreferrer">#4787</a></li></ul></li><li>\u{1F31F} useForm supports deep responsive rule <a href="https://github.com/vueComponent/ant-design-vue/issues/4799" target="_blank" rel="noopener noreferrer">#4799</a></li><li>\u{1F31F} Dropdown type supports text type <a href="https://github.com/vueComponent/ant-design-vue/issues/4802" target="_blank" rel="noopener noreferrer">#4802</a></li><li>\u{1F41E} Fix Menu reporting error on mobile terminal <a href="https://github.com/vueComponent/ant-design-vue/issues/4794" target="_blank" rel="noopener noreferrer">#4794</a></li><li>\u{1F41E} Fix the invalidation problem when checking the Tree custom fieldNames <a href="https://github.com/vueComponent/ant-design-vue/issues/4790" target="_blank" rel="noopener noreferrer">#4790</a></li><li>\u{1F41E} Fix api component internationalization failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4780" target="_blank" rel="noopener noreferrer">#4780</a></li></ul><h2 id="_3-0-0-alpha-4">3.0.0-alpha.4 <a class="header-anchor" href="#_3-0-0-alpha-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-20</code></p><ul><li>Use shallowRef to improve performance in part of the component state <a href="https://github.com/vueComponent/ant-design-vue/commit/3a968fdd33960a788f2037d944aca4e8ee81294f" target="_blank" rel="noopener noreferrer">3a968f</a></li></ul><h2 id="_3-0-0-alpha-3">3.0.0-alpha.3 <a class="header-anchor" href="#_3-0-0-alpha-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-08</code></p><ul><li>Table <ul><li>\u{1F41E} Fix the problem that the sorting prompt does not display <a href="https://github.com/vueComponent/ant-design-vue/commit/f64d7adb22952cfdd5bf642343335fd78460d745" target="_blank" rel="noopener noreferrer">f64d7a</a></li><li>\u{1F41E} Fix the responsive loss of some attributes <a href="https://github.com/vueComponent/ant-design-vue/issues/4756" target="_blank" rel="noopener noreferrer">#4756</a></li></ul></li><li>\u{1F41E} Fix the problem that the default automatic calibration position of <code>Popover</code> and <code>Popconfirm</code> does not take effect <a href="https://github.com/vueComponent/ant-design-vue/commit/98b5e5d53fd10620eddc2c386181f868ef941397" target="_blank" rel="noopener noreferrer">98b5e5</a></li></ul><h2 id="_3-0-0-alpha-2">3.0.0-alpha.2 <a class="header-anchor" href="#_3-0-0-alpha-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-08</code></p><ul><li>\u{1F41E} Fix the issue of referencing process.nextTick <a href="https://github.com/vueComponent/ant-design-vue/issues/4737" target="_blank" rel="noopener noreferrer">#4737</a></li></ul><h2 id="_3-0-0-alpha-1">3.0.0-alpha.1 <a class="header-anchor" href="#_3-0-0-alpha-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-10-07</code></p><ul><li>\u{1F31F} Refactor <code>Tabs</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4732" target="_blank" rel="noopener noreferrer">#4732</a><ul><li>Removed <code>prevClick</code>, <code>nextClick</code> events, and use <code>tabScroll</code> event instead</li><li>Obsolete the <code>tabBarExtraContent</code> slot, replace it with the rightExtra slot, and add the <code>leftExtra</code> slot</li><li>Added <code>addIcon</code>, <code>closeIcon</code>, <code>moreIcon</code> slots</li></ul></li><li>\u{1F31F} Refactor <code>Card</code>, discard the tabList slots configuration, and use the customTab slot for unified configuration <a href="https://github.com/vueComponent/ant-design-vue/issues/4732" target="_blank" rel="noopener noreferrer">#4732</a></li><li>\u{1F31F} Refactor <code>Drawer</code><ul><li>Added <code>autofocus</code> <code>contentWrapperStyle</code> <code>footerStyle</code> <code>headerStyle</code> <code>push</code> <code>size</code> <code>forceRender</code> and other attributes</li><li>Added <code>closeIcon</code> <code>extra</code> <code>footer</code> and other slots</li><li>Deprecated <code>afterVisibleChange</code> property, use event with the same name instead</li></ul></li><li>\u{1F41E} Fix the problem that <code>Table</code> pagination does not respond to changes <a href="https://github.com/vueComponent/ant-design-vue/commit/1add0d251cd35aa2c55404f7a60f1531425490c1" target="_blank" rel="noopener noreferrer">1add0d</a></li><li>\u{1F41E} Fix <code>notification</code> style misalignment problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4703" target="_blank" rel="noopener noreferrer">#4703</a></li><li>\u{1F41E} Fix the selection, dragging and other abnormalities caused by <code>Tree</code> fieldsName <a href="https://github.com/vueComponent/ant-design-vue/issues/4726" target="_blank" rel="noopener noreferrer">#4726</a></li></ul><h2 id="_3-0-0-alpha-0">3.0.0-alpha.0 <a class="header-anchor" href="#_3-0-0-alpha-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-09-24</code></p><p>\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}\u{1F525}</p><ul><li><p>Open source documentation.</p></li><li><p>Removed the <code>lazy</code> attribute of Transfer, it does not have a real optimization effect.</p></li><li><p>Removed the <code>combobox</code> mode of Select, please use <code>AutoComplete</code> instead.</p></li><li><p>Deprecated Button.Group, please use <code>Space</code> instead.</p></li><li><p><code>Timeline.Item</code> new label.</p></li><li><p><code>Steps</code> added <code>responsive</code>, <code>percent</code>.</p></li><li><p><code>Collapse</code> added <code>ghost</code>, <code>collapsible</code>.</p></li><li><p><code>Popconfirm</code> added <code>cancelButton</code>, <code>okButton</code>, and <code>esc</code> button hiding.</p></li><li><p><code>ConfigProvider</code> added ConfigProvider.config to define the configuration of <code>Modal.xxx</code> <code>message</code> <code>notification</code>.</p></li><li><p><code>Tree</code> <code>TreeSelect</code>.</p><ul><li>Added virtual scrolling, discarded using <code>a-tree-node</code> <code>a-tree-select-node</code> to build nodes, using <code>treeData</code> property instead to improve component performance.</li><li>Deprecated <code>scopedSlots</code> <code>slots</code> custom rendering node, and replace it with <code>v-slot:title</code> to improve ease of use, avoid slot configuration expansion, and also avoid slot conflicts.</li></ul></li><li><p><code>Table</code></p><ul><li>Removed the <code>rowSelection.hideDefaultSelections</code> property of Table, please use <code>SELECTION_ALL</code> and <code>SELECTION_INVERT</code> in <code>rowSelection.selections</code> instead, [custom options](/components/table/#components-table-demo- row-selection-custom).</li><li>Removed Column slots and replaced them with <code>v-slot:headerCell</code> <code>v-slot:headerCell</code> <code>v-slot:bodyCell</code> <code>v-slot:customFilterDropdown</code> <code>v-slot:customFilterIcon</code> to improve ease of use , To avoid slot configuration expansion, but also to avoid the problem of slot conflicts.</li><li>Added expandFixed to control whether the expanded icon is fixed.</li><li>Added the showSorterTooltip header whether to display the tooltip for the next sort.</li><li>Added sticky for setting sticky head and scroll bar.</li><li>Added rowExpandable to set whether to allow row expansion.</li><li>New slot headerCell is used to personalize the header cell.</li><li>Added slot bodyCell for personalized cell.</li><li>New slot customFilterDropdown is used to customize the filter menu, which needs to be used with <code>column.customFilterDropdown</code>.</li><li>Added slot customFilterIcon for custom filter icons.</li><li>New slot emptyText is used to customize the display content of empty data.</li><li>Added slot summary for the summary column.</li></ul></li><li><p><code>DatePicker</code> <code>TimePicker</code> <code>Calendar</code></p><ul><li>By default, a more lightweight dayjs is used to replace momentjs. If your project is too large and uses a lot of momentjs methods, you can refer to the document <a href="/docs/vue/replace-date-cn">Custom Time Library</a>, Replace with momentjs.</li><li>UI interaction adjustment, align with antd 4.x interaction specifications.</li></ul></li><li><p><code>Form</code> The main goal of this update is to improve performance. If you don&#39;t have custom form controls, you can almost ignore this part</p><ul><li><p>Since version 3.0, Form.Item no longer hijacks child elements, but automatically checks through provider/inject dependency injection. This method can improve component performance, and there is no limit to the number of child elements. The same is true for child elements. It can be a high-level component that is further encapsulated.</p><p>You can reference <a href="#components-form-demo-customized-form-controls">Customized Form Controls</a>, but it also has some disadvantages:</p><ol><li><p>If the custom component wants Form.Item to be verified and displayed, you need to inject <code>const {id, onFieldChange, onFieldBlur} = useInjectFormItemContext()</code> and call the corresponding method.</p></li><li><p>A Form.Item can only collect the data of one form item. If there are multiple form items, it will cause collection confusion. For example,</p></li></ol><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2520. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>a<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2521. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>b<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2522. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2523. </code></pre><p>As above Form.Item does not know whether to collect <code>name=&quot;a&quot;</code> or <code>name=&quot;b&quot;</code>, you can solve this kind of problem in the following two ways:</p><p>The first is to use multiple <code>a-form-item</code>:</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2524. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>a<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2525. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>b<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2526. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2527. </code></pre><p>The second way is to wrap it with a custom component and call <code>useInjectFormItemContext</code> in the custom component, It is equivalent to merging multiple form items into one.</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
  2528. <span class="token comment">// custom component</span>
  2529. <span class="token keyword">import</span> <span class="token punctuation">{</span> Form <span class="token punctuation">}</span> <span class="token keyword">from</span> <span class="token string">&#39;ant-design-vue&#39;</span><span class="token punctuation">;</span>
  2530. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  2531. <span class="token literal-property property">name</span><span class="token operator">:</span> <span class="token string">&#39;custom-name&#39;</span><span class="token punctuation">,</span>
  2532. <span class="token function">setup</span><span class="token punctuation">(</span><span class="token punctuation">)</span> <span class="token punctuation">{</span>
  2533. <span class="token keyword">const</span> formItemContext <span class="token operator">=</span> Form<span class="token punctuation">.</span><span class="token function">useInjectFormItemContext</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  2534. <span class="token punctuation">}</span><span class="token punctuation">,</span>
  2535. <span class="token punctuation">}</span><span class="token punctuation">;</span>
  2536. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
  2537. </code></pre><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2538. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>custom-com</span><span class="token punctuation">&gt;</span></span>
  2539. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>a<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2540. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>b<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2541. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>custom-com</span><span class="token punctuation">&gt;</span></span>
  2542. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2543. </code></pre><p>Third, the component library provides an <code>a-form-item-rest</code> component, which will prevent data collection. You can put form items that do not need to be collected and verified into this component. It is the same as the first This method is very similar, but it does not generate additional dom nodes.</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2544. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>a<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span>
  2545. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-form-item-rest</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-input</span> <span class="token attr-name">name</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>b<span class="token punctuation">&quot;</span></span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-input</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item-rest</span><span class="token punctuation">&gt;</span></span>
  2546. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-form-item</span><span class="token punctuation">&gt;</span></span>
  2547. </code></pre></li></ul></li></ul><h2 id="_2-2-8">2.2.8 <a class="header-anchor" href="#_2-2-8"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-09-17</code></p><ul><li>\u{1F31F} Upload method supports patch <a href="https://github.com/vueComponent/ant-design-vue/issues/4637" target="_blank" rel="noopener noreferrer">#4637</a></li><li>\u{1F31F} List gutter supports array <a href="https://github.com/vueComponent/ant-design-vue/commit/d2b72143f0e15c8716b4ea8f68b2b72eff5cf510" target="_blank" rel="noopener noreferrer">d2b721</a></li><li>\u{1F41E} Fix Modal type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4632" target="_blank" rel="noopener noreferrer">#4632</a></li><li>\u{1F41E} Fix the problem that AutoComplete cannot reset undefined <a href="https://github.com/vueComponent/ant-design-vue/commit/741718a0f92c790266e7a07d8d129c5673344a7e" target="_blank" rel="noopener noreferrer">741718</a></li><li>\u{1F41E} Fix the missing style of Tag closed icon <a href="https://github.com/vueComponent/ant-design-vue/issues/4649" target="_blank" rel="noopener noreferrer">#4649</a></li><li>\u{1F41E} Fix the problem that the TreeSelect clear button does not display under special conditions <a href="https://github.com/vueComponent/ant-design-vue/issues/4655" target="_blank" rel="noopener noreferrer">#4655</a></li><li>\u{1F41E} Fix useForm immdiate not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4646" target="_blank" rel="noopener noreferrer">#4646</a></li></ul><h2 id="_2-2-7">2.2.7 <a class="header-anchor" href="#_2-2-7"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-09-08</code></p><ul><li>\u{1F31F} Menu supports overflowedIndicator slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4515" target="_blank" rel="noopener noreferrer">#4515</a></li><li>\u{1F31F} useForm supports dynamic rule <a href="https://github.com/vueComponent/ant-design-vue/issues/4498" target="_blank" rel="noopener noreferrer">#4498</a></li><li>\u{1F31F} Select supports Number type <a href="https://github.com/vueComponent/ant-design-vue/issues/4570" target="_blank" rel="noopener noreferrer">#4570</a></li><li>\u{1F41E} Fix the warning problem caused by css zoom <a href="https://github.com/vueComponent/ant-design-vue/issues/4554" target="_blank" rel="noopener noreferrer">#4554</a></li><li>\u{1F41E} Fix Mentions input Chinese error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4524" target="_blank" rel="noopener noreferrer">#4524</a></li><li>\u{1F41E} Fix the issue that AutoComplete does not support global prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/4566" target="_blank" rel="noopener noreferrer">#4566</a></li><li>\u{1F41E} Fix Table nested table error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4600" target="_blank" rel="noopener noreferrer">#4600</a></li><li>\u{1F41E} Fix MenuItem danger property under Dropdown has no style problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4618" target="_blank" rel="noopener noreferrer">#4618</a></li><li>\u{1F41E} Fix <a href="http://Modal.xxx" target="_blank" rel="noopener noreferrer">Modal.xxx</a> and other methods passing appContext invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4627" target="_blank" rel="noopener noreferrer">#4627</a></li><li>\u{1F41E} Fix some TS type errors</li></ul><h2 id="_2-2-6">2.2.6 <a class="header-anchor" href="#_2-2-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-08-12</code></p><ul><li>\u{1F41E} Fix <code>Table</code> expanded list rendering problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4507" target="_blank" rel="noopener noreferrer">#4507</a></li><li>\u{1F41E} Fix <code>Rate</code> custom <code>character</code> slot not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4509" target="_blank" rel="noopener noreferrer">#4509</a></li><li>\u{1F41E} Add resize-observer-polyfill to fix the problem of reporting errors in low versions of Chrome <a href="https://github.com/vueComponent/ant-design-vue/issues/4508" target="_blank" rel="noopener noreferrer">#4508</a></li></ul><h2 id="_2-2-5">2.2.5 <a class="header-anchor" href="#_2-2-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-08-11</code></p><ul><li>\u{1F31F} <code>Select</code> supports customizing nodes through option slots <a href="https://github.com/vueComponent/ant-design-vue/commit/68c1f4550108a3a6bbe4f1b2c5c168523fd6c84a" target="_blank" rel="noopener noreferrer">68c1f4</a></li><li>\u{1F41E} Fix the problem that the pop-up window component in the development environment does not display in the lower version of chrome, and avoid the pop-up window flashing <a href="https://github.com/vueComponent/ant-design-vue/issues/4409" target="_blank" rel="noopener noreferrer">#4409</a></li><li>\u{1F41E} Fix the problem of not scrolling to the active position when <code>Select</code> is opened <a href="https://github.com/vueComponent/ant-design-vue/commit/ccb24016c07632f49550646c971060c402586c67" target="_blank" rel="noopener noreferrer">ccb240</a></li></ul><h2 id="_2-2-4">2.2.4 <a class="header-anchor" href="#_2-2-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-08-10</code></p><ul><li>\u{1F31F} Support Vue@3.2 <a href="https://github.com/vueComponent/ant-design-vue/issues/4490" target="_blank" rel="noopener noreferrer">#4490</a></li><li>\u{1F31F} Automatically hide the horizontal scroll bar of <code>Table</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4484" target="_blank" rel="noopener noreferrer">#4484</a></li><li>\u{1F41E} Fix the issue of <code>Progress</code> trailColor not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4483" target="_blank" rel="noopener noreferrer">#4483</a></li></ul><h2 id="_2-2-3">2.2.3 <a class="header-anchor" href="#_2-2-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-08-07</code></p><ul><li>\u{1F31F} Use <code>position: sticky</code> for the fixed column of <code>Table</code> to improve performance and solve the problem of misalignment in some scenes <a href="https://github.com/vueComponent/ant-design-vue/commit/38569c28c7eb4eaa34f2cc096982daea901062d4" target="_blank" rel="noopener noreferrer">38569c</a></li><li>\u{1F31F} <code>Collapse</code> supports number type key <a href="https://github.com/vueComponent/ant-design-vue/issues/4405" target="_blank" rel="noopener noreferrer">#4405</a></li><li>\u{1F31F} Optimize the flickering problem of <code>Tabs</code> when selected under windows <a href="https://github.com/vueComponent/ant-design-vue/issues/4241" target="_blank" rel="noopener noreferrer">#4241</a></li><li>\u{1F31F} <code>InputPassword</code> supports global setting prefixCls <a href="https://github.com/vueComponent/ant-design-vue/issues/4430" target="_blank" rel="noopener noreferrer">#4430</a></li><li>\u{1F41E} Fix <code>Select</code> cannot scroll issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4396" target="_blank" rel="noopener noreferrer">#4396</a></li><li>\u{1F41E} Fix <code>Badge</code> error reporting under ssr <a href="https://github.com/vueComponent/ant-design-vue/issues/4384" target="_blank" rel="noopener noreferrer">#4384</a></li><li>\u{1F41E} Fix the issue of invalid data fields in <code>Form</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/4435" target="_blank" rel="noopener noreferrer">#4435</a></li><li>\u{1F41E} Fix an error when the child element of <code>FormItem</code> is a native label <a href="https://github.com/vueComponent/ant-design-vue/issues/4383" target="_blank" rel="noopener noreferrer">#4383</a></li><li>\u{1F41E} Fix the error when <code>TreeSelect</code> customize title through slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4459" target="_blank" rel="noopener noreferrer">#4459</a></li></ul><h2 id="_2-2-2">2.2.2 <a class="header-anchor" href="#_2-2-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-07-11</code></p><ul><li>\u{1F31F} Switch added checkedValue and unCheckedValue attributes to customize checked binding value <a href="https://github.com/vueComponent/ant-design-vue/issues/4329" target="_blank" rel="noopener noreferrer">#4329</a></li><li>\u{1F41E} Fix the issue of missing SubMenu animation <a href="https://github.com/vueComponent/ant-design-vue/issues/4325" target="_blank" rel="noopener noreferrer">#4325</a></li><li>\u{1F41E} Fix that there is no red box problem when TimePicker validates the error under Form <a href="https://github.com/vueComponent/ant-design-vue/issues/4331" target="_blank" rel="noopener noreferrer">#4331</a></li><li>\u{1F41E} Fix UploadDragger does not support vite-plugin-components on-demand loading problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4334" target="_blank" rel="noopener noreferrer">#4334</a></li><li>\u{1F41E} Fix the error when TreeSelect customize title through slot <a href="https://github.com/vueComponent/ant-design-vue/commit/1152e8cd71cadf9e8fb4797916adca20c0e35974" target="_blank" rel="noopener noreferrer">1152e8</a></li><li>\u{1F41E} Fix the dropdown submenu style loss issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4351" target="_blank" rel="noopener noreferrer">#4351</a></li><li>TS <ul><li>Fix the type error of Table in ts 4.3.5 version <a href="https://github.com/vueComponent/ant-design-vue/issues/4296" target="_blank" rel="noopener noreferrer">#4296</a></li><li>Improve notification type <a href="https://github.com/vueComponent/ant-design-vue/issues/4346" target="_blank" rel="noopener noreferrer">#4346</a></li></ul></li></ul><h2 id="_2-2-1">2.2.1 <a class="header-anchor" href="#_2-2-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-07-06</code></p><ul><li>\u{1F41E} Fix the issue that the Space component does not take effect in browsers that do not support flex</li><li>\u{1F41E} Fix the issue of DatePicker triggering scrolling under safari <a href="https://github.com/vueComponent/ant-design-vue/issues/4323" target="_blank" rel="noopener noreferrer">#4323</a></li></ul><h2 id="_2-2-0">2.2.0 <a class="header-anchor" href="#_2-2-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-07-06</code></p><ul><li>\u{1F389} Refactor the Button component, remove type=&quot;danger&quot;, and add the <code>danger</code> attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/4291" target="_blank" rel="noopener noreferrer">#4291</a></li><li>\u{1F41E} Fix Rate component not updating issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4294" target="_blank" rel="noopener noreferrer">#4294</a></li><li>\u{1F41E} Fix Tree replaceFields error report <a href="https://github.com/vueComponent/ant-design-vue/issues/4298" target="_blank" rel="noopener noreferrer">#4298</a></li><li>\u{1F41E} Fix Modal missing parentContext type problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4305" target="_blank" rel="noopener noreferrer">#4305</a></li></ul><h2 id="_2-2-0-rc-1">2.2.0-rc.1 <a class="header-anchor" href="#_2-2-0-rc-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-29</code></p><ul><li>\u{1F31F} Change babel configuration, smaller build package size</li><li>\u{1F31F} Form provides the useForm function natively, and we will deprecate the @ant-design-vue/use library</li><li>\u{1F41E} Fix the issue that the Form validateFirst property does not trigger reject when there are multiple validation rules <a href="https://github.com/vueComponent/ant-design-vue/issues/4273" target="_blank" rel="noopener noreferrer">#4273</a></li><li>\u{1F41E} Fix List circular references causing errors in Vite <a href="https://github.com/vueComponent/ant-design-vue/issues/4263" target="_blank" rel="noopener noreferrer">#4263</a></li><li>\u{1F41E} Fix the missing item attribute problem in Menu event callback <a href="https://github.com/vueComponent/ant-design-vue/issues/4290" target="_blank" rel="noopener noreferrer">#4290</a></li></ul><h2 id="_2-2-0-beta-6">2.2.0-beta.6 <a class="header-anchor" href="#_2-2-0-beta-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-26</code></p><ul><li>\u{1F31F} Menu performance optimization <a href="https://github.com/vueComponent/ant-design-vue/commit/e8b95784eb1ee0554b0d6b17bdc14e18775f2ae6" target="_blank" rel="noopener noreferrer">e8b957</a></li><li>\u{1F41E} Fix <code>Layout</code> <code>RangePicker</code> <code>WeekPicker</code> <code>Textarea</code> on-demand loading failure</li></ul><h2 id="_2-2-0-beta-5">2.2.0-beta.5 <a class="header-anchor" href="#_2-2-0-beta-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-24</code></p><ul><li>\u{1F389} Support vite-plugin-components to be loaded on demand</li><li>\u{1F389} Refactor the List component</li><li>\u{1F31F} Select adds responsive folding option <a href="https://github.com/vueComponent/ant-design-vue/commit/656d14fc4e4ef0f781324438f0d58cfb6816d583" target="_blank" rel="noopener noreferrer">656d14</a></li><li>\u{1F41E} Fix the problem that the virtual list cannot be scrolled when the Select dynamic update option <a href="https://github.com/vueComponent/ant-design-vue/commit/b2aa49d064a83c6ce786a6bb4cd9fc5266a5964d" target="_blank" rel="noopener noreferrer">b2aa49d</a></li><li>\u{1F41E} Fix the incorrect location of Select keyboard events <a href="https://github.com/vueComponent/ant-design-vue/commit/604372ff2da521dd580ad5229f7dbd445c1c6190" target="_blank" rel="noopener noreferrer">604372</a></li><li>\u{1F41E} Fix the issue that AutoComplete does not support options slot <a href="https://github.com/vueComponent/ant-design-vue/issues/4012" target="_blank" rel="noopener noreferrer">#4012</a></li></ul><h2 id="_2-2-0-beta-4">2.2.0-beta.4 <a class="header-anchor" href="#_2-2-0-beta-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-21</code></p><ul><li>\u{1F389} Refactor Descriptions component <a href="https://github.com/vueComponent/ant-design-vue/issues/4219" target="_blank" rel="noopener noreferrer">#4219</a></li><li>\u{1F41E} Fix the issue that Countdown does not trigger the finish event <a href="https://github.com/vueComponent/ant-design-vue/issues/4222" target="_blank" rel="noopener noreferrer">#4222</a></li><li>\u{1F41E} Fix ConfigProvider reporting errors under vue 3.1 <a href="https://github.com/vueComponent/ant-design-vue/issues/4225" target="_blank" rel="noopener noreferrer">#4225</a></li><li>\u{1F41E} Fix the problem of using SubMenu under Dropdown to report an error <a href="https://github.com/vueComponent/ant-design-vue/issues/4205" target="_blank" rel="noopener noreferrer">#4205</a></li><li>\u{1F41E} Fix Col type error <a href="https://github.com/vueComponent/ant-design-vue/issues/4226" target="_blank" rel="noopener noreferrer">#4226</a></li><li>\u{1F41E} Fix the problem that onEnd is not triggered when Typography is out of focus <a href="https://github.com/vueComponent/ant-design-vue/issues/4227" target="_blank" rel="noopener noreferrer">#4227</a></li><li>\u{1F41E} Fix ImagePreview style loss problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4231" target="_blank" rel="noopener noreferrer">#4231</a></li></ul><h2 id="_2-2-0-beta-3">2.2.0-beta.3 <a class="header-anchor" href="#_2-2-0-beta-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-11</code></p><ul><li>\u{1F389} Refactor Breadcrumb, Statistic, Tag components</li><li>\u{1F31F} Statistic supports loading attribute</li><li>\u{1F41E} Fix the problem of Menu rendering multiple sub-components to improve performance <a href="https://github.com/vueComponent/ant-design-vue/commit/6ae707edf508a9c5e8dca7dacf1410de5251bcf8" target="_blank" rel="noopener noreferrer">6ae707</a></li><li>\u{1F41E} Fix FormItem custom class invalidation <a href="https://github.com/vueComponent/ant-design-vue/commit/617e534fda2ae6d468b5e9d3eb43370f8a4b0000" target="_blank" rel="noopener noreferrer">617e53</a></li><li>\u{1F41E} Fix MenuDivider class error <a href="https://github.com/vueComponent/ant-design-vue/issues/4195" target="_blank" rel="noopener noreferrer">#4195</a></li><li>\u{1F41E} Fix Tag and Image type errors</li><li>\u{1F41E} Fix the issue of missing component animations such as Modal <a href="https://github.com/vueComponent/ant-design-vue/issues/4191" target="_blank" rel="noopener noreferrer">#4191</a></li><li>\u{1F41E} Fix the issue that Select class cannot be dynamically updated <a href="https://github.com/vueComponent/ant-design-vue/issues/4194" target="_blank" rel="noopener noreferrer">#4194</a></li><li>\u{1F41E} Fix the problem that the Dropdown mail expands and cannot be collapsed by clicking <a href="https://github.com/vueComponent/ant-design-vue/issues/4198" target="_blank" rel="noopener noreferrer">#4198</a></li><li>\u{1F41E} Fix the issue of missing some export methods of FormItem <a href="https://github.com/vueComponent/ant-design-vue/issues/4183" target="_blank" rel="noopener noreferrer">#4183</a></li></ul><h2 id="_2-2-0-beta-2">2.2.0-beta.2 <a class="header-anchor" href="#_2-2-0-beta-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-08</code></p><ul><li>\u{1F41E} Fix PageHeader display extension problem <a href="https://github.com/vueComponent/ant-design-vue/commit/4de7737907d485d3dd3be44b70e599cc53edb171" target="_blank" rel="noopener noreferrer">4de73</a></li><li>\u{1F41E} Fix the problem that some components cannot be rendered normally under Vue3.1<a href="https://github.com/vueComponent/ant-design-vue/issues/4173" target="_blank" rel="noopener noreferrer">#4173</a></li><li>\u{1F41E} Fix Menu.Divider name error problem <a href="https://github.com/vueComponent/ant-design-vue/commit/6c5c84a3fc4b8abcd7aed0922852a64e0ac293c7" target="_blank" rel="noopener noreferrer">6c5c84</a></li></ul><h2 id="_2-2-0-beta-1">2.2.0-beta.1 <a class="header-anchor" href="#_2-2-0-beta-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-06-17</code></p><ul><li><p>\u{1F525}\u{1F525}\u{1F525} Virtual Table independent library released <a href="https://www.npmjs.com/package/@surely-vue/table" target="_blank" rel="noopener noreferrer">https://www.npmjs.com/package/@surely-vue/table</a>, this component is an independent library, the document example is not yet complete, it is a completely ts-developed component , There are good type hints, there are API documents on npm, those who are in a hurry can explore and use it, here is an online experience example, <a href="https://store.antdv.com/pro/preview/list/big-table-list" target="_blank" rel="noopener noreferrer">https://store.antdv.com/pro/preview/list/big-table-list</a></p></li><li><p>\u{1F525}\u{1F525}\u{1F525} Refactored a large number of components, the source code is more readable, the performance is better, and the ts type is more comprehensive -Refactored components in this version Anchor, Alert, Avatar, Badge, BackTop, Col, Form, Layout, Menu, Space, Spin, Switch, Row, Result, Rate</p></li><li><p>\u{1F389} Menu</p><ul><li>Better performance <a href="https://github.com/vueComponent/ant-design-vue/issues/3300" target="_blank" rel="noopener noreferrer">#3300</a></li><li>Fix the problem of incorrect highlighting <a href="https://github.com/vueComponent/ant-design-vue/issues/4053" target="_blank" rel="noopener noreferrer">#4053</a></li><li>Fix console invalid warning <a href="https://github.com/vueComponent/ant-design-vue/issues/4169" target="_blank" rel="noopener noreferrer">#4169</a></li><li>Easier to use, simpler to use single file recursion <a href="https://github.com/vueComponent/ant-design-vue/issues/4133" target="_blank" rel="noopener noreferrer">#4133</a></li><li>\u{1F484} icon icon needs to be passed through slot</li></ul></li><li><p>Skeleton</p><ul><li>\u{1F31F} Support Skeleton.Avatar placeholder component.</li><li>\u{1F31F} Support Skeleton.Button placeholder component.</li><li>\u{1F31F} Support Skeleton.Input placeholder component.</li></ul></li><li><p>\u{1F484} Destructive update</p><ul><li>The <code>a-menu-item</code> and <code>a-sub-menu</code> icons need to be passed through the slot, and the icon is not automatically obtained through the sub-node</li><li>row gutter supports row-wrap, no need to use multiple rows to divide col</li><li><code>Menu</code> removes <code>defaultOpenKeys</code> and <code>defaultSelectedKeys</code>; <code>Switch</code> removes <code>defaultChecked</code>; <code>Rate</code> removes <code>defaultValue</code>; Please be cautious to use the defaultXxx-named attributes of other unrefactored components, and they will be removed in future versions.</li></ul></li><li><p>\u{1F31F} Added Avatar.Group component</p></li><li><p>\u{1F41E} Fix AutoComplete filterOptions not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/4170" target="_blank" rel="noopener noreferrer">#4170</a></p></li><li><p>\u{1F41E} Fix Select automatic width invalidation problem <a href="https://github.com/vueComponent/ant-design-vue/issues/4118" target="_blank" rel="noopener noreferrer">#4118</a></p></li><li><p>\u{1F41E} Fix the lack of internationalized files in dist <a href="https://github.com/vueComponent/ant-design-vue/issues/3684" target="_blank" rel="noopener noreferrer">#3684</a></p></li></ul><h2 id="_2-1-6">2.1.6 <a class="header-anchor" href="#_2-1-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-05-13</code></p><ul><li>\u{1F41E} Use vue@3.0.10 to rebuild to avoid console warning <a href="https://github.com/vueComponent/ant-design-vue/issues/3998" target="_blank" rel="noopener noreferrer">#3998</a></li></ul><h2 id="_2-1-5">2.1.5 <a class="header-anchor" href="#_2-1-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-05-12</code></p><ul><li>\u{1F41E} Fix SSR time reporting error <a href="https://github.com/vueComponent/ant-design-vue/issues/3983" target="_blank" rel="noopener noreferrer">#3983</a></li></ul><h2 id="_2-1-4">2.1.4 <a class="header-anchor" href="#_2-1-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-05-09</code></p><ul><li>\u{1F41E} Fix <code>Table</code> scrolling misalignment issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4045" target="_blank" rel="noopener noreferrer">#4045</a></li><li>\u{1F41E} Fix <code>Typography</code> editable mode triggering link jump issue <a href="https://github.com/vueComponent/ant-design-vue/issues/4105" target="_blank" rel="noopener noreferrer">#4105</a></li><li>\u{1F41E} Fix the issue that <code>Carousel</code> variableWidth does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3977" target="_blank" rel="noopener noreferrer">#3977</a></li><li>\u{1F41E} Fix the problem that <code>TreeSelect</code> cannot delete parent and child nodes at the same time through the keyboard <a href="https://github.com/vueComponent/ant-design-vue/issues/3508" target="_blank" rel="noopener noreferrer">#3508</a></li><li>\u{1F41E} Fix some types of errors</li></ul><h2 id="_2-1-3">2.1.3 <a class="header-anchor" href="#_2-1-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-04-25</code></p><ul><li>\u{1F389}\u{1F389}\u{1F389} remove ads during npm installation</li><li>\u{1F41E} <code>Select</code><ul><li>Fix the first issue of default activation <a href="https://github.com/vueComponent/ant-design-vue/issues/3842" target="_blank" rel="noopener noreferrer">#3842</a></li><li>Fix group display abnormal problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3841" target="_blank" rel="noopener noreferrer">#3841</a></li><li>Fix scrolling abnormal issue after dynamically updating selections <a href="https://github.com/vueComponent/ant-design-vue/issues/3972" target="_blank" rel="noopener noreferrer">#3972</a></li></ul></li><li>\u{1F41E} Fix the issue that <code>Checkbox</code> triggers twice <code>update:checked</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3838" target="_blank" rel="noopener noreferrer">#3838</a></li><li>\u{1F31F} <code>Table</code> column group supports fixed <a href="https://github.com/vueComponent/ant-design-vue/issues/3882" target="_blank" rel="noopener noreferrer">#3882</a></li><li>\u{1F31F} <code>Table</code> column supports v-for <a href="https://github.com/vueComponent/ant-design-vue/issues/3934" target="_blank" rel="noopener noreferrer">#3934</a></li><li>\u{1F41E} Fix the problem that <code>Table</code> displays horizontal scroll bar on windows <a href="https://github.com/vueComponent/ant-design-vue/commit/6d33d60d2bca98825f274e48bcc3badd1857f742" target="_blank" rel="noopener noreferrer">6d33d6</a></li><li>\u{1F31F} <code>Form</code> scrollToFirstError supports option parameter passing <a href="https://github.com/vueComponent/ant-design-vue/issues/3918" target="_blank" rel="noopener noreferrer">#3918</a></li><li>\u{1F41E} Fix the issue of <code>Calendar</code> month selector displaying wrong characters <a href="https://github.com/vueComponent/ant-design-vue/issues/3915" target="_blank" rel="noopener noreferrer">#3915</a></li><li>\u{1F31F} Refactor the <code>Switch</code> component and remove the defaultChecked attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/3885" target="_blank" rel="noopener noreferrer">#3885</a></li><li>\u{1F41E} Fix the process exception when using Vite <a href="https://github.com/vueComponent/ant-design-vue/issues/3930" target="_blank" rel="noopener noreferrer">#3930</a></li><li>\u{1F41E} Fix <code>Radio</code> shadow occlusion problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3955" target="_blank" rel="noopener noreferrer">#3955</a></li><li>\u{1F41E} Fix the issue that span does not take effect in <code>Form</code> inline mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3862" target="_blank" rel="noopener noreferrer">#3862</a></li><li>\u{1F41E} Fix the issue that <code>Cascader</code> keydown selection does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/958" target="_blank" rel="noopener noreferrer">#958</a></li><li>\u{1F41E} Fix <code>Image</code> preview function failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3701" target="_blank" rel="noopener noreferrer">#3701</a></li><li>\u{1F41E} Fix some TS type issues</li></ul><h2 id="_2-1-2">2.1.2 <a class="header-anchor" href="#_2-1-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-03-28</code></p><ul><li>\u{1F31F} Recompile with Vue 3.0.9, compatible with 3.0.7 and below</li></ul><h2 id="_2-1-1">2.1.1 <a class="header-anchor" href="#_2-1-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-03-27</code></p><ul><li>\u{1F31F} Compatible with Vue 3.0.8, note: Due to the destructive update of 3.0.8, 2.1.1 is not compatible with versions below 3.0.7 [vue#3493](<a href="https://github.com/vuejs/vue-next/issues" target="_blank" rel="noopener noreferrer">https://github.com/vuejs/vue-next/issues</a> /3493)</li><li>\u{1F41E} Fix Modal.confirm missing closable ts type <a href="https://github.com/vueComponent/ant-design-vue/issues/3845" target="_blank" rel="noopener noreferrer">#3684</a></li><li>\u{1F41E} Fix upload custom method not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3843" target="_blank" rel="noopener noreferrer">#3843</a></li></ul><h2 id="_2-1-0">2.1.0 <a class="header-anchor" href="#_2-1-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-03-20</code></p><ul><li>\u{1F389}\u{1F389}\u{1F389} Added <code>Typography</code> component <a href="https://github.com/vueComponent/ant-design-vue/issues/3807" target="_blank" rel="noopener noreferrer">#3807</a></li><li>\u{1F31F} Modal method adds close icon customization <a href="https://github.com/vueComponent/ant-design-vue/issues/3753" target="_blank" rel="noopener noreferrer">#3753</a></li><li>\u{1F41E} Fix missing build files containing internationalization <a href="https://github.com/vueComponent/ant-design-vue/issues/3684" target="_blank" rel="noopener noreferrer">#3684</a></li><li>\u{1F41E} Fix Drawer error after destruction <a href="https://github.com/vueComponent/ant-design-vue/commit/848d6497e68c87566790dfa889a1913199a6699a" target="_blank" rel="noopener noreferrer">#848d64</a></li><li>\u{1F41E} Fix BackTop incorrect position when KeepAlive is activated <a href="https://github.com/vueComponent/ant-design-vue/issues/3803" target="_blank" rel="noopener noreferrer">#3803</a></li><li>\u{1F41E} Fix the problem that the TreeNode class does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3822" target="_blank" rel="noopener noreferrer">#3822</a></li><li>\u{1F41E} Fix Table tags being an array error issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3812" target="_blank" rel="noopener noreferrer">#3812</a></li><li>\u{1F41E} Fix the sorting issue when Table custom filterIcon is triggered <a href="https://github.com/vueComponent/ant-design-vue/issues/3819" target="_blank" rel="noopener noreferrer">#3819</a></li><li>\u{1F41E} Fix Select style misalignment under Form <a href="https://github.com/vueComponent/ant-design-vue/issues/3781" target="_blank" rel="noopener noreferrer">#3781</a></li></ul><h2 id="_2-0-1">2.0.1 <a class="header-anchor" href="#_2-0-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-02-27</code></p><ul><li>\u{1F31F} <code>Badge</code> adds <code>Ribbon</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3681" target="_blank" rel="noopener noreferrer">#3681</a></li><li>\u{1F31F} Adjust the trigger order of <code>SearchInput</code> search event <a href="https://github.com/vueComponent/ant-design-vue/issues/3725" target="_blank" rel="noopener noreferrer">#3725</a></li><li>\u{1F41E} Fix the stuck problem when <code>Table</code> is destroyed <a href="https://github.com/vueComponent/ant-design-vue/issues/3531" target="_blank" rel="noopener noreferrer">#3531</a></li><li>\u{1F41E} Fix the issue of less file introduced in <code>Menu</code> css <a href="https://github.com/vueComponent/ant-design-vue/issues/3678" target="_blank" rel="noopener noreferrer">#3678</a></li><li>\u{1F41E} Fix the problem of <code>Alert</code> custom icon misalignment <a href="https://github.com/vueComponent/ant-design-vue/issues/3712" target="_blank" rel="noopener noreferrer">#3712</a></li></ul><h2 id="_2-0-0">2.0.0 <a class="header-anchor" href="#_2-0-0"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-02-06</code></p><ul><li>\u{1F389}\u{1F389}\u{1F389} 2.0 official version released</li><li>\u{1F389}\u{1F389}\u{1F389} support dark theme <a href="https://github.com/vueComponent/ant-design-vue/issues/3410" target="_blank" rel="noopener noreferrer">#3410</a></li><li>\u{1F389}\u{1F389}\u{1F389} The new version of the document is online, use the Composition API to completely reconstruct the document example, and provide the TS and JS dual version source code</li><li>\u{1F31F} Refactor the <code>Alert</code> component using Composition API <a href="https://github.com/vueComponent/ant-design-vue/pull/3654" target="_blank" rel="noopener noreferrer">#3654</a></li><li>\u{1F31F} <code>Tooltip</code> supports custom colors <a href="https://github.com/vueComponent/ant-design-vue/issues/3603" target="_blank" rel="noopener noreferrer">#3603</a></li><li>\u{1F41E} Fix the problem that <code>TimePicker</code> does not automatically scroll to the selected position <a href="https://github.com/vueComponent/ant-design-vue/commit/ab75379f0c2f5e54ab7c348284a7391939ab5aaf" target="_blank" rel="noopener noreferrer">#ab7537</a></li></ul><h2 id="_2-0-0-rc-9">2.0.0-rc.9 <a class="header-anchor" href="#_2-0-0-rc-9"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-01-24</code></p><ul><li>\u{1F31F} <code>@ant-design/icons-vue</code> upgrade to 6.0, use es module by default</li><li>\u{1F31F} <code>Tabs</code> adds <code>centered</code> centered mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3501" target="_blank" rel="noopener noreferrer">#3501</a></li><li>\u{1F41E} <code>Progress</code> Add opacity animation <a href="https://github.com/vueComponent/ant-design-vue/issues/3505" target="_blank" rel="noopener noreferrer">#3505</a></li><li>\u{1F41E} Fix an error when installing npm <a href="https://github.com/vueComponent/ant-design-vue/issues/3515" target="_blank" rel="noopener noreferrer">#3515</a></li><li>\u{1F41E} Fix the problem of <code>Breadcrumn</code> split line not displaying <a href="https://github.com/vueComponent/ant-design-vue/issues/3522" target="_blank" rel="noopener noreferrer">#3522</a></li><li>\u{1F41E} Fix <code>Radio</code> uncontrolled issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3517" target="_blank" rel="noopener noreferrer">#3517</a></li><li>\u{1F41E} Fix <code>FormItem</code> not wrapping issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3538" target="_blank" rel="noopener noreferrer">#3538</a></li><li>\u{1F41E} Fix <code>Carousel</code> <code>pauseOnDotsHover</code> not working problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3519" target="_blank" rel="noopener noreferrer">#3519</a></li><li>\u{1F41E} Fix <code>Input.Search</code> <code>class</code> not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3541" target="_blank" rel="noopener noreferrer">#3541</a></li><li>\u{1F41E} Fix the issue that <code>InputNumber</code> triggers the change event multiple times under Microsoft input method <a href="https://github.com/vueComponent/ant-design-vue/issues/3550" target="_blank" rel="noopener noreferrer">#3550</a></li><li>\u{1F41E} Fix the problem that the keyboard can still be switched in the disabled state of <code>Tabs</code> <a href="https://github.com/vueComponent/ant-design-vue/issues/3575" target="_blank" rel="noopener noreferrer">#3575</a></li><li>\u{1F41E} Fix the issue that <code>Switch</code> does not take effect in the table <a href="https://github.com/vueComponent/ant-design-vue/issues/3512" target="_blank" rel="noopener noreferrer">#3512</a></li></ul><h2 id="_2-0-0-rc-8">2.0.0-rc.8 <a class="header-anchor" href="#_2-0-0-rc-8"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2021-01-07</code></p><ul><li>\u{1F31F} Support Vite 2 <a href="https://github.com/vueComponent/ant-design-vue/issues/3490" target="_blank" rel="noopener noreferrer">#3490</a></li><li>\u{1F31F} Use Composition API to refactor Affix component <a href="https://github.com/vueComponent/ant-design-vue/issues/3447" target="_blank" rel="noopener noreferrer">#3447</a></li><li>\u{1F41E} Fix Image component type definition error <a href="https://github.com/vueComponent/ant-design-vue/issues/3488" target="_blank" rel="noopener noreferrer">#3488</a></li><li>\u{1F41E} Upgrade icons-vue Fix IconFont component type error <a href="https://github.com/vueComponent/ant-design-vue/issues/3474" target="_blank" rel="noopener noreferrer">#3474</a></li><li>\u{1F41E} Fix Tooltip arrow style error in less 4 <a href="https://github.com/vueComponent/ant-design-vue/issues/3477" target="_blank" rel="noopener noreferrer">#3477</a></li><li>\u{1F41E} Fix DatePicker type definition parsing error under Vue 3.0.5 <a href="https://github.com/vueComponent/ant-design-vue/commit/bf7c62f457fc14624881f69c5baf9a62219383f7" target="_blank" rel="noopener noreferrer">#bf7c62</a></li></ul><h2 id="_2-0-0-rc-7">2.0.0-rc.7 <a class="header-anchor" href="#_2-0-0-rc-7"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-12-28</code></p><ul><li>\u{1F41E} Fix Switch <code>change</code>\u3001<code>click</code> not work <a href="https://github.com/vueComponent/ant-design-vue/issues/3453" target="_blank" rel="noopener noreferrer">#3453</a></li></ul><h2 id="_2-0-0-rc-6">2.0.0-rc.6 <a class="header-anchor" href="#_2-0-0-rc-6"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-12-27</code></p><ul><li>\u{1F31F} Support Less 4 <a href="https://github.com/vueComponent/ant-design-vue/issues/3449" target="_blank" rel="noopener noreferrer">#3449</a></li><li>\u{1F31F} Added Image component <a href="https://github.com/vueComponent/ant-design-vue/issues/3235" target="_blank" rel="noopener noreferrer">#3235</a></li><li>\u{1F31F} Functional component, add displayName attribute <a href="https://github.com/vueComponent/ant-design-vue/issues/3445" target="_blank" rel="noopener noreferrer">#3445</a></li><li>\u{1F41E} Message adds custom class style function <a href="https://github.com/vueComponent/ant-design-vue/issues/3443" target="_blank" rel="noopener noreferrer">#3443</a></li><li>\u{1F41E} Fix the initial disabled state of the Tabs component does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3366" target="_blank" rel="noopener noreferrer">#3366</a></li><li>\u{1F41E} Fix Slider accuracy issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3346" target="_blank" rel="noopener noreferrer">#3346</a></li><li>\u{1F41E} Fix the incorrect scroll height of Select <a href="https://github.com/vueComponent/ant-design-vue/issues/3419" target="_blank" rel="noopener noreferrer">#3419</a></li><li>\u{1F41E} Fix the problem that Input small is too small and the height is 2px <a href="https://github.com/vueComponent/ant-design-vue/issues/3396" target="_blank" rel="noopener noreferrer">#3396</a></li><li>\u{1F41E} Fix the problem that TreeSelect triggers two change events</li><li>\u{1F41E} Fix the endless loop problem of TreeSelect defining title through slot</li><li>\u{1F41E} Fix the problem that Drawer handle slot triggers two click events</li><li>\u{1F31F} Added Checkbox and Switch event declaration</li></ul><h2 id="_2-0-0-rc-5">2.0.0-rc.5 <a class="header-anchor" href="#_2-0-0-rc-5"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-12-13</code></p><ul><li>\u{1F41E} Fix the undefined warning problem of this.dom output in the Drawer component console</li><li>\u{1F41E} Fix Menu in Vue 3.0.3 and above versions, display confusion problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3354" target="_blank" rel="noopener noreferrer">#3354</a></li></ul><h2 id="_2-0-0-rc-4">2.0.0-rc.4 <a class="header-anchor" href="#_2-0-0-rc-4"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-12-10</code></p><ul><li>\u{1F31F} Input.Password supports custom icons <a href="https://github.com/vueComponent/ant-design-vue/issues/3320" target="_blank" rel="noopener noreferrer">#3320</a></li><li>\u{1F41E} Fix the issue that the Select Option click event does not trigger <a href="https://github.com/vueComponent/ant-design-vue/commit/4ea00d3a70d0afd7bea07f814df03ab7d0b25ebd" target="_blank" rel="noopener noreferrer">#4ea00d</a></li><li>\u{1F41E} Fix the problem that the dark theme does not work after the Menu exceeds the width <a href="https://github.com/vueComponent/ant-design-vue/commit/10f35a1fa510de91e9484b07fcfff253920cee29" target="_blank" rel="noopener noreferrer">#10f35a</a></li><li>\u{1F41E} Fix Menu console vue key some waring <a href="https://github.com/vueComponent/ant-design-vue/commit/520d6a5e85eb391e5294211c9d7b2ea598c59119" target="_blank" rel="noopener noreferrer">#520d6a</a></li><li>\u{1F41E} Remove console passive prompt log <a href="https://github.com/vueComponent/ant-design-vue/commit/8d1669b8896d84a67c61d3a00d0b13c42d70f30f" target="_blank" rel="noopener noreferrer">#8d1669</a></li></ul><h2 id="_2-0-0-rc-3">2.0.0-rc.3 <a class="header-anchor" href="#_2-0-0-rc-3"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-12-05</code></p><ul><li>\u{1F41E} Fix the problem of functional components reporting type errors in Vue 3.0.3 <a href="https://github.com/vueComponent/ant-design-vue/commit/f5cf7e0920a51f0ac024046996c99260aa41becf" target="_blank" rel="noopener noreferrer">#f5cf7e</a></li><li>\u{1F41E} Fix Menu display error after detecting width <a href="https://github.com/vueComponent/ant-design-vue/issues/3262" target="_blank" rel="noopener noreferrer">#3262</a></li><li>\u{1F41E} Fix Menu subMenuOpenDelay subMenuCloseDelay not working problem <a href="https://github.com/vueComponent/ant-design-vue/pull/3291" target="_blank" rel="noopener noreferrer">#3291</a></li><li>\u{1F41E} Fix TreeSelect stack overflow problem <a href="https://github.com/vueComponent/ant-design-vue/commit/28aeea6f0b142ed68950a3738f7cf2c1581a7a5b" target="_blank" rel="noopener noreferrer">#28aeea</a></li><li>\u{1F41E} Fix Input custom style class being overwritten <a href="https://github.com/vueComponent/ant-design-vue/issues/3273" target="_blank" rel="noopener noreferrer">#3273</a></li><li>\u{1F41E} Fix InputNumber parse error in production environment <a href="https://github.com/vueComponent/ant-design-vue/issues/3249" target="_blank" rel="noopener noreferrer">#3249</a></li></ul><h2 id="_2-0-0-rc-2">2.0.0-rc.2 <a class="header-anchor" href="#_2-0-0-rc-2"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-11-24</code></p><ul><li>\u{1F31F} Optimize Menu performance, enable lazy loading by default <a href="https://github.com/vueComponent/ant-design-vue/pull/3243" target="_blank" rel="noopener noreferrer">#3243</a></li><li>\u{1F31F} Tag supports defining icon via slot <a href="https://github.com/vueComponent/ant-design-vue/pull/3185" target="_blank" rel="noopener noreferrer">#3185</a></li><li>\u{1F31F} Small type table changed to borderless <a href="https://github.com/vueComponent/ant-design-vue/issues/3221" target="_blank" rel="noopener noreferrer">#3221</a></li><li>\u{1F31F} @ant-design/icons-vue upgraded to 5.1.6, support SSR, support spin attribute shorthand</li><li>\u{1F41E} Fix the style problem of Alert&#39;s close button in Safari <a href="https://github.com/vueComponent/ant-design-vue/issues/3184" target="_blank" rel="noopener noreferrer">#3184</a></li><li>\u{1F41E} Fix the problem of Notification top attribute type error <a href="https://github.com/vueComponent/ant-design-vue/issues/3187" target="_blank" rel="noopener noreferrer">#3187</a></li><li>\u{1F41E} Fix DirectoryTree custom icon does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3183" target="_blank" rel="noopener noreferrer">#3183</a></li><li>\u{1F41E} Fix Button loading delay not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3194" target="_blank" rel="noopener noreferrer">#3194</a></li><li>\u{1F484} Select optionFilterProp no longer supports filtering by children <a href="https://github.com/vueComponent/ant-design-vue/issues/3204" target="_blank" rel="noopener noreferrer">#3204</a></li><li>\u{1F41E} Fix Select labelInValue error when reporting <a href="https://github.com/vueComponent/ant-design-vue/issues/3216" target="_blank" rel="noopener noreferrer">#3216</a></li><li>\u{1F41E} Fix ConfigProvider transformCellText missing issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3206" target="_blank" rel="noopener noreferrer">#3206</a></li><li>\u{1F41E} Fix the style disorder problem when Dropdown Button is mixed together <a href="https://github.com/vueComponent/ant-design-vue/issues/3244" target="_blank" rel="noopener noreferrer">#3244</a></li><li>\u{1F41E} Fix RangePicker custom width invalidation issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3245" target="_blank" rel="noopener noreferrer">#3244</a></li><li>\u{1F41E} Fix multiple errors or missing Ts types</li></ul><h2 id="_2-0-0-rc-1">2.0.0-rc.1 <a class="header-anchor" href="#_2-0-0-rc-1"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-11-14</code></p><ul><li>\u{1F389}\u{1F389}\u{1F389}</li><li>\u{1F31F} Menu cancel the default lazy loading, improve the first animation effect, optimize the Bezier curve function, and make it smoother <a href="https://github.com/vueComponent/ant-design-vue/pull/3177" target="_blank" rel="noopener noreferrer">#3177</a></li><li>\u{1F41E} Fix Select search function failure problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3144" target="_blank" rel="noopener noreferrer">#3144</a></li><li>\u{1F41E} Fix the Drawer component does not have automatic focus, which can not be closed directly by the ESC button <a href="https://github.com/vueComponent/ant-design-vue/issues/3148" target="_blank" rel="noopener noreferrer">#3148</a></li><li>\u{1F41E} Fix the incorrect position of popover elements in Popover <a href="https://github.com/vueComponent/ant-design-vue/issues/3147" target="_blank" rel="noopener noreferrer">#3147</a></li><li>\u{1F41E} Fix CountDown not updating problem <a href="https://github.com/vueComponent/ant-design-vue/pull/3170" target="_blank" rel="noopener noreferrer">#3170</a></li><li>\u{1F41E} Fix multiple errors or missing Ts types</li></ul><h2 id="_2-0-0-beta-15">2.0.0-beta.15 <a class="header-anchor" href="#_2-0-0-beta-15"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-11-08</code></p><ul><li>\u{1F31F} Optimize the Menu animation to make it smoother <a href="https://github.com/vueComponent/ant-design-vue/issues/3095" target="_blank" rel="noopener noreferrer">#3095</a></li><li>\u{1F31F} Optimize VirtualList to avoid invalid render <a href="https://github.com/vueComponent/ant-design-vue/commit/2e61e9cb502f2bb6910f59abfb483fd2517e594f" target="_blank" rel="noopener noreferrer">#2e61e9</a></li><li>\u{1F41E} Fix Menu overflowedIndicator not taking effect <a href="https://github.com/vueComponent/ant-design-vue/commit/689113b3c9c19e929607567a4c8252c6511bff5c" target="_blank" rel="noopener noreferrer">#689113</a></li><li>\u{1F41E} Select <ul><li>Fix the issue that dropdownRender does not support slot <a href="https://github.com/vueComponent/ant-design-vue/issues/3098" target="_blank" rel="noopener noreferrer">#3098</a></li><li>Fix the issue of abnormal empty values \u200B\u200Bin tag mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3100" target="_blank" rel="noopener noreferrer">#3100</a></li><li>Fix the problem that the selected item is not updated in single selection mode <a href="https://github.com/vueComponent/ant-design-vue/issues/3099" target="_blank" rel="noopener noreferrer">#3099</a></li><li>Fix foucs status not taking effect in special scenarios <a href="https://github.com/vueComponent/ant-design-vue/issues/3099" target="_blank" rel="noopener noreferrer">#3099</a></li></ul></li><li>\u{1F41E} Fix DatePicker default formatting invalid problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3091" target="_blank" rel="noopener noreferrer">#3091</a></li><li>\u{1F41E} Fix Table customRow configuration event not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3121" target="_blank" rel="noopener noreferrer">#3121</a></li><li>\u{1F41E} Fix the style of TreeSelect search box [ee4cd3c](<a href="https://github.com/vueComponent/ant-design-vue/commit/" target="_blank" rel="noopener noreferrer">https://github.com/vueComponent/ant-design-vue/commit/</a> ee4cd3c35a84658cbbb148ce368bc247a927d528)</li><li>\u{1F41E} Fix Ts type error or missing problem</li></ul><h2 id="_2-0-0-beta-13">2.0.0-beta.13 <a class="header-anchor" href="#_2-0-0-beta-13"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-11-02</code></p><ul><li>\u{1F41E} Fix npm install error report <a href="https://github.com/vueComponent/ant-design-vue/issues/3080" target="_blank" rel="noopener noreferrer">#3080</a></li><li>\u{1F41E} Fix Select maxPlaceHolder display error problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3085" target="_blank" rel="noopener noreferrer">#3085</a></li><li>\u{1F41E} Fix the pop-up component, the pop-up position is not updated <a href="https://github.com/vueComponent/ant-design-vue/issues/3085" target="_blank" rel="noopener noreferrer">#3085</a></li><li>\u{1F41E} Fix the warning problem when Table data is empty <a href="https://github.com/vueComponent/ant-design-vue/issues/3082" target="_blank" rel="noopener noreferrer">#3082</a></li><li>\u{1F41E} Fix Input display multiple borders in Form <a href="https://github.com/vueComponent/ant-design-vue/issues/3084" target="_blank" rel="noopener noreferrer">#3084</a></li></ul><h2 id="_2-0-0-beta-12">2.0.0-beta.12 <a class="header-anchor" href="#_2-0-0-beta-12"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-11-01</code></p><ul><li>\u{1F41E} Fix dist/antd.css missing component style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3069" target="_blank" rel="noopener noreferrer">#3069</a></li><li>\u{1F41E} Fix Input style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3074" target="_blank" rel="noopener noreferrer">#3074</a></li><li>\u{1F41E} Fix Form layout=&quot;vertical&quot; style issue <a href="https://github.com/vueComponent/ant-design-vue/issues/3075" target="_blank" rel="noopener noreferrer">#3075</a></li><li>\u{1F41E} Fix Select cannot open popup problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3070" target="_blank" rel="noopener noreferrer">#3070</a></li></ul><h2 id="_2-0-0-beta-11">2.0.0-beta.11 <a class="header-anchor" href="#_2-0-0-beta-11"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-10-30</code></p><ul><li>\u{1F389}\u{1F389}\u{1F389} Refactored Select and AutoComplete components, supports virtual lists, and greatly improves performance</li><li>\u{1F525}\u{1F525}\u{1F525} Use Typescript to refactor all components, type support is more friendly</li><li>\u{1F525} Optimize the underlying animation components, with better performance and smoother</li><li>\u{1F31F} Textarea component added showCount to support word count function</li><li>\u{1F31F} Recursive Menu component, supports arbitrary nesting of other elements <a href="https://github.com/vueComponent/ant-design-vue/issues/1452" target="_blank" rel="noopener noreferrer">#1452</a></li><li>\u{1F1EE}\u{1F1EA} Add Irish language internationalization support</li><li>\u{1F41E} Fix webpack 5 compatibility issues.</li><li>\u{1F41E} Fix the problem that the Upload method attribute does not take effect <a href="https://github.com/vueComponent/ant-design-vue/issues/2837" target="_blank" rel="noopener noreferrer">#2837</a></li><li>\u{1F41E} Fix Table component filter not supporting number type problem <a href="https://github.com/vueComponent/ant-design-vue/issues/3052" target="_blank" rel="noopener noreferrer">#3052</a></li><li>\u{1F41E} Fix Table fixed column ellipsis not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/2916" target="_blank" rel="noopener noreferrer">#2916</a></li><li>\u{1F41E} Fix Table custom expandIcon not taking effect <a href="https://github.com/vueComponent/ant-design-vue/issues/3013" target="_blank" rel="noopener noreferrer">#3013</a></li><li>\u{1F41E} Fix the problem that TreeSelect cannot customize slot <a href="https://github.com/vueComponent/ant-design-vue/issues/2827" target="_blank" rel="noopener noreferrer">#2827</a></li><li>\u{1F6CE} Change Avatar&#39;s srcSet to srcset</li></ul><h2 id="_2-0-0-beta-10">2.0.0-beta.10 <a class="header-anchor" href="#_2-0-0-beta-10"><span aria-hidden="true" class="anchor">#</span></a></h2><p><code>2020-09-24</code></p><ul><li>\u{1F31F} Update Vue dependency to release version</li><li>\u{1F41E} Fix the problem that Menu does not collapse in Layout <a href="https://github.com/vueComponent/ant-design-vue/issues/2819" target="_blank" rel="noopener noreferrer">#2819</a></li><li>\u{1F41E} Fix a warning issue when switching Tabs <a href="https://github.com/vueComponent/ant-design-vue/issues/2865" target="_blank" rel="noopener noreferrer">#2865</a></li><li>\u{1F41E} Fix the problem that the input box does not trigger the change event when compositionend</li><li>\u{1F41E} Fix the problem that the Upload button does not disappear <a href="https://github.com/vueComponent/ant-design-vue/issues/2884" target="_blank" rel="noopener noreferrer">#2884</a></li><li>\u{1F41E} Fix upload custom method not working issue <a href="https://github.com/vueComponent/ant-design-vue/issues/2837" target="_blank" rel="noopener noreferrer">#2837</a></li><li>\u{1F41E} Fix some ts type errors</li></ul><h2 id="_2-0-0-beta-8">2.0.0-beta.8 <a class="header-anchor" href="#_2-0-0-beta-8"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F41E} Fix ts types error</li></ul><h2 id="_2-0-0-beta-7">2.0.0-beta.7 <a class="header-anchor" href="#_2-0-0-beta-7"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F41E} Fix the problem that Descriptions Item does not support v-for <a href="https://github.com/vueComponent/ant-design-vue/issues/2793" target="_blank" rel="noopener noreferrer">#2793</a></li><li>\u{1F41E} Fix Modal button loading effect not working problem <a href="https://github.com/vueComponent/ant-design-vue/commit/9257c1ea685db4339239589153aee3189d0434fe" target="_blank" rel="noopener noreferrer">9257c1</a></li><li>\u{1F41E} Fix the problem that the Steps component cannot be clicked when using v-model <a href="https://github.com/vueComponent/ant-design-vue/commit/ec73097d9b6ea8e2f2942ac28853c19191ca3298" target="_blank" rel="noopener noreferrer">ec7309</a></li><li>\u{1F31F} Checkbox, Radio add event declaration</li><li>\u{1F41E} Fix ts type error <a href="https://github.com/vueComponent/ant-design-vue/commit/8024469b8832cfc4fe85498b639bfb48820531aa" target="_blank" rel="noopener noreferrer">802446</a></li></ul><h2 id="_2-0-0-beta-6">2.0.0-beta.6 <a class="header-anchor" href="#_2-0-0-beta-6"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F41E} Fix the problem that TreeSelectNode subcomponent TreeSelectNode is not registered</li></ul><h2 id="_2-0-0-beta-5">2.0.0-beta.5 <a class="header-anchor" href="#_2-0-0-beta-5"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F525} Support Vite.</li></ul><h2 id="_2-0-0-beta-4">2.0.0-beta.4 <a class="header-anchor" href="#_2-0-0-beta-4"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F31F} Remove polyfills that are no longer used</li><li>\u{1F41E} Fix the problem of calling <code>Modal</code> afterClose twice</li><li>\u{1F41E} Supplement the declaration that ts type files lack native attributes</li></ul><h2 id="_2-0-0-beta-3">2.0.0-beta.3 <a class="header-anchor" href="#_2-0-0-beta-3"><span aria-hidden="true" class="anchor">#</span></a></h2><ul><li>\u{1F525} Support Typescript.</li><li>\u{1F525} Added <code>Space</code> component.</li><li>\u{1F41E} Fix the problem that some components cannot use css scope <a href="https://github.com/vueComponent/ant-design-vue/commit/4bdb241aa674b50fafa29b3b98e291643f2a06cc" target="_blank" rel="noopener noreferrer">4bdb24</a>.</li><li>\u{1F41E} Fix <code>List.Meta</code> registration failure problem <a href="https://github.com/vueComponent/ant-design-vue/commit/03a42a5b35e7d42a39aedb1aba8346995be2c27e" target="_blank" rel="noopener noreferrer">03a42a</a></li><li>\u{1F41E} Fix the problem of misalignment in the fixed column of Table <a href="https://github.com/vueComponent/ant-design-vue/issues/1493" target="_blank" rel="noopener noreferrer">#1493</a></li><li>\u{1F41E} Fix the problem that the <code>Button</code> is not vertically centered <a href="https://github.com/vueComponent/ant-design-vue/commit/bd71e3806b73881f9a95028982d17a10b2cd0b5c" target="_blank" rel="noopener noreferrer">bd71e3</a></li><li>\u{1F41E} Fix <code>Tabs</code> multiple departure <code>change</code> event issue <a href="https://github.com/vueComponent/ant-design-vue/commit/8ed937344a57142a575e5272f50933c9c4459a43" target="_blank" rel="noopener noreferrer">8ed937</a></li></ul><h2 id="_2-0-0-beta-2">2.0.0-beta.2 <a class="header-anchor" href="#_2-0-0-beta-2"><span aria-hidden="true" class="anchor">#</span></a></h2><h3 id="Design-specification-adjustment">Design specification adjustment <a class="header-anchor" href="#Design-specification-adjustment"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>Adjust the row height from <code>1.5</code>(<code>21px</code>) to <code>1.5715</code>(<code>22px</code>).</li><li>Basic round corner adjustment, changed from <code>4px</code> to <code>2px</code>.</li><li>The color brightness of the dividing line is reduced, from <code>#E8E8E8</code> to <code>#F0F0F0</code>.</li><li>The default background color of Table is changed from transparent to white.</li></ul><h3 id="Compatibility-adjustment">Compatibility adjustment <a class="header-anchor" href="#Compatibility-adjustment"><span aria-hidden="true" class="anchor">#</span></a></h3><ul><li>The minimum supported version of Vue is Vue 3.0.</li></ul><h4 id="Adjusted-API">Adjusted API <a class="header-anchor" href="#Adjusted-API"><span aria-hidden="true" class="anchor">#</span></a></h4><ul><li><p>Removed LocaleProvider, please use <code>ConfigProvider</code> instead.</p></li><li><p>Removed the afterClose property of Tag.</p></li><li><p>Merged FormModel and Form, see the Form refactoring part below for details.</p></li><li><p><code>tabIndex</code>, <code>maxLength</code>, <code>readOnly</code>, <code>autoComplete</code>, <code>autoFocus</code> are changed to all lowercase.</p></li><li><p>In order to use the slot more friendly in template syntax, all related to xxxRender, renderXxxx are changed to single parameter, involving <code>itemRender</code>, <code>renderItem</code>, <code>customRender</code>, <code>dropdownRender</code>, <code>dateCellRender</code>, <code>dateFullCellRender</code>, <code>monthCellRender</code>, <code>monthFullCellRender</code>, <code>renderTabBar</code>.</p></li><li><p>All the places where scopedSlots are configured are changed to slots.</p></li><li><p><code>{ on, props, attrs, ... }</code> configuration is flattened, such as <code>{ props: {type:&#39;xxx&#39;}, on: {click: this.handleClick}}</code> changed to <code>{ type: &#39;xxx&#39;, onClick: this.handleClick }</code>, related fields: <code>okButtonProps</code>, <code>cancelButtonProps</code>.</p></li><li><p>Change xxx.sync to v-model:xxx</p></li><li><p>v-model is changed to v-model:xxx, which specifically involves components:</p><ul><li>The components changed from v-model to v-model:checked are: CheckableTag, Checkbox, Switch</li><li>The components changed from v-model to v-model:value are: Radio, Mentions, CheckboxGroup, Rate, DatePicker</li><li>The components changed from v-model to v-model:visible are: Tag, Popconfirm, Popove, Tooltip, Moda, Dropdown</li><li>The components changed from v-model to v-model:activeKey are: Collaps, Tabs</li><li>The components changed from v-model to v-model:current are: Steps</li><li>The components changed from v-model to v-model:selectedKeys are: Menu</li></ul></li></ul><h4 id="Icon-Upgrade">Icon Upgrade <a class="header-anchor" href="#Icon-Upgrade"><span aria-hidden="true" class="anchor">#</span></a></h4><p>In <code>ant-design-vue@1.2.0</code>, we introduced the svg icon (<a href="https://github.com/ant-design/ant-design/issues/10353" target="_blank" rel="noopener noreferrer">Why use the svg icon?</a>). The icon API that uses string naming cannot be loaded on demand, so the svg icon file is fully introduced, which greatly increases the size of the packaged product. In 2.0, we adjusted the icon usage API to support tree shaking, reducing the default package size by approximately 150 KB (Gzipped).</p><p>The old way of using Icon will be obsolete:</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-icon</span> <span class="token attr-name">type</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>smile<span class="token punctuation">&quot;</span></span> <span class="token punctuation">/&gt;</span></span>
  2548. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span> <span class="token attr-name">icon</span><span class="token attr-value"><span class="token punctuation attr-equals">=</span><span class="token punctuation">&quot;</span>smile<span class="token punctuation">&quot;</span></span> <span class="token punctuation">/&gt;</span></span>
  2549. </code></pre><p>In 2.0, an on-demand introduction method will be adopted:</p><pre class="language-html"><code><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span><span class="token punctuation">&gt;</span></span>
  2550. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>smile-outlined</span> <span class="token punctuation">/&gt;</span></span>
  2551. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>a-button</span><span class="token punctuation">&gt;</span></span>
  2552. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>template</span> <span class="token attr-name"><span class="token namespace">v-slot:</span>icon</span><span class="token punctuation">&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>smile-outlined</span> <span class="token punctuation">/&gt;</span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
  2553. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>a-buttom</span><span class="token punctuation">&gt;</span></span>
  2554. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>template</span><span class="token punctuation">&gt;</span></span>
  2555. <span class="token tag"><span class="token tag"><span class="token punctuation">&lt;</span>script</span><span class="token punctuation">&gt;</span></span><span class="token script"><span class="token language-javascript">
  2556. <span class="token keyword">import</span> SmileOutlined <span class="token keyword">from</span><span class="token string">&#39;@ant-design/icons-vue/SmileOutlined&#39;</span><span class="token punctuation">;</span>
  2557. <span class="token keyword">export</span> <span class="token keyword">default</span> <span class="token punctuation">{</span>
  2558. <span class="token literal-property property">components</span><span class="token operator">:</span> <span class="token punctuation">{</span>
  2559. SmileOutlined
  2560. <span class="token punctuation">}</span>
  2561. <span class="token punctuation">}</span>
  2562. </span></span><span class="token tag"><span class="token tag"><span class="token punctuation">&lt;/</span>script</span><span class="token punctuation">&gt;</span></span>
  2563. </code></pre><h4 id="Component-refactoring">Component refactoring <a class="header-anchor" href="#Component-refactoring"><span aria-hidden="true" class="anchor">#</span></a></h4><p>In 1.x, we provide two form components, Form and FormModel. The original Form component uses v-decorator for data binding. In Vue2, we use context to force update components. However, in Vue3, due to the introduction of patchFlag, etc. Optimization method, forced refresh will destroy the performance advantage brought by patchFlag. So in version 2.0, we merged Form and FormModel, retained the use of FormModel, enriched related functions, and renamed it to Form.</p><p>Involving changes:</p><ul><li>Added <code>scrollToFirstError</code>, <code>name</code>, <code>validateTrigger</code> properties for Form, added <code>finish</code>, <code>finishFailed</code> events, and added <code>scrollToField</code> method.</li><li>Form.Item adds <code>validateFirst</code>, <code>validateTrigger</code>, and discards the <code>prop</code> attribute, and replaces it with <code>name</code>.</li><li>The nested field path uses an array. In the past version, we used. To represent the nested path (such as <a href="http://user.name" target="_blank" rel="noopener noreferrer">user.name</a> to represent {user: {name:&#39;&#39;} }). However, in some back-end systems, the variable name will also carry .. This causes users to need additional codes for conversion. Therefore, in the new version, nested paths are represented by arrays to avoid wrong handling behaviors (such as [&#39;user&#39;,&#39;name&#39;]).</li><li>validateFields no longer supports callback. validateFields will return a Promise object, so you can perform corresponding error handling through async/await or then/catch. It is no longer necessary to determine whether errors is empty:</li></ul><pre class="language-js"><code><span class="token comment">// v1</span>
  2564. <span class="token comment">// eslint-disable-next-line no-undef,no-unused-vars</span>
  2565. <span class="token function">validateFields</span><span class="token punctuation">(</span><span class="token punctuation">(</span><span class="token parameter">err<span class="token punctuation">,</span> value</span><span class="token punctuation">)</span> <span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  2566. <span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span>err<span class="token punctuation">)</span> <span class="token punctuation">{</span>
  2567. <span class="token comment">// Do something with value</span>
  2568. <span class="token punctuation">}</span>
  2569. <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  2570. </code></pre><p>Change to</p><pre class="language-js"><code><span class="token comment">// v2</span>
  2571. <span class="token comment">// eslint-disable-next-line no-undef,no-unused-vars</span>
  2572. <span class="token function">validateFields</span><span class="token punctuation">(</span><span class="token punctuation">)</span><span class="token punctuation">.</span><span class="token function">then</span><span class="token punctuation">(</span>values <span class="token parameter">\u200B\u200B</span><span class="token operator">=&gt;</span> <span class="token punctuation">{</span>
  2573. <span class="token comment">// Do something with value</span>
  2574. <span class="token punctuation">}</span><span class="token punctuation">)</span><span class="token punctuation">;</span>
  2575. </code></pre><h2 id="_1-x">1.x <a class="header-anchor" href="#_1-x"><span aria-hidden="true" class="anchor">#</span></a></h2><p>Visit <a href="https://github.com/vueComponent/ant-design-vue/blob/1.x/CHANGELOG.en-US.md" target="_blank" rel="noopener noreferrer">GitHub</a> to read change logs from <code>0.x</code> to <code>1.x</code>.</p>`,356)]))}const m=n(s,[["render",i]]);export{m as default};