Skip to content

v3.12.0

Compare
Choose a tag to compare
@zzcr zzcr released this 30 Nov 14:06
· 774 commits to dev since this release
2287462

What's Changed

Exciting New Features 🎉

  • feat(Timeline): Timeline component adapts to new themes by @Huangyilin19 in #615
  • feat(grid-slot):Add Table Header Slot by @ianxinnew in #674
  • feat(components): [date-picker] add props time-editable by @kagol in #696
  • feat(components):[tree-menu]The placeholder of the search box can be customized by @fanbingbing16 in #686
  • feat(theme): [playground] add design theme in playground by @gimmyhehe in #679
  • refactor(test-e2e): the e2e tests in example/site/pc/app support baseURL by @yoyo201626 in #693
  • feat: update mobile-first and saas by @zzcr in #702
  • feat(component): [file-upload] add form error verification an… by @chenxi-20 in #690
  • feat(react): use api of @vue/runtime-core in tiny-react by @pe-3 in #710
  • feat(components):[color-picker] add props size、predefine and history by @fanbingbing16 in #711
  • Fileupload/cryptojs version by @chenxi-20 in #775
  • feat(react): add render stack to build parent-child relationship by @pe-3 in #770
  • feat(color-picker): dynamic trigger background color by @GaoNeng-wWw in #793
  • feat(theme): Add default values for theme variables by @chenxi-20 in #842
  • feat(internals/playwright-config): [input] Change the default e2e test environment to site by @yoyo201626 in #855
  • feat(sites): add mobile-first playground by @gimmyhehe in #864
  • Add new token for TinyVueMobile by @Huangyilin19 in #829
  • fix(button): [button] delete duplicate css var by @gimmyhehe in #874
  • Add new token and delete unused code by @Huangyilin19 in #877
  • feat(vue-theme): add theme-tool version in style attribute by @gimmyhehe in #872
  • feat(toast): add mobile-toast by @MNZhu in #751
  • feat(sites): add saas playground by @gimmyhehe in #893
  • build(internal): build all template when run build:runtime by @gimmyhehe in #895
  • feat(radio): refresh radio UI by @MNZhu in #845
  • feat(switch): refresh switch UI by @MNZhu in #852
  • feat(react): reimplementing Vue instance in React by @pe-3 in #783
  • feat(color-select-panel): add color-update event by @GaoNeng-wWw in #884
  • feat(grid): [grid] add dynamic filter by @zzcr in #912
  • feat(theme): Add Chinese descriptions of theme variables by @chenxi-20 in #932
  • fix(color-picker): [color-picker] Standardize Style Files by @chenxi-20 in #950
  • build(theme): [theme] Theme package structure optimization by @chenxi-20 in #949
  • feat(site): added component version prompting by @yoyo201626 in #977
  • feat(watermark): add watermark component
  • feat(qr-code): add qr-code component

Bug Fixes 🐛

  • fix(playground): fix CDN url by @shenjunjian in #624
  • fix(rich-text-editor): Add mono:true params by @shenjunjian in #626
  • fix(check-select-demo): Unify Check Demo Optimize Example Show Style by @Xppp0217 in #625
  • fix(modlue): When repairing on-demand installation of components, no … by @chenxi-20 in #660
  • fix(dev2): when run dev2, fix the mode value by @shenjunjian in #673
  • fix mobile-first's demo config error by @shenjunjian in #675
  • fix(components): [date-picker] fix year type current year color by @kagol in #698
  • fix(select-events-merge):Select Multiple Events Merge by @Xppp0217 in #663
  • fix(amount): fix custom-currency demo disabled by @dyh333 in #667
  • fix(form): remove native modifiy on DOM element by @shenjunjian in #701
  • fix(component): [anchor] fix anchor not updating in real-time when clicking and j… by @chenxi-20 in #706
  • fix(internals): fix playwright-config syntax bug by @yoyo201626 in #705
  • fix(components): [cascader] fix cascader node active style using smb aurora theme by @yoyo201626 in #713
  • fix(tabs): [tabs] fix tab content padding not work close #735 by @kagol in #736
  • fix(components): [tooltip] when type is error, the background is not as expected by @betavs in #719
  • fix(sites): fix api table link error by @gimmyhehe in #754
  • fix(components): [drawer] The animation direction of left/top/bottom … by @AcWrong02 in #738
  • fix(sites): fix english mode doc by @gimmyhehe in #784
  • fix(theme): [slider] fix css var not effective by @gimmyhehe in #790
  • fix: fix the error caused by not setting defaultValue by @kagol in #791
  • fix resolveMode and remove outer initComponent() by @shenjunjian in #803
  • fix(components): [file-upload] Fixed an issue where the deletio… by @chenxi-20 in #769
  • fix(vue/grid/edit): [grid] fix Number input box returns string type data by @David-TechNomad in #772
  • fix(components): [Collapse] Collapse The foldable panel can only be e… by @AcWrong02 in #758
  • docs(wizard): [wizard] docs optimization, add Events Api, fixed Event Bug by @chenxi-20 in #805
  • fix(components): [collapse] fix overflow by @chenxi-20 in #835
  • fix: Deserialization problem by @GaoNeng-wWw in #836
  • docs(components): Further optimize the document, add empty default value display,and add API anchor dynamic display function by @chenxi-20 in #859
  • fix(col): [col] fix error when col not use in layout by @gimmyhehe in #858
  • fix(package.json): [input] pnpm site by @yoyo201626 in #869
  • fix(components): [tabs] Fix bug when dynamically switching tab style to default in tabs by @chenxi-20 in #846
  • fix(components): [anchor] fix anchor change event warnning by @chenxi-20 in #870
  • fix(sites): fix mobile-first playground icon style by @gimmyhehe in #883
  • fix(dcos): Fixed the slow initial loading of resources in official we… by @zzcr in #887
  • David/fix 722 by @David-TechNomad in #811
  • fix(vite): update Vite version and delete useless package by @zzcr in #892
  • fix(e2e): modify playwright retry times by @zzcr in #898
  • fix(grid): [grid] fix grid fixed style error when config prop border by @zzcr in #889
  • fix(grid): [grid] Fix the filtering function problem of grid componen… by @zzcr in #897
  • fix(renderless/common): [autocomplete] fix poperOptions undefind bug by @yoyo201626 in #899
  • fix(vue-renderless): [cascader] fix cascade component multiple selection configuration emitPath: false does not echo the selected name by @falcon-jin in #844
  • docs(i18n): fix vue2 i18n’s docs error by @shenjunjian in #911
  • fix(grid): [grid] fix tree table expand slowly bug by @zzcr in #906
  • fix(docs): Fix the abnormal display of anchor component after officia… by @zzcr in #917
  • fix(input): [input] Fixed the clearable attribute being invalid when the append slot was opened by @yoyo201626 in #922
  • fix(vue-theme): fix popconfirm css var incorrect name by @gimmyhehe in #940
  • fix(tree): misalignment issue by @GaoNeng-wWw in #936
  • perf(rich-text-editor): Optimized component code to add v-model echo by @shenjunjian in #947
  • fix(renderless): synchronize release code to dev by @gimmyhehe in #954
  • fix(sites): not display types anchor when doc has not types by @gimmyhehe in #969
  • fix(rich-text): delete repeat import by @gimmyhehe in #967
  • fix(sites): fix error relative path in playground by @gimmyhehe in #959
  • fix(sites): fix api table style error by @gimmyhehe in #975
  • fix(link): fix link icon color error by @gimmyhehe in #982

Other Changes

  • ci(test-e2e): add github actions for E2E Testing by @yoyo201626 in #671
  • fix components bug and update docs by @zzcr in #700
  • fix(docs): [grid] update big data docs by @zzcr in #703
  • docs(search): [search] Add types display area and Optimize search documents by @chenxi-20 in #720
  • docs(sites): add faq doc in guidance by @gimmyhehe in #716
  • docs: add commit message guideline by @yoyo201626 in #715
  • feat(react): js to ts by @kagol in #733
  • docs(menu): Adjust the category of list, imageViewer, table, dropdown… by @Huangyilin19 in #718
  • docs(site): [cascader] improve the cascader component documentation by @yoyo201626 in #728
  • chore(mobile): add icon-mobile-error-white/icon-mobile-success-white by @kagol in #730
  • feat: prompt the contributor to contributing guide when the e2e test by @yoyo201626 in #743
  • fix(site): [split] correct the description of the event document by @yoyo201626 in #752
  • chore(docs): [checkbox] optimize checkbox demo and api by @gimmyhehe in #750
  • fix: avoid injection risks when parsing PR title by @yoyo201626 in #748
  • docs(site): [autocomplete] complete the document by @yoyo201626 in #753
  • chore(docs): [radio] optimize radio demo and api by @gimmyhehe in #761
  • docs(grid): [grid] update grid docs by @zzcr in #762
  • docs(date-picker): [date-picker] optimize date-picker api docs by @kagol in #767
  • docs(milestone): [milestone] update milestone docs by @chenxi-20 in #765
  • fix(docs): [modal] update default value docs by @betterdancing in #742
  • docs(tag): [tag] tag docs optimization by @chenxi-20 in #768
  • chore(docs): [pager] optimize pager demo and api by @gimmyhehe in #776
  • docs(site): [loading] Supplementary document by @yoyo201626 in #777
  • chore(docs): [badge] optimize badge demo and api by @gimmyhehe in #778
  • chore(docs): [switch] optimize switch demo and api by @gimmyhehe in #782
  • docs(anchor): [anchor] anchor docs optimization by @chenxi-20 in #781
  • docs(icons): [icon] icon docs optimization by @chenxi-20 in #779
  • docs(site): [input] Supplementary document by @yoyo201626 in #787
  • docs(progress): [progress] progress docs optimization by @chenxi-20 in #789
  • docs(time-picker): [time-picker] optimize time-picker api docs by @kagol in #795
  • docs(collapse): [collapse] optimize collapse docs by @kagol in #798
  • docs(guide): [guide] optimize guide docs by @kagol in #799
  • docs(Steps): [Steps] optimize steps docs by @Huangyilin19 in #801
  • docs(popover): [popover]Improve the description of the role of the modelValue attribute by @AcWrong02 in #800
  • docs(site): [slider] Improve documentation by @yoyo201626 in #807
  • docs(button): [button] optimize button demo and api by @gimmyhehe in #819
  • docs(site): [notify] Improve documentation by @yoyo201626 in #792
  • Hyl/optimize timeline docs by @Huangyilin19 in #808
  • docs(breadcrumb): [breadcrumb] docs optimization by @chenxi-20 in #810
  • chore(docs): [form] optimize form demo and api by @gimmyhehe in #813
  • docs(site): [rate] Improve documentation by @yoyo201626 in #814
  • docs(ip-address): [ip-address] optimize ip-address demo and api by @gimmyhehe in #815
  • docs(button-group): [button-group] optimize button-group demo and api by @gimmyhehe in #818
  • docs(nav-menu): [nav-menu] docs optimization by @chenxi-20 in #816
  • docs(site): [tag-group] Improve documentation by @yoyo201626 in #817
  • docs(tabs): [tabs] docs optimization by @chenxi-20 in #821
  • docs(grid): [grid] update grid docs and api by @zzcr in #822
  • docs(container): Optimize Container's docs and demo by @shenjunjian in #812
  • docs(transfer): Optimize Transfer's docs and demo by @shenjunjian in #827
  • docs(laylout): Optimize Layout's docs and demos by @shenjunjian in #806
  • docs(sites) update docs by @zzcr in #839
  • docs(tooltip): Optimize Tooltip's docs and demos by @shenjunjian in #838
  • test(pc/app/input): [input] Refine e2e test cases by @yoyo201626 in #837
  • docs(alert): [alert] optimize alert demo and api by @gimmyhehe in #834
  • docs(popconfirm): [popconfirm] optimize popconfirm demo and api by @gimmyhehe in #832
  • test(pc/app/cascader-panel): [cascader-panel] Refine e2e test cases by @yoyo201626 in #841
  • feat(select): [select] optimize select docs by @zzcr in #856
  • doc(components): demo and api docs optimize by @gimmyhehe in #860
  • perf(transition): merge transition css to base.less by @shenjunjian in #851
  • docs(image): optimize image's docs by @shenjunjian in #868
  • docs(poppover): Optimize Popover's docs by @shenjunjian in #866
  • test(button-group): [button-group] update button E2E test by @gimmyhehe in #863
  • test(button): [button] update button E2E test by @gimmyhehe in #862
  • feat(grid): [grid]Update grid e2e test by @zzcr in #853
  • docs(grid): change demoId of 'before-page-change' by @KevinAndrewDong in #824
  • docs(pop-editor): [pop-editor] optimize pop editor docs by @kagol in #871
  • docs(site): [cascader, cascader-panel] Optimize document6 by @yoyo201626 in #873
  • docs(grid): [grid] update grid docs and apis by @zzcr in #878
  • fix(site): Fix the problem that official website table type switching… by @zzcr in #879
  • test(badge): [badge] update button E2E test by @gimmyhehe in #880
  • Dev docs fix review by @shenjunjian in #882
  • docs(site): [autocomplete, loading, notify] Optimize document by @yoyo201626 in #885
  • docs(site): [rate, tag-group] Optimize document by @yoyo201626 in #886
  • test(site/loading): [loading] e2e test case completion by @yoyo201626 in #896
  • docs(grid/export): [grid] update export docs by @zzcr in #900
  • docs(drawer): [drawer] Optimize document and e2e test by @zzcr in #888
  • docs(tree-menu): [tree-menu] Optimize TreeMenu component documentation and demos by @MomoPoppy in #905
  • docs(modal): [modal] optimize modal demo and api by @gimmyhehe in #909
  • Optimize Select/Dropdown/ActionMenu components documentation by @MomoPoppy in #908
  • test(site/pc/app): [rate, tag-group, input] e2e test case completion by @yoyo201626 in #913
  • test(form): [form] update button E2E test by @gimmyhehe in #914
  • test(switch): [switch] update switch E2E test case by @gimmyhehe in #916
  • docs(grid): optimize grid editor slots demo by @zzcr in #920
  • test(radio): [radio] update radio E2E test by @gimmyhehe in #924
  • docs(split): [split] optimize split docs and e2e by @zzcr in #923
  • docs(grid): [grid] optimize drag control demo and e2e by @zzcr in #929
  • test(alert): [alert] update alert E2E test by @gimmyhehe in #931
  • test(popconfirm): [popconfirm] update popconfirm E2E test by @gimmyhehe in #928
  • test(checkbox): [checkbox] update checkbox E2E test by @gimmyhehe in #927
  • docs(container): fix container demo by @shenjunjian in #933
  • test(action-menu): [action-menu] Optimize action-menu component e2e test cases by @MomoPoppy in #934
  • chore(site): [cascader, cascader-panel, loading] Make the file structure conform to the standard by @yoyo201626 in #937
  • test(pager): [pager] update pager E2E test by @gimmyhehe in #938
  • test(modal): [modal] update modal E2E test by @gimmyhehe in #939
  • test(collapse):[collapse] update collapse E2E test by @wuyiping0628 in #944
  • docs(icon): [icon] text correction by @chenxi-20 in #945
  • test(ip-address): [ip-address] update ip-address E2E test by @gimmyhehe in #946
  • docs(tree): Optimize tree docs/demos by @shenjunjian in #941
  • Add container/layout/popover/tooltip e2e tests by @shenjunjian in #971
  • test(tabs): [tabs] update tabs E2E test by @chenxi-20 in #968
  • test(search): [search] update search E2E test by @chenxi-20 in #972
  • test(progress): [progress] update progress E2E test by @chenxi-20 in #974
  • test(select): [select] Optimized the E2E test cases of the select component. Fixed an issue where the allowCopy and autoSearch attributes do not take effect by @MomoPoppy in #981
  • test(milestone): [milestone] update milestone E2E test by @chenxi-20 in #980

New Contributors

Full Changelog: v3.11.0...v3.12.0