Skip to content

Releases: baidu/amis

2.3.0

30 Sep 11:07
Compare
Choose a tag to compare

2022-09-30

Break Change 🔥

  • 由于ansi-to-react不支持React 18,我们取消了Log组件的高亮功能,组件的disableColor属性从2.3.0版本起不再支持
  • 规范了Range组件change事件的命名,updateValue => onChange

新功能 Features 🚀

问题修复 Bugfix 🐛

  • fix: inputRange更换事件名称 (#5470) @kano233333
  • fix:修复富文本api高级配置上传报错问题 (#5483) @hsm-lv
  • fix: 修复 fieldset 嵌套使用时样式问题及配置干扰问题 (#5479) @2betop
  • fix: Form中嵌套容器后,容器中组件disabled失效问题 (#5473) @lurunze1226
  • fix: Table开启表头分组和固定列时,固定列表头尺寸错误 (#5474) @lurunze1226
  • fix: transfer 结果搜索默认提示语句错误&统计信息设置不生效 (#5371) @sqzhou
  • fix: 修复 lazycomponent 因为 spinner 的调整可能不渲染的问题 (#5454) @2betop
  • fix: 修复 inputText 对日期对象显示问题 (#5450) @2betop
  • fix: xor 改奇数真时为真 (#5445) @2betop
  • fix: 修复公式 xor (#5444) @2betop
  • fix: 修复金额组件转换问题 (#5415) @tiezhu111
  • fix: InputExcel表头包含RichText时解析错误问题 (#5441) @lurunze1226
  • fix: json组件支持boolean基础类型 (#5413) @igrowp
  • fix: 导出Excel时取字段的逻辑和CRUD fetch逻辑保持一致 (#5434) @lurunze1226
  • fix: 人员组件搜索点选值展示问题及选中回显不是 label 的问题 (#5438) @2betop
  • fix: save 语言替换 (#5436) @allenve
  • fix: conditionBuilder ts类型报错修改 (#5428) @igrowp
  • fix: 人员选择ts类型错误 (#5427) @z1769057083
  • fix: saveAs 图片下载名称以配置项优先 (#5385) @z1769057083
  • fix: 修复 @fex 替换不全导致内网版本部分组件无法加载问题 (#5412) @nwind
  • fix: 修复 fnUPPERMONEY 导致单测挂掉问题 (#5410) @nwind
  • fix: input-datetimerange 在起始时间大于 0 的时候,结束时间无法再选当天的问题 (#5407) @nwind
  • fix: 修复 visibleOn 新公式用法结果为 undefined 时的依然可见的问题 (#5408) @2betop
  • fix: 加回误删的 filterHtml 功能 (#5404) @nwind
  • fix: input-formula 不同模式下高亮问题 (#5390) @allenve
  • fix: 修复drawer组件设置closeOnOutside为false后,点击外部仍能关闭的问题 (#5387) @edogawaconan1996
  • fix: 2.1.0 及以上版本升级到tinymce 6上传图片不兼容的问题 (#5382) @iceqing
  • fix: crud id重复选择不一致问题修复 (#5246) @wanglinfang2014
  • fix: table column 快捷操作同时支持 sortable 和一个非 sortable 的操作组合 (#5341) @meerkat-morecats
  • fix: 修复文档错误(可以通过手动设置"close": true 来禁止该默认特性 (#5245) @lengqingfeng
  • fix: inputText autoComplete 输入内容导致选项重复问题 (#5272) @tooeast
  • fix: 修复 PopOver offset 属性失效问题 (#5311) @tooeast
  • fix: 修复 minLength 验证数字时异常的问题 (#5357) @2betop
  • fix: 修复 table 获取滚动的父元素不准确的问题 (#5329) @meerkat-morecats
  • fix: 不要通过 isEqual 去比对 props.data 里面可能存在循环引用导致死循环 (#5353) @2betop
  • fix: CRUD设置filterable时数字0默认被选中问题 (#5325) @lurunze1226
  • fix: 用 dangerouslyHTML 代替 innerHTML 以使 tpl 中的标签有 diff 优化 (#5291) @corgii-123
  • fix: 修复 debug 没有拿到最新的属性的问题 (#5345) @2betop
  • fix: 修复选项类控件 placeholder 没有被翻译的问题 (#5336) @2betop
  • fix: pullRefresh增加移动端判断 (#5343) @hy993658052
  • fix: options 组件 clear 导致值为 undefined 问题 (#5334) @tooeast
  • fix: 修复第三方 css 内联问题 (#5318) @2betop
  • fix: 修复 Form Serivce 等自身带 store 的渲染器配置 disabledOn 或者 visibleOn 不及时生效的问题 (#5314) @2betop
  • fix: getExprProperties 内部报错修复 (#5308) @2betop
  • fix: 显示列字段不展示隐藏列 (#5307) @lurunze1226
  • fix: 修复 disabledOn 可能无效的问题 (#5305) @2betop
  • fix: formItem label translate error (#5300) @pcdqc
  • fix: 选中关联编辑相关弹窗数据映射不统一 (#5296) @2betop
  • fix: input-image 图片上传回显问题修复 (#5102) @biley
  • fix: richtext设计态死循环问题 (#5489) @hsm-lv
  • fix: 2.1.0 及以上版本升级到tinymce 6上传图片不兼容的问题 (#5382) @iceqing

日常维护 Chore

样式调整 Style 🌈

文档更新 Docs

2.2.0

01 Sep 14:24
Compare
Choose a tag to compare

2022-09-01

新功能 Features✨

  • feat: table 上 autoFillHeight 支持 {height: number} 来固定表格高度 (#5147) @meerkat-morecats
  • feat: quickEdit 支持配置 reload 可以实现不自动刷新的功能 (#5260) @2betop
  • feat: 增加图片裁剪属性配置 & 增加根据名称获取自定义FormItem方法 (#5120) @z1769057083
  • feat: 大文件上传分块支持重试 (#5258) @2betop
  • feat: FormItem格式校验支持日期时间规则 (#5241) @lurunze1226
  • fix: DateRange组件关闭面板时写入InValid Date问题; feat: DateRange游标动画支持控制 (#5223) @lurunze1226
  • feat: editor 支持配置 placeholder (#5196) @2betop
  • feat: Calendar组件今日高亮样式支持自定义 (#5186) @lurunze1226
  • feat: crud 的 autoGenerateFilter 模式交互优化 支持展开收起 (#5167) @2betop
  • feat: tabs 支持collapseOnExceed 菜单超出多少个时剩余的开始折叠 (#5148) @2betop
  • feat: progress支持设置阈值 (#5145) @qinhaoyan
  • feat: icon支持schema (#5132) @qinhaoyan
  • feat: 接口增加defaultMsg处理 (#5118) @allenve
  • feat: optinos 支持配置新增和编辑的弹框属性;修复编辑属性 popover 无法显示问题;去掉代码里遗漏的 component… (#5085) @nwind
  • feat: Form Debug区域使用json显示 (#5056) @lurunze1226
  • feat: 自定义js动作支持异步 (#5044) @hsm-lv

问题修复 Bugfix 🐛

样式调整 Style 🌈

日常维护 Chore

  • chore: 合并master分支到theme (#5197) @qiaogg
  • chore: typescript erros (#5273) @lurunze1226
  • chore:优化多语言注册方式 (#5227) @qinhaoyan
  • chore:统一子依赖的版本 (#5225) @qinhaoyan
  • chore: checkboxes 单测、文档补充 (#5213) @tooeast
  • chore: 补充几个 formula 现有实现的用例避免后续改错 (#5218) @nwind
  • chore: input-date 单测补充 (#5190) @tooeast
  • chore: drawer 每层宽度递减,方便视觉上分辨是更高层级 (#5154) @nwind
  • chore: input-array、textarea、input-rating 单元测试补充 (#5129) @tooeast
  • chore: iframe 类型定义拼写错误 (#5124) @nwind
  • chore: 发布 2.1.1-beta.2 (#5086) @nwind
  • chore: input-number、input-range、checkbox 单测用例补充 & range styles: 百分比最多保留两位 (#5076) @tooeast

文档更新 Docs

  • docs: form表单 事件表 validateError 事件说明 typos (#5262) @littleee
  • docs: InputPassword标题typos (#5135) @littleee
  • docs:Page页面 自定义 CSS 关于 myClass的说明,位置调整 (#5238) @sunhaolin
  • docs: 修复说明中dialog, drawer链接 (#5192) @YuanZzhang
  • docs: InputPassword标题typos (#5135) @littleee
  • docs: 修复单页跳转示例中的介绍页链接 (#5130) @YuanZzhang
  • docs: 修复主干版本跳转链接出错的问题 (#5099) @YuanZzhang
  • docs: 修复GitHub编辑链接错误,Flexbox文档链接和文件链接统一 (#5037) @lurunze1226
  • docs: fix doc parse error caused by vulnerable example. (#5068) @vikiboss
  • docs:补充更新组件数据时获取数据域的说明 (#5055) @hsm-lv

单元测试 test

2.1.0

29 Jul 11:54
Compare
Choose a tag to compare

2022-07-29

新功能 Features✨

问题修复 Bugfix 🐛

样式调整 Style 🌈

日常维护 Chore

文档更新 Docs

2.0.2

12 Jul 05:18
Compare
Choose a tag to compare

2022-07-12

新功能

Bugfix

文档

2.0.1

11 Jul 09:24
462758b
Compare
Choose a tag to compare

更新记录

新功能

Bugfix

日常维护

2.0.0

30 Jun 13:59
Compare
Choose a tag to compare

AMIS 2.0.0

2022-06-30

重大变更 Breaking Changes🔥

amis从2.0.0起拆分为Monorepo,分为以下4个package:

  • amis: 渲染器组件
  • amis-ui:amis React组件,可以单独作为 UI 库使用,包含国际化语料文件和主题样式文件
  • amis-core: amis底层渲染逻辑及相关utils函数,如果你想自己实现渲染器,依赖这个就够了
  • amis-formula: 负责amis里面的表达式、公式及模板的实现

从v1到v2

  • 仅使用amis React组件的用户现在可以直接使用amis-ui

  • amis会将amis-coreamis-ui中的内容导出,比如import {ToastComponent} from 'amis';

  • v1版本从amis/lib/**路径下引用的文件需要注意路径更新。

  • scss/_utilities.scss 默认不再包含,如需里面的帮助类样式,请引入 amis-ui/lib/helper.css

  • InputRichText, Editor, InputExcel等依赖第三方库的组件现在支持按需引入了,如果你通过sdk的方式使用amis,在使用对应组件时需要将sdk.tar.gz 中对应的依赖包引入,举例:

      // 如果你使用tinymce富文本编辑器
      import 'amis/sdk/rest';
      import 'amis/sdk/tinymce';
    

新功能 Features✨

问题修复 Bugfix 🐛

样式调整 Styles 🌈

  • styles:修复table组件列宽拖拽时,光标位置不准问题 (#4752) @qinhaoyan
  • styles:修复antd主题tree组件变量缺失 (#4736) @qinhaoyan
  • style: 优化 select 下面 checkbox 样式 (#4723) @2betop
  • styles:优化日期范围选择器和下拉框多选模式样式 (#4712) @qinhaoyan

文档更新 Docs

日常维护 Chore

1.10.2

10 Jun 09:50
f40949d
Compare
Choose a tag to compare

更新记录

Bugfix

  • fix:crud不对table下发onEvent,避免事件重复监听 (#4594) @hsm-lv
  • fix: 修复 crud 中 actionType reload 其他组件失效问题 & submit配置required在弹窗中错误关闭问题 (#4593) @lurunze1226
  • fix: tree select组件小尺寸下样式问题

1.10.1

08 Jun 09:47
2147c0e
Compare
Choose a tag to compare

更新记录

新功能

  • feat:combo setValue支持更新指定index的数据 (#4527) @hsm-lv
  • feat: 公式编辑器input-group支持高亮模式 (#4513) @allenve

Bugfix

  • fix: 修复超级表头和固定列组合使用时样式问题 (#4561) @RickCole21
  • fix: Action组件required属性不生效问题 (#4560) @lurunze1226
  • fix: 修复 tree-select 搜索后需要点击两次才能点中子节点问题 (#4558) @nwind
  • fix:按钮兼容二次确认情况的事件派发&提供并行发送ajax请求动作的demo (#4555) @hsm-lv
  • fix: 修复当 toast 内容是个对象时不显示问题 (#4528) @nwind
  • fix: 避免不正确的 api 地址也发起请求 (#4538) @nwind
  • fix: tablView组件 表格属性padding设置无效问题 (#4526) @jiatianqi
  • fix:checkbox禁用状态对齐云舍 (#4482) @lghxuelang
  • fix: 修复input-image change 事件触发多次问题 (#4509) @gooolh
  • fix: Select错误出现横向滚动,虚拟列表开启后选项宽度错误问题 (#4548) @lurunze1226

日常维护

1.10.0

31 May 12:53
Compare
Choose a tag to compare

2022-05-31

新功能 Features✨

问题修复 Bugfix 🐛

样式调整 Styles 🌈

文档更新 Docs

日常维护 Chore

  • chore: 补充事件动作测试用例 (#4350) @hsm-lv
  • chore: overflowTagPopover设置为可选属性 (#4506) @lurunze1226
  • chore: 更新 amis-formula 版本 (#4440) @nwind
  • chore: 增加 style labeler (#4453) @nwind
  • chore: update readme build badge (#4407) @Dandelion-F
  • chore: 更新progress schema (#4370) @gooolh
  • chore: 修几个单元测试报错 (#4272) @nwind
  • chore: action countDown 在actionType为ajax时,请求通过再执行倒计时操作、dialog header 传递动作属性 (#4000) @metooweb
  • chore: 优化日期范围input宽度 (#4263) @zhyc9de
  • chore: jssdk 的 responseAdaptor 扩充参数,支持拿 response 整个对象,包括返回的 headers 和… (#4229) @2betop
  • chore: 增加 style labeler (#4453) @nwind

1.9.0

29 Apr 11:44
ba9cf4a
Compare
Choose a tag to compare

2022-04-29

新功能 Features✨

重大变更 Breaking Changes🔥

  • 动作执行条件属性execOn更名为expression,与逻辑编排动作中分支条件属性名称保持一致
  • 通用/组件动作的属性配置下沉到动作参数args中,即通用/组件动作的属性需要包裹在args中,弹框(dialog)/抽屉(drawer)/广播(eventName)/自定义JS(script)除外

问题修复 Bugfix 🐛

样式调整 Styles 🌈

文档更新 Docs

日常维护 Chore

  • chore: 调整判断颜色逻辑 (#4186) @gooolh
  • chore: 修复按钮样式问题 (#4172) @RickCole21
  • chore: 调整 example 改大预览区域,代码改成drawer展示与编辑 (#4173) @2betop
  • chore: 调整公式上下文变量选择控件相关逻辑 (#4159) @2betop
  • chore: 先重新恢复 e.persisit (#4146) @RickCole21
  • chore: 优化 dataSchema 相关逻辑 (#4111) @2betop
  • chore:更新默认loading icon (#4099) @qinhaoyan
  • chore: 优化 InputKV 在有重复值时的编辑体验 Closes #4071 (#4094) @nwind
  • chore: 评分组件 texts、colors 过滤非数字key, 如:$$id (#4062) @tooeast
  • chore: 去除有安全风险的 async 库依赖 (#4051) @nwind
  • chore: select 的值没有跟选项关联上时依然显示同时飘红 (#4028) @2betop
  • chore: 修复测试用例报错 (#4021) @2betop
  • chore: nav 当 label 是自定义渲染器时不要显示 title (#3989) @2betop
  • chore: app 模式自动加 affixOffsetTop Closes #3963 (#3970) @nwind
  • chore: api 左侧路径上获取的数据有可能已经包含了问号所以得动态检测 (#3952) @2betop
  • chore: api 地址替换 undefined 值优化 (#3946) @2betop
  • chore: 修复 schemaid 属性不存在报错 Closes #3931 (#3941) @nwind
  • chore: api 问号左侧不做 url 转义 (#3937) @2betop
  • chore: api query 部分没有值也发送空字符 (#3936) @2betop