新功能 Features 🚀
- feat: InputRichText组件TinyMCE默认支持图片尺寸调整 (#9927) @allenve
- feat-editor: PDF配置面&&签名组件配置面板完善 (#9911) @allenve
- feat: iframe 支持打开 blob 地址 Close: #8971 (#9893) @2betop
- feat: 事件动作confirmDialog和alert支持自定义className Close #9869 (#9900) @CheshireJCat
- feat: crud 支持刷新行数据 (#9854) @2betop
- feat: ContextMenu-更高效\好用地计算右键菜单的位置 (#9881) @CheshireJCat
- feat: 条件组合与公式结合时支持自定义输入框类型 (#9871) @2betop
- feat: contextMenu组件willUnmount时cancel debounce (#9849) @CheshireJCat
- feat: ContextMenu组件支持渲染自定义菜单\支持监听菜单大小变化并重新计算位置 (#9846) @CheshireJCat
- feat: Combo组件支持拖拽事件 Close: #9538 (#9668) @CheshireJCat
- feat: Office Viewer 支持 Excel (#9826) @nwind
- feat: 优化签名面板图标 (#9803) @allenve
- feat: select tree模式支持menuTpl (#9790) @qkiroc
- feat: 增加验证身份证号码的范围合理性(1850-今天) (#9764) @CheshireJCat
- feat: amis 表单项组件支持testid (#9736) @allenve
- feat: 签名组件参数优化&&编辑器配置面板 (#9758) @allenve
- feat:amis支持手写签名面板 (#9726) @allenve
- feat: 日期范围、transfer等组件支持testid (#9700) @allenve
- feat: autoFill api 模式也支持 initAutoFill 配置 Close: #9631 #9716 #9721 (#9722) @2betop
- feat: 支持PDF预览 (#9704) @allenve
问题修复 Bugfix 🐛
- fix: SDK模式下,select使用自定义过滤,采用移动模式,下拉点不开 Close: #9725 (#9905) @CheshireJCat
- fix: 修复编辑器中选择inputKv组件异常问题 (#9835) @qkiroc
- fix(amis-editor): 背景选择器图片缩放类型选择无效问题 (#9916) @qkiroc
- fix: 修复Image图片组件enlargeWithGallary和enlargeCaption两个属性不生效的问题 Close: #9769 (#9903) @CheshireJCat
- fix:修复crud赋值时没传行数据的报错 (#9909) @hsm-lv
- fix: 修复 inputTable 事件动作上下文信息不全 Close: #8853 (#9898) @2betop
- fix: 修复crud 拖拽上下文信息中 insertBefore 和 insertAfter 为空的问题 Close: #1533 (#9902) @2betop
- fix: 修复 defaultData 中配置 schema, 存在数据映射冲突问题 Close: #8972 (#9891) @2betop
- fix: 修复 gh-pages 访问 app 多页面应用报错 Close: #9001 (#9886) @2betop
- fix: 修复 popOver 在滚动容器内的位置不正确的问题 Close: #9855 (#9858) @2betop
- fix: 修复 上下文 store 数据同步问题 Close: #9901 (#9906) @2betop
- fix: combo中超长字符串导致group的tab删除按钮消失 (#9892) @CheshireJCat
- fix: 修复 crud 的 autoFillHeight 模式与 itemActions 结合使用时位置不正确的问题 Close: #9231 (#9841) @2betop
- fix(editor): 修复编辑器自定义样式和固定样式渲染混乱问题 (#9847) @qkiroc
- fix: 修复 app 模式页面定义 definitions 无效的问题 Close: #4679 (#9883) @2betop
- fix: 增加 Object.hasOwn polyfill 避免 Chrome 92 以下报错 Closes #9816 (#9894) @nwind
- fix: 修复 inputFormula evalMode false 时提交报错问题 (#9899) @2betop
- fix: 修复 InputTable 编辑树形结构数据的问题 Close: #9379 (#9852) @2betop
- fix: 修复editor中的右键菜单偶尔出现后立刻消失的问题 (#9882) @CheshireJCat
- fix: 修复滑块组件有精度配置时精度不准确的问题 (#9865) @CheshireJCat
- fix: 二维码组件下载展示不全 close: #9859 (#9861) @CheshireJCat
- fix: office-viewer excel 去掉字母间距导致显示不正确问题 (#9853) @nwind
- fix: 修复 office-viewer 的 databar 显示不正确问题 (#9842) @nwind
- fix: 修复数据域改变,nav没有动态修改的问题 (#9829) @qkiroc
- fix: 修复 jssdk 模式下 inputTree 的按钮提示不可见 Close: #9834 (#9837) @2betop
- fix: 修复 combo 可能无限触发 onChange 的问题 (#9832) @2betop
- chore: 弹窗功能优化 (#9825) @2betop
- fix: 修复弹窗修改可能的报错 (#9801) @2betop
- fix: issue:9755:inputGroup下inputText icon 不显示 (#9802) @allenve
- fix: 修复 crud 其他模式构建脚手架初始化态状态错误 (#9777) @2betop
- fix: 修复 table 更新指定行数数据多次调用报错问题 Close: #9659 (#9778) @2betop
- fix: 修复popover定位问题 (#9796) @qkiroc
- fix: 修复crud里面使用文本假数据/列表组件渲染报错 (#9782) @zhangtao07
- fix: rollup版本导致的打包问题 (#9781) @allenve
- fix: 修复 crud setData 动作处理报错 (#9765) @2betop
- fix: editor-修复switch组件值格式数字和字符串会被自动转为布尔值的问题 (#9695) @CheshireJCat
- fix(amis-theme-editor-helper): 字体、边框、内外边距等外观配置增加默认placeholder (#9746) @wibetter
- fix: table的select动作判断falttenedRows进行选中,以便选中子节点 close: #9714 (#9715) @ranwawa
- fix: 提取公共modal可能会更新错误 (#9723) @52flutter
- fix: 修复弹窗交互调整引发动作添加报错 Close: #9720 (#9724) @2betop
- fix: crud2条件查询表单重置失效 issue: #9701 (#9706) @citywalki
- fix:根据broadcast广播配置input-month-range组件清空操作无效 Close #9505 (#9707) @hsm-lv
- fix: 修复Tabs组件文档和Editor中mountOnEnter默认值是false但Renderer中是true不一致导致渲染不符合预期的问题 (#9920) @CheshireJCat
- fix: editor paste and Remove max-height (#9794) @F-jianchao
日常维护 Chore
- chore: 避免 form 无限触发 onChange (#9919) @2betop
- chore: 补充事件动作走通 crud 初始化基于额外接口初始选中行的场景 Close: #9908 (#9910) @2betop
- chore: store 的 pristine 默认改成只有远程数据更新触发的重新初始化才更新 Close: #9092 (#9856) @2betop
- chore: gh-pages 只有 master 分支才更新 (#9896) @nwind
- chore: 调整弹窗错误提示逻辑,显示后 3 秒消失 (#9868) @2betop
- chore: 修复 gh-pages 没有 xlsx 文件问题 (#9836) @nwind
- chore: 公式编辑器 input 换成 codemirror 提升交互体验 (#9821) @2betop
- chore: 默认不要透传 loading (#9804) @2betop
- chore: 优化公式编辑器支持表达式中换行 (#9763) @2betop
- chore: input-table 支持单元格为容器时内部放表单项也参与校验 Close: #9756 (#9757) @2betop
- chore: 布局容器优化 (#9760) @zhangtao07
- chore: 调整表单项初始化过程 解决表单项非初始渲染时 initAutoFill 配置无效的问题 Close: #9733, #9742 (#9754) @2betop
- chore: 调整弹窗编辑逻辑支持子弹窗中可以选择打开父级其他弹窗 (#9747) @2betop
- chore: 优化弹窗参数映射逻辑 (#9730) @2betop
- chore: 弹窗交互调整 (#9687) @2betop