Skip to content

Releases: baidu/amis

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

单元测试 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

1.8.0

31 Mar 13:50
2ed9776
Compare
Choose a tag to compare

更新记录

Feature✨

Enhancement 🚀

  • chore: api 在 patch 时支持 body (#3815) @nwind
  • chore: api 支持 forceAppendDataToQuery 配置 (#3824) @2betop
  • chore: api 默认trim 一下 (#3910) @2betop
  • chore: autoGenerateFilter 时 searchable 部分属性不配置会出现展示异常,修改与非 autoGenerateFilter 保持统一 (#3900) @2betop
  • chore: buildApi 拦截语法解析错误,避免程序奔溃 (#3859) @2betop
  • chore: crud 的 export excel 支持配置 label 和 icon (#3782) @2betop
  • chore: cxd 边框颜色调回 G8 (#3911) @nwind
  • chore: debug 功能改成在 env 里初始化,方便针对特定 amis 渲染区域关闭 (#3738) @nwind
  • chore: debug 按钮样式和爱速搭保持一致 (#3737) @nwind
  • chore: input-year 对超出范围的年份置灰显示 (#3708) @nwind
  • chore: service 组件去掉 Service-body 层级 (#3818) @nwind
  • chore: 优化 aside styicky 的位置, 如果父级有 scroll 元素,之前的位置不对 (#3847) @2betop
  • chore: 优化日期时间范围编辑体验,两侧日历独立控制开始和结束 (#3839) @nwind
  • chore: 修复 DropDownButton 在 hover 状态下不好点击按钮的问题 (#3690) @nwind
  • chore: 修复多选 select 文本样式未垂直居中问题 (#3901) @nwind
  • chore: 增加 .npmrc 避免安装时报错 (#3729) @nwind
  • chore: 提升输入框边框可见度 (#3759) @nwind
  • chore: 文件上传默认拖入文件也应该有视觉反馈 (#3779) @2betop
  • chore: 条形码使用 img 方便右键复制 Closes #3716 (#3720) @nwind
  • chore: 统一一下 cxd 表单的边框颜色 (#3898) @nwind
  • deps: 更新 echarts 到 5.3.1,monaco-editor 到 0.33.0,qrcode.react 到 3.0.0,… (#3897) @nwind
  • feat: 补充事件动作文档 (#3765) @hsm-lv
  • form 事件&动作扩充 (#3597) @pianruijie
  • input-text相关测试问题 (#3809) @yangwei9012
  • InputFormula functions 改为附加模式 (#3751) @allenve
  • nav 组件增加 onchange 方法, 获取排序后的结果 (#3810) @QKflame
  • style: 日期输入框增加最小宽度 (#3780) @lurunze1226
  • style: 调整菜单面板样式 (#3873) @wibetter
  • Tabs 宽度问题修改,与样式优化 (#3654) @tooeast
  • tabTransfer 搜索框优化 (#3812) @allenve
  • 右键菜单支持多主题配置 (#3880) @wibetter
  • 将tabs的toolbar改成默认右侧展示 (#3895) @wibetter
  • 补充form事件表&动作表 (#3840) @pianruijie
  • action onClick事件增加data参数,crud点击单项的时候可以使用 (#3865) @metooweb
  • docs: InputText/Textarea/Editor/DiffEditor事件动作文档 (#3791) @lurunze1226
  • docs: range & combo事件动作文档补充 (#3789) @kano233333
  • docs: 上传类 事件文档补充 (#3785) @gooolh
  • docs: 修复文档错误 (#3854) @charescape
  • docs: 剔除多余注释 (#3876) @wibetter
  • docs: 时间类组件事件动作文档&动作reset的完善 (#3806) @sqzhou
  • docs: 补充 form 静态 data 数据映射的处理办法 Closes #3905 (#3922) @nwind
  • docs: 补充开关、选项卡、数字输入文档 (#3790) @igrowp

Bugfix 🐞

  • fix: Alert cxd主题下marginBottom失效问题 (#3878) @lurunze1226
  • fix: ButtonGroupSelect文档加载错误, 圆角样式错误; docs: 文档补充 (#3660) @lurunze1226
  • fix: checkbox对齐云舍样式 (#3817) @lghxuelang
  • fix: combo 组件 Tabs 模式下值丢失的 bug (#3658) @biley
  • fix: conditionBuilder 弹层问题 (#3778) @allenve
  • fix: CRUD列排序面板文字显示不完全问题; docs: 补充column-toggler属性表 (#3800) @lurunze1226
  • fix: DateTimePicker (#3923) @bailing530
  • fix: input-number圆角显示可能不完整,数字颜色跟随主题 (#3471) @AegeanSeaBlue
  • fix: inputRange最大值、最小值设置问题修复 & 支持分块 (#3718) @kano233333
  • fix: ranges兼容1dayago&1daysago用法 (#3715) @lurunze1226
  • fix: range组件去除循环引用 (#3727) @agileago
  • fix: replaceText 替换文本不全 (#3687) @biley
  • fix: Select loading组件size过大 (#3907) @lurunze1226
  • fix: tabs 触发change事件调整 (#3892) @igrowp
  • fix: tabTrenafer leftOption value第一次加载失败的问题 (#3748) @allenve
  • fix: transfer-selection添加最大高度限制 (#3802) @lurunze1226
  • fix: tree onRef属性不存在情况 (#3856) @lurunze1226
  • fix: 上传组件autoFill包含自身字段时渲染错误问题 (#3740) @lurunze1226
  • fix: 为tooltipwrapper浮层绑定指定事件,并丰富enterable属性 (#3832) @jiatianqi
  • fix: 人员选择懒加载失效问题 (#3743) @lurunze1226
  • fix: 修复 action 为 reload 时获取目标逻辑问题 (#3666) @2betop
  • fix: 修复 ang 等主题下 tabs 边框颜色问题 (#3855) @nwind
  • fix: 修复 crud 在 crud 中批量操作对应的勾选功能异常问题 (#3904) @2betop
  • fix: 修复 CRUD 多选模式表头初始 checkbox 展现错误 (#3747) @nwind
  • fix: 修复 froala 编辑器在弹框中被遮挡问题 (#3899) @nwind
  • fix: 修复 iframe postMessage 可能会报 could not be cloned 错问题 (#3919) @nwind
  • fix: 修复 input-date 不支持 initApi 问题 (#3761) @nwind
  • fix: 修复 input-date 初始加载可能会报错问题 (#3850) @nwind
  • fix: 修复 input-datetime 无法输入问题 (#3914) @nwind
  • fix: 修复 input-datetime 的时间输入样式折行 (#3739) @nwind
  • fix: 修复 input-table placeholder 国际化问题 Closes #3909 (#3915) @nwind
  • fix: 修复 inputDate 显示值不同步的问题 (#3849) @2betop
  • fix: 修复 Markdown 组件的 componentDidUpdate hook 反复被触发导致无限循环 (#3867) @charescape
  • fix: 修复 Picker 删除提示未翻译问题 Closes #3769 (#3924) @nwind
  • fix: 修复 query 参数值中部分用表达式没有替换的情况 (#3913) @2betop
  • fix: 修复 service 中 ajax 的 feedback 功能无效的问题 (#3798) @2betop
  • fix: 修复 table 关联字符数组时的异常报错 (#3906) @2betop
  • fix: 修复 textarea、select、input-number 禁用样式和普通文本框不一致问题 (#3846) @nwind
  • fix: 修复 time-range-picker 无法使用问题 (#3745) @nwind
  • fix: 修复 timeConstraints 属性不生效问题 (#3797) @nwind
  • fix: 修复在输入框开启自动补全&选项组的时候无法展示计数器问题 (#3801) @jiatianqi
  • fix: 修复嵌套 table 无法展开问题 (#3685) @nwind
  • fix: 修复弹框中日期时间范围无法点击问题 (#3841) @nwind
  • fix: 修复日期输入框盖住后面节点问题 (#3853) @nwind
  • fix: 修复示例里面 Nav 选中不高亮的问题 (#3920) @2betop
  • fix: 修复进度条样式问题 (#3857) @gooolh
  • fix: 修复部分组件属性未翻译问题 (#3926) @nwind
  • fix: 修复非 cxd 主题下 switch onText 错位问题 Closes #3843 (#3868) @nwind
  • fix: 修复页面切换 page 层数据丢失的问题 (#3852) @2betop
  • fix: 公式编辑器可能导致的死循环问题 (#3793) @allenve
  • fix: 增加 Pagination 跳转的宽度,在输入状态下加宽 Closes #3894 (#3917) @nwind
  • fix: 多层Form嵌套情况下Editor无法完整显示问题 (#3713) @lurunze1226
  • fix: 恢复 combo 添加按钮的样式 (#3700) @nwind
  • fix: 日期选择器样式错误, 输入框展示不同步, disabled下focus问题 (#3714) @lurunze1226
  • fix: 编辑器禁用状态下的提示图标位置样式的问题修复 (#3816) @jiatianqi
  • fix: 表单项两端对齐样式修复 (#3836) @jiatianqi
  • fix: 避免 table/nav 里数据 id 不一致导致页面报错,将之前的 id 换成更不容易冲突的 __id 字段 (#3731) @nwind
  • fix: areatext&number&docs& (#3884) @hsm-lv
  • fix: 修复半选状态 (#3774) @lghxuelang
  • fix: 修复时间类组件动作不生效&时间类组件清空功能 (#3877) @sqzhou
  • fix: 修复 embed 模式下 input-date-range 无法使用问题 (#3875) @nwind
  • fix: 修复input-email配置clearable,清空内容报错问题 (#3886) @qinhaoyan
  • fix: 文本框在非表单容器下配置自动补全出错 (#3760) @yangwei9012