2023-11-21
新功能 Features 🚀
- feat: 事件动作支持上报埋点 (#8832) @qkiroc
- feat: 地理位置选择器功能完善和强化 close #8802 (#8834) @wibetter
- feat: 二维码下载动作可视化 (#8826) @hsm-lv
- feat: Table2支持双击事件 (#8761) @52flutter
- feat: dialog支持拖拽移动位置 (#8781) @52flutter
- feat: table嵌套批量操作时自动选择父/子级复选框 (#8642) @ranwawa
- feat: Alert组件支持自定义操作项目 (#8758) @lurunze1226
- feat: qr-code 增加下载事件 Closes #5915 (#8727) @nwind
- feat: 新增forceSilenceInsideError环境变量支持屏蔽组件中展示msg信息 (#8751) @zhaojianhui-a
- feat: textareaFormula新增支持全屏&fx更新前事件配置 (#8689) @kano233333
- feat: CRUD表头快速过滤支持上下文变量作为数据源 (#8706) @lurunze1226
- feat: InputDateTime在closeOnSelect为false时开启确认模式; chore: datetime类选择器首次选择时时间设置为当前值 (#8726) @lurunze1226
- feat: LocationPicker 支持全局设置 ak (#8732) @2betop
- feat: InputTable支持orderChange、rowClick、rowDbClick、rowMouseEnter、rowMouseLeave事件 Close #8291 (#8728) @hsm-lv
- feat: InputTable支持initDrag动作 Close #8712 (#8725) @hsm-lv
- feat: Markdown 支持公式渲染 Closes #7833 (#8716) @nwind
- feat: 支持图片点击/鼠标移入移出事件 & 支持图片预览放大缩小动作 (#8266) @chengjinyang0
- feat: 公式支持uuid生成 (#8678) @allenve
- feat: 公式支持uuid生成 (#8662) @allenve
- feat: Transfer组件支持分页 (#8512) @lurunze1226
- feat: 移动端日期选择器显示年月日单位 & 月份选择器显示年月日单位 (#8636) @z1769057083
- feat: 开放static组件, 增加static事件配置 (#8621) @yinchunyu
- feat: App多页应用组件侧边导航栏箭头显示优化 Close: #8595 (#8599) @findreamer
- feat: calendar组件接入editor & 支持click,hover事件 (#8518) @chengjinyang0
- feat: icon组件兼容sdk下使用svg object的情况 (#8602) @qkiroc
- feat(amis-editor): 部分组件配置面板配置项调整 (#8740) @igrowp
- feat(amis-editor): 列表组件脚手架配置完善 (#8794) @zhangtao07
- feat(amis-editor): tree-select支持reload动作 (#8813) @pianruijie
- feat(amis-editor): InputTable配置面板补充属性 (#8629) @lurunze1226
问题修复 Bugfix 🐛
- fix: Select中popoverClassName属性丢失 (#8841) @lurunze1226
- fix: 本地旧版 node_modules 可能导致 fontawesome-free 打包 sdk 时被使用 Closes #8837 (#8838) @nwind
- fix: RootRenderer的runtime error被隐藏问题 (#8839) @lurunze1226
- fix: 修复style不支持css variable问题 (#8827) @qkiroc
- fix: table嵌套模式下selectedChange参数错误、table展示单选可多选问题修复 (#8822) @wanglinfang2014
- fix: crud编辑器提示导致报错问题修复 (#8806) @wanglinfang2014
- fix: 修复Audio样式遮挡问题 (#8797) @wibetter
- fix: input-number 小数光标偏移问题 (#8799) @allenve
- fix: 修复 patch 逻辑新拖入节点可能不会执行的问题 (#8793) @2betop
- fix: nav刷新数据源保留展开状态、响应式收纳样式问题修复 (#8774) @wanglinfang2014
- fix: 修复label为schema时star位置错误问题 Close: #8634 (#8771) @qkiroc
- fix: 修复字段集标题CSS类名,边框生效页面展示缺失 (#8778) @sqzhou
- fix: 修复 quickEdit inline 模式 name 为带层级时发送的数据不符合预期 Close: #8756 (#8759) @2betop
- fix: crud编辑器组件面板提示导致页面卡死问题修复 (#8779) @wanglinfang2014
- fix: 模型表单无法编辑数据源配置; chore: 修复Form使用场景兼容逻辑执行环节错误问题 (#8777) @lurunze1226
- fix: 修复 envOverwrite 存在副作用的问题 Close: #8745 (#8766) @2betop
- fix: 修复 each #8452 导致的取数据变化 breakchange Close: #8616 (#8768) @2betop
- fix: crud2编辑器提示卡死问题修复、table2 autoFillHeight属性支持滚动 (#8763) @wanglinfang2014
- fix: 动作没指定目标组件标识时则执行当前组件 Close #8749 (#8757) @hsm-lv
- fix: table2编辑器列选中样式问题修复 (#8754) @wanglinfang2014
- fix: CRUD 导出 excel 支持 children 节点 Closes #3563 (#8734) @nwind
- fix: 补充card组件按钮禁用态样式 Close: #8643 (#8729) @CheshireJCat
- fix: Options使用上下文变量数据源被错误分页处理问题 (#8691) @lurunze1226
- fix: 修复document.requestFullscreen()时弹窗和抽屉不可见的问题 (#8739) @CheshireJCat
- fix: table嵌套在form以及affixHeader模式下自适应问题修复 (#8741) @wanglinfang2014
- fix: InputRange组件过滤掉marks中不合法的数值 (#8604) @lurunze1226
- fix: 修复crud修改配置时会清空用户已有配置的问题 Close: #7445 (#8718) @CheshireJCat
- fix: 修正分页组件事件可视化参数&inputTable可视化新增一些事件和动作 (#8731) @hsm-lv
- fix: 分页组件事件问题 (#8723) @hsm-lv
- fix: crud的perPageAvailable下发到分页工具中 (#8713) @CheshireJCat
- fix: 事件文档里json格式 (#8685) @hsm-lv
- fix: NestedSelect开启onLeaf后选项children为空也视为叶节点 (#8637) @lurunze1226
- fix: 修复 combo tabs 模式新成员中有必填字段未填写也能通过校验的问题 (#8667) @2betop
- fix: 变量赋值动作去除多余属性 (#8674) @igrowp
- fix: 修复 column static 属性影响到 quickEdit 中的问题 (#8677) @2betop
- fix: CRUD组件updateQuery严格比较逻辑写反问题(patch PR#8631) (#8661) @lurunze1226
- fix: 修复ts报错 (#8664) @zhangtao07
- fix: InputRange组件max设置大数页面卡顿问题 (#8651) @yujinghan
- fix: 组件特性动作中执行全局变量修改 (#8650) @hsm-lv
- fix: 修复列过滤选择与实际展示不一致问题 (#8647) @2betop
- fix: cards外观修复 (#8628) @hy993658052
- fix: 修复自定义外观部分属性添加important不生效问题 (#8639) @qkiroc
- fix: 快速弹窗子编辑器bug (#8633) @miaoxinyu01
- fix: CRUD组件使用非严格比较导致部分场景query无法更新问题 (#8631) @lurunze1226
- fix: 文档中广播效果失效问题&添加warning提示 (#8624) @hsm-lv
- fix: 修复外观样式清空不生效问题 (#8610) @qkiroc
- fix: 修复input-number组件外观配置不生效问题 (#8606) @qkiroc
- fix: 组件面板搜索功能优化 (#8586) @yinchunyu
- fix: table2 title重复展示问题、文档完善 (#8598) @wanglinfang2014
- fix: 修复模型组件转成公共组件后功能异常问题 (#8603) @2betop
- fix: 优化状态容器配置 & listSelect自定义label value适配 (#8663) @zhangtao07
- fix: 修复日期展示和走势图外观配置不生效问题 (#8618) @wibetter
- fix(amis-editor): Page组件支持组件静态数据配置 (#8750) @igrowp
- fix(amis-editor): calendar组件默认schema多了外层page (#8730) @chengjinyang0
- fix(amis-editor): combo组件数据为空时,无法打开公式编辑器 (#8709) @igrowp
- fix(amis-editor): Calendar文档链接拼写错误 (#8641) @chengjinyang0
- fix(amis-editor): 容器类组件/定位模式切换成特殊布局后设置默认层级,避免被遮挡导致不能选中 (#8622) @wibetter
- fix(amis-editor): 修复flex布局容器快捷功能键icon丢失问题 (#8609) @wibetter
- fix(amis-editor): 修复编辑器移动端主题不生效问题 (#8605) @qkiroc
- fix(amis-editor): 阻止inputTable的在editor中预览时的change事件,避免特殊case时死循环 (#8801) @CheshireJCat
- fix(amis-editor): 修改input-date 最大最小值定义schema (#8819) @igrowp
- fix(amis-editor): CRUD2工具栏为空时添加错误; chore: 工具栏控件更新逻辑 (#8788) @lurunze1226
- fix(amis-editor): 修复 schema 被插入 id 被重置的问题 (#8601) @2betop
- fix(amis-editor): 修复选择弹窗类型错误,弹窗path不正确导致页面初始化失败的问题 (#8746) @ascend13
日常维护 Chore
- perf: 优化内部逻辑提高编辑器处理性能 (#8743) @2betop
- chore: 工具栏控件更新逻辑 (#8788) @lurunze1226
- chore: Form联合校验规则过滤不合法规则 (#8747) @lurunze1226
- chore: 回滚之前的加 id 逻辑优化 compat (#8784) @2betop
- chore: 修复Form使用场景兼容逻辑执行环节错误问题 (#8777) @lurunze1226
- chore: table2性能优化close#8594 (#8679) @wanglinfang2014
- chore: 图片展示默认图片关闭放大功能 (#8733) @2betop
- chore: 修复Static单测问题 (#8683) @lurunze1226
- chore: 时间展示、日期展示和日期时间展示 3个组件合并成一个,并升级外观配置 (#8611) @wibetter
- chore: Scoped组件reolad方法时增加fallback,找不到对应名称组件则继续寻找对应ID组件 (#8696) @xianlinzhang
- chore: rich-text组件配置更新时,对应富文本编辑器也更新配置 (#8608) @sqzhou
- chore(amis-editor): CRUD2列配置控件始终展示顶部操作区 (#8626) @lurunze1226
- chore(amis-editor): Form配置面板中表达式使用变量,避免data被赋值导致取值错误 (#8680) @lurunze1226
样式调整 Style 🌈
- style: 修复style不支持css variable问题 (#8827) @qkiroc
- style: 优化部分组件样式 (#8767) @qkiroc
- style: 优化部分组件样式 (#8671) @qkiroc
- style: 调整 textarea 的 counter 结构方便定制样式 (#8627) @2betop
- style: rem 改成 px2rem 以便于编译 remFactor 为非 16px 的场景 (#8625) @2betop