Skip to content

Latest commit

 

History

History
1965 lines (983 loc) · 135 KB

CHANGELOG.md

File metadata and controls

1965 lines (983 loc) · 135 KB

Changelog

v2.0.9(2022-01-20)

🎉 Enhancements

  1. feat(react): improve expression scopes (#2778) 👉 ( Janry )

  2. feat(core): support index/indexes properties (#2769) 👉 ( Janry )

  3. feat(next/antd): support disabled props from field in ArrayBase.Addition (#2746) 👉 ( Lyca )

  4. feat(next): add date-picker2 (#2737) 👉 ( Janry )

🐛 Bug Fixes

  1. fix(antd/next): fix upload can not preview placeholder (#2784) 👉 ( Janry )

  2. fix(core): fix query sibling value is not work (#2781) 👉 ( Janry )

  3. fix(antd): fix ArrayTabs auto switch activeKey (#2774) 👉 ( Janry )

  4. fix: correct indian rupee regexp (#2714) 👉 ( [catch on me](https://github.com/catch on me) )

  5. fix(element): fix ArrayTable style error (#2760) 👉 ( Muyao )

🌹 Improve code quality

  1. refactor(vue): change Field component type to functional (#2773) 👉 ( 月落音阑 )

😊 Other Changes

  1. chore: change pr template and commit message specific link (#2742) 👉 ( zhouxinyong )

  2. chore(antd): improve typings (#2733) 👉 ( rash )

v2.0.8(2022-01-05)

🎉 Enhancements

  1. feat(next/antd): optimize SelectTable component (#2725) 👉 ( Lyca )

  2. feat(next/antd/vue): add useResponsiveFormLayout fault tolerance and FormItem useOverflow update (#2707) 👉 ( Lyca )

  3. feat(docs): add antdv doc link (#2691) 👉 ( vimvinter )

🐛 Bug Fixes

  1. fix(antd/next): fix Editable component can not set default editable 👉 ( janrywang )

  2. fix(antd/next): fix tool methods and provide simple unit tests (#2694) 👉 ( 小翼 )

  3. fix(vue): fix postinstall error (#2684) 👉 ( 月落音阑 )

v2.0.7(2021-12-27)

🎉 Enhancements

  1. feat(devtools): support select node to bind $vm with console (#2682) 👉 ( fuzi )

  2. feat(element): improve performance of ArrayTable (#2678) 👉 ( Muyao )

  3. feat(reactive-vue): add observer option scheduler (#2672) 👉 ( Muyao )

🐛 Bug Fixes

  1. fix(core): fix void array items node need skip (#2683) 👉 ( Janry )

  2. fix(path): update README.md (#2677) 👉 ( AlexStacker )

  3. fix(reactive-vue): fix vue3.26 error (#2673) 👉 ( 月落音阑 )

  4. fix(element): fix usePlaceholder value empty error (#2665) 👉 ( Muyao )

  5. fix(core): fix setValues is not work when called reset (#2649) 👉 ( Janry )

📝 Documents Changes

  1. docs(core): update setValidationLanguage to setValidateLanguage (#2674) 👉 ( [JuFeng Zhang](https://github.com/JuFeng Zhang) )

  2. docs(core): update form-path doc path 👉 ( janrywang )

🌹 Improve code quality

  1. refactor(vue): switch type files for vue2/vue3 in postinstall (#2640) 👉 ( 月落音阑 )

😊 Other Changes

  1. chore(antd/next): improve FormItem props 👉 ( janrywang )

v2.0.6(2021-12-17)

🎉 Enhancements

  1. feat(antd-component): provide getPopupContainer prop for FormItem when use popover feedback (#2619) 👉 ( 小翼 )

🐛 Bug Fixes

  1. fix(core): fix array remove can not auto clean initialValue (#2638) 👉 ( Janry )

  2. fix(grid): add resize-observer-polyfill (#2630) 👉 ( Janry )

  3. fix(reactive): fix reaction scheduler prevent setState rerender (#2610) 👉 ( Janry )

📝 Documents Changes

  1. docs: update qrcode 👉 ( janrywang )

  2. docs(core): improve docs (#2636) 👉 ( Hencky )

  3. docs(core): fix typo (#2613) 👉 ( Grapedge )

😊 Other Changes

  1. chore(grid): improve strictAutoFit 👉 ( janrywang )

  2. chore(next): export ExtendTableProps 👉 ( janrywang )

v2.0.5(2021-12-10)

🐛 Bug Fixes

  1. fix(reactive): fix reaction scheduler prevent setState rerender 👉 ( janrywang )

  2. fix(vue): fix format vue3 h function props (#2609) 👉 ( zhaowei-plus )

  3. fix(vue): fix x-content not work in void field (#2603) 👉 ( 月落音阑 )

  4. fix(antd/next): fix components behaviors (#2601) 👉 ( Janry )

  5. fix(antd/next): fix FormItem.label can not shown in void field 👉 ( janrywang )

📝 Documents Changes

  1. docs(element): update element brandName & codesandbox (#2608) 👉 ( Muyao )

  2. docs(core): update effects demo 👉 ( janrywang )

v2.0.4(2021-12-08)

🐛 Bug Fixes

  1. fix(json-schema): fix reactions isolate effect (#2590) 👉 ( Janry )

  2. fix(antd/next): fix FormItem mapProps 👉 ( janrywang )

  3. fix(react): fix doc link (#2584) 👉 ( 燃冰 )

  4. fix(next): fix missing ExclamationCircleOutlined Icon (#2564) 👉 ( Lyca )

  5. fix(reactive): fix unexpect effect in reactions (#2563) 👉 ( Janry )

📝 Documents Changes

  1. docs(core): fix typo (#2582) 👉 ( 翁立鑫 )

  2. docs(react): update field document urls (#2585) 👉 ( 燃冰 )

  3. docs: improve site show brandName (#2574) 👉 ( Dark )

🚀 Improve Performance

  1. perf: improve total performance 20% (#2589) 👉 ( Janry )

😊 Other Changes

  1. chore: improve code style (#2579) 👉 ( Janry )

  2. chore: add dingtalk notification for release 👉 ( janrywang )

v2.0.3(2021-12-02)

🐛 Bug Fixes

  1. fix(json-schema): fix is null (#2560) 👉 ( Janry )

  2. fix(vue): fix void field children is not undefined (#2551) 👉 ( Janry )

  3. fix(next/antd/vue): fix useResponsiveFormLayout props for tooltipIcon bug (#2549) 👉 ( Lyca )

  4. fix(next): fix Space align is not work (#2531) 👉 ( Janry )

  5. fix(reactive): fix tracker unexpect update with strict-mode (#2526) 👉 ( Janry )

  6. fix(element): add optinal chain to FormItem useOverflow hook (#2519) 👉 ( qq1037305420 )

📝 Documents Changes

  1. docs(react): fix the typo on ISchemaFieldProps (#2528) 👉 ( B2D1 )

🚧 Add/Update Test Cases

  1. test(reactive): adding missing tests and correcting existing tests (#2525) 👉 ( [Yiliang Wang](https://github.com/Yiliang Wang) )

😊 Other Changes

  1. chore(reactive): reduce code 👉 ( janrywang )

v2.0.2(2021-11-26)

🐛 Bug Fixes

  1. fix(next): fix the antd-icons is not removed cleanly 👉 ( janrywang )

📝 Documents Changes

  1. docs: update Chinese guide 1.x link (#2515) 👉 ( csrigogogo )

  2. docs: update readme 👉 ( janrywang )

🚧 Add/Update Test Cases

  1. test: update package.json 👉 ( janrywang )

😊 Other Changes

  1. chore(element): update ts-import-plugin version (#2518) 👉 ( Muyao )

v2.0.1(2021-11-25)

🎉 Enhancements

  1. feat(element): support createFormGrid api (#2510) 👉 ( Muyao )

🐛 Bug Fixes

  1. fix(core): fix required validate with wrong order (#2508) 👉 ( Janry )

  2. fix(reactive): fix the incomplete coverage of runReactions batch mode (#2505) 👉 ( Janry )

  3. fix(core): fix validator will trigger multi times with duplicate triggerTypes (#2495) 👉 ( nexx )

  4. fix(element): fix vue list key not update correctly (#2490) 👉 ( Muyao )

📝 Documents Changes

  1. docs: update structure image 👉 ( janrywang )

😊 Other Changes

  1. chore: add ESNext and DOM lib to TS compiler options (#2507) 👉 ( [Yiliang Wang](https://github.com/Yiliang Wang) )

  2. chore: fix yarn.lock 👉 ( janrywang )

  3. chore(antd/next): compat antd@4.17 and remove antd-icons from fusion package (#2492) 👉 ( Janry )

v2.0.0(2021-11-22)

🎉 Enhancements

  1. feat(core): add setData & setContent of field models (#2478) 👉 ( DivX.Hu )

  2. feat(vue): add injectionCleaner to FormProvider (#2449) 👉 ( 月落音阑 )

🐛 Bug Fixes

  1. fix(grid): fix calc origin columns (#2468) 👉 ( Janry )

  2. fix(element): fix FormLayout provide props not update (#2448) 👉 ( Muyao )

  3. fix: fix validator notify error message of Antd Upload Item (#2433) 👉 ( jazzjia )

📝 Documents Changes

  1. docs: update QueryList docs (#2475) 👉 ( Janry )

😊 Other Changes

  1. chore(grid): improve resolveChildren 👉 ( janrywang )

  2. chore: change site domain v2.formilyjs.org -> formilyjs.org 👉 ( janrywang )

  3. chore: remove build global scripts (#2474) 👉 ( Janry )

  4. chore: improve project jest configs (#2473) 👉 ( Janry )

  5. chore: update workflow 👉 ( janrywang )

  6. chore: improve validator context (#2439) 👉 ( Janry )

v2.0.0-rc.20(2021-11-13)

🎉 Enhancements

  1. feat(grid): support dynamic fold/unfold column 👉 ( janrywang )

🐛 Bug Fixes

  1. fix(grid): fix grid can not observe data-grid-span (#2418) 👉 ( Janry )

  2. fix(grid): fix build by removing build:global (#2417) 👉 ( [Deng Ruoqi](https://github.com/Deng Ruoqi) )

📝 Documents Changes

  1. docs: update links of Chinese guide docs (#2423) 👉 ( haloworld )

🚀 Improve Performance

  1. perf(validator): improve validate performance 👉 ( janrywang )

😊 Other Changes

  1. chore(deps): bump prismjs from 1.24.1 to 1.25.0 (#2416) 👉 ( dependabot[bot] )

v2.0.0-rc.19(2021-11-09)

🎉 Enhancements

  1. feat(grid): support onDigest 👉 ( janrywang )

  2. feat(grid): add strictAutoFit option (#2403) 👉 ( liuwei )

🐛 Bug Fixes

  1. fix(grid): fix grid calculate failed when container was hidden (#2400) 👉 ( Janry )

  2. fix(core): fix reset should clear field caches (#2401) 👉 ( Janry )

  3. fix(reactive): fix computed/tracker did not recollect dependencies (#2398) 👉 ( Janry )

📝 Documents Changes

  1. docs(core): update links in Form model Chinese doc (#2414) 👉 ( haloworld )

🌹 Improve code quality

  1. refactor(grid): use data-grid-span for base grid span 👉 ( janrywang )

🚀 Improve Performance

  1. perf(core): improve field errors/success/warnings read performance 👉 ( janrywang )

🛠️ Update Workflow Scripts

  1. build(sourcemap): add "sourcesContent" to the output source map (#2399) 👉 ( zengguirong )

😊 Other Changes

  1. chore(core): improve code 👉 ( janrywang )

  2. chore(core): improve getFormGraph/setFormGraph performance 👉 ( janrywang )

v2.0.0-rc.18(2021-11-03)

🎉 Enhancements

  1. feat(element): add ArrayTable/ArrayCollapse/ArrayTabs event (#2365) 👉 ( Muyao )

🐛 Bug Fixes

  1. fix(reactive): fix computed value can not get real value (#2389) 👉 ( Janry )

  2. fix(core): fix default is not work when name is length (#2387) 👉 ( Janry )

  3. fix: fix decorator attrs is not passed down correctly (#2369) 👉 ( Muyao )

  4. fix(vue): view should updated when schema changed (#2354) 👉 ( Amorites )

  5. fix(json-schema): fix typings and x-reactions.when (#2360) 👉 ( Janry )

  6. fix(core): make exchangeArrayState be right when move (#2357) 👉 ( 折木 )

  7. fix(react): fix incorrect dts in useFieldSchema (#2350) 👉 ( [Jingkun Hua](https://github.com/Jingkun Hua) )

  8. fix(element): fix style path error (#2348) 👉 ( Muyao )

📝 Documents Changes

  1. docs: fix scenes url (#2384) 👉 ( PlutoCA )

  2. docs: add issues-helper badge (#2359) 👉 ( xrkffgg )

🌹 Improve code quality

  1. refactor(core): revert field unmount to skip validate (#2379) 👉 ( Janry )

😊 Other Changes

  1. chore(antd/next): improve array table ui (#2373) 👉 ( Janry )

v2.0.0-rc.17(2021-10-23)

🎉 Enhancements

  1. feat(element): support breakpoints for FormLayout (#2340) 👉 ( Muyao )

🐛 Bug Fixes

  1. fix(core): fix initialValues merge with no fields (#2339) 👉 ( Janry )

😊 Other Changes

  1. chore(grid): improve grid responsive effects 👉 ( janrywang )

v2.0.0-rc.16(2021-10-21)

🎉 Enhancements

  1. feat(next/antd): support breakpoints for FormLayout (#2336) 👉 ( Lyca )

  2. feat(grid): support smart gridSpan -1 👉 ( janrywang )

🐛 Bug Fixes

  1. fix(grid): fix calcSatisfyColumns 👉 ( janrywang )

📝 Documents Changes

  1. docs: update issue-helper api 👉 ( janrywang )

🌹 Improve code quality

  1. refactor(element): redesign form-grid and improve form-layout (#2337) 👉 ( Muyao )

  2. refactor(antd/next/element): adjust the read priority of Form context 👉 ( janrywang )

🚀 Improve Performance

  1. perf(grid): improve grid performance 👉 ( janrywang )

😊 Other Changes

  1. chore(antd/next): improve code 👉 ( janrywang )

  2. chore(grid): update readme 👉 ( janrywang )

v2.0.0-rc.15(2021-10-16)

🎉 Enhancements

  1. feat(element): support useRecord for ArrayBase (#2313) 👉 ( Muyao )

  2. feat(next): fix FormDialog footerActions/okProps/cancelProps (#2312) 👉 ( Lyca )

  3. feat(vue): support useParentForm hook (#2306) 👉 ( Muyao )

  4. feat(json-schema): support extend schema property (#2284) 👉 ( Janry )

  5. feat(next/antd): fix ArrayCards/ArrayTable/ArrayCollapse demo bug (#2283) 👉 ( Lyca )

🐛 Bug Fixes

  1. fix(antd/next): fix style compiler error (#2310) 👉 ( Janry )

  2. fix(schema): fix setValidateRule will throw error when use void field (#2281) 👉 ( Janry )

🌹 Improve code quality

  1. refactor(react): silent useForm for child form sence (#2302) 👉 ( Janry )

v2.0.0-rc.14(2021-10-11)

🐛 Bug Fixes

  1. fix(core): fix validate lifecycle wrong trigger in skip digest (#2279) 👉 ( Janry )

  2. fix(reactive): fix reaction force untrack will effect to setState (#2278) 👉 ( Janry )

  3. fix(validator): getValidatorLocale Maximum call stack size exceeded (#2273) 👉 ( Suel )

v2.0.0-rc.13(2021-10-05)

🐛 Bug Fixes

  1. fix(reactive): fix batch api can not throw error (#2268) 👉 ( Janry )

  2. fix(core): fix validate skip (#2265) 👉 ( Janry )

  3. fix(vue): fix the problem that the component class name will be overwritten rather than merged (#2260) 👉 ( 月落音阑 )

🌹 Improve code quality

  1. refactor(core): reduce core package size (#2261) 👉 ( Janry )

v2.0.0-rc.12(2021-09-29)

🎉 Enhancements

  1. feat(next/antd): change ArrayBase.Addition disabled UI (#2251) 👉 ( Lyca )

🐛 Bug Fixes

  1. fix(core): fix reactions initial value will overwrite value (#2252) 👉 ( Janry )

  2. fix(element): fix form props pass bug (#2253) 👉 ( Muyao )

📝 Documents Changes

  1. docs(reactive): update reactive docs 👉 ( janrywang )

  2. docs: update errors to use selfErrors 👉 ( janrywang )

😊 Other Changes

  1. chore: update build scripts 👉 ( janrywang )

v2.0.0-rc.11(2021-09-25)

🐛 Bug Fixes

  1. fix(core/json-schema): fix props unexpect patch and field reactions unexpect react (#2232) 👉 ( Janry )

  2. fix(antd/next): remove duplicated exports (#2231) 👉 ( [Robin Wong](https://github.com/Robin Wong) )

  3. fix(vue): fix vue2 scopedSlot and slot pass problem (#2221) 👉 ( Muyao )

  4. fix(antd/next): fix FormDialog typings 👉 ( janrywang )

📝 Documents Changes

  1. docs(vue): add more scopedSlot content tests and readme (#2226) 👉 ( lirui )

  2. docs(project): update login-register.md 👉 ( janrywang )

  3. doc: fix typo for Ant Design in docs/guide/quick-start.md (#2201) 👉 ( vagusX )

🌹 Improve code quality

  1. refactor(element): refactor element slot pass way (#2236) 👉 ( Muyao )

🚀 Improve Performance

  1. perf(antd/next): improve FormItem render performance (#2237) 👉 ( Janry )

😊 Other Changes

  1. chore: update ci.yml 👉 ( Janry )

v2.0.0-rc.10(2021-09-21)

🐛 Bug Fixes

  1. fix(core): fix initialValues patch values with wrong type (#2214) 👉 ( Janry )

  2. fix(element): fix select label error (#2202) 👉 ( Muyao )

📝 Documents Changes

  1. docs(vue/element): add codesandbox support (#2206) 👉 ( Muyao )

🚀 Improve Performance

  1. perf(path): use Map replace LRUMap 👉 ( janrywang )

😊 Other Changes

  1. chore(workflow): update ci actions 👉 ( janrywang )

  2. chore(deps-dev): bump semver-regex from 2.0.0 to 3.1.3 (#2209) 👉 ( dependabot[bot] )

  3. chore(desingbale): move designable-antd/next to designable repo 👉 ( janrywang )

v2.0.0-rc.9(2021-09-18)

🎉 Enhancements

  1. feat(element): support element-ui slot (#2162) 👉 ( Muyao )

🐛 Bug Fixes

  1. fix(core): fix assign initialValue will overwrite value 👉 ( janrywang )

v2.0.0-rc.8(2021-09-17)

🎉 Enhancements

  1. feat(react): fix schema x-component-props children invalid (#2160) 👉 ( Lyca )

📝 Documents Changes

  1. docs(reactive): update toJS/markRaw docs 👉 ( janrywang )

🚀 Improve Performance

  1. perf(schema): improve performance 👉 ( janrywang )

😊 Other Changes

  1. chore(workflow): fix actions 👉 ( Janry )

  2. chore(designable): lock version 👉 ( janrywang )

v2.0.0-rc.7(2021-09-15)

🐛 Bug Fixes

  1. fix(json-schema/reactive): fix circular reference check logic 👉 ( janrywang )

v2.0.0-rc.6(2021-09-14)

🐛 Bug Fixes

  1. fix(react): fix x-component-props is not reactive 👉 ( janrywang )

v2.0.0-rc.5(2021-09-14)

🎉 Enhancements

  1. feat(element): add FormCollapse component (#2119) 👉 ( Muyao )

  2. feat(element): radio/checkbox add optionType prop (#2114) 👉 ( Muyao )

  3. feat(next/antd): add tooltipIcon props to FormLayout & FormItem (#2085) 👉 ( Lyca )

🐛 Bug Fixes

  1. fix(antd/next): fix props.prefix is not work for FormGrid/FormLayout (#2151) 👉 ( Janry )

  2. fix(core): fix array unshift with incomplete elements (#2150) 👉 ( Janry )

  3. fix(path): fix path match destructor (#2148) 👉 ( Janry )

  4. fix(next/antd/vue): fix Switch type & add classname to ArrayItems.Index (#2093) 👉 ( Lyca )

  5. fix(designable): fix Uncaught SyntaxError (#1997) (#2089) 👉 ( youshao )

  6. fix(reactive-react): fix observer 2nd generic type (#2071) 👉 ( [Yanlin Jiang](https://github.com/Yanlin Jiang) )

  7. fix(core): unmounted field skip validation (#2066) 👉 ( null )

📝 Documents Changes

  1. docs(core): add data docs 👉 ( janrywang )

  2. docs: add notice for onFormValuesChange (#2146) 👉 ( 月落音阑 )

  3. docs(site): update Pack on Demand doc (#2086) 👉 ( vimvinter )

🌹 Improve code quality

  1. refactor(project): support more features for page description (#2099) 👉 ( Janry )

😊 Other Changes

  1. chore(project): improve code 👉 ( janrywang )

  2. chore(designable): remove designable workspace 👉 ( janrywang )

v2.0.0-rc.4(2021-08-26)

🎉 Enhancements

  1. feat(designable): add icons for drag source 👉 ( janrywang )

  2. feat(designable): support componentsIcon/componentsSourceIcon 👉 ( janrywang )

🐛 Bug Fixes

  1. fix(core): fix add effects memo leak in form umount (#2050) 👉 ( Janry )

  2. fix(element): remove Formily namepsace usecase 👉 ( janrywang )

  3. fix(vue): fix 'x-content' render named slot not work (#2046) 👉 ( jiezi19971225 )

  4. fix(designable-antd): fix locales 👉 ( janrywang )

  5. fix(designable): fix can not drag object to array cards in initialization 👉 ( janrywang )

  6. fix(next): fix usePrefixCls tag undefined (#2042) 👉 ( hellohy )

  7. fix(next): fix formitem inset boder (#2039) 👉 ( Lyca )

😊 Other Changes

  1. chore(designable): update dn deps 👉 ( janrywang )

  2. chore(react): compat ReactNative with SchemaField only json-schema mode 👉 ( janrywang )

  3. chore(designable): improve DesignableText experience 👉 ( janrywang )

v2.0.0-rc.3(2021-08-20)

😊 Other Changes

  1. chore(project): update yarn.lock 👉 ( janrywang )

  2. chore(designable): update dn 👉 ( janrywang )

v2.0.0-rc.2(2021-08-19)

🐛 Bug Fixes

  1. fix(element): fix simple array key (#2024) 👉 ( Muyao )

  2. fix(next): fix usePrefixCls 👉 ( janrywang )

  3. fix(next): fix fullness icon width (#2020) 👉 ( Lyca )

  4. fix(designable-next): fix card styles 👉 ( janrywang )

📝 Documents Changes

  1. docs(site): update controlled docs 👉 ( janrywang )

v2.0.0-rc.1(2021-08-13)

No Change Log

v2.0.0-rc.0(2021-08-13)

🐛 Bug Fixes

  1. fix(antd): fix form size=large bug (#1998) (#2008) 👉 ( Grapedge )

  2. fix(designable-next): fix style and support history (#2007) 👉 ( Grapedge )

  3. fix(next): fix range and transfer styles in FormItem 👉 ( janrywang )

  4. fix(next): fix config provider prefix bug (#2000) (#2002) 👉 ( Grapedge )

📝 Documents Changes

  1. docs(site): update form builder docs 👉 ( janrywang )

🌹 Improve code quality

  1. refactor(json-schema): use with statement for compiler 👉 ( janrywang )

😊 Other Changes

  1. chore(designable): add links 👉 ( janrywang )

v2.0.0-beta.89(2021-08-12)

🎉 Enhancements

  1. feat(designable-antd): support restrictSiblingsComponents (#1984) 👉 ( Janry )

🐛 Bug Fixes

  1. fix(next): fix node scss error (#1995) 👉 ( Janry )

  2. fix(reactive): fix dispose omission clean pendding reactions (#1994) 👉 ( Janry )

  3. fix(core): fix array nested remove (#1989) 👉 ( Janry )

  4. fix(vue): prop "scope" of SchemaField not work with x-reactions (#1976) 👉 ( 月落音阑 )

🌹 Improve code quality

  1. refactor(reactive): change model default batch annotation to action annotation 👉 ( janrywang )

🚧 Add/Update Test Cases

  1. test(core): add designable tests (#1972) 👉 ( Janry )

😊 Other Changes

  1. chore(docs): add antd-formily-boost link 👉 ( janrywang )

  2. chore(dn): update designable 👉 ( janrywang )

  3. chore(pkg): update package.json 👉 ( janrywang )

v2.0.0-beta.88(2021-08-09)

🎉 Enhancements

  1. feat(designable-antd): support HistoryWidget 👉 ( janrywang )

🐛 Bug Fixes

  1. fix(core): fix euqal initial empty value will trigger change (#1967) 👉 ( Janry )

  2. fix(antd/next): fix FormItem styles (#1966) 👉 ( Janry )

😊 Other Changes

  1. chore(designable): improve markup printer 👉 ( janrywang )

  2. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.87(2021-08-05)

😊 Other Changes

  1. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.86(2021-08-05)

🐛 Bug Fixes

  1. fix(next): fix mapStatus takeState 👉 ( janrywang )

  2. fix(antd): fix dark label color 👉 ( janrywang )

  3. fix(shared): fix applyMiddleware can not catch error (#1952) 👉 ( Janry )

  4. fix(next): fix FormItem vertical style (#1948) 👉 ( Lyca )

📝 Documents Changes

  1. docs(designable): add designable form docs 👉 ( janrywang )

  2. docs(site): improve home site contributors ui 👉 ( janrywang )

  3. docs(site): add serverless functions 👉 ( janrywang )

😊 Other Changes

  1. chore(core): improve heart 👉 ( janrywang )

  2. chore(designable): add save service to playground 👉 ( janrywang )

  3. chore(designable-antd): update locale namespace 👉 ( janrywang )

  4. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.85(2021-08-03)

🐛 Bug Fixes

  1. fix(next): add the default language when the language is undefined (#1939) 👉 ( Grapedge )

  2. fix(next/designable-antd): fix Select bug && designable-antd spelling error (#1934) 👉 ( Grapedge )

  3. fix(next): fix FormItem styles (#1916) 👉 ( Janry )

📝 Documents Changes

  1. docs(reactive): improve home page styles 👉 ( janrywang )

🌹 Improve code quality

  1. refactor(reactive): break change to redefine action semantics (#1930) 👉 ( Janry )

😊 Other Changes

  1. chore(designable-antd): upgrade designable 👉 ( janrywang )

  2. chore(ts): map @formily/* to src folder during development (#1917) 👉 ( [JuFeng Zhang](https://github.com/JuFeng Zhang) )

  3. chore(validator): improve validator (#1918) 👉 ( Janry )

  4. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.84(2021-07-31)

🎉 Enhancements

  1. feat(core): support field destroy method (#1895) 👉 ( Janry )

🐛 Bug Fixes

  1. fix(antd/next/element): fix array base addition default value (#1913) 👉 ( Janry )

  2. fix(core): fix setValues/setInitialValues array merge strategy 👉 ( janrywang )

  3. fix(next): fix size style in FormItem/main.scss && set default fullness true (#1908) 👉 ( Lyca )

  4. fix(element): fix protal destroy (#1898) 👉 ( Muyao )

  5. fix(designable-antd): add default name value 👉 ( janrywang )

📝 Documents Changes

  1. docs(site): improve home page 👉 ( janrywang )

  2. docs(site): update fragment linkage case 👉 ( janrywang )

🌹 Improve code quality

  1. refactor(element): refactor FormDialog/FormDrawer & refactor component export type (#1892) 👉 ( Muyao )

😊 Other Changes

  1. chore(dn): update dn 👉 ( janrywang )

  2. chore(designable-antd): switch to dark mode 👉 ( janrywang )

  3. chore(settings): improve ValidatorSetter ui 👉 ( janrywang )

v2.0.0-beta.83(2021-07-27)

🎉 Enhancements

  1. feat(antd/next): improve FormDialog/FormDrawer typings and api (#1886) 👉 ( Janry )

  2. feat(setters): add ValidatorSetter (#1885) 👉 ( Janry )

📝 Documents Changes

  1. docs(reactive): update translated docs 👉 ( janrywang )

😊 Other Changes

  1. chore(designable-setters): improve ui 👉 ( janrywang )

  2. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.82(2021-07-24)

🎉 Enhancements

  1. feat(element): update array-table component & doc (#1862) 👉 ( Muyao )

🌹 Improve code quality

  1. refactor(antd/core): refactor FormDialog/FormDrawer/Form.setValues/setInitialValues (#1876) 👉 ( Janry )

  2. refactor(shared): change applyMiddleware behavior (#1859) 👉 ( Janry )

🚧 Add/Update Test Cases

  1. test(reactive): optimize box test case (#1866) 👉 ( Zardddddd60 )

😊 Other Changes

  1. chore(flow): update release.yml 👉 ( janrywang )

v2.0.0-beta.81(2021-07-22)

🎉 Enhancements

  1. feat(element): add dialog & drawer component (#1841) 👉 ( Muyao )

  2. feat(next): optimize array-table validate style (#1837) 👉 ( 王大白 )

  3. feat(packages): add react 18 test cases (#1834) 👉 ( Janry )

  4. feat(reactive): support autorun.memo/autorun.effect (#1819) 👉 ( Janry )

  5. feat(setters): support declaration to ReactionsSetter (#1805) 👉 ( Janry )

  6. feat(project): support bundle dts (#1796) 👉 ( Janry )

  7. feat(form-dialog): add form dialog and form drawer oncancel return value (#1791) 👉 ( 张威 )

  8. feat(gitignore): support ignore .history directory (#1792) 👉 ( 张威 )

  9. feat(antd): transfer compat label/value 👉 ( janrywang )

  10. feat(designable): add data source setter (#1746) 👉 ( CoCoManYY )

  11. feat(core): skip validate when parent.visible is equal hidden/none (#1712) 👉 ( Janry )

  12. feat(designable-antd): support markup schema view 👉 ( janrywang )

  13. feat(vue): add components prop for schema-field (#1686) 👉 ( 月落音阑 )

  14. feat(antd): improve Submit API (#1640) 👉 ( 后浪 )

  15. feat(reactive-react): support Observer Component like vue slot 👉 ( janrywang )

  16. feat(antd/next): support inherit mode to FormItem 👉 ( janrywang )

  17. feat(antd/next): add Form and Submit components submitFailed callback events (#1597) 👉 ( 后浪 )

  18. feat(designable-antd): add DesignableArrayCards 👉 ( janrywang )

  19. feat(antd/next): add tree-shaking support for antd/next (#1544) 👉 ( liuwei )

  20. feat(json-schema): add silent static method 👉 ( janrywang )

  21. feat(next): add ArrayCollapse (#1513) 👉 ( Lind )

  22. feat(core): support more types for dataSource 👉 ( janrywang )

  23. feat(next): support form drawer get context from fusion (#1511) 👉 ( 王大白 )

  24. feat(json-schema): support extend proeperties to x-reactions 👉 ( janrywang )

  25. feat(next): add fusion multiple lang of validator (#1504) 👉 ( 王大白 )

  26. feat(antd): support defaultOpenPanelCount for ArrayCollapse (#1505) 👉 ( Lind )

  27. feat(next): add stopPropagation to array-base events 👉 ( janrywang )

  28. feat(core): remove property of form values with undefined value (#1495) 👉 ( 小黄黄 )

  29. feat(core): support value change trigger validate 👉 ( janrywang )

  30. feat(core): add extra strategy for merge form value (#1448) 👉 ( liuwei )

  31. feat(core): support controlled mode for lowcode 👉 ( janrywang )

  32. feat(vue): improve typings and docs(#1433) 👉 ( 月落音阑 )

  33. feat(.md): Form => FormLayout (#1427) 👉 ( Lyca )

  34. feat(next): improve styles 👉 ( janrywang )

  35. feat: url regexp support /?a=1 and ?a=1 (#1374) 👉 ( No.96 )

  36. feat(shared): remove isValidElement types dependency 👉 ( janrywang )

  37. feat(react): add context cleaner to FormProvider 👉 ( janrywang )

  38. feat(json-schema): add error when x-component can not found 👉 ( janrywang )

  39. feat(form-item): support string format for labelWidth/wrapperWidth 👉 ( janrywang )

  40. feat(effects): normoalize onFieldInit 👉 ( janrywang )

  41. feat: add build style (#1201) 👉 ( atzcl )

  42. feat(project): rename fullfill=>fulfill 👉 ( janrywang )

  43. feat(reactive): recover batch.scope 👉 ( janrywang )

  44. feat(antd/next): update extract css name 👉 ( janrywang )

  45. feat: applicable less and scss to vite (#1187) 👉 ( atzcl )

  46. feat(project): remove mobx-react-lite 👉 ( janrywang )

  47. feat(reactive): computed annotation 👉 ( janrywang )

  48. feat(core): import @formily/reactive 👉 ( janrywang )

  49. feat: add logic-diagram to Next and AntD (TBD) (#1158) 👉 ( soulwu )

  50. feat(FormGrid): update 👉 ( ZirkleTsing )

  51. feat: update antd message style 👉 ( quirkyshop )

  52. feat(react-logic-diagram): update docs 👉 ( janrywang )

  53. feat: move param-case to shared (#1152) 👉 ( 月落音阑 )

  54. feat: add feedback layout 👉 ( quirkyshop )

  55. feat: update 'feedbackText' 👉 ( quirkyshop )

  56. feat: add formitem demo 👉 ( guishu.zc )

  57. feat(vue): add vue3 compatibly (#1138) 👉 ( 月落音阑 )

  58. feat(schema-field): move transformer to json-schema package 👉 ( janrywang )

  59. feat(react): connect add hoistNonReactStatics 👉 ( janrywang )

  60. feat(core): add more effects 👉 ( janrywang )

  61. feat(styles): support prefixCls 👉 ( janrywang )

  62. feat: add tooltip into FormItem`s props (#1079) 👉 ( yezihaohao )

  63. feat: update alignment (#1060) 👉 ( quirkyvar )

  64. feat(core): support enableUnmountRemoveNode/disableUnmountRemoveNode API 👉 ( janrywang )

  65. feat: add registerPreviewTextComponent (#1041) 👉 ( soulwu )

  66. feat: Add ja validation language (#1028) (#1029) 👉 ( [Yaodong Li](https://github.com/Yaodong Li) )

  67. feat(layout/docs): update docs and fix layout (#1003) 👉 ( quirkyvar )

  68. feat(schema): add nested form polyfill (#972) 👉 ( quirkyvar )

  69. feat(components): add FormMegaLayout className (#935) 👉 ( changfuguo )

  70. feat: add span to array-card dot for custom style (#922) 👉 ( slientcloud )

  71. feat(layout): support responsive gri layout for older browsers (#916) 👉 ( quirkyvar )

  72. feat: support antd v3 (#913) 👉 ( quirkyvar )

  73. feat: add ie compat mode of grid(ie) (#912) 👉 ( quirkyvar )

  74. feat(layout): add ts type desc of MegaLayout and fix array-inc doc (#905) 👉 ( quirkyvar )

  75. feat(layout): add inset mode for mega layout (#900) 👉 ( quirkyvar )

  76. feat: update snapshot and layout test for nested grid (#894) 👉 ( quirkyvar )

  77. feat: compile expression for array-table column title (#868) 👉 ( soulwu )

  78. feat(antd/next): improve useFormTableQuery (#821) 👉 ( Janry )

  79. feat(docs): add antd TimePicker.RangePicker demo. (#811) 👉 ( ShiCheng )

  80. feat(antd-components): add default export (#810) 👉 ( kenve )

  81. feat: add formily-meet documents (#797) 👉 ( DarK-AleX-alibaba )

  82. feat(core): remove initializeLazySyncState 👉 ( janrywang )

  83. feat(schema-renderer): support relative target path (#779) 👉 ( Janry )

  84. feat(docs): add service worker cache (#745) 👉 ( Janry )

  85. feat: add recursive-render doc and fix some bugs (#736) 👉 ( Janry )

  86. feat(hooks): add onSubmit hook and docs (#727) 👉 ( quirkyvar )

  87. feat(core): support pass FormPathPattern to createMutators, and fix some typings (#728) 👉 ( Janry )

  88. feat(core): change visible behavior to fix array list delete auto assign value not work (#725) 👉 ( Janry )

  89. feat(prject): access unified log module (#723) 👉 ( Janry )

  90. feat(shared): support BigData (#708) 👉 ( Janry )

  91. feat: add wiki (#705) 👉 ( Janry )

  92. feat: update doc of component (#695) 👉 ( quirkyvar )

  93. feat: url type support rtmp (#686) 👉 ( [Desen Meng](https://github.com/Desen Meng) )

  94. feat: add components and hooks (#670) 👉 ( quirkyvar )

  95. feat(project): update formily code and docs (#651) 👉 ( Janry )

  96. feat: schema editor support json to schema (#639) 👉 ( 大康 )

  97. feat(@uform/devtools): update lerna config (#635) 👉 ( Janry )

  98. feat(@uform/core): reset add clearInitialValue (#627) 👉 ( Janry )

  99. feat: use react-drag-listview instead of ReactDnD and support antd draggable table (#609) 👉 ( soulwu )

  100. feat(@uform/core)support visible cache values and intialValues sync action (#588) 👉 ( Janry )

  101. feat: support change fieldKey 👉 ( ziyi.hzy )

  102. feat: add dragable to @uform/next table field (#561) 👉 ( soulwu )

  103. featfix(@uform/react-schema-renderer/antd/next) doc and depreacate x-render (#557) 👉 ( quirkyvar )

  104. feat: FieldEditor UI 优化 👉 ( 秋逢 )

  105. feat: update unitest and document (#476) 👉 ( quirkyvar )

  106. feat: json to basic schema (#450) 👉 ( 大康 )

  107. feat: 表达式 value 👉 ( 秋逢 )

  108. feat: fix bug 👉 ( ascoders )

  109. feat(@uform/next): update next features (#439) 👉 ( Janry )

  110. feat(@uform/react): actions support clearErrors (#434) 👉 ( Janry )

  111. feat: 规则 👉 ( 秋逢 )

  112. feat(@uform/react): remove raf and fix unittest (#422) 👉 ( quirkyvar )

  113. feat(@uform/core): support pass visible/display of register method (#421) 👉 ( Janry )

  114. feat: support useFormEffects (#403) 👉 ( Janry )

  115. feat: 临时交互对焦 👉 ( 秋逢 )

  116. feat: add docs and some test cases (#395) 👉 ( Janry )

  117. feat: add react/actions tests 👉 ( anyuxuan )

  118. feat: 添加 next components schema 👉 ( 秋逢 )

  119. feat: add silent option (#377) 👉 ( quirkyvar )

  120. feat(shared): add unit test (#374) 👉 ( s0ngyee )

  121. feat(@uform/core): support onFieldInit (#171) 👉 ( Janry )

  122. feat(@uform/core): Improve noValidate reset logic 👉 ( janrywang )

  123. feat: update the api docs using typescript (#149) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  124. feat: make scheduler optional (#141) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  125. feat(@uform/antd/next): Optimize the description of the word count calculation rules and docs #117 👉 ( Janry )

  126. feat(@uform/antd): support form layout properties #116 👉 ( Janry )

  127. feat(refactor): perfect test suites and add builder demo in docs (#100) 👉 ( SkyCai )

  128. feat(@uform/types): update validator type description 👉 ( janryWang )

  129. feat(@uform/utils): support ts, but build scripts is not work 👉 ( janryWang )

  130. feat(@uform/next): add disabled when loading 👉 ( monkindey )

  131. feat(@uform/react): Optimize package size and fixing onFieldChange initialization trigger twice 👉 ( janryWang )

  132. feat(packages): some the antd component and the react component 👉 ( zsirfs )

  133. feat(fix): add builder-next package and fix builder bugs. fix(docs): update playground link and fix some bugs 👉 ( cnt1992 )

  134. feat(@uform/next/antd): support mapTextComponent and mapStyledProps 👉 ( janryWang )

  135. feat(utils): export path destruct string parse methods. 👉 ( janryWang )

  136. feat(fix): fix style 👉 ( janryWang )

🐛 Bug Fixes

  1. fix(react): fix select type validate error #1838 (#1844) 👉 ( 张威 )

  2. fix(antd): fix sideEffects mismatch when use babel-plugin-import (#1843) 👉 ( KM.Seven )

  3. fix(core): fix object field's children auto clean but they are not additionalProperty (#1840) 👉 ( Janry )

  4. fix(core): fix ArrayField operation will trigger memo leak (#1831) 👉 ( Janry )

  5. fix(path): fix segments match (#1826) 👉 ( 砂糖梨子 )

  6. fix(antd/next): form-grid and layout props optional with default value (#1809) 👉 ( gwsbhqt )

  7. fix(vue): fix field doesnt update correctly in designable mode (#1799) 👉 ( 月落音阑 )

  8. fix(element): fix vuepress doc not identify fetch (#1769) 👉 ( Muyao )

  9. fix(element): add rollup external to fix element package size (#1766) 👉 ( Muyao )

  10. fix(antd/next): fix tooltip style incorrect of formitem (#1749) 👉 ( liuwei )

  11. fix(vue): fix x-content is not work with array type (#1754) 👉 ( Muyao )

  12. fix(core): fix array value changed but not auto clean node (#1742) 👉 ( Janry )

  13. fix(vue): fix vue typing (#1730) 👉 ( Muyao )

  14. fix(reactive): fix Tracker memo leak in StrictMode (#1715) 👉 ( Janry )

  15. fix(json-schema): fix typo about transformer 👉 ( janrywang )

  16. fix(core): fix lifecycle not working after call form.setXXX (#1699) 👉 ( liuwei )

  17. fix(core): fix array exchange with children (#1697) 👉 ( Janry )

  18. fix(designable-antd): rename operationNpde to operationNode (#1681) 👉 ( Dark )

  19. fix(designable-antd): fix typings 👉 ( janrywang )

  20. fix(shared): fix defaults merge with null will get unexpect results #1644 👉 ( janrywang )

  21. fix(antd/next): fix Editable is not work with babel-import-plugin #1645 👉 ( janrywang )

  22. fix(json-schema): fix findComponent return unexpected result (#1625) 👉 ( liuwei )

  23. fix(antd/next): remove FormButtonGroup.FormItem colon #1623 👉 ( janrywang )

  24. fix(antd): fix DatePicker week formatting errors (#1614) 👉 ( sun )

  25. fix(antd/next): fix array collapse can not reactive panel props 👉 ( janrywang )

  26. fix(vue): fix unmount a field in a wrong lifecycle function.(#1609) (#1611) 👉 ( 月落音阑 )

  27. fix(next): fix ci 👉 ( janrywang )

  28. fix(types): fix global.d.ts 👉 ( janrywang )

  29. fix(core): fix array initialValue empty side case 👉 ( janrywang )

  30. fix(vue): add deep copy to decorator props (#1587) 👉 ( Muyao )

  31. fix(core): fix createForm memory leak 👉 ( janrywang )

  32. fix(next): fix style missing due to wrong sideEffects (#1564) 👉 ( liuwei )

  33. fix: add defaultLanguage & doc: update setValidateLanguage (#1548) 👉 ( zkylearner )

  34. fix(react): fix SchemaField missing props scope (#1543) 👉 ( liuwei )

  35. fix(react): fix useFormEffects not support StrictMode #1491 👉 ( janrywang )

  36. fix(core): fix field value restored incorrectly when hidden toggled (#1529) 👉 ( JustDs )

  37. fix(vue): remove empty default slots of fields (#1517) 👉 ( 月落音阑 )

  38. fix(antd): fix ArrayCollapse items calculation 👉 ( janrywang )

  39. fix(core): remove @types/react peerDependencies 👉 ( janrywang )

  40. fix(react): fix ReactComponentPropsByPathValue type return error result (#1507) 👉 ( liuwei )

  41. fix(json-schema): fix single function x-reactions not work #1497 👉 ( janrywang )

  42. fix(core): fix reactive query #1494 👉 ( janrywang )

  43. fix(validator): fix typo 👉 ( janrywang )

  44. fix(path): fix realative path for sibling in array (#1492) 👉 ( JustDs )

  45. fix(json-schema): remove array patch state logic 👉 ( janrywang )

  46. fix(antd/next): fix gridSpan calculate algorithm (#1440) 👉 ( Nokecy )

  47. fix(antd): fix btn is too big in small mode (#1455) 👉 ( liuwei )

  48. fix(vue): fix a type error in ISchemaMarkupFieldProps (#1454) 👉 ( 月落音阑 )

  49. fix(antd/next): fix layout context 👉 ( janrywang )

  50. fix(core): fix the effects of IFormProps losing generic type (#1418) 👉 ( liuwei )

  51. fix Form.submit miss return values (#1382) 👉 ( 林法鑫 )

  52. fix(antd): fix antd form-item dark label color (#1391) 👉 ( Lind )

  53. fix(antd/next): fix the feedbackLayout type definition error of the form-layout (#1372) 👉 ( liuwei )

  54. fix json-schema SchemaReaction type error (#1367) 👉 ( liuwei )

  55. fix(reactive): fix action binding context 👉 ( janrywang )

  56. fix(reactive-react): fix browser crash in strict-mode async linkages scence 👉 ( janrywang )

  57. fix(antd&next): false should be a valid value in PreviewText.Select (#1297) 👉 ( [Chao Ning](https://github.com/Chao Ning) )

  58. fix(vue): mapProps、mapReadPretty listeners bug 👉 ( p(^-^q) )

  59. fix(array-table): give toFieldProps an options 👉 ( janrywang )

  60. fix(antd): fix validated form-item box-shadow styles (#1265) 👉 ( Fog3211 )

  61. fix(react/vue): fix onChange can not pass to voidField's component props. (#1264) 👉 ( 林法鑫 )

  62. fix(core): fix reset logic for ArrayField/ObjectField 👉 ( janrywang )

  63. fix(reactive): fix tojs recursive dependence stack overflow (#1245) 👉 ( gwsbhqt )

  64. fix(antd/next): fix editable closing being blocked by other controller 👉 ( janrywang )

  65. fix(core): rollback onFieldInit behavior 👉 ( janrywang )

  66. fix(antd): Prevent native events bubbles 👉 ( janrywang )

  67. fix(core): Fix the problem of onChange event catching exception 👉 ( janrywang )

  68. fix(path): fix accessor 👉 ( janrywang )

  69. fix(antd): fix multiple select small/large styles 👉 ( janrywang )

  70. fix antd styles (#1181) 👉 ( Dark )

  71. fix: use form.setValuesIn instead of field.removeProperty (#1160) 👉 ( soulwu )

  72. fix(form-grid): add mutation observer 👉 ( janrywang )

  73. fix(core): fix observable componentProps 👉 ( janrywang )

  74. fix(devtools): fix serialize function 👉 ( janrywang )

  75. fix(core): Fix the problem that the initialValues cannot be synchronized to values repeatedly 👉 ( janrywang )

  76. fix: fix form help validate status error (#1071) 👉 ( Yohox )

  77. fix(antd-components): fix timepicker format (#1069) 👉 ( haipeng )

  78. fix(react): fix form render dirty check (#1056) 👉 ( Janry )

  79. fix(core): fix input change trigger order 👉 ( janrywang )

  80. fix(next-components): Replace ArrayList.Item with Table.Column. Fix #1034 (#1045) 👉 ( soulwu )

  81. fix(core): fix hasChanged return type (#1036) 👉 ( Janry )

  82. fix Upload preview image (#1031) 👉 ( liunian )

  83. fix(antd-components): missing 'key' prop warning when table draggable (#1011) 👉 ( daief )

  84. fix(shared): Fix merge undefined is not work (#1009) 👉 ( Janry )

  85. fix: compat legal props (#1007) 👉 ( quirkyvar )

  86. fix(schema-renderer): fix schema field lazy state (#999) 👉 ( Janry )

  87. fix(antd): fix previewPlaceholder errors (#993) 👉 ( Janry )

  88. fix(shared): update cool-path version, ensure bug to be fixed (#988) 👉 ( soulwu )

  89. fix(schema-renderer): Fix expression complie perf bug (#986) 👉 ( Janry )

  90. fix: compat ie10-11 for antd3 (#985) 👉 ( quirkyvar )

  91. fix: 回滚 mutators.move 行为 (#984) 👉 ( soulwu )

  92. fix(core): fix unmount remove errors (#976) 👉 ( Janry )

  93. fix: mutator insert (#977) 👉 ( xiaowanzi )

  94. fix(core): fix field default sync exception (#970) 👉 ( Janry )

  95. fix(layout): type typo (#962) 👉 ( quirkyvar )

  96. fix(core): fix move down throw errors and fix null assign merge throw errors (#961) 👉 ( Janry )

  97. fix(core): use form batch to sync errors in array state exchanging 👉 ( janrywang )

  98. fix(editor): remove import lodash/fp 👉 ( janrywang )

  99. fix(core): fix form ref values (#952) 👉 ( Janry )

  100. fix(schema): compat eva expression actions (#951) 👉 ( quirkyvar )

  101. fix(core): fix array list move algorithm (#947) 👉 ( Janry )

  102. fix(core): fix antd table get row key (#946) 👉 ( Janry )

  103. fix(@formily/core): fix unmountClearStates flags is not right (#944) 👉 ( soulwu )

  104. fix(antd,next): fix ie.tsx ssr bug (#936) 👉 ( Markey )

  105. fix: issue 853 and 860 (#928) 👉 ( quirkyvar )

  106. bugfix (#920) 👉 ( Janry )

  107. fix(core): fix value is overwritten by default (#917) 👉 ( Janry )

  108. fix(core): sync form state (#906) 👉 ( Janry )

  109. fix(react): fix ArrayTable index and FormSpy (#904) 👉 ( Janry )

  110. fix(layout): inset mode comflict with labelAlign top (#903) 👉 ( quirkyvar )

  111. fix(next/components): incorrect size #884 (#885) 👉 ( 锦此 )

  112. fix(schema-renderer): fixed connect onBlur/onFocus throw errors (#874) 👉 ( Janry )

  113. fix: megalayout columns (#871) 👉 ( quirkyvar )

  114. fix(schema-renderer): fix virtual box can not receive visible ant display (#869) 👉 ( Janry )

  115. fix: remove warning of addon before (#863) 👉 ( quirkyvar )

  116. fix(react): fix useField/useVirtualField props assign (#858) 👉 ( Janry )

  117. fix(schema-editor): fix dependencies (#857) 👉 ( Janry )

  118. fix(react): fix formSpy conflict with parent SchemaForm (#854) 👉 ( Janry )

  119. fix(antd/next): fix FormTextBox doesnot support className (#851) 👉 ( Janry )

  120. fix(antd): fix labelCol/wrapperCol can not be overwriten (#850) 👉 ( Janry )

  121. fix(react-schema-renderer): fix x-linkages typings (#823) 👉 ( Janry )

  122. fix(array-table): remove min-width style property (#820) 👉 ( Janry )

  123. fix(core): fix immer autoFreeze and reset Native Object (#816) 👉 ( Janry )

  124. fix: arrayTable style (#813) 👉 ( xiaowanzi )

  125. fix(core): fix destruction default value is not work and fix typings (#808) 👉 ( Janry )

  126. fix typo (#804) 👉 ( Robot )

  127. fix: FormTab components parseDefaultActiveKey (#802) 👉 ( xiaowanzi )

  128. fix(project): fix #788 #789 #790 #792 (#793) 👉 ( Janry )

  129. fix: Add default export for the antd (#787) 👉 ( [Rex Guo](https://github.com/Rex Guo) )

  130. fix(react-schema-editor): improve SchemaEditor types (#786) 👉 ( kenve )

  131. fix: readme typo (#785) 👉 ( WanTong )

  132. fix(antd): fix FormItem type definition (#784) 👉 ( kenve )

  133. fix(next): add onPageSizeChange (#777) 👉 ( Janry )

  134. fix(core): add lifecycle buffer gc (#773) 👉 ( Janry )

  135. fix(antd/next-components): formStep support current attribute (#771) 👉 ( Janry )

  136. fix(share): fix toArr if param is a proxy (#760) 👉 ( 林法鑫 )

  137. fix(antd): fix error auto scroll is not work for antd4 (#750) 👉 ( Janry )

  138. fix x-index order algorithm (#724) 👉 ( JerryLyu )

  139. fix(printer): fix print schema (#710) 👉 ( Janry )

  140. fix: doc typo of antd (#699) 👉 ( quirkyvar )

  141. fix(project): compat uform (#666) 👉 ( Janry )

  142. fix(@formily/meet): fix pacakge config (#659) 👉 ( DarK-AleX-alibaba )

  143. fix: upload children (#631) 👉 ( JeromeYangtao )

  144. fix: fix type lint (#628) 👉 ( soulwu )

  145. fix: 616 (#622) 👉 ( quirkyvar )

  146. fix(@uform/core/react): fix #613 #615 (#618) 👉 ( Janry )

  147. fix(@uform/shared): fix isValid (#604) 👉 ( Janry )

  148. fix(@uform/core): fix submit catch error (#603) 👉 ( Janry )

  149. fix(uform/core): recover field visible/display state after parent changed (#567) 👉 ( 小黄黄 )

  150. fix: issue#540 (#549) 👉 ( quirkyvar )

  151. fix: build on windows (#539) 👉 ( WingGao )

  152. bugfix: add config files and fix the build error messages 👉 ( 云数 )

  153. fix(@uform/core): add onFormReset hook 👉 ( janrywang )

  154. fix(@uform/core): add values to submit resolve callback params (#508) 👉 ( Janry )

  155. fix: form effect demo (#499) 👉 ( quirkyvar )

  156. fix schema property minItems (#493) 👉 ( 李力 )

  157. fix: use omit to elegant & 👉 ( quirkyshop )

  158. fix: types merge error 👉 ( quirkyshop )

  159. fix(@uform/antd): Warning Received true for a non-boolean attribute inline (#494) 👉 ( GODI13 )

  160. fix(@uform/core): fix init visible can not remove value (#492) 👉 ( Janry )

  161. fix: merge uform master 👉 ( 秋逢 )

  162. fix: printer get api and add get form schema to doc (#482) 👉 ( quirkyvar )

  163. fix(@uform/antd/next/react): doc (#471) 👉 ( quirkyvar )

  164. fix(@uform/validator): fix maximum rule get message logic (#468) 👉 ( Janry )

  165. fix: Not in the browser 👉 ( jinc.cjc )

  166. fix: in miniapp, globalSelf is existing 👉 ( jinc.cjc )

  167. fix: in miniapp (worker runtime) , globalThis is not a function 👉 ( jinc.cjc )

  168. fix(@uform/next): formitem compatibility (#440) 👉 ( quirkyvar )

  169. fix: 引入 next 样式 👉 ( 秋逢 )

  170. fix(antd): return null while time field get falsy value (#372) 👉 ( 腰花 )

  171. fix: [onFieldChange] types 👉 ( jinc.cjc )

  172. fix window is not defined (#312) 👉 ( Neil )

  173. fix(globalThis): fix ReferenceError (#309) 👉 ( Neil )

  174. fix: ButtonGroup missing the definition of align prop (#297) 👉 ( atzcl )

  175. fix docs build errors (#282) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  176. fix(core): Increase lastValidateValue value processing during initialization (#276) 👉 ( atzcl )

  177. fix: getSchema returning undefined doesn't break setIn (#269) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  178. fix: remove react unstable concurrent (#270) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  179. fix(antd): improve week type moment parse regex (#254) 👉 ( [Wayne Zhu](https://github.com/Wayne Zhu) )

  180. fix(examples): remove the onChange of next/Detail (#257) 👉 ( atzcl )

  181. fix(@uform/antd): add typings entry file (#250) 👉 ( atzcl )

  182. fix(@uform/core): add scheduler backward compat (#251) 👉 ( Janry )

  183. fix FormTextBox margin value (#237) 👉 ( 合木 )

  184. fix(@uform/validator): Fix validate threshold check (#235) 👉 ( Janry )

  185. fix validator of id card to support tail x (#227) 👉 ( 合木 )

  186. fix(@uform/react): invariant initialValues will not be changed when form rerender (#214) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  187. fix(@uform/antd): Fix Antd Input loading state automatically loses focus (#207) 👉 ( Janry )

  188. fix(@uform/antd): support password add size props and use Input.Password in antd(#192) 👉 ( atzcl )

  189. fix(@uform/core): fix field props transformer is not work 👉 ( 合木 )

  190. fix(typings): correction FormLayout、Submit typings (#182) 👉 ( atzcl )

  191. fix(utils): adjust the order of getting self (#178) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  192. fix(@uform/core): Fix the parameters of changeEditable api which have been defined in interface IField. (#180) 👉 ( Rain )

  193. fix(docs): fix docs without display property description (#176) 👉 ( Janry )

  194. fix(docs): fix docs is not work (#175) 👉 ( Janry )

  195. fix(typescript): fix typescript config 👉 ( janrywang )

  196. fix(typescript): fix ts build can not transplie jsx 👉 ( janrywang )

  197. fix: empty string can be default value 👉 ( monkindey )

  198. fix: move string-length into utils (#154) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  199. fix(@uform/utils): fix setIn with number key can not auto create array 👉 ( janryWang )

  200. fix(@uform/utils): Fix the exception of setIn when undefiend value is assigned undefined property 👉 ( janryWang )

  201. fix: antd select should not have max-width by default (#112) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  202. fix(@uform/core): Fixed the value was not cached when the field was hidden 👉 ( Janry )

  203. fix array table will show labels wrapped by form card 👉 ( Janry )

  204. fix(project): fix npm start will throw error 👉 ( janryWang )

  205. fix(@uform/utils): fix bug of every and some (#88) 👉 ( [Chen YuBen](https://github.com/Chen YuBen) )

  206. fix(@uform/core): Fix the issue of the onFieldChange event after the Field is removed (#72) 👉 ( Janry )

  207. fix(@uform/core): Optimize the 'errors' information structure 👉 ( janryWang )

  208. fix(project): Fix known issues. 1. Improve the Button API Description 2. Improve the Field API Description 3. Fix showLoading Submit Component is not work 4. Fix x-index is not work with array table 5. Improve Field Subtree Parsing Performance 👉 ( janryWang )

  209. fix(@uform/react): Fixing index.d.ts can not found registerFormField. #29 👉 ( janryWang )

  210. fix(@uform/react): Fix Form List error in JSON Schema driver usecase #22 👉 ( janryWang )

  211. fix(@uform/antd): fix upload field is not work when uploading some files #18 👉 ( janryWang )

  212. fix(@uform/core): fix setFormState Promise resolve is not wait rerender completed. 👉 ( janryWang )

  213. fix(@uform/next): fix array table style 👉 ( janryWang )

  214. fix(@uform/react): fix field dynamic hidden will effect other field. When the virtual box without name is hidden in the dynamic display, it will affect the dynamic hiding of the adjacent virtual box. 👉 ( janryWang )

  215. fix(@uform/nexxt): fix time picker click will throw error 👉 ( janryWang )

  216. fix(docs): improve Form Schema 👉 ( harryyu )

  217. fix(@uform/utils): fix isEmpty'result is not correct when ['',''] 👉 ( janryWang )

  218. fix(@uform/core): fix bug - fix bug that async schema default property is not work - fix bug that visible property is not work by setFieldState when FormInit 👉 ( janryWang )

  219. fix(@uform/next/antd): fix FormButtonGroup will throw error when root component rerendering 👉 ( janryWang )

  220. fix: 修改版本号 👉 ( cnt1992 )

  221. fix(next): replace fusion next package name 👉 ( janryWang )

  222. fix(pkg): add access=public to allow lerna to publish scoped package 👉 ( janryWang )

📝 Documents Changes

  1. docs(main): add schema fragment controlled case (#1852) 👉 ( Janry )

  2. docs(project): improve english docs 👉 ( janrywang )

  3. docs(project): add translated docs (#1822) 👉 ( Janry )

  4. docs(site): add designer link 👉 ( janrywang )

  5. docs(react): improve ObjectField demo code (#1727) 👉 ( 砂糖梨子 )

  6. docs(core): fix HTML Anchor jump link (#1639) 👉 ( 后浪 )

  7. docs: issue helper add codesandbox template (#1623) 👉 ( liuwei )

  8. docs(core): fix Type declaration errors in the document and code of setFieldState method (#1605) 👉 ( 后浪 )

  9. docs(core): add Type number and integer for ValidatorFormats (#1599) 👉 ( codetyphon )

  10. docs(json-schema): add definitions and doc 👉 ( janrywang )

  11. docs(core): fix typo (#1512) 👉 ( 后浪 )

  12. docs(readme): add download stats 👉 ( janrywang )

  13. docs(all): add inject global styles 👉 ( janrywang )

  14. docs(issue-helper): improve issue-helper 👉 ( janrywang )

  15. docs(guide): update issue helper 👉 ( janrywang )

  16. docs(core): update docs 👉 ( janrywang )

  17. docs(react): improve schema static declarations document (#1310) 👉 ( liuwei )

  18. docs(antd): fix antd time picker ref (#1282) 👉 ( Pandazki )

  19. docs(antd/next): add useIndex api 👉 ( janrywang )

  20. docs(main): fix main site docs 👉 ( janrywang )

  21. docs: JOSN -> JSON (#1196) 👉 ( zkylearner )

  22. docs(project): fix styles 👉 ( janrywang )

  23. docs(all): fix lint 👉 ( janrywang )

  24. docs(formily): add quick-start doc 👉 ( janrywang )

  25. docs(antd): add form-layout doc 👉 ( janrywang )

  26. docs(react): add react docs 👉 ( janrywang )

  27. docs(project): add contribution.md 👉 ( janrywang )

  28. doc:improve validate documents (#1000) 👉 ( wangmingxu )

  29. docs(antd): mardown special symbol escape (#882) 👉 ( kromalee )

  30. docs: add type definition of x-linkages and x-mega-props (#876) 👉 ( Empireo )

  31. docs(antd): fix registerVirtualBox demo (#834) 👉 ( kenve )

  32. docs(antd/component): fix labelAlign type and remove labelTextAlign (#817) 👉 ( kenve )

  33. docs: fix spelling (#791) 👉 ( kenve )

  34. docs: formatted with prettier (#768) 👉 ( kenve )

  35. docs(antd-components): update import package name (#758) 👉 ( Janry )

  36. docs: add introduction and support FormTab and support FieldState. unmountRemoveValue (#752) 👉 ( Janry )

  37. doc(next/antd): array item docs optimization (#749) 👉 ( quirkyvar )

  38. docs : add complex-field-component.md (#737) 👉 ( Janry )

  39. doc: add form and formitem (#700) 👉 ( quirkyvar )

  40. docs(@formily/react-schema-renderer): fix docs example (#681) 👉 ( 朱建 )

  41. docs: update next/antd (#661) 👉 ( quirkyvar )

  42. docs(examples): fix FormStep examples (#593) 👉 ( 常泽清 )

  43. docs(@uform/core): improve docs (#402) 👉 ( Janry )

  44. doc: add questions(customize action) (#289) 👉 ( xiaowanzi )

  45. docs: add detail of createForm (#156) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  46. docs: optimize demo of form detail in docs (#150) 👉 ( 合木 )

  47. docs(antd-relations): fix MM visible toggle is not work 👉 ( Janry )

  48. docs(Field_React): fix rule description 👉 ( janryWang )

  49. docs(questions): add Q/A 👉 ( janryWang )

  50. docs(api): fix form text box docs 👉 ( janryWang )

  51. docs(docs): remove statis 👉 ( janryWang )

  52. docs: add HarrisFeng as a contributor (#93) 👉 ( allcontributors[bot] )

  53. docs(readme): add english version of readme (#73) 👉 ( Janry )

  54. docs: improve the English version (#3) 👉 ( [Harry Yu](https://github.com/Harry Yu) )

  55. docs(api): update SchemaForm API links 👉 ( janryWang )

  56. docs(site): move github pages==>netlify 👉 ( janryWang )

  57. docs(all): sort api table 👉 ( janryWang )

  58. docs(API): Fix jump link can't jump in doc site. #59 👉 ( janryWang )

  59. docs: remove useless column in field api table (#61) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  60. docs: update .all-contributorsrc 👉 ( allcontributors[bot] )

  61. docs(@uform/docs): Optimize package bundle size 👉 ( janryWang )

  62. docs(examples): add international docs #25 👉 ( janryWang )

  63. docs(site): update scripts version 👉 ( janryWang )

  64. docs(next/antd): add createAsyncFormActions docs 👉 ( janryWang )

  65. docs: add README.md 👉 ( cnt1992 )

🌹 Improve code quality

  1. refactor(project): remove Formily.* use cases (#1820) 👉 ( Janry )

  2. refactor(designable-ant): expose upload component's textContent property in setting form (#1818) 👉 ( nekic )

  3. refactor(json-schema): remove json-schema index type 👉 ( janrywang )

  4. refactor(reactive): fix #1598 and support #1586 and super performance optimization 👉 ( janrywang )

  5. refactor(desingbale-antd): improve dir name 👉 ( janrywang )

  6. refactor(antd/next): improve docs and support x-component/x-decorator ReactComponent style 👉 ( janrywang )

  7. refactor(core): controlled ==> designable 👉 ( janrywang )

  8. refactor(reactive-react): refactor observer function (#1523) 👉 ( liuwei )

  9. refactor(antd/next): rewrite PreviewText to JSXComponent (#1509) 👉 ( liuwei )

  10. refactor(json-schema): refactor stringify type to fix literal type is erased (#1508) 👉 ( liuwei )

  11. refactor(core): modify IFormState type (#1434) 👉 ( liuwei )

  12. refactor(reactive): add benchmark scripts 👉 ( janrywang )

  13. refactor(project): add deps version lock 👉 ( janrywang )

  14. refactor: adjust the umd compilation process of the ui library (#1206) 👉 ( atzcl )

  15. refactor: update rollup config (#1193) 👉 ( Dark )

  16. refactor(antd): fine adjustment (#1188) 👉 ( atzcl )

  17. refactor: remove disabled, update props name, update NodeTypes enum(#1155) 👉 ( soulwu )

  18. refactor(project): remove react-shared-components 👉 ( janrywang )

  19. refactor(devtools): update npm scripts 👉 ( janrywang )

  20. refactor(react): improve form-spy (#824) 👉 ( Janry )

  21. refactor(@uform/react-schema-editor): update (#606) 👉 ( Andy )

  22. refactor:code and style refactor (#522) 👉 ( Andy )

  23. refactor(antd): adjust the handling of importing components on demand (#485) 👉 ( atzcl )

  24. refactor(typings): update FormStep、dispatch、notify typings 👉 ( atzcl )

  25. refactor: 代码优化 👉 ( 秋逢 )

  26. refactor: improve test case (#375) 👉 ( Janry )

  27. refactor(@uform/core): remove processing test case 👉 ( janryWang )

  28. refactor(build): add build docs flow in CI and remove dynamic style inject 👉 ( janrywang )

  29. refactor: next in TypeScript (#206) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  30. refactor: use isEqual instead of isEmpty 👉 ( monkindey )

  31. refactor(pkg): update eslint-plugin-react version 👉 ( janryWang )

  32. refactor(test): update react-test-library==>@test-library/react 👉 ( janryWang )

  33. refactor(project): merge alibaba/uform master 👉 ( janryWang )

  34. refactor(project): move @alifd/next and antd dependencies to peerDependencies 👉 ( janryWang )

  35. refactor(docs): rebuild docs 👉 ( janryWang )

  36. refactor(ci): update .travis.yml 👉 ( janryWang )

  37. refactor(docs): move _config.yml to root dir 👉 ( janryWang )

  38. refactor(package.json): update publish mode 👉 ( janryWang )

  39. refactor: monaco editor amd 👉 ( cnt1992 )

  40. refactor: split next version 👉 ( cnt1992 )

  41. refactor(builder): delete package-lock.json and config/jest 👉 ( janryWang )

  42. refactor(gitignore): remove lib 👉 ( janryWang )

  43. refactor(project): LESENCE.md ==> LICENSE.md 👉 ( janryWang )

🚀 Improve Performance

  1. perf(path): improve path performance 👉 ( janrywang )

  2. perf(array): shorten the code (#678) 👉 ( Neil )

🛠️ Update Workflow Scripts

  1. build: fix build global may be failed (#1744) 👉 ( liuwei )

  2. build: fix git message sort incorrect (#1708) 👉 ( liuwei )

  3. build: add sourcemap support (#1687) 👉 ( liuwei )

  4. build(shared): external path package 👉 ( janrywang )

  5. build(project): buld project 👉 ( janryWang )

🚧 Add/Update Test Cases

  1. test(core): nested reaction should recall the tracker (#1696) 👉 ( 小黄黄 )

  2. test: update jest config (#1634) 👉 ( liuwei )

  3. test(core): add some tests 👉 ( janrywang )

  4. test(reactive): add mark tests and fix docs typo 👉 ( gwsbhqt )

  5. test(json-schema): update snapshot 👉 ( janrywang )

  6. test(react): fix typings 👉 ( janrywang )

  7. test(@uform/react): improve field and virtualField test cases (#438) 👉 ( dahuang )

  8. test(@uform/utils): add setIn testcase 👉 ( janryWang )

  9. test(effects): remove unnecessary button tags 👉 ( janryWang )

  10. test(project): add large test cases 👉 ( janryWang )

😊 Other Changes

  1. chore(flow): update lint.yml 👉 ( Janry )

  2. chore(project): improve typings and fix typo (#1802) 👉 ( Janry )

  3. chore(designable): fix build failed 👉 ( janrywang )

  4. chore(designable): improve ReactionsSetter ui 👉 ( janrywang )

  5. chore(site): add formily element link 👉 ( janrywang )

  6. chore(setters): improve DataSourceSetter ui 👉 ( janrywang )

  7. chore(project): update readme 👉 ( janrywang )

  8. chore(core): improve display model (#1713) 👉 ( Janry )

  9. chore(path): add benchmark case 👉 ( janrywang )

  10. chore: replace 'disgusting' with 'sophisticated' (#1574) 👉 ( [Riting LIU](https://github.com/Riting LIU) )

  11. chore(pkg): add workspaces 👉 ( janrywang )

  12. chore(github): update pr template 👉 ( janrywang )

  13. chore(project): prettier all code and change style behavior 👉 ( janrywang )

  14. chore(scripts): remove mapCoverage.js 👉 ( janrywang )

  15. chore(workflow): Update check-pr-title.yml (#1490) 👉 ( xrkffgg )

  16. chore(workflow): add issue helper action 👉 ( janrywang )

  17. chore(workflow): rename main.yml ==>commitlint.yml 👉 ( Janry )

  18. chore(actions): update commit checker action 👉 ( Janry )

  19. chore(pkg): add preversion/version lerna scripts hook 👉 ( janrywang )

  20. chore(pkg): change the execution timing of the changelog generator 👉 ( janrywang )

  21. chore(scripts): slice changelog counts 👉 ( janrywang )

  22. chore(antd/next): update resize-observer-polyfill 👉 ( janrywang )

  23. chore: improve github pull request template (#1328) 👉 ( liuwei )

  24. chore: unify ts dependencies (#296) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  25. chore(travis): Guaranteed dependency peering (#288) 👉 ( atzcl )

  26. chore(docs): UFrom --> UForm (#228) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  27. chore(docs): remove unused file and correct antd multiple example (#184) 👉 ( [Kiho · Cham](https://github.com/Kiho · Cham) )

  28. chore: resolve the conflict 👉 ( monkindey )

  29. chore: remove tslint and use typescript-eslint (#159) 👉 ( [Kevin Tan](https://github.com/Kevin Tan) )

  30. chore(scripts): correct git commit specific url) 👉 ( monkindey )

  31. chore(alpha): change version to v0.1.0-beta.20 👉 ( janryWang )

  32. chore: merge 👉 ( cnt1992 )

  33. chore: delete no use files 👉 ( cnt1992 )

  34. chore: rebuild 👉 ( cnt1992 )

  35. chore: add react & react-dom in package.json 👉 ( cnt1992 )

  36. chore: upgrade webpack-dev-server 👉 ( cnt1992 )