github baidu/amis v3.1.0

latest releases: 6.8.0, 6.7.0, 6.6.0...
16 months ago

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&#6996 (#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

Don't miss a new amis release

NewReleases is sending notifications on new releases.