Skip to content

Latest commit

 

History

History
658 lines (244 loc) · 29.6 KB

CHANGELOG.md

File metadata and controls

658 lines (244 loc) · 29.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

1.19.1 (2023-10-05)

Bug Fixes

1.19.0 (2023-10-05)

Bug Fixes

  • 合并 from 'vueCommonUtils' (a42ffb8)

Features

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

Bug Fixes

  • lib: 修复 anyOf index change 旧值不匹配不会移除的问题 (22c658a)
  • lib: 修复 match anyOf option未重新retrieve schema 导致无法正确match index的问题 (44dd77b), closes #317

Features

  • lib: vue2版本 formItem 默认支持promise 形式 (6e48d27), closes #316

1.17.1 (2023-05-14)

Bug Fixes

  • lib: 优化默认formData 计算逻辑,覆盖无效数据 (f650884), closes #299

1.17.0 (2023-05-01)

Features

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

Features

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

Features

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

Bug Fixes

  • lib: 修复 anyOf 下schema没有重新resolve (4678bb0), closes #247
  • lib: 修复null值 不能重新赋值问题 (14abc97), closes #245

1.14.0 (2022-08-07)

Bug Fixes

  • lib: 修复color 校验 (2b49753)
  • lib: 宽松color format 校验 (d32d079)
  • vue2-lib: 修复 provide 响应式 (d4ca316)

Features

  • build vue3-form-element (4747bf9)
  • 修复fallbackLabel的错误判断 && 优化代码 (d23da39)
  • vue3 core: 修复provide警告 (711c932)
  • vue3core: 整理代码 (54e9db4)

1.13.1 (2022-06-12)

Bug Fixes

  • lib: arrayFieldSpecialForamt 响应props变化 (40536d5)

1.13.0 (2022-05-22)

Features

  • lib: 添加 defaultSelectFirstOption 配置 (bf17a61), closes #171

1.12.2 (2022-04-11)

Bug Fixes

  • lib: ui:hidden 透传到widget组件 (f63094e), closes #170

1.12.1 (2022-04-05)

Bug Fixes

1.12.0 (2022-03-08)

Bug Fixes

  • lib: 添加严格模式配置,更精准计算anyOf 默认值 (10cdc08), closes #152
  • ts: 修复类型定义文件 (18a7058)

Features

1.11.0 (2022-02-19)

Bug Fixes

  • lib: 添加严格模式配置,更精准计算anyOf 默认值 (2cd65bb), closes #157

Features

  • cdn: 替换cdn链接 (245fd2c)
  • lib: 阻止表单默认submit事件 (a882181), closes #150

1.10.0 (2021-11-28)

Features

  • lib: 添加 $$uiFormRef 属性,可在mounted 之直接访问子组件实例 (08c6c4f), closes #127
  • 回退 (e00a39c)

1.9.5 (2021-11-21)

Bug Fixes

  • ant: 修复vue3 ant popover 数据无法响应式 (3e473ef), closes #121
  • lib: 修复inline 布局样式问题 (65a7143), closes #122

1.9.4 (2021-11-02)

Note: Version bump only for package vue-json-schema-form

1.9.3 (2021-10-10)

Bug Fixes

  • lib: allOf merge 相同类型直接使用左边 (c0bd0cd), closes #116

1.9.2 (2021-09-25)

Bug Fixes

  • lib: 修复antd表单不实时校验 (5452491)
  • lib: 修复anyof 默认值计算可能丢失属性 (44bcb44), closes #108
  • lib: 修复anyOf嵌套object 可能丢失部分校验规则的问题 (5c06294)

1.9.1 (2021-09-22)

Bug Fixes

  • anyof: 新值为object类型直接覆盖 (d2f9791), closes #77
  • 修复select组件无法实时校验 (85d9545), closes #105

1.9.0 (2021-09-06)

Features

  • vue2: vue2 添加 widgetListeners 配置 (50348c2), closes #45
  • vue2-core: 暴露 okBtnProps (c832a07)
  • vue3-core: 允许传递props至formFooter (60ee613)

Performance Improvements

  • vue3-core: 优化 okBtnProps 的实现方式 (adfe93e)

1.8.0 (2021-09-06)

Features

  • vue2: vue2 添加 widgetListeners 配置 (50348c2), closes #45
  • vue2-core: 暴露 okBtnProps (c832a07)
  • vue3-core: 允许传递props至formFooter (60ee613)

Performance Improvements

  • vue3-core: 优化 okBtnProps 的实现方式 (adfe93e)

1.7.0 (2021-08-29)

Bug Fixes

  • demo: 修复element plus无法打开,锁定element plus cdn版本 (a3c4312)
  • schema-generator: 修复array 下object排序问题 (55dc50e)

Features

1.6.4 (2021-07-18)

Bug Fixes

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

Bug Fixes

  • lib: 修复 d.ts 申明文件错误 (860c3b4)

1.6.0 (2021-05-22)

Features

  • lib: form-mounted event 添加formData 参数 (c54202c)

1.5.0 (2021-05-09)

Features

  • lib: 优化anyOf切换选项值的复用,修复vue3 anyOf无法切换选项 (6159160)

1.4.0 (2021-04-22)

Features

  • lib: 调整 widget onChange prop参数格式,添加 formData参数 (4c441fc), closes #45

1.3.0 (2021-04-15)

Bug Fixes

  • core: 修复 anyof 后代存在 $ref可能无法回填的问题 (4dd046b), closes #59

Features

  • core: widget 节点直接配置onChange (2d2264b)

1.2.1 (2021-04-11)

Bug Fixes

  • lib: 修复anyOf下多级对象初始值计算错误问题 (6dd9780), closes #57

1.2.0 (2021-03-30)

Features

  • lib: 添加 fallback-label 参数 (cd2d8c3), closes #45

1.1.3 (2021-03-18)

Note: Version bump only for package vue-element-schema-form

1.1.2 (2021-03-07)

Bug Fixes

  • vue3-antd: 修复form label 双冒号问题 (5b4f16c), closes #46

1.1.1 (2021-03-06)

Bug Fixes

  • vue2-iview3: 修复iveiws组件透透传slot失效 (f86ec5f)

1.1.0 (2021-03-06)

Features

1.0.2 (2021-01-31)

Bug Fixes

  • style: 修复p标签等自带边距导致的样式问题  (7b7e43e)

1.0.1 (2021-01-31)

Bug Fixes

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

Bug Fixes

  • lib: 修复 anyOf 类型,编辑时不能匹配正确选项 (d747722), closes #31
  • lib: 解决打包后包含es6代码问题 (f03352e), closes #29

Features

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

Bug Fixes

  • lib: 修复 anyOf 切换时原item下错误不会清除问题 (8d0b09a)
  • uploadwidget: 修复上传图片 picture 模式文件获取错误问题 (e672d74)

Features

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

Features

  • lib: 更新eslint配置 (6c8d9d5)

0.3.0 (2020-12-03)

Bug Fixes

  • lib: 修复array widget 覆盖多选类型问题 (d7453b3)
  • lib: 修复array 多选类型不配置required ,导致array minItems 等后续不校验问题 (683380e)

Features

0.2.2 (2020-11-25)

Note: Version bump only for package vue-json-schema-form

0.2.1 (2020-11-25)

Bug Fixes

  • schema generator: 修复schema生成器预览不支持% (ff0d2da)
  • schema generator: 多选类型强制 uniqueItems (cd3349e)

0.2.0 (2020-11-24)

Bug Fixes

  • lib: 修复lib boolean 类型使用select渲染时,label=true 导致props类型校验错误 (70ac8fc)
  • lib: 修复数组多选框默认值错误问题,修复anyOf选项数据可能合并错误 (bf4a086)
  • lib: 修复默认schema生成formData和默认值相等时导致可能不能及时更新的问题 (590e37d)

Features

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