3.5.0
release-drafter
released this
31 Oct 12:52
·
1703 commits
to master
since this release
2023-10-31
新功能 Features 🚀
- feat: CRUD支持matchFunc,用于前端分页的搜索匹配函数 (#8556) @lurunze1226
- feat: inputTag 支持边输入边搜索 Close: #1124 (#8533) @2betop
- feat: 日期展示类组件支持配置时区 Close: #1096 (#8526) @2betop
- feat: InputFile组件样式调整 (#8522) @miaoxinyu01
- feat: Nav组件支持搜索 (#8467) @lurunze1226
- feat:组件状态支持"可见"配置项 (#8515) @yinchunyu
- feat: CRUD & Table 嵌套支持懒加载 Close: #8411 (#8517) @2betop
- feat: env.replaceTextIgnoreKeys 支持函数 Close: #7035 (#8510) @2betop
- feat: 图片放大功能支持移动画布 Close: #6444 (#8496) @2betop
- feat: 富文本和分页组件添加change事件 (#8433) @miaoxinyu01
- feat: CRUD组件支持开启syncLocation后解析Query中的原始类型数据 (#8500) @lurunze1226
- feat: inputNumber配置单位支持label/value这种配置,显示和给后端的单位区分开 (#8435) @yinchunyu
- feat: 扩展mountIconSpriteToDom方法 (#8476) @qkiroc
- feat: 表单项支持动态 name 可搭配 each 一起使用 Close: #4212 (#8452) @2betop
- feat: input-text 支持配置 nativeAutoComplete 比如可用来配置支持浏览器生成默认密码 Close: #4471 (#8465) @2betop
- feat: inputFile & inputImage 开放 capture 属性可以用于配置移动端拍照行为 Close: #4330 (#8462) @2betop
- feat: jump 补充第三个参数信息 Close: #2936 (#8446) @2betop
- feat: api 文件下载文件名识别忽略大小写同时支持前端指定 Close: #6177 (#8471) @2betop
- feat: tinymce 编辑器当配置文件接收器为空时图片上传改成 base64 模式 Close: #6220 (#8472) @2betop
- feat: 组件增加searchKeywords,使得编辑器组件的名称和amis文档保持一致 (#8461) @yinchunyu
- feat: InputExcel组件支持autoFill Close: #8432 (#8445) @lurunze1226
- feat: 列表选择可视化 & 状态容器支持 (#8408) @zhangtao07
- feat(amis-editor): inputNumber unitOptions支持key-value形式,修复value是number时错误相加问题,新增配置面板编辑时组件实时更新 (#8437) @Hsirius
问题修复 Bugfix 🐛
- fix: 修复 tabs 下表单项禁用状态判断可能不正确的问题 (#8555) @2betop
- fix: 修复引入 moment-timezone 后文档页面报错 Close:#8560 (#8561) @2betop
- fix: 修复inputTable组件中使用combo,值为数组merge问题Close: #7921 (#8539) @findreamer
- fix: 修复合并单元模式表格行延时渲染没有渲染对单元格数量问题 (#8529) @2betop
- fix: 修复 formItem label 做两次变量替换的问题同时优化 label 描述中取当前数据的及时性问题 (#8553) @2betop
- fix: 修复两层弹窗里面都放 crud , 里面的弹窗确认同时关闭外层弹窗的问题 Close: #1405 (#8537) @2betop
- fix: 修复 $ref 在表格的 table 中时 label 不展示的问题 Close: #1121 (#8532) @2betop
- fix: Cards & Operation组件配置面板去除“新增按钮”配置项 (#8527) @igrowp
- fix: 修复 table 组件提前映射了 lable, 导致 label 使用数据容器获取到的远程数据时无法正确获取到值的问题 (#8056) @FeelyChau
- fix: 修复 crud 点选出现无限循环的问题 Close: #8523 (#8524) @2betop
- fix:打开页面动作迁移到平台;组件特性动作-变量赋值修改后shcema不生效 (#8475) @zhaojianhui-a
- fix: 处理input-number单位选项交互;input-table展示列配置项位置处理 & progress组件配置面板去除模版配置项 feat:组件状态支持"可见"配置项 (#8515) @yinchunyu
- fix: 修复位运算与过滤器冲突问题 Close: #8391 (#8505) @2betop
- fix: 公式输入框样式调整 (#8479) @igrowp
- fix: 遍历key && 无数据时展示0 (#8481) @yinchunyu
- fix: 修复app 模式渲染菜单报 key 重复的 warning (#8447) @2betop
- fix: 修复 app 模式 bcn 中存在动态路径问题 Close: #8012 (#8444) @2betop
- fix: 修复 嵌套模式标题字段的判断 Close: #8386 (#8440) @2betop
- fix: 修复sdk报错问题 Close: #8464 (#8466) @qkiroc
- fix: 修复 searchable 在 sdk 中弹窗层被挡住问题 & 配置为 input-group 换行问题 (#8439) @2betop
- fix: 修复 combo 的 unique 模式 选项是个树形结构时的异常 Close: #8085 (#8438) @2betop
- fix: 修复 inputTable 中自动计算值更新不正确的问题 Close:#8263 (#8436) @2betop
- fix: input-date 静态展示问题 Close: #8458 (#8469) @allenve
- fix: input-number 光标漂移问题 (#8451) @allenve
- fix: editor manager getContentSchemas 中 type 获取问题 (#8443) @allenve
- fix: className为对象且下发给子组件时表达式计算错误问题 (#8424) @lurunze1226
- fix: editor组件面板排序问题 (#8419) @igrowp
- fix(amis-editor): FormulaControl中过滤掉embed,避免默认值设置交互受影响 (#8409) @wibetter
- fix(amis-editor): 日期组件配置面板格式初始值不正确 (#8507) @Dora-boots
- fix(amis-editor): Form & CRUD2脚手架使用api数据源时无法新增字段问题 (#8403) @lurunze1226
- fix(amis-editor): 修复antd主题下button主题选择无样式问题 Close: #8413 (#8434) @qkiroc
日常维护 Chore
- chore: Wizard组件在第一步时可以隐藏默认prev按钮,按钮数据域支持currentStep (#8474) @lurunze1226
- chore: 补充缺失依赖信息 Close: #8477 (#8490) @2betop
- chore: api 对象中添加 context 变量支持全局适配器获取原始上下文数据 (#8501) @2betop
- chore: 规范自定义样式生成id (#8514) @qkiroc
- chore: 调整 affixedOffset 的逻辑为样式实现,去掉没必要的 js 计算, 优化 page asideSticky 实现 Close: #6493 (#8508) @2betop
- chore: 图片放大器点击阴影可关闭 Close: #8420 (#8442) @2betop
- chore: 调整 crud source 模式与 loadDataOnce 行为一致 Close: #6040 (#8470) @2betop
- chore: 锁定codemirror声明版本5.60.10,避免不兼容升级 (#8416) @lurunze1226
- chore(amis-editor): Form配置面板支持持久化数据相关配置 (#8352) @lurunze1226
- chore(amis-editor): Form配置面板删除多余的labelAlign控件 (#8478) @lurunze1226
样式调整 Style 🌈
- style: inputTree 节点操作按钮根据规范改成左对齐 Close: #6273 (#8497) @2betop
- style: select 的其他模式值显示超长时与默认模式保持统一 Close: #4514 (#8468) @2betop
文档更新 Docs
- docs: 修正表格2组件的文档链接 (#8568) @lurunze1226
- docs: 补充自定义 fetcher 时可能漏了
attachmentAdpator
实现的说明文档 (#8473) @nwind