Releases: baidu/amis
Releases · baidu/amis
3.4.3
新功能 Features 🚀
- feat: formula 取 cookie, localstorage, sessionstorage支持 &['xxx'] 来获取复杂变量名数据 Close: #8376 (#8385) @2betop
- feat: classname 配置中类名支持表达式 Close: #8388 (#8392) @2betop
- feat: input-table增加是否展示列开关配置项, table更新配置项交互 (#8394) @yinchunyu
- feat: divider支持带文字配置 (#8358) @xiangwaner
- feat: 表达式新增幂函数(Math.pow) (#8370) @lurunze1226
- feat: options类文本过长,显示优化 (#7990) @sqzhou
- feat: loadDataOnceFetchOnFilter 可以控制列的 searchable 或者 filterable 或者 se… (#8351) @2betop
- feat: 「页面设计器」组件搜索框支持不输入"-"进行搜索 (#8316) @igrowp
- feat: 列表类组件支持更新指定行记录 Close #8258 (#8278) @hsm-lv
- feat: export-excel 初步支持总结行 Closes #2911 (#8286) @nwind
- feat: 树组件支持配置虚拟渲染时的高度\宽度\可见区外缓冲渲染数 (#8215) @CheshireJCat
- feat:图片缩略图占位图地址栏添加fx;占位图支持取fx变量 (#8009) @miaoxinyu01
问题修复 Bugfix 🐛
- fix(amis-editor): 导出CRUD2/utils (#8322) @wibetter
- fix(amis-core): 修复新版外观/阴影等配置失效问题 (#8280) @wibetter
- fix(amis-editor-core): 构建发版时注入当前版本号信息 (#8253) @wibetter
- fix(amis): 补充FlexSchema,flex组件增加提示词信息 (#8235) @wibetter
- Update chart.md:修改文档错别字 (#8231) @Hutonghao
- fix: 修复选择现有弹窗的报错以及弹窗ref替换不全的问题 (#8232) @ascend13
- fix #8383 修复Form 表单项设置validateOnChange,初始化 initApi后,validate被触发 (#8387) @xianlinzhang
- fix: 修复 crud column 中 searchable 表单项为 input-date-range 时重置无法重置 extraName Close: #8389 (#8390) @2betop
- fix: 修复 dialog title 为空时 showButtonClose 开启不显示关闭按钮的问题 Close: #8108 (#8378) @2betop
- fix: 修复 crud 中使用 pagination 配置 showPerPage 无效问题 Close: #8373 (#8377) @2betop
- fix: 修复复用的 contextmenu 实例可能已销毁的问题 (#8399) @2betop
- fix:修复组件特性动作无法选中弹窗之外组件的兼容 (#8374) @ascend13
- fix: 修复 REPLACE 公式第二个参数是空字符串时导致的死循环问题 Close: #8200 (#8365) @2betop
- fix: table2单元格宽度自适应、嵌套数据展示等问题修复 (#8372) @wanglinfang2014
- fix: Form组件配置页面跳转事件可能会导致持久化数据无法清除问题 (#8354) @lurunze1226
- fix: 修复 react-json-view import 异常 Close: #8145 (#8369) @2betop
- fix: formulaControl去除rendererSchema对popOverContainer的配置 (#8367) @igrowp
- fix: 修复 input-table 中存在公式表达式值没有及时更新的问题 Close: #8263 (#8364) @2betop
- fix: return trabslateScahema函数 (#8361) @igrowp
- fix: nextjs13环境下formulaControl组件popOverContainer 写死,导致编辑器出现死循环bug Close:#8355 (#8359) @igrowp
- fix: 修复table columns、tableLayout属性变化realWidth未更新 (#8349) @wanglinfang2014
- fix: 页面设计器组件搜索改用matchSorter (#8353) @igrowp
- fix: 组合穿梭器 预览拖拽排序已选项 页面有弹框提醒 (#8341) @igrowp
- fix: 修复固定表头不生效问题 (#8332) @huangxj29
- fix: 事件动作组件变量赋值编辑后回显错误 (#8337) @igrowp
- fix: 表单配置面板-可见 配置项默认开启 (#8331) @igrowp
- fix: 弹窗外观文字去掉vertical (#8335) @hy993658052
- fix: 修复icon组件设置外观不生效问题 (#8330) @qkiroc
- fix: 数据配置外部接口添加防抖处理,避免输入内容错乱 (#8317) @igrowp
- fix: 修复inputTable当前页数据删除完无法自动调整到上一页问题 (#8327) @wanglinfang2014
- fix: 修复在 toolbar 中的 form 值变化回显不正确的问题 (#8326) @2betop
- fix: 文字外观去掉vertical-align (#8323) @hy993658052
- fix: CURD组件设置查询字段数据域二次同步导致渲染错误问题 (#8324) @lurunze1226
- fix: 修复steps title展示[object object]问题 (#8319) @qkiroc
- fix(editor): 修复style2themecss报错问题 (#8321) @qkiroc
- fix: 修复table rowClassNameExpr一般背景样式不生效问题 (#8315) @qkiroc
- fix: 公式编辑器弹窗,会缓存已删除的内容 (#8314) @igrowp
- fix(amis-editor): 数据源构造器 match 规则,分页组件面板控件样式错误问题 (#8313) @lurunze1226
- fix: 修复inputNumber配置面板在配置校验触发规则没有生效的问题 (#8288) @igrowp
- fix: 修复嵌套模式当列隐藏时不显示展开按钮问题 Close: #8301 (#8302) @2betop
- fix: 数字输入框禁用时单位选择也禁用 (#8279) @hy993658052
- fix: 修复 combo 表单项中存在同名表单项时内部表单项值被覆盖的问题 (#8300) @2betop
- fix(amis-editor): 补充国际化预料,并发版5.6.1 (#8287) @wibetter
- fix: 修复表单保存成功可能导致 combo 中新增部分重置的问题 (#8297) @2betop
- fix: table组件 rowClassNameExpr 优先级 (#8247) @allenve
- fix:修复弹窗自定义宽度时媒体查询max-width限制宽度显示 (#8272) @ascend13
- fix:下拉选择上下文支持labelField和valueField (#8268) @hsm-lv
- fix: 修复api适配器回显问题 (#8261) @igrowp
- fix:表达式编辑器数组成员快捷操作语句错误问题 (#8252) @hsm-lv
- fix: JSON 组件缺失的属性说明 (#8245) @YangFong
- fix:表达式编辑器变量列表样式问题 (#8249) @hsm-lv
- fix:上传文件&图片成功事件数据 (#8248) @hsm-lv
- fix: 修改组合穿梭器默认脚手架id (#8239) @igrowp
- fix: 调整tpl输入框表达式匹配规则 (#8238) @igrowp
- fix: nav横向导航增加最大高度限制 (#8233) @wanglinfang2014
日常维护 Chore
- chore(editor): style中的backgroun-color转为themeCss中的background (#8380) @qkiroc
- chore: 修复 downshift 使用 es6 语法导致 (#8371) @nwind
- chore: 调整列的快速搜索逻辑干掉之前没清理干净的排序相关逻辑 Close: #8342 (#8360) @2betop
- chore: 优化 name 中直接写表达式用法 (#8343) @2betop
- chore: 调整选项搜索策略改成 contains 更加精准 (#8329) @2betop
- chore: 添加补丁修复存量配置中存在无用主题属性问题 (#8340) @2betop
- chore:调整formula-editor中数组变量成员快捷列表文字为左对齐 (#8333) @hsm-lv
- chore(editor): 优化editor侧边栏拖拽卡顿问题 (#8309) @qkiroc
- chore: InputTable开启确认提交后非编辑态使用静态展示, CURD脚手架字段管理使用InputTable (#8254) @lurunze1226
样式调整 Style 🌈
- styles: 修复textarea组件在设置size时底线消失问题 (#8347) @qkiroc
- styles: table tr样式优先级调整 (#8325) @qkiroc
- styles: 优化combo组件tabs模式下样式问题 (#8305) @qkiroc
- style: 修复toast组件info和success级别下body字体大小不一致的问题 (#8270) @iceqing
- styles: 调整Collapse组件关闭enableFieldSetStyle的样式优先级 (#8264) @lurunze1226
文档更新 Docs
- docs: API文档错别字修复 (#8336) @dabanheiji
3.4.2
新功能 Features 🚀
- feat: 补充datetimerange单测 (#8148) @Dora-boots
- feat: InputDateRange支持transform函数处理日期值 (#8106) @lurunze1226
问题修复 Bugfix 🐛
- fix(amis-editor): theme:common补充hidePaddingAndMargin,支持隐藏内外边距配置项 (#8205) @wibetter
- 优化占位高度及容器默认内边距 (#8204) @zhangtao07
- fix:Select值不变时不应触发change Close #8179 (#8211) @hsm-lv
- fix: 修复编辑器表格在有快速编辑配置时点选不上的问题 Close: #8208 (#8210) @2betop
- fix:修复历史数据dialog没有type的兼容 (#8209) @ascend13
- fix(amis-editor): 编辑器面板Collapse Header样式错误 (#8207) @lurunze1226
- fix:QuickEdit inline模式时找不到组件问题 Close #7989 (#8206) @hsm-lv
- fix(amis-editor): 数据源构造器兼容历史存量Schema (#8186) @lurunze1226
- fix: 组合穿梭器 可检索功能无效问题 & 配置面板调整 (#8180) @igrowp
- fix: jssdk自定义组件缺失依赖 (#8183) @hzh11012
- fix: Service组件的api和schemaApi更新时添加合法性校验 (#8197) @lurunze1226
日常维护 Chore
- chore: pr #8039 代码丢失重新补上 (#8226) @2betop
- chore: 当页面中没有对应id元素时才删除改id的样式 (#8213) @qkiroc
- chore: 调整 api 构建有 jsonql 的情况 (#8202) @2betop
- chore:补充发送请求动作silent单测 (#8198) @hsm-lv
- chore(amis-editor): 编辑器减少主题css变量的重复引入 (#8192) @qkiroc
样式调整 Style 🌈
3.4.1
更新记录
- fix(amis-editor): flex组件「弹性设置」配置项变动时不自动添加overflowY和overflowX (#8174) @wibetter
- fix(amis-core): 修复chart resizeSensor失效问题 (#8160) @wibetter
- perf:删除无用字段 (#8122) @pianruijie
- editor: 修复编辑器移动端预览主题\图标不生效问题 Close: #8055 (#8088) @qkiroc
- pref: 源码编辑提示样式优化 (#8091) @hy993658052
- feat: Dialog弹窗优化 (#7933) @ascend13
- refactor: 提取各个 ActionSchema 的公共Key (#8008) @duian
- refactor: 简化 Theme 类型 (#8014) @YangFong
- Feat:主题外观功能优化 (#7988) @qkiroc
新功能 Features 🚀
- feat: InputDateRange支持transform函数处理日期值 (#8106) @lurunze1226
- feat: 添加 getChangeLog script 帮助快速生成内部版本差异 (#8162) @2betop
- feat: 外观样式在运行时赋值className (#8140) @qkiroc
- feat(amis-editor): InputRange组件默认值控件 (#8027) @lurunze1226
- feat(amis-editor): Select, Checkboxes, InputTree & TreeSelect组件新增、编辑、删除控件 (#8075) @lurunze1226
- feat: 支持静默请求屏蔽报错 (#7956) @chengjinyang0
- feat(amis-editor): 将style转换为themeCss (#8123) @qkiroc
- feat: update amis-editor version (#8124) @allenve
- feat: CRUD & Form 脚手架构建优化, 列表可视化设计优化; chore: DSBuilder迁移至amis-editor (#8003) @lurunze1226
- feat: add a new clear event for input-text component (#7999) @ranwawa
- feat: page组件外观增加基本样式 (#8021) @hy993658052
问题修复 Bugfix 🐛
- fix: 组合穿梭器 可检索功能无效问题 & 配置面板调整 (#8180) @igrowp
- fix: jssdk自定义组件缺失依赖 (#8183) @hzh11012
- fix: Service组件的api和schemaApi更新时添加合法性校验 (#8197) @lurunze1226
- fix: InputTable 修复性能优化后在需要用到父级数据的时候没有及时更新的问题 Close: #8188 (#8193) @2betop
- fix: 修复组件拖入时未递归生成id导致样式丢失问题 (#8194) @zhangtao07
- fix: 修复自定义样式id混乱问题 (#8189) @qkiroc
- fix(amis-editor): 修复列表类型组件预览及配置 (#8185) @zhangtao07
- fix: 修复 cards 里面再用 crud 报错导致 无限刷新问题 (#8184) @2betop
- fix: 修复border-radius样式配置相互影响问题 (#8181) @qkiroc
- fix: picker非内嵌模式初次选中回显问题修复 (#8177) @wanglinfang2014
- fix:修复弹窗大纲滚动条超出无法滚动,移动端弹窗预览挂载点出错等问题 (#8166) @ascend13
- fix: 修复部分组件配置面板变更配置后,默认值选项没有更新的问题 (#8171) @igrowp
- fix: 修复 ci 脚本报错 (#8169) @2betop
- Revert "fix: table 添加 toggled: false 的列不参与持久化" Close: #8096 (#8156) @2betop
- fix: 公式WEEKDAY文档示例问题 (#8157) @allenve
- fix: 日期时间范围选择器的时间选择点击无效问题 (#8149) @lurunze1226
- fix: TreeSelect组件单选模式开启searchable绑定值后输入框仍然存在问题 (#8152) @lurunze1226
- fix(amis-editor): Tree静态选项控件删除校验逻辑错误, 值从props.value获取 (#8078) @lurunze1226
- fix: InputTable组件上层disabled变化后未更新按钮状态问题 (#8093) @lurunze1226
- fix: 修复 requiredOn 问题 Close: #8133 (#8135) @2betop
- fix: Select组件 Tree 模式下搜索点击选项不能正常关闭下拉浮层问题 (#8046) @lurunze1226
- fix moment version to 2.19.4 (#8095) @hyzx86
- fix: 修复源码编辑样式时important问题 (#8120) @hy993658052
- fix: 修复部分组件配置面板变更配置后,默认值选项没有更新的问题 (#8125) @igrowp
- fix: nav配置面板示例gif图由于上传被压缩替换为png (#8101) @yinchunyu
- fix: 对静态展示时默认值是object等未知情况进行错误边界处理 (#8115) @CheshireJCat
- fix(amis-editor): 卡片列表和列表组件剔除重复的容器嵌套 (#8097) @wibetter
- chore: import类型依赖问题 (#8113) @allenve
- fix: 修复 ci 测试用例报错,锁定 devDependices 部分版本 (#8105) @2betop
- fix(amis-editor): 优化canAppendSiblings判定逻辑 (#8083) @wibetter
- fix: 修复 InputTable 列表单项受控模式回显数字问题 Close: #8070 (#8092) @2betop
- fix: 修复由 #8034 引发的 combo select autofill 失效问题 (#8089) @2betop
- fix: 修复表单项 requiredOn 无效问题 Close: #8071 (#8087) @2betop
- fix: 修复表单项配置 staticOn 无效的问题 Close: #8072 (#8084) @2betop
- fix: 修复 crud 自动过滤器中 select 下拉 zIndex 问题 Close: #8031 (#8039) @2betop
- fix: office-viewer 的 print 默认不用 page, 避免可能差异太大 (#8038) @nwind
- fix: 修复 crud toolbar 中使用 form 表单项回显状态丢失问题 (#8034) @2betop
- fix: crud列排序重置后orderDir参数未置空问题 (#8032) @wanglinfang2014
- fix: 命名拼写错误 (#8023) @YangFong
- fix: 过滤已执行事件监听 (#7730) @pianruijie
- fix: 「配置面板」日期范围组件配置面板在配置hoursago快捷键时无法正常显示的问题 (#8028) @igrowp
- fix: ConditionBuilder从 query 中获取初始值时值类型错误问题 (#7939) @lurunze1226
- fix: 修复 input-file 和 input-image 组件请求适配器 context 获取不到的问题 (#7968) @FeelyChau
- fix: diffEditor组件在某些场景下使用变量时导致页面卡死的问题 (#8015) @igrowp
- fix: inputRange输入大小限制 (#7973) @kano233333
- fix: 解决表单项 pipeIn 和 pipeOut 的 this 丢失 (#8007) @ChuHoMan
- fix: 源码编辑优化&去掉类名 (#8004) @hy993658052
- fix: 修复divider组件切换方向时宽高异常问题 (#8001) @qkiroc
- fix: select组件国际化问题 (#8000) @allenve
- fix: 外观配置修复 (#7998) @hy993658052
- fix: 修复 form item 个数刚好为 columnCount 的整数倍时, 多一行 placeholder dom 的问题 (#7965) @FeelyChau
- fix: 修复指定列数 > 1 的情况下 form 最后一行 margin-bottom 不为 0 的问题 (#7966) @FeelyChau
- fix: editor-修复大纲里activeId变化时,无法自动滚动到可视区的问题 (#7982) @CheshireJCat
日常维护 Chore
- chore:补充发送请求动作silent单测 (#8198) @hsm-lv
- chore(amis-editor): 编辑器减少主题css变量的重复引入 (#8192) @qkiroc
- chore: 简单分页新增方向变量让后端知道是应该取after 还是取 before Close: #7196 (#8163) @2betop
- chore: 调整 schema.children 用法中自定义 validate 上下文信息 (#8175) @2betop
- chore: chart数据映射配置升级、api适配器提示不展示问题修复 (#8155) @wanglinfang2014
- chore: CollapseGroup组件新增enableFieldSetStyle控制样式 (#8081) @lurunze1226
- chore: 优化表单渲染性能 (#8127) @2betop
- chore: 优化 Table 渲染单元格性能 (#8103) @2betop
- chore: 调整table nested 样式 & table 默认还原成 auto 布局 (#8077) @2betop
- chore: 修复性能优化后 列固定宽度不刷新问题 (#8040) @2betop
- chore: 优化 Table 渲染性能 (#8020) @2betop
- feat: CRUD & Form 脚手架构建优化, 列表可视化设计优化; chore: DSBuilder迁移至amis-editor (#8003) @lurunze1226
- chore: 调整接口命名风格 (#8013) @YangFong
- chore: 组件销毁时清空自定义样式 (#8016) @qkiroc
- chore: 将主题的默认数据绑定到数据链上,避免数据无效diff (#7986) @qkiroc
样式调整 Style 🌈
- styles(amis-editor): 提高编辑器右侧面板折叠器样式优先级 (#8167) @lurunze1226
- feat: style2themecss仅处理部分组件 (#8134) @qkiroc
- feat(amis-editor): 将style转换为themeCss (#8123) @qkiroc
- styles: 优化图片上传\表单label样式 (#8080) @qkiroc
- styles: 分割线默认样式为实线 (#8076) @qkiroc
- style: 优化弹框场景下select全选样式问题 (#8065) @qkiroc
- styles: 修复 CRUD 列元素嵌套表格时, affixOffsetTop计算错误问题 (#8018) @lurunze1226
v3.4.0
2023_08_31
新功能 Features 🚀
- feat: Form组件的messages属性支持表达式 (#7444) @yinlianghui
- feat: 折叠器组件增加组件展开和组件收起事件; 2. 折叠器组件增加展开和收起特性动作; (#7901) @QKflame
- feat: icon组件支持传入svg字符串作为图标 (#7979) @qkiroc
- feat: office-viewer 下载支持图片变量 (#7962) @nwind
- feat: 支持maxTagCount和overflowTagPopover配置项 (#7915) @Hsirius
- feat: 表单、表格、选项卡、分割线移动端1像素边框优化 (#7863) @z1769057083
- feat: Picker组件已选项支持限制最大展示数量 (#7897) @lurunze1226
- feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑 (#7695) @sqzhou
- feat: nav配置面板自定义数据模块更新,与平台交互一致 (#7836) @yinchunyu
- feat: tinymce 支持扩充插件 Close: #7801 (#7821) @2betop
- feat:dropdownButton children buttons level & className (#7777) @yujinghan
- feat: 条件组件作为表单项配置面板隐藏极小宽度 & 增加必选校验 (#7743) @Dora-boots
- feat: conditionBuilder 支持 showIf 来开启条件组启动条件配置 (#7649) @2betop
- feat: timeline组件支持detailClaaName/titleClassName/timeClassName & 可视化配置 (#7654) @Dora-boots
- feat: transfer 树形搜索的时候支持高亮& feat: transfer 提供清空搜索的事件动作 & fix: transfer 穿梭器左上角的全选勾选时,没有处理 onlyChildren:true 的逻辑 (#7695) @sqzhou
- feat(amis-editor): 配置面板只配置一个颜色时无需校验必填 (#7867) @Dora-boots
- feat(amis-editor): timeline组件配置面板增加关联上下文配置 (#7754) @Dora-boots
问题修复 Bugfix 🐛
- fix: 修复affixHeader会隐藏嵌套表格的标题的问题 (#7762) @BeMxself
- fix: flex布局容器,、表单等取消边距 (#7681) @qiaogg
- fix: nav垂直模式下内容宽度自适应问题修复 (#7954) @wanglinfang2014
- fix: 修复多层级拖拽发送的 order 字段没有包含子层级的问题 Close #7615 (#7955) @2betop
- fix: 修复多行文本展示特殊字符报错问题 Close: #7942 (#7959) @2betop
- fix: 编译后picker行点击事件shiftKey获取报错 (#7948) @wanglinfang2014
- fix: 修复Transfer 搜索后选择导致已选项清空 (#7927) @sqzhou
- fix: buttonGroupSelect传入buttons时没有选中态 (#7926) @qkiroc
- fix: 表单项组件开启 static 后部分不合法输入未处理导致异常 (#7918) @lurunze1226
- fix: 复制后粘贴组件schema会被schemaFilter方法转换,出现一些异常的结果 (#7919) @igrowp
- fix: 修复transfer高亮带来的transfer-picker显示options问题 (#7917) @sqzhou
- fix: 修复弹窗下直接用 formitem 不包裹 form 的场景下弹窗提交数据不符合预期的问题 (#7913) @2betop
- fix: picker选中项不显示label问题修复 (#7882) @wanglinfang2014
- fix: 修复 amis-ui 编译后引用 rc-overflow 包路径问题 Close: #7853 (#7880) @2betop
- fix: 【配置面板】grid组件布局方式&button角标配置样式 (#7874) @kano233333
- fix:import错误 (#7875) @hsm-lv
- fix: nav面板css (#7878) @yinchunyu
- fix:ajax/dialog相关动作args中存在非预期配置时导致数据映射失败 (#7872) @hsm-lv
- fix: picker整行点击选中问题修复 (#7871) @wanglinfang2014
- fix: 修复折叠器组件标题配置面板无法配置schema的问题 (#7819) @CheshireJCat
- fix: nav配置reload动作发送无效请求的问题 (#7851) @wanglinfang2014
- fix(amis-editor): chart支持宽高可视化配置 (#7846) @wibetter
- fix: 修复 page 下与 crud 并列的弹窗按钮操作完不刷新 crud 的问题 (#7845) @2betop
- fix: crud兼容cards使用场景 (#7841) @wanglinfang2014
- fix: picker selectedChange事件中缺少shift连续多选的数据 (#7831) @wanglinfang2014
- fix: chart配置面板去除自定义class & 添加trackExpression配置项 (#7832) @igrowp
- fix: picker显隐勾选、value绑定上层数据变量等问题修复 (#7816) @wanglinfang2014
- fix: 支持表达式多语言默认显示 (#7805) @sqzhou
- fix: 修复transfer支持配置noResultsText (#7804) @Hsirius
- fix: 修复 amis-editor 下拉框关闭可多选会自动干掉joinValues/delimiter/extractValue等相关… (#7812) @CheshireJCat
- fix(amis): 修正chart的height设置 (#7809) @wibetter
- fix: 修复 amis-editor 本地开发代码编辑器 json-schema 加载失败问题 & 移动端编辑预览方式调整无需提供 iframeUrl (#7776) @2betop
- fix: 解决transfer\tree等options组件渲染大量节点时页面卡死崩溃的问题 (#7679) @CheshireJCat
- fix: CRUD组件列配置 reload 动作后已选项未清空问题 (#7610) @lurunze1226
- fix: 修复树组件懒加载情况下,第一次点击节点展开后收起,再点击其他根节点懒加载时,第一次点击节点显示异常问题 (#7793) @sqzhou
- fix: InputFile组件限制选择文件上限后重新上传无效问题 (#7783) @Hsirius
- fix:「事件监听」动作配置-页面地址-全屏模式下,默认置灰字体「请输入」和光标对不齐 (#7693) @cocoCheungco
- fix: SearchBox组件开启输入法提交数据错误 (#7700) @lurunze1226
- fix: 修复Carousel配置description、href不生效问题 (#7772) @xiangwaner
- fix(amis-ui): chart组件剔除默认最小宽高样式限制,支持特小宽高设置 (#7764) @wibetter
- fix: CRUD组件列过滤重置时未触发 columnFilter 事件问题 (#7752) @lurunze1226
- fix: 复选框上下文单选情况 (#7766) @hsm-lv
- fix: 「动作配置」组件赋值面板点【取消】关闭弹窗后,再次打开值被清空 (#7746) @miaoxinyu01
- fix: crud显隐切换未获取正确选中项 (#7745) @wanglinfang2014
- fix: picker全选排除已禁用的行 (#7736) @wanglinfang2014
- fix: crud批量操作勾选和取消勾选项时selectedItems数据结构不一样 (#7733) @miaoxinyu01
- fix: 修复展示类组件 value 配置表达式可能会原样输出的问题 Close: #7662 (#7688) @2betop
- fix: 修复 autoFillHeight 模式高度问题 Close: #7606, #6850, #5565, #5067, #493… (#7665) @2betop
- fix: ajax动作不配置data时不应该发送数据 (#7728) @hsm-lv
- fix: table2兼容render方法不同返回值 Close:#7348 (#7722) @wanglinfang2014
- fix: nav popOverContainer兼容env不存在的情况 (#7726) @wanglinfang2014
- fix: 修复table column 的 align 属性无效问题 Close: #7670 (#7685) @2betop
- fix: nav图标增加默认间距、菜单项显隐问题修复 (#7683) @wanglinfang2014
- fix: 修改禁用和隐藏的schema配置面板不实时更新 (#7690) @kano233333
- fix: table2 rowClassName兼容数据替换场景 (#7678) @wanglinfang2014
- fix: 修复配置面板样式问题 & 下掉page组件“组件静态数据”配置项 (#7886) @igrowp
- fix: 修复download 动作执行报错问题 (#7868) @igrowp
日常维护 Chore
- chore: rc-progress锁定版本,避免不兼容升级 (#7938) @lurunze1226
- chore: condition-builder 的 showIf 功能通过 formulaForIf 配置上下文信息而不是复用值的公式信息 (#7912) @2betop
- chore: PickerContaienr ConfirmBox 支持配置 disabled 允许弹出查看但是不可以提交 (#7916) @2betop
- chore: Table layout 默认改成 fixed 去掉 tableLayout 配置 (#7906) @2betop
- chore: 导出 Excel 遇到整数的时候不用科学计数法 (#7900) @nwind
- chore: button组件样式选择支持可视化选择类型 (#7858) @qkiroc
- chore: editor开发态国际化 (#7903) @qkiroc
- chore: 调整 inputTable 的 addItem 动作,不指定 index 时从后插入 (#7898) @2betop
- chore: 优化 table 编辑器体验支持宽度调整实时更新 (#7876) @2betop
- chore: 调整 static 属性下发当为弹窗时不继承上层是否为静态展示属性 (#7893) @2betop
- chore: input-sub-form 表单项默认改成不可读取上层数据 Close: #7715 (#7808) @2betop
- chore: 调整 condition-builder 中 tooltip 实现,解决遮挡问题 (#7856) @2betop
- chore: 调整事件动作找不到组件时报错策略,默认只是 warning (#7865) @2betop
- chore:动作执行支持ignoreError,用于忽略执行错误继续执行动作列表 (#7855) @hsm-lv
- chore: 调整移动端判断逻辑、优化编辑器移动端预览逻辑 (#7840) @2betop
- chore: 调整 static 属性支持容器组件配置且支持表单项上配置,表单项优先 Close: #7698 (#7834) @2betop
- chore: 允许 api 配置相对路径 Close: #7815 (#7822) @2betop
- chore: 增加 word 拼写检查的说明 (#7807) @nwind
- chore: 调整 table 宽度同步逻辑, 解决可能出现异常滚动条问题 (#7735) @2betop
- chore:确认弹窗动作取消后阻止组件默认行为 Close #6115 (#7780) @hsm-lv
- chore: 修复CRUDFilter UT 超时失败问题 (#7705) @lurunze1226
- chore: 调整 responseData 当接口返回错误但是有数据返回时也有用 Close: #7680 (#7684) @2betop
- chore: 删去timelineitem引入的声明 (#7769) @Dora-boots
- chore: Table layout 默认改成 fixed 去掉 tableLayout 配置 (#7906) @2betop
- chore: 收敛时间组件format相关属性 (#7318) @Dora-boots
- refactor: 优化 autobind TS 类型 (#7824) @YangFong
- refactor: 重构了 RootRenderer.tsx 的 render 方法, 已自测 (#7890) @duian
- chore: 完善国际化调试代码 (#7814) @QKflame
- chore: 优化编辑器工具函数逻辑 (#7813) @YangFong
- chore: Update LICENSE (#7767) @2betop
- chore(amis-editor): 调整编辑器的 debug 数据查看,去掉修改当前层数据功能(此功能貌似无用) (#7817) @2betop
- chore(amis-editor): reexport all builtin plugins Close: #7725 (#7753) @ranwawa
样式调整 Style 🌈
- styles: 修复select箭头对不齐问题和buttonGroupSelect选中态颜色问题 (#7910) @qkiroc
- styles: 修复选择框不居中问题 (#7909) @qkiroc
- styles: 还原label为空串时margin问题 (#7829) @qkiroc
- styles: 还原容器边距 (#7820) @qkiroc
- styles: 降低 sticky zindex Close: #7791 (#7823) @2betop
- styles: InputFile组件上传列表中错误任务飘红 (#7785) @lurunze1226
- styles: 优化inputtext,textarea组件readonly状态样式 (#7739) @qkiroc
- styles: 解决页面设计器预览 table 的 sticky 表头显示元素会重叠的问题 (#7650) @2betop
- styles: 优化宽度同步 Close: #7664 (#7666) @2betop
- styles: InputRange设置size后输入框被强制换行问题 (#7676) @lurunze1226
- styles inputFile filename hover展示优化 (#7714) @allenve
文档更新 Docs
- docs: 补充描述:本地运行测试用例前需要执行编译 (#7925) @lurunze1226
- docs: 重写 drawer 组件文档 (#7724) @YangFong
- docs: 去掉tpl组件快速编辑部分的说明 (#7828) @flowingwings
- docs: update 'for' replace with 'loop' in event-action.md (#7847) @zkep
- docs: 补充 getModalContainer 说明 (#7781) @allenve
v3.3.0
更新记录
- fix(amis-editor): 升级chart属性配置面板 (#7568) @wibetter
- 固定 react-textarea-autosize 版本 (#7532) @allenve
- dosc:地理位置暂时不支持高德地图 Close #7401 (#7465) @hsm-lv
- input-text组件的placeholder属性支持表达式 #7426 (#7427) @yinlianghui
- input-file组件的btnLabel属性支持表达式 #7433 (#7434) @yinlianghui
- nav组件下的option下的label属性支持表达式 #7430 (#7431) @yinlianghui
- feat: checkboxs允许配置全选/不选文案 (#7408) @Dora-boots
- feat: 整理项目图标 (#7362) @qkiroc
- docs: 更新Tabs组件文档 (#7417) @xiangwaner
- fix: 解决input-rich-text偶发性parse报错的问题 (#7346) @nabaonan
- bugfix: 事件动作文档示例错误 (#7375) @miaoxinyu01
新功能 Features 🚀
- feat: 日期类选择器支持配置 disabledDate 用js控制哪些天不可点选 Close: #7593 (#7639) @2betop
- feat: 新增 amis-render 组件, 用于渲染数据里的 amis 配置 (#7586) @nwind
- feat: inputCity 支持itemClassName (#7624) @allenve
- feat: 范围类组件支持 extraName 拆成两个字段 (#7583) @2betop
- feat: form 的自动提交支持设置 close 来避免关闭弹框 (#7555) @nwind
- feat: api 的 requestAdaptor 支持拦截请求 (#7566) @2betop
- feat: Timeline组件支持itemTitleSchema配置节点标题 (#7527) @Dora-boots
- feat: api 发送适配器支持异步 (#7525) @2betop
- feat: 容器组件支持鼠标点击、移入、移出事件 (#7516) @igrowp
- feat: 添加只打包esm的npm script (#7485) @blankzust
- feat:表单校验和提交动作面板支持配置结果存储 (#7495) @hsm-lv
- feat:弹窗&树选择框上下文优化 (#7486) @hsm-lv
- feat:「动作配置」刷新动作配置面板优化 (#7476) @miaoxinyu01
- feat:input-table&combo&table上下文细化 (#7472) @hsm-lv
- feat: api adpator 和 requestAdaptor 添加新变量 context 可用来获取请求发送前的上下文数据 Clo… (#7456) @2betop
- feat: radios组件下的option下的label属性支持表达式 #7428 (#7466) @2betop
- feat: 矩阵勾选MatrixCheckboxes功能增强 (#7425) @gaiyinaizhi
- feat: ConditionBuilder使用公式输入时支持设定输入框类型 (#7102) @lurunze1226
- feat:细化表单项上下文 (#7442) @hsm-lv
- docs: 补充toast文档展示html片段示例及属性 (#7440) @miaoxinyu01
- fix input-number 前后缀问题 (#7436) @allenve
- feat: autoGenerateFilter 添加 defaultCollapsed 配置,同时优化搜索框位置有空间时复用表单项那行 … (#7394) @2betop
- feat: NestedSelect组件支持最大展示标签数量 (#7423) @lurunze1226
- feat: InputRange组件min,max,step支持变量 (#7421) @lurunze1226
- feat: inputNubmer formatter优化 (#7415) @allenve
- feat: amis-ui组件样式变量增加命名空间 (#7405) @qkiroc
- feat: math.ts 单测 (#7412) @allenve
- feat: App 应用支持设置菜单徽标 Close: #7380 (#7384) @2betop
- feat:ajaxAction传参处理 (#7234) @pianruijie
问题修复 Bugfix 🐛
- fix: table2支持批量编辑功能 (#7616) @wanglinfang2014
- fix: 优化autoGenerateFilter展开收起逻辑 Close: #7471 (#7637) @2betop
- fix: 修复 static 属性嵌套影响问题 Close: #7088 (#7643) @2betop
- fix: 修复特殊字符串被当成操作符的问题 Close: #7492 (#7635) @2betop
- fix(amis-editor): sparkline走势图 属性配置面板升级 (#7580) @wibetter
- fix: transferPicker 弹窗位置错误 (#7619) @allenve
- fix: inputFormula 弹窗位置错误 (#7601) @allenve
- fix:input-table删除行记录动作问题 Close #7559 (#7584) @hsm-lv
- fix: 修复 table 在 jssdk 下 table-layout fixed 模式初始宽度计算问题 (#7571) @2betop
- fix: 修复日期默认值优先级过高的问题 (#7573) @2betop
- fix: 修复列固定调整后总结行没有对应固定的问题 Close: #7557 (#7576) @2betop
- fix: 条件组选项触发弹出框后会显示底层其他条件组中select组件的删除按钮 (#7561) @Dora-boots
- fix: transfer 组件searchApi 不生效 (#7575) @sqzhou
- fix(amis-editor): chart配置/同时放开api和config配置 (#7570) @wibetter
- fix:表达式编辑器变量提示文案错误 (#7567) @hsm-lv
- fix:修复ajax动作数据获取不到问题 Close #7524 (#7529) @hsm-lv
- fix(amis-editor): MatrixCheckboxes多选属性配置错误问题 (#7551) @lurunze1226
- fix: Service同步数据问题 (#7538) @hsm-lv
- fix: nav图标展示问题、菜单浮层支持指定挂载 (#7536) @wanglinfang2014
- fix: 修复直接传入react组件icon渲染异常问题 (#7526) @qkiroc
- fix: 修复editor部分国际化未翻译问题 (#7518) @qkiroc
- fix: 修复css icon修改不生效问题 (#7503) @qkiroc
- fix: transfer组件disabled的选项 在全选父级的时候,仍然可以被选到 (#7493) @sqzhou
- fix: icon组件支持传入style (#7494) @qkiroc
- fix: editor配置buttongroup 按钮类名预览态失效 (#7464) @Dora-boots
- fix: 修复 office-viewer 在 input-file 预览模式下不支持打印问题 Closes #7389 (#7475) @nwind
- fix:input-city上下文类型 (#7483) @hsm-lv
- fix:schemaApi在设计器设计态报错 (#7474) @hsm-lv
- fix: 修复quickEdit column 只显示一半时弹窗定位问题 (#7462) @2betop
- chore: table column 中如果设置了 width 也自动用 table-layout:fixed 模式 (#7461) @2betop
- fix: input-image 多选时失败校验提示失效问题 (#7460) @allenve
- fix(amis): flex组件/合并flex和flexBasis,并优先使用flexBasis (#7451) @wibetter
- fix: 修复crud 中 drawer 动作后不刷新问题 Close: #6903 (#7411) @2betop
- fix:文档属性表、事件表table固定列样式 (#7413) @cocoCheungco
- fix:正则表达式文档增加提示 (#7350) @cocoCheungco
- fix: 修复crud查询条件中的值回显问题,只回显 query 部分 Close: #7274 (#7418) @2betop
- fix: input-number 值为0时静态展示问题 (#7416) @allenve
- fix: 修复 office-viewer 开启变量后无限渲染问题 (#7414) @nwind
- fix: office-viewer 加载错误时显示错误信息 (#7395) @nwind
- fix: combo 唯一验证触发后,当删除其中一个时,唯一验证的报错没有消失 (#7388) @sqzhou
- fix: 修复静态展示设置 style 后展示双份的问题 Close: #7381 (#7383) @2betop
- fix: 修复 jssdk 中 popOver 问题 Close: #7372 (#7382) @2betop
- fix: 修复 dropdownbutton 配置 confirmText 弹出来两次的问题 Close: #7378 (#7385) @2betop
- fix: 修复 accessSuperData 逻辑解决表格中通过非 name 方式无法获取不到上下文数据的问题 Close: #7387 (#7396) @2betop
- fix:当按钮本身事件触发后,无法触发按钮的广播事件 Close #7358 (#7391) @hsm-lv
- fix:input-text组件label为schema时,editor表达式配置报错 (#7374) @cocoCheungco
- fix: 修复 office-viewer 不支持问边框组合问题 (#7376) @nwind
- fix: 移动端inputTable无法滚动 (#7377) @z1769057083
- fix: 修复容忍 null #7275 后导致的自动取对象第一个数组功能异常 (#7353) @2betop
- fix: 精度处理问题 (#7351) @allenve
- fix:折叠器事件参数类型显示问题 (#7347) @hsm-lv
- fix: 修复 api 无变量时的地址变化检测问题 (#7340) @2betop
日常维护 Chore
- chore: 优化 input-kv 在编辑过程中不更换顺序 Close: #7201 (#7642) @2betop
- chore: 补充编辑器属性说明 (#7613) @2betop
- chore(amis-editor): form & dialog 的操作按钮在没有设置的情况下也可以点选 (#7608) @2betop
- chore:调用组件动作时找不到则throw Error (#7595) @hsm-lv
- chore: form 获取表单项应该排除子表单项内部的 (#7549) @2betop
- chore:数组类组件当前行上下文优化 (#7553) @hsm-lv
- chore: 还原到 react 16 的语法 (#7546) @2betop
- chore: 修复文档中的裂图 (#7545) @nwind
- chore: InputTable单测用例修复 (#7537) @lurunze1226
- chore: 调整 debug 样式 补充销毁逻辑, 适配 react 18 (#7535) @2betop
- chore:调整表达式编辑器数组快捷菜单 (#7508) @hsm-lv
- chore: 调整 lodash 引用大文件改成异步加载 (#7469) @2betop
- chore:调整上下文文案 (#7498) @hsm-lv
- chore:补充刷新动作说明 (#7480) @hsm-lv
- chore:赋值动作支持覆盖模式&示例补充 (#7463) @hsm-lv
- chore: table column 中如果设置了 width 也自动用 table-layout:fixed 模式 (#7461) @2betop
- chore: 调整 table 固定列和固定表头逻辑 (#7449) @2betop
- chore(amis-editor): 调整配置面板异步加载开关,增加panelBodyAsyncCreator方法 (#7404) @lurunze1226
- chore:刷新动作参数调整(默认不传数据) (#7419) @hsm-lv
- chore: Combo组件的deleteBtn数据域透传index (#7361) @lurunze1226
- chore: CRUD列为Image组件时, placeholder属性无法覆盖兜底图片 (#7422) @lurunze1226
- chore: 进一步避免 office viewer 在 loading 时更新 (#7432) @nwind
- chore: select 默认的搜索调整相关性参数 Close: #7410 (#7420) @2betop
- chore:表单校验和提交动作支持返回结果 Close #6941 (#7363) @hsm-lv
- chore: tinymce 修复 video 插入后显示两份的问题 Close: #7370 (#7400) @2betop
- chore(amis-editor): 编辑器配置面板支持异步加载 (#7399) @lurunze1226
- chore: api 变更检测优化补充从无到有的检测 (#7369) @2betop
- chore: 优化判断是否是 api 的正则判断 (#7343) @2betop
- chore: 调整 snapshot 比对忽略 aria-labelledby (#7366) @2betop
- chore:表达式编辑器函数选择交互还原 (#7341) @hsm-lv
样式调整 Style 🌈
- style: tr 的active 样式调整 close: #7585 (#7597) @2betop
- style: conditionBuilder在tree模式下下拉框高度限制 (#7522) @kano233333
- fix: icon组件支持传入style (#7494) @qkiroc
- fix: 修复静态展示设置 style 后展示双份的问题 Close: #7381 (#7383) @2betop
文档更新 Docs
v3.2.0
2023_07_03
对应 amis-editor 版本为 [email protected]、[email protected]
新功能 Features 🚀
- feat:导出 excel 支持指定行 Closes #2738 (#7316) @nwind
- feat: collapse-group组件支持对外抛出 折叠状态改变 事件 (#7213) @DynaZhang
- feat: conditionBuilder组件增加是否可拖拽字段控制 (#7111) @se7en-1992
- feat: inputDateTime 支持 isEndDate 配置自动选中 23:59:59 Close: #7277 (#7302) @2betop
- feat: crud filter 支持深层数组的清除 Close: #7083 (#7202) @2betop
- feat: action 支持 confirmTitle 来设置 confirmText 的弹窗标题 Close: #7200 (#7204) @2betop
- feat: app 渲染器页面配置支持 visibleOn Close: #7067 (#7273) @2betop
- feat: 表达式编辑器支持变量为函数和表达式&editor导出上下文变量获取方法 (#7281) @hsm-lv
- feat(amis): 日历组件日程内容支持富文本 (#7241) @wibetter
- feat: 表达式输入框高亮改为源码 (#7266) @hsm-lv
- feat: dataschema增加typeLabel (#7259) @hsm-lv
- feat: Tabs组件title支持schema (#7212) @sqzhou
- feat: crud 导出csv支持自定义文件名 (#7231) @allenve
- feat: 表达式编辑器升级 (#7147) @hsm-lv
- feat: JSSDK 支持更新 schema Close: #7150 (#7164) @2betop
- feat: 数据域组件扩充 trackExpression 属性用于显式的设置跟踪上层数据变化 Close: #7152 (#7169) @2betop
- feat: CRUD 的 filterTogglable 支持配置文案和图标 Close: #7089 (#7181) @2betop
- feat: tabs 配置面板优化 (#7194) @allenve
- feat: input-number 支持根据精度设置展示长度 (#7186) @allenve
- feat: nav组件增加最小高度 (#7135) @yinchunyu
- feat: tabs source支持动态hash key 配置 (#7129) @allenve
- feat: condition-builder支持selectMode为chained的选项层级显示 (#7120) @sqzhou
- feat(amis-editor;amis):时间范围组件快捷键自定义支持固定值的配置 + 设计器快捷键配置功能 (#7119) @yangwei9012
- feat: crud新增双击行事件 (#7072) @Markozhang01
- feat: input-kv 添加 autoParseJSON 配置 Close: #7092 (#7094) @2betop
- feat(amis): chart组件补充内置词云插件 (#7113) @wibetter
- feat: amis 移动化 (#7100) @z1769057083
- feat: DropDownButton 支持配置 amis json 作为下拉内容 #7141 (#7233) @hotlong
- feat:【事件动作】发送请求动作,阻断条件支持获取请求结果数据 (#7253) @miaoxinyu01
- feat(amis-editor): 表单项增加标签排列方式配置项labelAlign (#7238) @wibetter
问题修复 Bugfix 🐛
- fix: 文档目录大纲可收起 (#7304) @cocoCheungco
- fix: 修复 office-viewer 插件中文档链接地址错误 (#7309) @nwind
- fix: 修复确认弹窗自定义内容问题 (#7312) @hsm-lv
- fix: normalizeLink url处理问题 (#7311) @allenve
- fix: 修复 inputGroup 表单项在 service 下时校验问题 Close: #7279 (#7289) @2betop
- fix: 修复 Page 组件快速切换可能的 warning 报错 Close: #6657 (#7301) @2betop
- fix: Nav完善事件动作以及相关文档 (#7227) @wanglinfang2014
- fix: disabled 失效问题 (#7292) @allenve
- fix: 修复condition-builder的下拉icon和select不统一 (#7295) @sqzhou
- fix: 修复 inputTree 改成虚拟滚动后新增节点逻辑错误 Close: #7070 (#7272) @2betop
- fix: 文档链接错误 (#7291) @hsm-lv
- fix: 修复英文环境下日程展示问题 (#7290) @hy993658052
- fix: 编辑器添加文档预览组件 (#7284) @igrowp
- fix: 事件动作 -> 页面变量列表为空,无法选择 & 勾选框组件默认值配置fx无效 (#7280) @igrowp
- fix: button-group-select校验配置&多个button换行 (#7237) @kano233333
- fix: 去掉editor里api请求适配器里关于api.body的说明,统一使用api.data (#7254) @CheshireJCat
- fix: 表达式编辑器回显示&非对象数组处理 (#7239) @hsm-lv
- fix: 修复Editor-Tag 配置面板状态变更时schema中icon未清除的问题 (#7228) @CheshireJCat
- fix: 表达式编辑器升级增加变量normalize (#7232) @hsm-lv
- fix: 表达式编辑器数组高亮&限制数组成员变量操作层级 (#7217) @hsm-lv
- fix: 公式函数参数描述可能不存在的问题 (#7218) @allenve
- fix: 编辑态下子编辑器不能展示正确数据 (#7222) @yinchunyu
- fix: GET请求中api.data未追加到query中问题 (#7214) @lurunze1226
- fix: 修复循环each组件,配置成员渲染器,选中容器,组件侧边栏隐藏的问题 (#7209) @CheshireJCat
- fix: 修复List多选情况下两个全选按钮的问题 (#7203) @sqzhou
- fix: formulaeditor单测 (#7208) @hsm-lv
- fix: 修复 inputFile 的initAutoFill false 功能 Close: #7087 (#7191) @2betop
- fix: 修复 select 的 tree 模式点击搜索结果无效果问题 Close: #7173 (#7174) @2betop
- fix: 表单视图中动作配置面板报错问题 (#7163) @hsm-lv
- fix: 移动端表单项错误提示、description 样式调整 (#7159) @z1769057083
- fix: input-table构建dataschema报错问题 (#7156) @hsm-lv
- fix: sdk中popup失效 (#7155) @z1769057083
- fix: 修复动作配置面板切换动作选中失效问题 (#7148) @hsm-lv
- fix: 移动端人员选择 (#7143) @z1769057083
- fix: text文本框下默认值不支持不加空格的“-”减法运算 (#7136) @igrowp
- fix: inputDateRange 快捷键选择上周时,配置面板报错 (#7128) @igrowp
- fix: 修复 input-excel 在二维数据模式下 plainText 属性不生效问题 (#7065) @nwind
- fix: 修复schemaApi直接返回表单项 label 不展示问题 Close: #2668 (#7091) @2betop
- fix: 参照录入的悬浮窗的取消点击后无法关闭弹窗 (#7127) @igrowp
- fix: select maxTagCount 在 jssdk 下弹窗不可见 Close: #7099 (#7121) @2betop
- fix: wizard 修复在没有配置 api 时最后一步不跳转的问题 Close: #2860 (#7095) @2betop
- fix: api使用JSONQL时无法解析上层变量(#7103) @lurunze1226
- fix: 修复 minLength maxLength 关联上下文变量的及时性问题 Close: #2864 (#7106) @2betop
- fix: 传图多选,joinValues为false的时候,render死循环问题修复 (#7193) @joelost
- fix(amis-editor): 右侧属性配置 collapseGroup 增加可折叠控制项 (#7115) @wibetter
- fix(amis-editor): 编辑器ScaffoldModal切换步骤Form数据丢失问题 (#7114) @lurunze1226
- fix(amis-editor): editor修复input-rich-text的图片接收器默认值问题 (#7110) @sqzhou
- fix(amis-editor): 配置面板字体调整 & CRUD列支持fx (#7165) @igrowp
- fix(amis-editor): 补充国际化语料,并发布5.4.1 (#7130) @wibetter
- fix(amis-editor): 修复返回适配器中包含 js 字符模版时的问题 Close: #7276 (#7310) @2betop
- fix(amis-editor): 修复collapseGroup tpl 可折叠控制项不生效问题 (#7278) @wibetter
日常维护 Chore
- chore: 换一下 office-viewer 包名 (#7321) @nwind
- chore: condition-builder 弹窗模式支持 jssdk Close: #7324 (#7329) @2betop
- chore: renderTextByKeyword过滤掉非法输入 (#7319) @lurunze1226
- chore: 文心千帆问答机器人示例 (#7308) @nwind
- chore: 总结行与列显隐切换联动 Close: #7073 (#7269) @2betop
- chore: table 支持自己的排序逻辑并修复 table 嵌套 crud 时排序冲突问题 Close: #6774 (#7298) @2betop
- chore: 去掉组件动作调用目标为自身的判断 (#7297) @hsm-lv
- chore: inputText 优化下拉 popvoer 支持在 table 下下拉展示全 Close: #7075 (#7268) @2betop
- chore: 调整 dataMapping 中 '&' 特殊 key 的逻辑 始终优先处理 Close: #7247 (#7264) @2betop
- chore: 接口轮训添加限制, 接口正常返回才轮训 Close: #7260 (#7263) @2betop
- chore: 调整 jssdk 产出压缩所有部分 Close: #7249 (#7261) @2betop
- chore: crud 的 api 返回容忍返回为空 null Close: #6391 (#7275) @2betop
- chore: 去掉表达式编辑器组件没用代码 (#7282) @hsm-lv
- chore: 表达式函数注释微调 (#7242) @hsm-lv
- chore: 尝试修复 codecov 不生效问题 (#7207) @nwind
- chore: JSONQL请求支持追加 data 中的变量到 query 中 (#7182) @lurunze1226
- chore: Table2排序属性名称变更order => orderDir (#7188) @lurunze1226
- chore: 补充 picker 值右侧删除按钮不触发 change 事件问题 Close: #7084 (#7197) @2betop
- chore: fieldset 没有配置 title 时不要输出相关 dom (#7158) @2betop
- chore(amis-editor): TplFormulaControl补充onFormulaEditorOpen (#7189) @lurunze1226
- chore(amis-editor): EditorNode中info支持设置sharedContext; fix: InputTable… (#7187) @lurunze1226
- fix: 修复二级弹窗表格表头固顶位置不正确问题 Close: #7153 (#7175) @2betop
- chore: affixRow 和 prefixRow 支持跟列固定搭配使用 Close: #7131 (#7177) @2betop
- chore(amis-editor): 编辑器插件Plugin增加ID静态属性, 支持注册时基于ID去重 (#7101) @lurunze1226
- chore: ios 的 DragEvent 报错修复挪到 core 模块下 (#7154) @nwind
- chore: 调整api中JSONQL结构 (#7103) @lurunze1226
- chore: vite版本升级,解决项目启动vite报错 (#7112) @se7en-1992
- chore: 优化图片项的key 属性 (#7122) @2betop
- chore: 使用 gitpod 运行开发环境 #7229 (#7230) @hotlong
- chore(amis-editor): EditorNode中info支持设置sharedContext(#7187) @lurunze1226
- chore(amis-editor): Combo&InputTable支持绑定上下文变量, ScaffoldForm pipeIn支持异步 (#7104) @lurunze1226
- chore(amis-editor): 公式编辑器支持打开前完成异步任务 (#7105) @lurunze1226
样式调整 Style 🌈
- styles: 优化treeSelection组件样式 (#7256) @qkiroc
- styles: 修复select组件全选样式错乱问题 (#7086) @qkiroc
- styles: 优化combo组件删除按钮提示浮层的位置 (#7144) @qkiroc
- styles: 修复input-color组件样式问题 (#7145) @qkiroc
- styles(amis-editor): FeatControl样式优化 (#7183) @lurunze1226
文档更新 Docs
v3.1.1
2023_06_05
新功能 Features 🚀
- feat(amis-editor): 补充form和crud的事件动作面板 (#7068) @miaoxinyu01
问题修复 Bugfix 🐛
- fix: 修复 tpl 改成异步模版后存在不更新的情况 (#7082) @2betop
- fix: 处理table.column渲染mapping值是 tagSchema 不正常渲染的情况, 避免渲染tag时从 props.va… (#7058) @CheshireJCat
- fix: 修复 inputImage 裁剪模式配置文件大小限制报错问题 (#7055) @2betop
日常维护 Chore
- chore: mapping 远程字段支持 data 直接返回数组情况 (#7061) @2betop
- chore: 修复DateRangePicker组件shortcuts属性兼容问题 (#7069) @lurunze1226
- chore: 增加图标配置地址 (#7056) @qkiroc
- chore: 调整测试用例 (#7053) @2betop
样式调整 Style 🌈
v3.1.0
2023_05_31
新功能 Features 🚀
- feat: image&images增加enlargeWithGallary用于开关图片放大模式下图片集的显示 (#7047) @hsm-lv
- feat: table行支持双击事件 (#6992) @ranwawa
- feat: input-table接入事件动作面板 (#6612) @DynaZhang
- feat: 日期选择器支持用表达式自定义快捷键 (#6963) @lurunze1226
- feat: 新增 radio 组件可结合 combo 或者 inputTable 实现单选效果 Close: #6995 (#7001) @2betop
- feat: APP 应用模式导航菜单\徽标支持表达式关联上下文数据 Close: #6999 (#7019) @2betop
- feat: 确认对话框支持schema配置 (#6703) @ascend13
- feat: 状态控制动作支持动态标识&补充combo行内联动demo Close #6972 (#7033) @hsm-lv
- feat:动作的componentId支持表达式&动作增加componentName属性 Close #6907᭔ (#7029) @hsm-lv
- feat: Button Level 支持表达式 Close: #6957 (#6960) @2betop
- feat: 新增注册foumula文档方法 (#6969) @allenve
- feat: 自定义样式支持添加前缀;优化实现方式 (#6934) @qkiroc
- feat: 添加 Status Scope 弹窗独立占用一个状态管理作用域 Close: #6932 (#6939) @2betop
- feat: form刷新支持inited事件&增加asyncApiFinished事件 Close: #6575 (#6946) @hsm-lv
- feat: CURD2支持设置顶部&底部的外层CSS类 (#6929) @lurunze1226
- feat: InputImages 多选图片列表支持拖拽排序 Close: #6826 (#6923) @2betop
- feat: picker 支持配置标题 Close: #5545 (#6924) @2betop
- feat: 自定义动作支持 await Close: #6572 (#6925) @2betop
- feat: Code 组件支持配置 maxHeight Close: #6894 (#6920) @2betop
- feat: select下拉框开启本地搜索时支持自定义检索函数 (#6897) @ranwawa
- feat: editor增加button图标大小选择 (#6913) @qkiroc
- feat: DropDownButton 下拉菜单buttons支持动态解析 (#6908) @z1769057083
- feat: render 支持传入 context 数据在弹窗数据映射后依然可访问 (#6905) @2betop
- feat: log 组件支持简单 ansi 颜色,可配置 credentials 设置 Closes #6039 (#6882) @nwind
- feat: select弹框长度&nestSelect的弹框长度&文本优化 (#6623) @sqzhou
- feat: input-image文件过大提示显示优化 (#6859) @lghxuelang
- feat: 初始化请求事件参数补充状态信息 (#6832) @hsm-lv
- feat: CRUD、Table上下文优化 (#6796) @hsm-lv
- feat: wizard组件样式交互改造 (#6596) @DynaZhang
- feat: input-kv 组件允许自定义 keySchema 和 valueSchema Closes #6782 #6717 (#6816) @nwind
- feat: export-excel 支持文字颜色及背景色 Closes #6174 (#6823) @nwind
- feat: export-excel 支持 label 使用 tpl Closes #5811 (#6824) @nwind
- feat: video 组件支持配置循环播放 (#6808) @2betop
- feat: 增加amis错误捕获钩子 (#6801) @qkiroc
- feat: tpl 异步解析支持 formulaEvalErrorHandler (#6804) @allenve
- feat: 公式 FormulaEvalError 警告时机优化 (#7030) @allenve
- feat:CRUD组件列表头过滤时重置页码 (#6875) @lghxuelang
- feat(amis-editor): 外观背景支持选择图片 (#6854) @qkiroc
问题修复 Bugfix 🐛
- fix: nav仅点击箭头才能展开、source重置导致菜单自动关闭问题修复 (#7049) @wanglinfang2014
- fix: 修复分组情况的列固顶功能 Close: #6646 (#7037) @2betop
- fix: 修复 inputTable 内部列默认值无效问题 Close: #6838 (#7036) @2betop
- fix: 修复 inputTable 在弹窗中新增行 disabled 状态 Close: #6828 (#7031) @2betop
- fix: 修复 inputFormula 组件在 sdk 模式下弹窗样式问题 Close: #5755 (#7034) @2betop
- fix: 修复 export-excel 中 mapping 不支持 source 变量问题 Closes #5134 (#7023) @nwind
- fix: 修复自动解析文件下载里的 text 导致报错 Closes #7021 (#7024) @nwind
- fix: 修复nestSelect下拉弹框宽度相关的问题 (#7027) @sqzhou
- fix: 修复 Service 升级后 dataProvider 老用法兼容问题 Close: #7013 (#7018) @2betop
- fix: 修复 condition-builder 切换规则后右值丢失的问题 (#7004) @2betop
- fix: 修复 inputTable 编辑点取消删除行问题 Close: #6980 (#6984) @2betop
- fix: 修复 jssdk json-schema-editor 开启 开启高级配置 无效问题 Close: #6977 (#6982) @2betop
- fix: 修复 InputDateRange 选择开始时间不能选择将来的问题 Close: #6966 (#6978) @2betop
- fix: input-excel 自动去掉邮箱地址里的 mailto: Closes #6889 (#6979) @nwind
- fix: 修复tpl输入框竖向滚动条样式&日期组件配置面板字体调整 (#6976) @igrowp
- fix: 修复 createObjectFromChain 导致页面编辑器 api 编辑报错问题 Close: #6943 (#6975) @2betop
- fix: 修复 table selectable 没有开启缺可以点选 Close: #6944 (#6965) @2betop
- fix: 修复 form 请求回来后验证获取数据任为旧数据的问题 Close: #6949 (#6961) @2betop
- fix: 修复图标选择组件无法渲染iconfont (#6974) @qkiroc
- fix: 修复input组件font自定义样式不生效问题 (#6968) @qkiroc
- fix: 修改动作面板args配置清空逻辑 (#6956) @hsm-lv
- fix: 修复label为空时SubMenu高度为0不展示问题 (#6955) @wanglinfang2014
- fix(amis-core): extendLocale增加cover参数,可用于设置非覆盖式扩展国际化语料数据 (#6954) @wibetter
- fix: 补充filter单测 (#6952) @hsm-lv
- fix: 修复 form submit 事件触发时机问题 Close: #6901 (#6940) @2betop
- fix: 过滤器filter解析错误 (#6938) @hsm-lv
- fix(amis-core): 修复select组件中一个未判空导致的渲染错误 (#6937) @wibetter
- fix: 修复日期展示 fromNow 展示为德文的问题 Close: #6914 (#6926) @2betop
- fix: table2和crud2属性对齐 (#6916) @wanglinfang2014
- fix: 修复 hash query 解析问题 (#6910) @2betop
- fix: combo delItem时length未立即更新 (#6912) @allenve
- fix: options 有默认值时不触发autoFill (#6911) @allenve
- fix: 日期选择在移动端设置readonly (#6895) @hy993658052
- fix(amis): chart组件中支持监听本身异步加载完成动作 (#6902) @wibetter
- fix: 修复 mapping 关联接口模式切换分页时字典可能丢失的问题 (#6893) @2betop
- fix: 修复 inputTable ui 组件删除中间数据后修改后面的行导致数据混乱的问题 (#6892) @2betop
- fix: 编辑器插件多余上下文 (#6891) @hsm-lv
- fix: 修复 treeSelect 选项回显异常问题 Close: #6873 (#6885) @2betop
- fix: 修复select弹框因为最小为100px导致的curd分页下拉的显示问题 (#6881) @sqzhou
- fix: input-excel 忽略 hidden 的 worksheet (#6874) @nwind
- fix: 修复 #6372 引入的刷新目标无法传递复杂对象的问题 (#6864) @2betop
- fix: InputTable使用operation列无法正常渲染问题 (#6858) @lurunze1226
- fix: drawer data映射时__undefined失效 (#6857) @hsm-lv
- fix: crud fetchinited异步 (#6845) @hsm-lv
- fix: 修复 table 点击 checkbox 无反应问题 (#6844) @2betop
- fix(amis): flex组件alignItems默认值改为stretch,和flex默认行为保持一致. (#6841) @wibetter
- fix: tpl组件销毁时取消setState (#6837) @allenve
- fix: ConditionBuilder组件RHS defaultValue未生效问题 (#6829) @lurunze1226
- fix: 修复crud 无限更新和 jsonToJsonSchema 堆栈超出问题 (#6836) @2betop
- fix: 修复 closeOnOutSide 点击有鼠标移动时关闭逻辑不正确的问题 Close: #6775 (#6830) @2betop
- fix: 修复独立应用nav选中问题 (#6835) @wanglinfang2014
- fix: 修复可能获取不到 attachement 里的文件名问题 Closes #6305 (#6825) @nwind
- fix: nav收纳图标样式问题修复 (#6821) @wanglinfang2014
- fix: scss变量在calc错误使用问题 (#6817) @lurunze1226
- fix: 修复inputImage的receiver等参数如果使用变量无法及时获取变量最新值的问题。 (#6809) @HuangJT
- fix: issues-6740: picker loadOptions 时默认查询参数名与 valueField 保持一致 (#6803) @BeMxself
- fix: 修复 ScopedContext 的 getComponentById 在 SPA环境下查找组件不准确问题 (#6807) @BeMxself
- fix: issues-6683: jssdk helper样式优先级问题 (#6802) @allenve
- fix: 修复transfer系列组件在自定义valueField的情况下统计信息和全选按钮失效以及自定义labelField不能正常显示的问题 (#6904) @BeMxself
- fix: 修复 formulaControl 由于 name 干扰导致赋值不符合预期问题 (#6843) @2betop
- fix: input number 兼容1.x 没有设置精度也可以录入小数 (#6469) @lengqingfeng
- fix(amis-editor): icon-button-group支持为icon字体设置自定义样式 (#7045) @wibetter
- fix(amis-editor): icon-button-group支持icon字体 (#7026) @wibetter
- fix(amis-editor): 接口适配器输入时不自动对其进行折叠隐藏 (#7006) @wibetter
- fix(amis-editor): 补充国际化语料,并发布5.3.0版本 (#6806) @wibetter
- fix(amis-editor): layout:wrapper-contanier tpl 支持className设置 (#7032) @wibetter
日常维护 Chore
- chore: Pagination 组件部分属性支持关联上下文参数 Close: #6887 (#7020) @2betop
- chore: 优化树形选项搜索结果展示 Close: #6752 (#7041) @2betop
- chore: 增加iconConfig配置 (#7044) @qkiroc
- chore: 补充可视化编辑器里 CRUD 的 autoFillHeight 属性配置 Closes #6196 (#7025) @nwind
- chore: 调整 layout 与 app 渲染器样式,支持配置成左右布局(非厂子型布局) Close: #6947 (#6950) @2betop
- chore: ConditonBuilder非内嵌模式热区扩大 (#6927) @lurunze1226
- chore: 调整表格数据上下文 (#6906) @2betop
- chore: 日期format兼容 (#6900) @hsm-lv
- chore: Nav 组件调用 isCurrentUrl 传递菜单信息 (#6899) @2betop
- chore: 修改组件导入方式 (#6888) @skymoonya
- chore: GridNav 支持配置 contentClassName 配置列表项内容 className close: #6865 (#6868) @2betop
- chore: expose getIconNames Close: #6831 (#6870) @2betop
- chore: crud支持canAccessSuperData&文档说明 (#6869) @hsm-lv
- chore: 优化 scaffoldForm 实现统一用 store 来控制 (#6860) @2betop
- chore: export-excel 按钮点击时增加 loading 效果 Closes #6784 (#6814) @nwind
- chore: 为icon增加data url支持,同时将图片图标的className生效,方便使用helper类 (#6878) @BeMxself
- chore(amis-editor): 脚手架pipeOut支持异步 (#6928) @lurunze1226
- chore(amis-editor): 调整 api 适配器 tip 写法,换成内部渲染器的 render 渲染配置 Close: #6971 (#7039) @2betop
样式调整 Style 🌈
- styles: 优化checkbox组件字体大小变量 (#7008) @qkiroc
- styles: 优化remark组件svg icon样式 (#7003) @qkiroc
- styles: 优化table组件选中态样式 (#6990) @qkiroc
- styles: 修复button iconfont图标垂直不居中问题 (#6953) @qkiroc
- styles: 优化button组件图标样式 (#6909) @qkiroc
- styles: 优化form label的line-height的计算方式 (#6847) @qkiroc
- styles: 优化number组件handle出现后的样式 (#6813) @qkiroc
- styles(amis-editor): 操作列配置面板按钮样式 (#6928) @lurunze1226
文档更新 Docs
- docs: 补充 control 表单项包裹文档 (#7042) @2betop
- docs: registerFilter 的方法名不要加 - Closes #5958 (#6883) @nwind
- docs: 增加 crud 默认 query 参数说明 Closes #6219 (#6884) @nwind
- docs: 避免文档搜索框被主题样式影响 Closes #6389 (#6819) @nwind
- docs: 增加自定义函数签名示例 (#7046) @hyzx86
- docs: 修复错别字 Update contribute.md (#6815) @aiyangjun923
- docs: 事件动作文档补充demo (#7016) @hsm-lv
v3.0.0
2023_05_06
新功能 Features 🚀
- feat: tpl支持异步表达式 (#6545) @allenve
- feat: autoGenerateFilter增加列数及设置查询字段配置控制 (#6566) @se7en-1992
- feat: 注册插件的时候默认添加 ID 给 注销插件使用 (#6536) @StringKe
- feat: 修复ts-json-schema-generator生成的schema.json组件链接不正确的问题 (#6500) @iceqing
- feat: 组件数据支持变量 (#6780) @hsm-lv
- feat: input-range属性配置下的下标内容过长时遮挡滑块下的其他组件名称 (#5718) @swjtulmy
- feat: input-excel 支持 xls 格式上传 (#6753) @nwind
- feat: images增加imageGallaryClassName 配置详情图类名 & 修改checkbox组件变量 (#6725) @blue-squirrel
- feat: 图片上传外观配置 (#6648) @hy993658052
- feat: editor 表单项支持单独配置label宽度 (#6693) @qkiroc
- feat: Button-group-select支持统一配置所有选项角标 (#6506) @Dora-boots
- feat: inputTree 支持 heightAuto 属性支持高度自动撑开 (#6651) @2betop
- feat: 调整页面设计器系统组件顺序 (#6659) @igrowp
- feat: tabsTransfer tab title 支持模版 (#6614) @2betop
- feat:「页面设计器」统一表达式组件 (#6552) (#6643) @igrowp
- feat: editor导出拖动组件 (#6641) @agileago
- feat: word 支持渲染页眉页脚;优化打印还原度 (#6634) @nwind
- feat: crud、crud2支持行移入、行移出事件 (#6507) @wanglinfang2014
- feat: ui 组件用法支持监听内部渲染的事件动作 (#6635) @2betop
- feat: amis-ui添加导入模块 (#6602) @igrowp
- feat: Word 支持分页渲染 (#6606) @nwind
- feat: 增加formulaEvalErrorHandler&conditionComputeErrorHandler用于跳过amis解析 (#6595) @hsm-lv
- feat: LocationPicker 添加 AMap 支持 (#6599) @Chrysochrome
- feat: Icon组件支持接收svg字符串直接展示&iconSelect样式优化 (#6582) @blue-squirrel
- feat: input-table添加事件动作 (#6308) @DynaZhang
- feat: 主题配置合并master (#6562) @hy993658052
- feat: 表单项校验变更为顺序校验模式 (#6553) @CheshireJCat
- feat: Added support for German to momentjs calendars (#6580) @abasse
- feat: pagination支持使用变量 (#5962) @zhyc9de
- feat: input-image功能优化 (#6645) @sqzhou
- feat(ooxml): office viewer 支持显示形状 (#6585) @nwind
- feat(ooxml): 支持艺术字部分样式;修复外部数据变更不会重新渲染问题 (#6702) @nwind
- feat(ooxml): ooxml-viewer 支持 sdt、footnote、endnote,包名换成 ooxml-viewer (#6509) @nwind
- feat(ooxml): 支持图片里的变量 (#6756) @nwind
- feat(amis-editor): 增加layout:wrapper-contanier,用于实现子配置项包裹效果 (#6647) @wibetter
- feat(amis-editor):增加inputText、textArea最大字数配置&修复上下文变量过长显示问题 (#6661) @lghxuelang
- feat(amis-editor): 排列方向、水平对齐方式、垂直对齐方式配置项合并和配置交互优化 (#6540) @wibetter
- feat(amis-editor):「页面设计器」统一表达式组件 (#6552) @igrowp
问题修复 Bugfix 🐛
- fix: 修复 editor 合入后导致插件配置项失效问题 (#6800) @2betop
- fix: 修复 mock api 跨域问题 (#6797) @2betop
- fix: Cards 组件编辑态 source 不生效 (#6465) @tooeast
- fix: 修复 ci 报错 (#6790) @2betop
- fix: LIst单行点击事件上下文补全更多信息 (#6681) @JYPang7
- fix: editor 的 editorDidMount 支持 string格式 (#6697) @baozhoutao
- fix: 修复 ci 报错 & 解决日历月视图多语言显示错误的问题 (#6789) @2betop
- fix: 修复弹窗关闭上层弹窗不生效的问题并补充文档 (#6776) @2betop
- fix: 修复itemAction 不支持 actioType next 的问题 (#6773) @2betop
- fix: 修复CRUD直接传递Pagination组件时,丢失total属性 (#6081) (#6087) @meerkat-morecats
- fix: issues-6779 input-formula 检索问题 (#6783) @allenve
- fix: 修复checkboxs按钮模式的disabled样式和table高亮行bg类失效问题 (#6410) @xukeke520
- fix: 修复事件动作请求接口报错 & 输入框样式调整 (#6781) @igrowp
- fix: onleyleaf为true时children严格判断 (#6012) @qianxiaofendou
- fix: 修复table组件自动生成筛选条件渲染错误问题 (#5766) @duqingyu
- fix: crud toolbar data同步更新问题修复、table支持maxKeepItemSelectionLength问题修复 (#5431) @wanglinfang2014
- fix: 修复实时日志组件过滤时序不正确导致日志丢失的问题 (#4836) @lcgash
- fix: Form开启columnCount后inline表单项展示错误问题; chore(amis-editor): 表单控件可设置预设布局 (#6662) @lurunze1226
- fix:「事件动作」变量赋值 - 页面/内存变量选择添加变量类型 (#6771) @igrowp
- fix: 修复input-image单选情况报错 (#6738) @sqzhou
- fix: 修复 columnToggler 与 affixRow 总结行结合使用时的异常 (#6678) @2betop
- fix: 修复 itemAction 与行选中冲突问题 (#6755) @2betop
- fix: #6757按钮二次确认后并没有触发点击事件 (#6770) @hsm-lv
- fix: #6294动作列表为空的情况下广播失效问题 (#6763) @hsm-lv
- fix: js动作提示错误 (#6762) @hsm-lv
- fix: 修复事件动作请求接口报错 & 修复进度组件样式字段问题 (#6727) @igrowp
- fix: imageGallary props (#6751) @hy993658052
- fix: HeadCellFilterDropdown配置source切换页面卡顿问题修复 (#6748) @wanglinfang2014
- fix: 主题组件tag padding不生效修复 (#6742) @zzy1415447829
- fix: nav支持主题问题修复 (#6735) @wanglinfang2014
- fix: 表达式输入框高度调整 (#6734) @igrowp
- fix: 列表选择器弹窗样式修复 (#6736) @hy993658052
- fix: 下掉文档预览组件 (#6729) @igrowp
- fix: 修复input-image 背景图问题 (#6726) @sqzhou
- fix: nav收纳样式问题修复 (#6705) @wanglinfang2014
- fix: 修复carousel样式+数据源未选中问题 (#6708) @xiangwaner
- fix: 修复表达式输入框回车回显等问题 (#6707) @igrowp
- fix: toast className fix (#6704) @qiaogg
- fix: 主题组件tag、wizard字体修改不生效问题 (#6673) @zzy1415447829
- fix: nav外观配置问题修复 (#6699) @wanglinfang2014
- fix: 主题测试修复&日历日程样式修复 (#6672) @hy993658052
- fix: editor 修复预览态弹框主题不生效问题 (#6695) @qkiroc
- fix: 修复 quickEdit 在弹窗中异常的问题 (#6696) @2betop
- fix: NestedSelect 级联选择器搜索高亮逻辑重构 (#6679) @wibetter
- fix: Nav功能、样式问题修复 (#6633) @wanglinfang2014
- fix: issues-6666:修复select组件懒加载时label回显问题 (#6676) @allenve
- fix: 修复一些 ts 报错 (#6674) @2betop
- fix: 配置面板&快速构建弹窗组件字体统一 (#6668) @igrowp
- fix: 修复 panel 内容区 visibleOn 配置无效的问题 (#6650) @2betop
- fix: issue-6546: spinner icon 属性无效问题 (#6665) @allenve
- fix: 修复日历样式和排序bug (#6644) @hy993658052
- fix: 向导组件onactive字体颜色不显示问题修复 (#6649) @zzy1415447829
- fix: 解决editor 报错 'getVariableOptions' of undefined (#6604) @igrowp
- fix: 修复Tag组件status模式下的图标问题 (#6642) @CheshireJCat
- fix: html 组件支持filterHtml (#6638) @allenve
- fix: 修复mapping组件渲染table中status组件无效的问题 (#6632) @CheshireJCat
- fix: 属性表组件,新增属性页面渲染报错 (#6615) @DynaZhang
- fix: 主题走查修复 (#6607) @hy993658052
- fix: 修复Tree添加元素问题 (#6616) @meerkat-morecats
- fix: 修复 inputTag 对 valueField 和 labelField 的适配问题 (#6611) @2betop
- fix: InputImage裁剪后图片上传失效问题 (#6605) @lurunze1226
- fix: CRUD组件列类型为mapping时导出excel展示错误 (#6592) @lurunze1226
- fix: 修复开发态编辑器没有主题和翻译的问题 (#6594) @qkiroc
- fix: chart组件支持主题样式相关配置 (#6589) @wibetter
- fix: 树选择器样式修复 (#6588) @hy993658052
- fix:「组件」「Bug」Dropdown组件hover触发时移开不消失 (#6568) @sqzhou
- fix: PageMaker315专项问题修复 (#6570) @igrowp
- fix: CRUD2 不透传columnsTogglable;getData问题修改 (#6569) @tooeast
- fix: 修复number组件ts报错 (#6564) @qkiroc
- fix: 修复 ooxml-viewer 包中 tslib 引用地址错误 (#6560) @2betop
- fix: 事件动作支持获取crud批量操作ids (#6551) @hsm-lv
- fix: 编辑态弹窗问题 (#6550) @hsm-lv
- fix: 完善Overlay弹层自动计算位置的兜底逻辑 (#6547) @CheshireJCat
- fix: crud组件loadDataOnce为true,前端下拉筛选如果选择多个值时,支持筛选出值 (#6521) @sqzhou
- fix: 修复CRUD行操作按钮Ajax请求成功后刷新表格渲染批量按钮报错 (#6268) @yyn0210
- fix: 修复searchbox组件无法绑定事件的问题 (#6732) @QingHui1229
- fix: 修复时间轴图标选择&修复树样式 (#6718) @hy993658052
- fix: 修复表达式PM走查问题 (#6652) @igrowp
- fix: 修复ts-json-schema-generator生成的schema.json组件链接不正确的问题 (#6500) @iceqing
- fix: 修复options选项hidden为true时无效的问题 (#6556) @CheshireJCat
- fix: 修复number render对于suffix的兼容 (#6537) @CheshireJCat
- fix(ooxml): 修复 Drawing 相对定位错乱及颜色获取不正确问题 (#6670) @nwind
- fix(amis-editor): 修复从预览切到编辑态 toolbar, panel, 可能有原 node 节点引用读取异常问题 (#6724) @2betop
- fix(amis-editor): 主题数据不应该被保存下来 (#6722) @qkiroc
- fix(amis-editor): flex-setting 改成 flex-layout-setting (#6692) @wibetter
- fix(amis-editor-core): 调整editor默认值公式编辑器中获取amis对应渲染器上下文的方法 (#6746) @wibetter
日常维护 Chore
- chore: 调整 debug 日志 (#6792) @2betop
- chore: 修复 ts 报错,并加入 pr 检测 (#6785) @2betop
- chore: 调整amis内网发布脚本 (#6669) @lurunze1226
- chore: 梳理 conditionBuilder 代码 (#6624) @2betop
- chore: 简化resolveEventData调用 (#6613) @hsm-lv
- chore: 升级 vite (#6590) @2betop
- chore: 修复ts报错 (#6565) @qkiroc
- chore: combo 扩充 subFormHorizontal 属性支持 (#6544) @2betop
- chore: 更新editor内网发布脚本 (#6527) @qkiroc
- chore(amis-editor): 调整部分 ts 逻辑 (#6586) @2betop
- chore(amis-editor): 优化 input-number 的 mock 逻辑 (#6583) @2betop
- chore(amis-editor): 表单控件可设置预设布局 (#6662) @lurunze1226
- chore(amis-editor): 调整组件顺序& 分类 (#6660) @igrowp
样式调整 Style 🌈
- styles: 优化部分表单组件报错边框颜色 (#6799) @qkiroc
- styles: InputNumber带单位样式调整 (#6663) @lurunze1226
- styles: drawer&dialog iconContent增加 (#6622) @blue-squirrel
- styles: 优化tag关闭按钮样式 (#6700) @qkiroc
- styles: button-group-select不限制最大宽度 (#6689) @qkiroc
- styles: 修复status颜色丢失问题 (#6631) @qkiroc
- styles: 主题变量新增drawer&images&modal (#6603) @blue-squirrel
- styles: 修复input组件没居中问题 (#6548) @qkiroc
- styles: checkbox 文本溢出时顶部对齐 (#6549) @blue-squirrel
- styles(amis-editor): 调高画布区高亮元素区域的层级,避免被遮挡 (#6609) @wibetter
- styles(amis-editor): 分栏组件支持新版外观配置 (#6593) @qkiroc
- styles(amis-editor):合并主题外观修改 (#6567) @qkiroc
文档更新 Docs
2.9.0
2023_03_31
新功能 Features 🚀
- feat: 添加 office-viewer 的编辑器插件 (#6501) @nwind
- feat: crud列过滤支持展开刷新 (#6479) @wanglinfang2014
- feat: 提升 word 文档渲染还原度,支持 tooltip、shadow、覆盖顺序等 (#6496) @nwind
- feat: confirm 支持cancelText (#6478) @allenve
- feat: office-viewer 支持表格行替换;解析支持 sdt (#6477) @nwind
- feat: office-view 支持内嵌字体;数学公式;初步支持 textbox;修复 highlight 和加粗渲染不正确问题 (#6459) @nwind
- feat: crud组件loadDataOnce为true,前端下拉筛选如果选择多个值时,支持筛选出值 (#6449) @sqzhou
- feat: Service组件支持隐藏错误提示, chore: 错误提示使用Alert (#6431) @lurunze1226
- feat: 支持condition-builder条件运算 (#6430) @hsm-lv
- feat: office-viewer Word 文档渲染 (#6412) @nwind
- feat: 添加 amis-editor 代码 (#6413) @2betop
- feat: icon支持自定义样式 (#6379) @sarding
- feat: reload 支持动态目标, 解决目标在循环中场景 (#6372) @2betop
- feat: Tag支持事件动作 (#6325) @meerkat-morecats
- feat: Steps source支持动态获取value status (#6370) @allenve
- feat: 添加input-table子表单校验 (#6357) @sqzhou
- feat: carousel支持卡片动画模式 (#6354) @xiangwaner
- feat: config动作优化 (#6361) @pianruijie
- feat: button-group-select支持角标 (#6309) @Dora-boots
- feat: InputExcel支持placeholder (#6295) @lurunze1226
- feat: 新增 number 组件用来展示数字 (#6330) @2betop
- feat: mapping 的 source 接口支持 select 选项类接口 (#6326) @2betop
- feat(页面交互行为跟踪): 新增pageLoaded事件 (#6299) @wibetter
问题修复 Bugfix 🐛
- fix: 修复collapse嵌套时,内部collapse收起时,箭头不正确问题 (#6504) @sqzhou
- fix: 日期时间范围组件开始时间会被重置 (#6495) @tooeast
- fix: Select开启autoComplete时搜索导致显示值错误问题 (#6494) @lurunze1226
- fix: 修复 ios 没有 DragEvent 会报错问题 (#6490) @nwind
- fix: quickEdit只读时,无法将value同步到数据域 (#6486) @tooeast
- fix: 修改table中的mapping使用tag的时候展示不符合预期的bug (#6395) @CheshireJCat
- fix: 解决amis-editor-core 内部发包错误 (#6485) @meerkat-morecats
- fix: 完善button&action关于按钮提示的文档 (#6403) @sqzhou
- fix: nav页面切换性能问题修复 (#6462) @wanglinfang2014
- fix: tasks label 列文字支持自动换行 (#6452) @meerkat-morecats
- fix: Picker 组件 itemClick 事件改成驼峰式的命名 (#6453) @meerkat-morecats
- fix: CRUD2 中form组件reset不生效问题 (#6405) @tooeast
- fix:修复Carousel多图展示问题 (#6445) @xiangwaner
- fix:事件干预条件判断 (#6443) @hsm-lv
- fix: 修复 gh-pages 报 css 找不到的异常 (#6440) @2betop
- fix: 修复本地vite 开发移动端预览报错问题 (#6436) @2betop
- fix: 完善input-table新增的按钮置灰提示 (#6409) @sqzhou
- fix(amis-editor-core): exports补充scss文件,支持本地vite调试 (#6427) @wibetter
- fix(amis-editor-core): 简化exports (#6424) @wibetter
- fix: 修复 office-viewer 本地文件加载出错;numbering 每个层级重置计数 (#6421) @nwind
- fix: webpack5 import css error (#6406) @agileago
- fix: input-table内columns为下拉框时,删掉下拉框的选中值,发现input-table的数据域更新错误 (#6402) @sqzhou
- fix: 解决input-table某些场景下无法新增的bug (#6404) @DynaZhang
- fix: 解决input-table某些场景下无法新增的bug (#6400) @DynaZhang
- fix: 图标选择器,如果图标不属于saas项目中的,则默认显示schema配置的内容 (#6394) @DynaZhang
- fix: 修改角标样式 (#6383) @Dora-boots
- fix: table单元格支持自定义样式、crud支持本地数据快速过滤 (#6353) @wanglinfang2014
- fix: Nav切换数据源实时更新、点击分组卡顿、横向模式排序等问题修复 (#6371) @wanglinfang2014
- fix: 修复 this.model.validated 可能读取不到的报错 (#6375) @2betop
- fix: 修复 crud 嵌套会触发多次快速保存接口问题 (#6374) @2betop
- fix: 修复 drawer reload 目标可能找不到的问题 (#6373) @2betop
- fix: inputTable 组件value依赖别的字段时,不同步数据域的问题 (#6360) @tooeast
- fix: Transfer tree mode 支持 onlyChildren;两个值为undefined的Option不相等 (#6342) @tooeast
- fix: 修复弹窗中 form 配置 closeDialogOnSubmit 无效的问题 (#6368) @2betop
- fix: 修复卡片的 checkOnItemClick 配置问题 (#6365) @2betop
- fix: nav角标、悬浮展开子菜单、更多操作不可点击等问题修复 (#6346) @wanglinfang2014
- fix: 解决公式编辑器 搜索变量失效bug (#6345) @DynaZhang
- fix: now表达式作为form组件默认值时,增加特殊逻辑,处理数据更新 (#5783) @meerkat-morecats
- fix(Table): #2978 嵌套表格如何设置默认全部展开 (#6028) @tomieric
- fix: Cards嵌套List组件时, props透传导致Schema不生效问题 (#6110) @lurunze1226
- fix: 解决monaco环境变量和monaco插件的冲突 (#6283) @agileago
- fix: 修复注销renderer的判断 (#6338) @gooolh
- fix: 注销renderer问题 (#6327) @gooolh
- fix: 调整 spinner-overlay 和 dialog 的 z-index,使关闭按钮不会被 spinner 遮挡 (#6321) @meerkat-morecats
- fix: 解决因部分组件默认配置,导致编辑器配置面板宽度溢出问题 (#6328) @DynaZhang
- fix: 修复 Tree 在传入 pathSeparator 时,非根节点无法选中 (#6315) @meerkat-morecats
- fix: table2全选、嵌套展开等问题修复 (#6313) @wanglinfang2014
- fix: 日期范围底部按钮居中 (#6301) @z1769057083
- fix: CRUD2 加载更多时接口page传参始终为1 (#6298) @tooeast
- fix: toast组件css变量拼错 (#6302) @agileago
- fix: nav拖拽卡顿、更多操作打开定位等问题修复 (#6304) @wanglinfang2014
- fix: select 各种模式支持 checkAll (#5941) @tooeast
- fix: 单选选项值包含逗号时获取选项错误问题 (#6258) @tooeast
- fix:Select组件overlay属性在popOverContainer时宽度错误问题 (#6284) @tooeast
- fix: webpack5 import css error (#6406) @agileago
日常维护 Chore
- chore: 同步内网代码 (#6505) @2betop
- chore: 调整异常 api 的处理 (#6503) @2betop
- chore: 修复 office-viewer 里导致的编译报错 (#6498) @nwind
- chore: vite 模式下 mobile 预览资源引用改成源码 (#6483) @2betop
- chore: 调整 input-xxx date 系列的placeholder 默认值 (#6482) @2betop
- chore: 尝试修复一些 ts 报错 (#6457) @2betop
- chore: 尝试修复一些 ts 报错 (#6455) @2betop
- chore: 尝试修复一些 ts 报错 (#6442) @2betop
- chore: 错误提示使用Alert (#6431) @lurunze1226
- chore: 修复 office viewer 文件在 ghpages 里无法访问 (#6435) @nwind
- chore: office viewer 支持中英文空行;优化 tblpPr 的支持 (#6433) @nwind
- chore: 修复 office-viewer 在gh-pages 里面的报错 (#6432) @2betop
- chore: amis-editor 暂无用例,先跳过报错 (#6420) @2betop
- chore: amis-editor 调整一下资源引用 (#6416) @2betop
- chore: 修复 ghpages 报错,office-viewer 改成异步渲染 (#6415) @nwind
- chore: 添加 amis-editor 本地开发入口 (#6414) @2betop
- chore: Select组件checkAllBySearch默认为true (#6347) @lurunze1226
- chore: alert 支持多个实例 (#6378) @2betop
- chore: 暴露 InputBoxWithSuggestion (#6337) @2betop
- chore: tableCell 内部属性换个名字,以免跟已有其他组件组合使用时冲突 (#6332) @2betop
- chore: svg 瘦身 (#6320) @2betop
- chore: 删除在 ts 编译后永远都不会成立的代码 (#6291) @2betop
- chore: 完善crud、input-table、transfer组件的单测 (#6460) @sqzhou
- chore: page的css属性支持解析动画和audio组件展示NAN的buf_fix (#6243) @xukeke520
- chore: Tree 组件中使用 value 替换 key (#6194) @meerkat-morecats
样式调整 Style 🌈
- styles: 修复flex组件style无解析问题 (#6473) @qkiroc
- styles: 修复select组件样式问题 (#6461) @qkiroc
- styles: 优化带单位的number组件样式 (#6054) @qkiroc
- styles: 优化清除图标样式 (#6312) @qkiroc
- styles: 优化link组件svg图标样式 (#6292) @qkiroc
- styles: 将组件透明背景颜色改为白色 (#6289) @qkiroc