All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.19.1 (2023-10-05)
- lib: 补全类型 (7a15c42)
1.19.0 (2023-10-05)
- 合并 from 'vueCommonUtils' (a42ffb8)
- lib: 支持antdv 4x 版本 (90987f0), closes #323
- lib: 支持配置 fui 自定义function (955308d), closes #323
- lib: 支持配置 ui:required (84adc7f), closes #175
- lib: 添加 afterArrayOperate 配置,支持数组操作回调 (de1068f), closes #323
- utils: 合并公共配置 (37c051c)
- 分离公共 Vue 工具 js (80d3f56)
1.18.0 (2023-08-05)
- lib: 修复 anyOf index change 旧值不匹配不会移除的问题 (22c658a)
- lib: 修复 match anyOf option未重新retrieve schema 导致无法正确match index的问题 (44dd77b), closes #317
1.17.1 (2023-05-14)
1.17.0 (2023-05-01)
- lib: 支持配置 formProps.popover 透传给ui组件 popover (4c7cc51), closes #269
- update dist文件 (3960544)
- 保留isMiniDes的默认逻辑 (5496040)
- 放开miniDesc模式开关的限制 (81d1834)
- is-mini-des: 放开小图标描述信息的控制开关 (3581f3c)
1.16.0 (2023-05-01)
- lib: 支持配置 formProps.popover 透传给ui组件 popover (4c7cc51), closes #269
- update dist文件 (3960544)
- 保留isMiniDes的默认逻辑 (5496040)
- 放开miniDesc模式开关的限制 (81d1834)
- is-mini-des: 放开小图标描述信息的控制开关 (3581f3c)
1.15.0 (2023-05-01)
- lib: 支持配置 formProps.popover 透传给ui组件 popover (4c7cc51), closes #269
- update dist文件 (3960544)
- 保留isMiniDes的默认逻辑 (5496040)
- 放开miniDesc模式开关的限制 (81d1834)
- is-mini-des: 放开小图标描述信息的控制开关 (3581f3c)
1.14.2 (2022-12-12)
Note: Version bump only for package vue-json-schema-form
1.14.1 (2022-12-12)
- lib: 修复 anyOf 下schema没有重新resolve (4678bb0), closes #247
- lib: 修复null值 不能重新赋值问题 (14abc97), closes #245
1.14.0 (2022-08-07)
- build vue3-form-element (4747bf9)
- 修复fallbackLabel的错误判断 && 优化代码 (d23da39)
- vue3 core: 修复provide警告 (711c932)
- vue3core: 整理代码 (54e9db4)
1.13.1 (2022-06-12)
- lib: arrayFieldSpecialForamt 响应props变化 (40536d5)
1.13.0 (2022-05-22)
1.12.2 (2022-04-11)
1.12.1 (2022-04-05)
1.12.0 (2022-03-08)
1.11.0 (2022-02-19)
1.10.0 (2021-11-28)
1.9.5 (2021-11-21)
1.9.4 (2021-11-02)
Note: Version bump only for package vue-json-schema-form
1.9.3 (2021-10-10)
1.9.2 (2021-09-25)
- lib: 修复antd表单不实时校验 (5452491)
- lib: 修复anyof 默认值计算可能丢失属性 (44bcb44), closes #108
- lib: 修复anyOf嵌套object 可能丢失部分校验规则的问题 (5c06294)
1.9.1 (2021-09-22)
1.9.0 (2021-09-06)
- vue2: vue2 添加 widgetListeners 配置 (50348c2), closes #45
- vue2-core: 暴露 okBtnProps (c832a07)
- vue3-core: 允许传递props至formFooter (60ee613)
- vue3-core: 优化 okBtnProps 的实现方式 (adfe93e)
1.8.0 (2021-09-06)
- vue2: vue2 添加 widgetListeners 配置 (50348c2), closes #45
- vue2-core: 暴露 okBtnProps (c832a07)
- vue3-core: 允许传递props至formFooter (60ee613)
- vue3-core: 优化 okBtnProps 的实现方式 (adfe93e)
1.7.0 (2021-08-29)
- demo: 修复element plus无法打开,锁定element plus cdn版本 (a3c4312)
- schema-generator: 修复array 下object排序问题 (55dc50e)
1.6.4 (2021-07-18)
- vue3 antd: 修复color format选择颜色 (378c2e1)
1.6.3 (2021-07-12)
Note: Version bump only for package vue-element-schema-form
1.6.2 (2021-05-31)
Note: Version bump only for package vue-json-schema-form
1.6.1 (2021-05-26)
- lib: 修复 d.ts 申明文件错误 (860c3b4)
1.6.0 (2021-05-22)
- lib: form-mounted event 添加formData 参数 (c54202c)
1.5.0 (2021-05-09)
- lib: 优化anyOf切换选项值的复用,修复vue3 anyOf无法切换选项 (6159160)
1.4.0 (2021-04-22)
1.3.0 (2021-04-15)
- core: widget 节点直接配置onChange (2d2264b)
1.2.1 (2021-04-11)
1.2.0 (2021-03-30)
1.1.3 (2021-03-18)
Note: Version bump only for package vue-element-schema-form
1.1.2 (2021-03-07)
1.1.1 (2021-03-06)
- vue2-iview3: 修复iveiws组件透透传slot失效 (f86ec5f)
1.1.0 (2021-03-06)
1.0.2 (2021-01-31)
- style: 修复p标签等自带边距导致的样式问题 (7b7e43e)
1.0.1 (2021-01-31)
- vue2-element: 修复 vue2-elementUi package 配置问题 (fcc30d6)
0.6.1 (2021-01-19)
Note: Version bump only for package vue-element-schema-form
0.6.0 (2021-01-19)
- iview3: 适配iview3 footer btn (b734ae0)
- 添加初始化 iview (f8b59ce)
- demo: demo页面添加ui 框架切换 (c3f76f7)
- iview: 添加iview i-switch 组件转换 (8fae70c)
- iview3: 适配 iview (c969d97)
- 适配iview3 upload 组件 (16060af)
- vue2-iview3: 完成iview3时间选择和样式优化 (27e310e)
- vue2-iview3: 适配 iview3 (0120d2b), closes #27
- vue3: init vue3 core (df2c1fe)
- vue3: 完成 vue3 form组件 (1c5deba)
- vue3: 更新vue3 form 组件 (ab481d6)
- vue3-core: 初始化vue3-core (f22a51c)
- 适配 iview3 (d4ee166)
- 适配 iview3 (2df6957)
- 适配iview 时间日期 (0baa3cd)
0.5.0 (2020-12-25)
- lib: uploadWidget 组件支持slots 配置function 接受createElement参数 (2ceebcb)
- 下拉选项组件支持直接配置ui:enumOptions,优先级高于schema默计算出的下拉选项 (af8bee4)
- lib: 添加on-validation-failed event,表单校验失败触发 (388454e)
- lib: 配置 format color,默认使用 el-color-picker 组件 (be915ad)
0.4.0 (2020-12-05)
- lib: 更新eslint配置 (6c8d9d5)
0.3.0 (2020-12-03)
- lib: 修复array widget 覆盖多选类型问题 (d7453b3)
- lib: 修复array 多选类型不配置required ,导致array minItems 等后续不校验问题 (683380e)
- 优化 anyOf 切换 (2c2388d)
0.2.2 (2020-11-25)
Note: Version bump only for package vue-json-schema-form
0.2.1 (2020-11-25)
0.2.0 (2020-11-24)
- lib: 修复lib boolean 类型使用select渲染时,label=true 导致props类型校验错误 (70ac8fc)
- lib: 修复数组多选框默认值错误问题,修复anyOf选项数据可能合并错误 (bf4a086)
- lib: 修复默认schema生成formData和默认值相等时导致可能不能及时更新的问题 (590e37d)
- demo: 更新demo页ui样式 (89b93b2)
- lib: array 类型 item title description 支持 $index 特殊字符 (8922650), closes #19
- lib: ui配置支持 ui:xxx 配置表达式 (570dd57), closes #19
- lib: 对ui:xxx 配置支持表达式,options 内不支持表达式以便区分 (7c20bb8)
- lib: 支持 column 布局,1 2 3 列 ,同时支持单个 widget 配置ui:width 指定宽度 (a088a6f)
- schema generator: 完成schema生成器 input 组件配置化 (9d7cc67)
- schema generator: 支持基础组件拖入生成 (93e344e)
- schema generator: 添加schema generator 参数formLabel左右布局时隐藏description (f13a159)
- schema-generator: 优化schema-generator参数配置 (82d0b7d)
- schema-generator: 优化导出代码 (20d429c)
- schema-generator: 修复 schema-generator 导出schema参数丢失问题 (23f9615)
- schema-generator: 初始化 schema-generator (3a743ee)
- schema-generator: 完善表单设计器组件库 (26afd79)
- schema-generator: 更新schema生成器 支持配置数组 (0f4d3b4)
- schema-generator: 添加日期相关组件 (bcb2836)
- schema-generator: 生成表单编辑器 (dd5eecb)