发布日期: 2024-11-01
版本号: 6.9.0

本次更新主要包含以下改进:新增多项编辑器功能优化,包括只读模式数据还原、子编辑器支持和组件ID重复自动修复;PDF处理方式调整为动态加载;新增隐藏数据字段并完善文档说明;核心渲染器全面升级为异步模式,提升性能;新增对Qiankun和Wujie微前端框架的支持。问题修复涉及20余项,重点解决分页按钮异常、移动端弹窗误关闭、表单标签显示错误、拖拽功能干扰等问题。样式方面优化了表格内边距、输入数字组件弹出层遮挡问题,并强制表单标签换行。日常维护包括表单数据获取优化、SVG文件体积压缩及文档错误修正,进一步提升了框架稳定性和开发体验。

更新内容 (中文)

新功能 Features 🚀

  • feat: 编辑器只读模式下编辑后还原数据 (#10968) @qkiroc
  • feat: pdfjsWorkerSrc 修改使用方式 (#10963) @allenve
  • feat: 组件id重复后重新赋值 (#10965) @qkiroc
  • Revert “feat: 组件id重复后重新赋值” (#10964) @2betop
  • feat: 编辑器只读模式的subEditor支持返回 (#10959) @qkiroc
  • feat: 组件id重复后重新赋值 (#10943) @qkiroc
  • feat: 隐藏数据中添加 __changeReason 字段并补充文档说明 (#10938) @2betop
  • feat: amis 添加更多扩展功能 (#10924) @2betop
  • feat: amis 渲染器支持异步,并且全部调整为异步 (#10917) @2betop
  • feat: jssdk 支持 qiankun、wujie 微前端框架作为子应用加载 (#10901) @2betop
  • feat: 给formItem组件加data-name标识,方便dom操作 (#10890) @qkiroc

问题修复 Bugfix 🐛

  • fix: 修复类继承 observer 过的类无法使用 super.render 的问题 (#10996) @2betop
  • fix: 修复编辑器中crud2 id自动修改问题 (#10989) @qkiroc
  • fix: #10951 修复 InputTable 在配置 perPage 开启分页场景时,底部新增按钮展示异常 (#10967) @jinmingpang
  • fix: fix scss deprecation warning (#10988) @allenve
  • fix: 移动端弹窗、抽屉配置了closeOnOutside,移动端下拉类型的表单选择后整个弹窗关闭 (#10986) @z1769057083
  • fix: 修复 amis-editor 校验面板没有翻译的问题 (#10974) @2betop
  • fix: css 变量问题 (#10969) @allenve
  • fix: #10939 修复 broadcast 事件无效 (#10966) @jinmingpang
  • fix: 修复渲染改成异步后部分面板匹配错误问题 (#10962) @2betop
  • fix: 修复combo内select的options使用valueField时options会被全部禁用的问题 (#10957) @CheshireJCat
  • fix: label为布尔时显示错误 (#10952) @hzh11012
  • fix: 修复弹框复制id重复问题 (#10954) @qkiroc
  • fix: label为布尔时显示错误 (#10934) @hzh11012
  • fix: 配置面板首次变更无效&&focus报错 (#10936) @allenve
  • fix: 设置inTag时,label 为对象时渲染异常 (#10926) @hzh11012
  • fix: inputTable开启拖拽后会导致表头文字可拖拽 (#10895) @thinkingc
  • fix: inputTree defer模式下悬浮不展示操作按钮 #10873 (#10883) @thinkingc
  • fix: 修复图片放大功能右键也会触发图片移动的问题 (#10903) @2betop
  • fix: 修复 autoComplete 和 addApi 搭配时新增选项不刷新的问题 (#10902) @2betop
  • fix: 文档文案修改 (#10874) @lee-baba
  • docs: fix spelling errors (#10898) @qwangry
  • 解决bug:https://github.com/baidu/amis/issues/9146 (#10910) @xiahao90

日常维护 Chore

详见原始内容

样式调整 Style 🌈

  • style: 调整表格行上下内边距 (#10991) @qkiroc
  • style: 修复table中放置带单位的inputNumber弹出被挡住问题 (#10904) @2betop
  • style: form label强制折行 (#10882) @qkiroc
  • style: condition下拉框样式细节优化,避免内容过多导致超长 (#10864) @hzh11012

更新内容 (原始)

新功能 Features 🚀

  • feat: 编辑器只读模式下编辑后还原数据 (#10968) @qkiroc
  • feat: pdfjsWorkerSrc 修改使用方式 (#10963) @allenve
  • feat: 组件id重复后,重新赋值 (#10965) @qkiroc
  • Revert “feat: 组件id重复后,重新赋值” (#10964) @2betop
  • feat: 编辑器只读模式的subEditor支持返回 (#10959) @qkiroc
  • feat: 组件id重复后,重新赋值 (#10943) @qkiroc
  • feat: 隐藏数据中添加 __changeReason 字段并补充文档说明 (#10938) @2betop
  • feat: amis 添加更多扩展功能 (#10924) @2betop
  • feat: amis 渲染器支持异步,并且全部调整为异步 (#10917) @2betop
  • feat: jssdk 支持 qiankun, wujie 微前端框架作为子应用加载 (#10901) @2betop
  • feat: 给formItem组件加data-name标识,方便dom操作 (#10890) @qkiroc

问题修复 Bugfix 🐛

  • fix: 修复类继承 observer 过的类无法使用 super.render 的问题 (#10996) @2betop
  • fix: 修复编辑器中crud2 id自动修改问题 (#10989) @qkiroc
  • fix: #10951 修复 InputTable 在 配置 perPage 开启分页场景时,底部新增按钮展示异常 (#10967) @jinmingpang
  • fix: fix scss deprecation warning (#10988) @allenve
  • fix: 移动端弹窗、抽屉配置了closeOnOutside, 移动端下拉类型的表单选择后整个弹窗关闭 (#10986) @z1769057083
  • fix: 修复 amis-editor 校验面板没有翻译的问题 (#10974) @2betop
  • fix: css 变量问题 (#10969) @allenve
  • fix: #10939 修复 broadcast 事件无效 (#10966) @jinmingpang
  • fix: 修复渲染改成异步后部分面板匹配错误问题 (#10962) @2betop
  • fix: 修复combo内select的options使用valueField时options会被全部禁用的问题 (#10957) @CheshireJCat
  • fix: label为布尔时,显示错误 (#10952) @hzh11012
  • fix: 修复弹框复制id重复问题 (#10954) @qkiroc
  • fix: label为布尔时,显示错误 (#10934) @hzh11012
  • fix: 配置面板首次变更无效&&focus报错 (#10936) @allenve
  • fix: 设置inTag时,label 为对象时渲染异常 (#10926) @hzh11012
  • fix: inputTable开启拖拽后会导致表头文字可拖拽 (#10895) @thinkingc
  • fix: inputTree defer模式下悬浮不展示操作按钮 #10873 (#10883) @thinkingc
  • fix: 修复图片放大功能右键也会触发图片移动的问题 (#10903) @2betop
  • fix: 修复 autoComplete 和 addApi 搭配时新增选项不刷新的问题 (#10902) @2betop
  • fix: 文档文案修改 (#10874) @lee-baba
  • docs: fix spelling errors (#10898) @qwangry
  • 解决bug:https://github.com/baidu/amis/issues/9146 (#10910) @xiahao90

日常维护 Chore

  • chore: form 下发 onFlushForm 方便自定义组件拿取最新数据 (#10976) @2betop
  • chore: 优化 svg 体积 (#10915) @2betop
  • docs: fix spelling errors (#10898) @qwangry
  • chore: update saxes.ts (#10867) @eltociear
  • 补充 table2 事件文档 (#10878) @donglixiaoche

样式调整 Style 🌈

  • style: 调整表格行上下内边距 (#10991) @qkiroc
  • style: 修复table 中放置带单位的 inputNumber 弹出被挡住问题 (#10904) @2betop
  • style: form label强制折行 (#10882) @qkiroc
  • style:condition下拉框样式细节优化,避免内容过多导致超长 (#10864) @hzh11012

下载链接