Releases: baidu/amis
Releases · baidu/amis
2.3.0
2022-09-30
Break Change 🔥
- 由于ansi-to-react不支持React 18,我们取消了Log组件的高亮功能,组件的
disableColor
属性从2.3.0
版本起不再支持 - 规范了Range组件
change
事件的命名,updateValue => onChange
新功能 Features 🚀
- feat: input-number 支持大数模式 (#5332) @nwind
- feat: table2展开行支持多种方式 (#5320) @wanglinfang2014
- feat: 优化 Spinner 控制 loading 状态的逻辑 (#5458) @meerkat-morecats
- feat: Image/Images组件工具栏支持自定义 (#5247) @lurunze1226
- feat: Status组件图标支持数据映射 (#5460) @lurunze1226
- feat: Service组件dataProvider支持触发事件 (#5451) @lurunze1226
- feat: Combo Option to add item at the top of the list (#5270) @abasse
- feat: Added item click event to picker (#5253) @abasse
- feat: 人员选择组件增加确定按钮 & fix: saveAs 图片下载名称以配置项优先 (#5385) @z1769057083
- feat: fnUPPERMONEY 支持到兆 (#5403) @h7ml
- feat: 多个 Spinner 处于 loading 状态时, 只有最外层元素处在 loading 状态 (#5096) (#5375) @lurunze1226
- feat: ConditionBuilder组件左侧选项支持树形结构 (#5342) @igrowp
- feat: input-formula 支持 mixedMode 支持字符串和表达式混合输入 (#5372) @2betop
- feat: 表单支持配置 persistDataKeys 限制只持久化部分表单项 (#5289) @nwind
- feat: fnUPPERMONEY 支持到兆 (#5403) @h7ml
- feat: 人员选择组件增加确定按钮 @z1769057083
问题修复 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
- chore: remove redundant log in build-schemas.ts (#5480) @lurunze1226
- chore: 处理Jest 28 => 29后snapshot格式不兼容问题 (#5487) @lurunze1226
- chore: 兼容hash mode下url获取query参数 (#5464) (#5466) @lurunze1226
- chore: 升级第三方依赖 [email protected] [email protected] [email protected] (#5442) @nwind
- chore: iframe 在 https 页面加载 http 时报错提示 (#5414) @nwind
- chore: 过滤器url_encode将不合法的输入处理为undefined (#5423) @lurunze1226
- chore: treeSelector 显示箭头 (#5398) @2betop
- chore: 去除 ansi-to-react 依赖,日志模块不再提供高亮功能 (#5376) @nwind
- chore: 默认关掉 tinymce 的广告 (#5393) @nwind
- chore: evalMode 模式不应该支持${}语法 (#5392) @2betop
- chore: 修复编译 internal 版本未替换包名问题 (#5383) @nwind
- chore: 国际化词典兜底处理 (#5359) @qinhaoyan
- chore: 调整一下判断循序, 如果放在后面貌似已经没太多必要了 (#5355) @2betop
- chore: 修复 iframe 里 amis 字符被替换问题 (#5350) @nwind
- chore: merge master into feat-form-preview (#5365) @lurunze1226
- chore: 调整文件上传文件体积展示,转成 KB, MB 等展示,而不是字节 (#5328) @2betop
- chore: internal publish with revision.json (#5315) @lurunze1226
- chore: InputText, Textarea组件maxLength限制输入长度 @lurunze1226
样式调整 Style 🌈
- styles: AnchorNav组件标题溢出问题 (#5469) @lurunze1226
- styles: Table组件rowClassNameExpr使用bg-*类名失效问题 (#5453) @lurunze1226
- styles: 统一InputText和Select禁用态文字颜色 (#5432) @lurunze1226
- styles: Pagination每页条数浮层自动调整位置 (#5389) (#5422) @lurunze1226
- styles: 修复组合输入svg图标没有大小问题 (#5317) @qinhaoyan
- styles: Textarea清除按钮避免重叠 (#5433) @lurunze1226
文档更新 Docs
2.2.0
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 🐛
- fix: 修复弹窗可多次点击问题 (#5284) @2betop
- fix: 移动端人员组件默认值无效问题修复 (#5079) @z1769057083
- fix: options value normalize 修改 (#5280) @tooeast
- fix: InputNumber输入值带单位时渲染错误问题 (#5268) @lurunze1226
- fix: options value 为 undefined 不进行 normalize (#5263) @tooeast
- fix: crud 单条删除后空列表页码重置问题修复、跳转页码不合法问题修复 (#5220) @tooeast
- chore: table2 修复ts报错问题 (#5259) @wanglinfang2014
- fix: form item options 组件,初始值格式不符合预期问题修复 (#5181) @tooeast
- fix: formula 的加法支持字符串拼接 (#5251) @nwind
- fix: drawer、dialog 不显示 errorMessage 问题; drawer错误信息错位问题 (#5242) @tooeast
- fix: table 添加 toggled: false 的列不参与持久化 (#5236) @tooeast
- fix: 修复 FormulaPicker value值不同步问题 (#5233) @RickCole21
- fix: DateRange组件关闭面板时写入InValid Date问题; feat: DateRange游标动画支持控制 (#5223) @lurunze1226
- fix: InputNumber组件初始值未按照精度处理问题 (#5226) @lurunze1226
- fix: 修复 select 其它模式不支持配置 placeholder 问题 (#5221) @nwind
- fix: 在 modal 触发关闭动画时, 设置 dialog 的按钮 disabled, 防止二次点击 (#5216) @meerkat-morecats
- fix: select 树形模式选项点击区域不撑满、单选模式问题修复, 事件动作跳转页面文档补充 (#5179) @tooeast
- fix: #3994 修复tooltip不可获取变量问题 (#5208) @jiatianqi
- fix: 修复弹窗中的表单提交不自动关闭弹窗的问题 (#5207) @2betop
- fix: 修复 wizard 组件在 step 内容无法格式化为数字时显示配置错误 (#5215) @nwind
- fix: 修复drawer点击左上角取消动作无响应 (#5202) @z1769057083
- fix: crud2 columns更新问题修复;table-v2调整为table2;table2的key调整为name (#5141) @wanglinfang2014
- fix: fieldset className 被替换逻辑 (#5209) @allenve
- fix: Calendar组件schedule日期展示错误 (#5189) @lurunze1226
- fix: 修复 amis-formula ROUND FLOOR CEIL 的位数默认不是 2 问题 (#5171) @nwind
- fix: 日期范围/日期时间范围组件minDate,maxDate失效问题 (#5128) @lurunze1226
- fix: remove table head/footer toolbar repeated className (#5174) @pcdqc
- fix: checkbox 分组情况单独分列 (#5177) @tooeast
- fix: 日期表达式兼容 unix 时间参数 (#5184) @meerkat-morecats
- fix: input-text labelField 问题修复 (#5180) @tooeast
- fix: input-image 开启multiple重新上传未覆盖问题 (#5178) @tooeast
- fix: 弹窗中的 table, fixed 列高度不准确 (#5175) @meerkat-morecats
- fix: 修复弹窗 toast 不提示问题 (#5182) @2betop
- fix: Card组件内容区带有label的表单项组件默认不渲染label (#5176) @lurunze1226
- fix: Table表头分组仅有一列时分组名称错误问题 (#5160) @lurunze1226
- fix: Card组件内置label不显示问题 (#5164) @lurunze1226
- fix: i18n文案错误 (#5163) @lurunze1226
- fix: Form开启trimValues时会将File字段错误转换问题 (#5162) @lurunze1226
- fix: InputTable错误触发编辑态问题,CRUD设置查询字段样式问题 (#5157) @lurunze1226
- fix: 修复 amis-formula 数字操作返回浮点问题 (#5127) @nwind
- fix: 修复弹窗右上角取消事件动作不执行 (#5140) @z1769057083
- fix: 修复 table affixHeader 在 dialog 中不生效的问题 (#5110) @meerkat-morecats
- fix: 修复 tree-select 搜索内容时卡顿 (#5125) @meerkat-morecats
- fix: 修复collapse在form下icon右对齐不生效问题 (#5126) @qinhaoyan
- fix: 修复 nestedSelect 移动端下选中数据异常问题 (#5121) @RickCole21
- fix:配置指定某个字段的值校验情况,导致校验可能出错 (#5123) @jiatianqi
- fix: 锚点导航定位问题修复 (#5114) @tooeast
- fix: Page css、cssVars属性更新问题修复 (#5113) @wanglinfang2014
- fix: options 内容过多时超出显示问题 (#5112) @nwind
- Revert "fix: 兼容低版本浏览器配置table:autoFillHeight(不支持sticky) (#5020)" (#5109) @lurunze1226
- fix: 修复导出 CSV 时如果值是对象就无法显示问题 (#5103) @nwind
- fix: InputTable组件needConfirm为true时无法新增行问题 (#5108) @lurunze1226
- fix: CRUD列字段无返回值时会错误展示字段值问题 (#5094) @lurunze1226
- fix(CRUD): 操作栏列不派发loading (#5046) @qianxiaofendou
- fix: table中toolbar增加padding效果(#4757) (#5069) @meerkat-morecats
- fix: tree校验问题 & minLength和maxLength属性提示问题 (#5048) @jiatianqi
- fix: fix doc parse error caused by vulnerable example. (#5068) @vikiboss
- fix: crud2 CRUD2TableSchema mode value (#5090) @allenve
- fix:修复 CRUD组件更改columns字段不立刻生效问题 (#5077) @jiatianqi
- fix: #4566 PR 补丁 [pullRefresh.disabled为 false情况下,内容区展示异常问题] (#5074) @jiatianqi
- fix: CRUD设置combineNum不生效 (#5059) @meerkat-morecats
- fix: CRUD开启超级表头时展开列显示错误,合并列元素只有1个时无法显示remark问题 (#5047) @lurunze1226
- fix:修复table存在异步数据时,固定表头宽度错位问题 (#5036) @qinhaoyan
- fix: Condition builder disabled 后还能拖动和删除 (#4655) (#5045) @meerkat-morecats
- fix: select 接口报错时 url 应该显示为实际请求地址 (#5033) @nwind
- fix: 避免 react 报控件值从 uncontrolled 到 controlled 切换 (#5032) @2betop
- fix: 修复DateRangePicker可能存在多个active (#5035) @meerkat-morecats
样式调整 Style 🌈
- styles: merge master (#5230) @qinhaoyan
- styles: form-static 增加文字换行 (#5244) @meerkat-morecats
- styles: CRUD显示列底部操作区样式问题 (#5159) @lurunze1226
- styles: tree最大宽度优化 (#5161) @qinhaoyan
- styles: 折叠器\列排序样式修复 (#5155) @qinhaoyan
- styles: Dialog显/隐切换卡顿问题 (#5107) @lurunze1226
日常维护 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
- test: 补充Steps, Pagination单测 (#5034) @meerkat-morecats
- test: Timeline Wizard (#5031) @meerkat-morecats
2.1.0
2022-07-29
新功能 Features✨
- feat: ajax动作支持返回status和msg&支持静默模式 (#4912) @hsm-lv
- feat: DropDownButton 增加鼠标滑入滑出事件(#4846) @z1769057083
- feat: service 支持 js: 请求,使得动态渲染支持 JavaScript 函数 (#4866) @nwind
- feat: ImageGallery支持工具栏 (#5005) @lurunze1226
- feat: Image组件支持innerClassName (#4977) @lurunze1226
- feat: ajax动作返回数据格式调整 (#4966) @pianruijie
- feat: Property 的 title 等属性支持自动变量解析 Closes #4900 (#4942) @nwind
- feat: table-view 的所有属性支持变量 (#4923) @nwind
- feat: page增加onBulkChange (#4913) @pcdqc
- feat: iframe 组件补充 sandbox、allow、referrerpolicy (#4860) @nwind
问题修复 Bugfix 🐛
- fix: select组件size=lg时展示错误 (#5008) @meerkat-morecats
- fix: CRUD其他模式loading不显示问题 (#5000) @hsm-lv
- fix: 排序字段中间态 orderDir 没有置空问题 (#4971) @lengqingfeng
- fix: Cards 拖拽排序报错 (#4846) @z1769057083
- fix: 兼容低版本浏览器配置table:autoFillHeight(不支持sticky) (#5020) @meerkat-morecats
- fix: CRUD查询表单reset-and-submit刷新两次问题; InputText使用AutoComplete光标无法切换问题 (#5022) @tooeast
- fix: 修复CRUD在dialog中时表头无法固定 (#4995) @meerkat-morecats
- fix: InputTable列使用默认值时无法更新到数据域的问题 (#4970) @lurunze1226
- fix:修复日期范围选择器样式 (#5016) @hy993658052
- fix: Steps组件status使用变量时不生效问题 (#4983) @lurunze1226
- fix: SDK模式下Toast位置为top-center (resolve #4928) (#4986) @lurunze1226
- fix: Checkboxes组件全选状态样式展示错误 (#5015) @lurunze1226
- fix: CRUD设置超级表头后全选checkbox展示错误 (#5012) @meerkat-morecats
- fix: 修复table中combineNum不生效 (#5003) @meerkat-morecats
- fix: 修复 Combo配置unique属性空字符的逻辑判断 (#4998) @RickCole21
- fix: TextControlSchema nativeInputClassName声明 (#4993) @hsm-lv
- fix:steps恢复子标题 (#4987) @qiaogg
- fix: 修复选项的 autoFill 会出现对象 merge 的情况 (#4979) @2betop
- fix: amis 4.0样式对齐 checkbox&select等组件 (#4878) @blue-squirrel
- fix: 公式变量点选时嵌套问题 (#4974) @allenve
- fix: InputTag组件placeholder属性不生效问题 (#4933) @lurunze1226
- fix: (#4828) Select组件搜索时输入空格错误关闭下拉框,关闭快捷键改为组合键 (#4930) @lurunze1226
- fix: transfer tree 右侧无法滚动 (#4686) (#4953) @meerkat-morecats
- fix: Service组件Unmount方法缺失问题 (#4954) @lurunze1226
- fix: 公式编辑器高亮问题 (#4945) @allenve
- fix: input-tag max 属性bug修复 (#4934) @tooeast
- fix: 修复DateRangePicker交互问题 (#4882) @meerkat-morecats
- fix: TreeSelect多选选中后没有清空input搜索内容 (#4843) (#4925) @meerkat-morecats
- fix: table-view 的边框只应该在 td 上设置 (#4895) @nwind
- fix: crud mergedData类型问题 (#4909) @hsm-lv
- fix: crud批量操作按钮二次确认通过事件动作弹两次的问题 (#4899) @hsm-lv
- fix: 修复input-table中input-date相对值不生效问题 (#4885) @RickCole21
- fix: 修复crud组件上下文数据无法进行映射处理问题 (#4886) @hsm-lv
- fix: Form未设置初始值时reset未生效问题 (#4875) @lurunze1226
- fix: crud 弹层位置问题 (#4871) @allenve
- fix: 调整offset属性基于position位置进行水平、垂直偏移 (#4861) @jiatianqi
样式调整 Style 🌈
- styles: 修复overflow hidden问题 (#4997) @qinhaoyan
- styles:修复dialog内容x轴被遮挡问题 (#4992) @qinhaoyan
- styles: 修改amis4.0样式 (#4927) @zzy1415447829
- style:修复form表单按钮靠左 (#4988) @blue-squirrel
- styles: 补全全局变量 (#4985) @qinhaoyan
- styles:修复crud headerToolbart右对齐按钮没有间距问题 (#4978) @qinhaoyan
- Feat amis badge (#4962) @qiaogg
- style:table组件对齐4.0样式 (#4964) @blue-squirrel
- styles:dialog、nestedSelect、picker样式优化 (#4973) @qinhaoyan
- style:transfer、form、pagination 4.0样式问题修改 (#4956) @sarding
- styles: tabs、input-rating、input-text、textarea 组件样式问题修复 (#4943) @tooeast
- style:组件time/date/anchornav/progress/alert样式对齐4.0 (#4890) @hy993658052
- style: Card组件按钮区图标文字间隔 (fix #4901) (#4931) @lurunze1226
- styles: 删除编辑图标路径中自带的颜色 (#4906) @qinhaoyan
- style: Card组件按钮区图标文字间隔 (fix #4901) (#4931) @lurunze1226
日常维护 Chore
- chore: Echarts 补充 valueFormatter 字符串函数支持 (#5023) @nwind
- chore: 更新依赖,tinymce 到 6.1.2,echarts 到 5.3.1,qrcode.react 到 3.1.0,reac… (#5018) @nwind
- chore: 补充 radios switch input-text 单测 (#4969) @tooeast
- chore: 修复编译 warnning (#4955) @nwind
- chore: 优化地理位置dispose逻辑 (#4918) @RickCole21
- chore: 整理下代码,共用部分用同一函数实现 (#4872) @2betop
- chore: 补充crud单测 (#4838) @meerkat-morecats
- chore: Dropdown组件ts error (#4858) @lghxuelang
- chore: 补充tabs单测 (#4991) @meerkat-morecats
文档更新 Docs
2.0.2
2.0.1
更新记录
新功能
- cherry-pick: pick some of bugfix & feat from 1.9.x (#4839) @lurunze1226
- feat:autofill自动填充api联动 (#4786) @pcdqc
- feat: 多页应用面包屑路径支持全链路展示 (#4767) @qianxiaofendou
- feat: 新增 input-kvs 组件支持复杂对象嵌套场景 (#4815) @nwind
- feat: Log 组件支持日志检索功能;重构 Log 组件操作按钮样式和位置 (#4776) @lcgash
- feat:新增 select组件 showInvalidMatch属性 (#4763) @jiatianqi
- feat: input-table支持头部固定和内容自适应,并补充示例 #4640 (#4741) @qianxiaofendou
Bugfix
- fix:ChainedSelect针对后端接口返回内容不规范导致报错处理 (#4825) @jiatianqi
- cherry-pick: pick some of bugfix & feat from 1.9.x (#4839) @lurunze1226
- fix: 去掉 select 中的无用代码 (#4827) @nwind
- fix: 修复dateRange组件minDuration和maxDuration失效的问题 (#4820) @CheshireJCat
- fix(checkboxs): 修复options配置labelClassName不生效问题 (#4803) @wibetter
- fix:去掉getScope为空报错 (#4804) @hsm-lv
- fix:selectFirst不排除value为0的项 (#4810) @qinhaoyan
- fix:表单开启debug后,表单项字段内容过长导致数据显示样式问题 (#4800) @jiatianqi
- fix:日期范围文档链接错误 (#4796) @hsm-lv
- fix:表格配置itemCheckableOn无效问题 (#4794) @hsm-lv
- fix:联动章节文档问题 (#4791) @hsm-lv
- fix: crud2 列查询问题 (#4781) @yangwei9012
- 修复动作状态控制 (#4762) @hsm-lv
- fix:清除和下拉角标重叠问题 (#4832) @lghxuelang
日常维护
- chore: 2.0.1 (#4844) @nwind
- test: CRUD (#4817) @meerkat-morecats
- chore: 事件动作中 dialog 动作关闭自动个刷新, 由配置决定是否刷新目标 (#4837) @2betop
- chore:日期选择器非确认下失焦后恢复原值 (#4807) @qinhaoyan
- chore: 修复 vite import css 失败问题 (#4818) @nwind
- chore:文档搜索不清空关键词 (#4799) @qinhaoyan
- chore: qsparse默认参数增加arrayLimit: 1000 (#4760) @lurunze1226
- chore: 内部版本 esm 版本调整 (#4759) @2betop
2.0.0
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-core
和amis-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✨
- feat: App多页应用支持面包屑开关 (#4722) @qianxiaofendou
- feat: Switch支持不同尺寸 (#4682) @lurunze1226
- feat: input-tree支持label高亮文字 (#4675) @chengjinyang0
- feat: 国际化表单label适配 (#4674) @VitoBeijing
- feat: Form表单label国际化适配 (#4669) @VitoBeijing
- feat: 表单项增加参照录入 (#4618) @pcdqc
- feat: checkboxed支持menuTpl (#4642) @lurunze1226
- feat: InputTag支持max,maxTagLength,separator (#4637) @lurunze1226
- feat: JSON展示支持设置最大展示长度; fix: Debug面板无法横向滚动 (#4632) @lurunze1226
- feat: Form,FormItem支持自定label宽度 (#4630) @lurunze1226
- feat: crud2 + Condition-builder增加弹窗模式 + Icon配置直接拿到注册icon (#4604) @yangwei9012
- feat:多行文本框支持change事件 (#4598) @pianruijie
问题修复 Bugfix 🐛
- fix: 修复 input-password 在 antd 下不显示问题 (#4742) @nwind
- fix:timeLine 展示问题修复 (#4746) @qiaogg
- fix:curd loading显示问题 (#4733) @hsm-lv
- fix: InputTag组件批量添加错误生效问题 (#4734) @lurunze1226
- fix: inputRange保证下标输入值在范围内 (#4732) @kano233333
- fix: 修复 cards 报错, Card 中没有 onSelect 事件,所以不需要下发对应逻辑 (#4731) @2betop
- fix: 修复 inputFile inputImage 首次表单提交数据没有携带的问题 (#4730) @2betop
- fix: Wizard组件点击下一步会多提交一次问题 (#4729) @lurunze1226
- fix: Wizard组件点击下一步会多提交一次问题 (#4728) @lurunze1226
- fix: 修复flex布局传递给 flexItem的disabled属性bug问题 (#4715) @jiatianqi
- fix: tooltipWrapper容器挂载问题 (#4719) @qianxiaofendou
- fix: ts 声明 (#4724) @allenve
- fix: 上传文件不能回显问题 (#4714) @igrowp
- fix: 事件动作修复文件下载问题 (#4705) @igrowp
- fix: Table无法处理动作未交给上层处理 (#4710) @lurunze1226
- fix(amis-ui): 完善package exports (#4706) @wibetter
- fix: 修复 pagination-wrapper perPage 设置无效问题 (#4701) @2betop
- fix: 如果先 updateEnv 会让 env 默认配置丢失 (#4699) @2betop
- fix: crud动态列问题修复 (#4694) @wanglinfang2014
- fix: 文件上传自动填充问题修复 (#4688) @igrowp
- fix: 自定义列显示问题修复 (#4680) @wanglinfang2014
- fix: 解决上传文件组件自动填充值为空的情况 (#4678) @igrowp
- fix: 解决按钮组针对统一按钮主题btnLevel & disabled 属性设置不生效的问题 (#4660) @jiatianqi
- fix: 修复数据映射复杂写法没有正确返回原始数据的问题 (#4626) @2betop
- fix: 修复crud 默认不展示过滤条件初始请求没有发送的问题 (#4658) @2betop
- fix: crud 表格筛选 & 数据域数组数据获取 & 列表渲染方法抽象方便编辑器重写 & 公式编辑器变量高亮内容包括${} (#4668) @yangwei9012
- fix: Radios组件labelClassName => optionClassName,避免冲突 (#4665) @lurunze1226
- fix:公式值特殊字符高亮处理 (#4631) @allenve
- test: inputRange事件动作单测 (#4639) @kano233333
- fix: inputRange下标百分比支持小数 & 参数类型修改 (#4633) @kano233333
- fix: autoFill 在选项有联动配置时会出现重复触发 (#4614) @2betop
- fix: 修复textarea不能输入中文的问题 (#4613) @2betop
- fix(collapse-group): 修复collapse不能折叠的问题 (#4609) @wibetter
- fix(collapse-group): 修正activeKey未更新问题 (#4606) @wibetter
- fix: 修复steps 组件远程拉取报 findIndex is not a function 的问题 (#4603) @2betop
- fix: input file (#4696) @igrowp
- fix: image upload (#4695) @igrowp
- fix: 图片上传自动填充逻辑调整 (#4692) @igrowp
- fix: table2问题修复 (#4652) @wanglinfang2014
- fix: comb repeat remote verification (#4622) @CheshireJCat
样式调整 Styles 🌈
- styles:修复table组件列宽拖拽时,光标位置不准问题 (#4752) @qinhaoyan
- styles:修复antd主题tree组件变量缺失 (#4736) @qinhaoyan
- style: 优化 select 下面 checkbox 样式 (#4723) @2betop
- styles:优化日期范围选择器和下拉框多选模式样式 (#4712) @qinhaoyan
文档更新 Docs
- doc: 文档中错误的引入路径更新 (#4751) @lurunze1226
- doc: 添加 combo setValue 事件动作示例 (#4717) @2betop
- doc: 更正 crud 文档错误 (#4700) @2betop
- doc:完善inputText事件表 (#4657) @weijian1
- doc: 补充完善inputTable按钮触发新增行文档 (#4662) @weijian1
- doc: 修复样式文档下搜索栏无法输入问题 (#4648) @lurunze1226
- doc: 修复相对值的跳转链接 (#4611) @TeCHiScy
- doc: 修复文档中示例code多余空格导致的报错 (#4601) @iceqing
- doc: Update image.md (#4698) @SmallRuralDog
日常维护 Chore
- chore: 调整 esm 模块导出 (#4635) @2betop
- chore: 导出 excel 多做一些类型判断兼容 (#4659) @2betop
- chore: 减小 input 输入框初始大小避免 tree-select 在 size: md 下容易折行 (#4587) (#4588) @nwind
- chore: vscode 忽略临时文件避免卡顿 (#4607) @nwind
- chore: 更新QRCode单元测试 (#4713) @lurunze1226
- cherry-pick: Action中Required属性和Form校验合并 #4689 #4677 (#4697) @lurunze1226
- cherry-pick: Select组件开启虚拟列表后显示问题#4548 #4516 (#4572) @lurunze1226
1.10.2
1.10.1
更新记录
新功能
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
日常维护
- feat: 补充 renderers [Action, Card, BreadCrumb] 属性单测 (#4512) @meerkat-morecats
1.10.0
2022-05-31
新功能 Features✨
- feat: 添加Option选项必填校验 (#4364) @lghxuelang
- feat: 修改input-image 提示文案文件上传,修改为图片上传。 (#4373) @lengqingfeng
- feat: form event action (#4382) @pianruijie
- feat:transfer组件功能完善 (#3696) @sqzhou
- feat: 人员选择组件支持部门、角色、岗位选择 (#4285) @z1769057083
- feat: 表单提交事件支持禁用默认提示 (#4255) @pianruijie
- feat: Select, InputTag组件支持限制标签最大展示数量 (#4459) @lurunze1226
- feat: QRCode二维码组件支持嵌入图片 (#4446) @lurunze1226
- feat:PickerContainer支持隐藏footer&export VariableList and PickerContainer (#4466) @hsm-lv
- feat:去掉input-formula的onlyVariable模式&SchemaVariableListPicker添加placeho… (#4458) @hsm-lv
- feat: Tabs组件activeKey支持上下文变量 (#4432) @lurunze1226
- feat: InputTree支持onlyLeaf属性 (#4451) @lurunze1226
- feat:input-formula增加inputMode样式&增加只选变量模式 (#4434) @hsm-lv
- feat: Picker组件支持事件动作 (#4395) @lurunze1226
- feat:优化icon-picker组件样式 (#4415) @qinhaoyan
- feat: closes #4386; Steps组件数据支持数据域变量获取 (#4398) @lurunze1226
- feat: action 支持 saveAs 保存到本地功能 (#4362) @nwind
- feat: 轮播图interval支持读取变量 (#4380) @RickCole21
- 组件默认值支持公式表达式 (#4315) @wibetter
- feat: table事件动作调整、补充示例 (#4379) @wanglinfang2014
- feat: table支持事件动作 (#4341) @wanglinfang2014
- feat: 表单水平模式下label支持左右对齐方式 (#4311) @lurunze1226
- feat: 添加 json-schema 渲染器 (#4269) @2betop
- feat: 事件干预支持表达式 (#4295) @hsm-lv
- feat: Table2支持配置单元格样式、行操作按钮 (#4268) @wanglinfang2014
- feat: toast支持取消合并state (#4277) @pianruijie
- feat: 更新实时日志组件,增加可操作按钮:停止、显示行号等 (#4250) @lcgash
- feat: Log 组件支持虚拟渲染及限制最大行数 (#4238) @nwind
问题修复 Bugfix 🐛
- fix: Select组件选项内容过长时显示错位 (#4508) @lurunze1226
- fix: 修正selfVariableName自身变量没有限制选中问题 (#4500) @wibetter
- fix: 修正示例-主题编辑器-其他变量中的combo组件报错 (#4499) @wibetter
- fix: value formula (#4455) @wibetter
- fix: #4273 ContextMenu 遮挡问题 (#4282) @wibetter
- fix(inputFormula): 优化标签替换正则,避免变量识别冲突 (#4505) @wibetter
- fix: Table内部兼容CRUD动作, ResultBox过滤不需要透传的属性 (#4506) @lurunze1226
- fix: formula背景色样式 (#4498) @hsm-lv
- fix: 修复conditonbuilder配置formula失效问题 (#4497) @hsm-lv
- fix(inputFormula): 修正selfVariableName自身变量识别不准确的问题 (#4492) @wibetter
- fix(helper): 修正everyTree, 增加isObservableArray判断 (#4484) @wibetter
- fix: Transfer组件reload不生效问题 (#4465) @lurunze1226
- fix: 修复 Excel 导出时 link 类型不支持 href 变量问题 (#4473) @nwind
- fix: select组件table选择模式下无法点选问题 (#4477) @lurunze1226
- fix: 修复 condition-builder 可能报错问题 (#4470) @nwind
- fix: transfer组件云舍样式完善 (#4468) @sqzhou
- fix(InputFormula): 增加selfVariableName配置项,用于标记当前本身变量,避免循环引用 (#4462) @wibetter
- fix: input-formula多余dom (#4460) @hsm-lv
- fix: 修复resultList声明问题和删除时options为空问题&TabsTransfer声明 (#4422) @sqzhou
- fix(formula): 修正 (#4456) @wibetter
- feat: options 支持在虚拟渲染时控制选项高度 (#4361) @nwind
- fix: 修复 date 组件尺寸不生效问题 (#4444) @RickCole21
- fix: Action组件fileName属性不生效问题 (#4429) @lurunze1226
- fix: CRUD兼容actionType方式触发reload (#4448) @lurunze1226
- fix: 修复 select 样式问题 (#4447) @RickCole21
- fix(formula): isExpression兼容safari浏览器 (#4449) @wibetter
- fix(wrapControl): 完善判断条件 (#4435) @wibetter
- fix: 避免 breadcrumb 里的 href 变量被转义 (#4427) @nwind
- fix: Table2事件动作调整 (#4425) @wanglinfang2014
- fix: 数据回填示例问题 (#4414) @hsm-lv
- fix: 公式编辑器校验问题 (#4412) @allenve
- fix: 修复input-text 组件网络加载时候loading图标特别大问题 (#4400) @lengqingfeng
- fix: TimeLine组件文案显示错误 (#4397) @lurunze1226
- fix: 修复超级表头合并问题 (#4378) @RickCole21
- fix:修复Collapse组件中弹框被遮挡问题 (#4387) @qinhaoyan
- fix: 去掉日期返回不打开的时候底部的线 (#4390) @nwind
- fix: 修复select组件在非可多选情况下,配置checkAll:true属性导致无法选中值的问题 (#4393) @jiatianqi
- fix: Card 高亮失效修复 (#4383) @RickCole21
- fix:修复虚拟列表内容撑不开列表问题 (#4377) @qinhaoyan
- fix: table事件动作示例删除多余文案 (#4384) @wanglinfang2014
- fix:value存在时不展示placeholder (#4381) @pianruijie
- fix: 修复动作操作textarea disabled不生效问题&补充文档说明 (#4367) @hsm-lv
- fix: 输入框在配置readOnly后,清除图标不展示 (#4351) @jiatianqi
- fix: 修复disabled失效问题 (#4329) @hsm-lv
- fix #1536: actionType为ajax时sendOn属性未生效问题 (#4326) @lurunze1226
- fix: 公式变量检索问题 (#4325) @allenve
- fix: Service组件条件轮询会多调用一次api (#4317) @lurunze1226
- fix: 按钮disabledOn属性失效问题 (#4324) @lurunze1226
- fix: deferloadOptions 在defer模式下的处理问题 (#4314) @allenve
- fix: 修复 replaceText 不支持 schemaApi 问题 (#4300) @nwind
- fix: Pagination 切换页码后每页显示重置问题 (#4298) @lurunze1226
- fix(custom): 完善custom自定义组件,增加属性变动更新逻辑 (#4288) @wibetter
- fix #4258: sdk方式下全局toast配置不生效问题 (#4274) @lurunze1226
- fix #4270: checkboxes组件checkAll属性失效问题 (#4287) @lurunze1226
- fix:动作执行时对组件查找失败的容错 (#4290) @hsm-lv
- fix:修复事件动作对禁用状态控制失效问题&更新文档示例 (#4278) @hsm-lv
- fix(ContextMenu): 增加判空处理 (#4283) @wibetter
- fix #4240: 修复input-datetime组件timeConstraints属性不生效问题,修复时间选取后自动滚动位置错误 (#4253) @lurunze1226
- fix: 修复datetime移动端报错 (#4259) @zhangtao07
- fix: 公式编辑器 variableMode 失效 (#4252) @allenve
- fix:穿梭框在级联模式下显示溢出 #4103 (#4227) @sqzhou
- fix #4219(docs): Page组件样式链接地址错误问题 (#4222) @lurunze1226
- fix: divider.md中的描述错误 (#4226) @ningpp
- fix: 修复分块上传完成请求接口,参数partList错误 (#4223) @gooolh
- fix: inputText 组件 schema问题 (#4221) @jiatianqi
- fix: 去掉Link组件的事件派发(意义不大)&补充onClick (#4217) @hsm-lv
样式调整 Styles 🌈
- styles:修复checkbox按钮模式下文字被遮挡问题 (#4441) @qinhaoyan
- styles:cxd主题基础字号调整为14px (#4428) @qinhaoyan
- styles:调整弹框底部按钮的宽度 (#4410) @qinhaoyan
- styles: Fix table loading (#4401) @tooeast
- styles:cxd主题对齐云舍4.0样式 (#4354) @qinhaoyan
- styles:组件对齐云舍4.1主题 (#4337) @qinhaoyan
文档更新 Docs
- docs: 组件默认值支持表达式文档细节 (#4405) @wibetter
- docs: 补充组件默认值支持表达式说明文档 (#4403) @wibetter
- docs: 添加background参考颜色,更方便选取颜色 (#4206) @iceqing
- docs: 校正事件表说明 (#4504) @hsm-lv
- docs: 修复线上bug,内外网都发一版 1.9.1-beta.21 (#4485) @wibetter
- docs: 更新Hash路由参考链接和文案 (#4493) @weijian1
- docs: 修复日期显示格式默认值问题 (#4445) @weijian1
- docs: 补充多选模式 valuesNoWrap 的说明 (#4423) @nwind
- docs: 补充tag标签自定义样式用法说明和示例 (#4421) @wibetter
- docs: 补充组件默认值支持表达式说明文档 (#4408) @wibetter
- docs: 完善组件默认值支持表达式说明文档 (#4399) @wibetter
- docs: 修正组件默认值支持表达式试用文档展示问题 (#4396) @wibetter
- docs: 补充组件默认值支持表达式的相关使用说明文档 (#4392) @wibetter
- docs: 编辑代码按钮尺寸调大,代码编辑抽屉可以点击外部关闭 (#4372) @lurunze1226
- docs: 补充轮询相关属性示例 (#4317) @lurunze1226
- docs:完善对话框size参数说明 (#4232) @weijian1
- docs #4219(docs): Page组件样式链接地址错误问题 (#4222) @lurunze1226
日常维护 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
2022-04-29
新功能 Features✨
- feat: tree-select 支持
autoCheckChildren
(#4170) @pianruijie - feat: input-tree 支持
autoCheckChildren
(#3536) @pianruijie - feat: input-number 新增一种样式 (#3440) @ryg139
- feat: 公式编辑器提交增加校验 (#4100) @allenve
- feat:新增Tag组件 (#3439) @sarding
- feta: 添加
json-schema-editor
渲染器 (#4092) @2betop - feat: json-schema-editor 支持高级配置 (#4133) @2betop
- feat: picker支持数据域 (#4052) @yangwei9012
- feat: custom组件新增
renderChild
,用于自定义扩展容器区域 (#4015) @wibetter - feat:ConditionBuilder支持自定义判断条件和右边渲染组件;优化ConditionBuilder样式 (#3887) @qinhaoyan
- feat: LocationPicker ak支持数据解析, 可用于统一地图配置 (#3976) @metooweb
- feat: formItem增加
autoUpdate
功能 (#3845) @pcdqc - feat: inputText组件选择器模式支持
transform
(#4163) @lurunze1226 - feat: add remark
shape
(#4153) @sarding - feat: form未配置target及api时,派发事件 (#4167) @pianruijie
- feat: 调整Tabs、Carousel、InputTree组件触发动作索引值,从1开始递增 (#4169) @igrowp
- feat: data等组件focus&blur组件参数修改,新增级联demo (#4174) @blue-squirrel
- feat: Select等组件blur&focus事件参数更改 (#4125) @blue-squirrel
- feat: 添加
beforeDispatchEvent
(#4102) @hsm-lv - feat: 统一动作特性参数为args&更新文档 (#4095) @hsm-lv
- feat: Pagination (#4046) @wflonglong
- feat: service组件事件&动作 (#4053) @lurunze1226
- feat: input-tree动作不依赖默认配置 (#4054) @zhaojianhui-a
- feat: 新增主题编辑器示例 (#4047) @nwind
- feat: 打开页面支持页面参数 (#4044) @hsm-lv
- feat: password 支持点击显示原文 (#4023) @nwind
- feat: 补充json展示插件参数 (#4014) @zyazhb
- feat: combo组件增加"自定义新增按钮"属性 (#3951) @jiatianqi
- feat: 超级表头支持模板;升级 @testing-library/react 支持 react 18 (#3955) @RickCole21
- feat: table 的总结行增加
affixRowClassNameExpr
prefixRowClassNameExpr
属性 (#3990) @nwind - feat: crud 控制列是否显示支持全选 Closes #3933 (#3943) @nwind
- feat: markdown 渲染支持高级配置,比如是否支持 html (#3935) @nwind
- feat: 公式编辑器变量点选优化&&校验优化 (#4180) @allenve
- feat: 公式编辑器校验优化 (#4140) @allenve
- feat: TooltipWrapper新增
onVisibleChange
,用于外层识别当前显示和隐藏状态 (#4082) @wibetter
重大变更 Breaking Changes🔥
- 动作执行条件属性
execOn
更名为expression
,与逻辑编排动作中分支条件属性名称保持一致 - 通用/组件动作的属性配置下沉到动作参数
args
中,即通用/组件动作的属性需要包裹在args
中,弹框(dialog
)/抽屉(drawer
)/广播(eventName
)/自定义JS(script
)除外
问题修复 Bugfix 🐛
- fix: 修复Popover弹框显示异常问题 (#4181) @RickCole21
- fix: 修复drag模式
description
失效 (#4187) @gooolh - fix: 修复邮编校验不准确问题 (#4184) @RickCole21
- fix #3973: 修复tree-select开启
searchable
时无法懒加载节点 (#4135) @lurunze1226 - fix #3998: CRUD导出时未包含breakpoint列 (#4139) @lurunze1226
- fix #4089: 时间选择器timeConstraints属性不生效问题 (#4143) @lurunze1226
- fix #3995: validateApi接口提交字段为前一次内容 (#4151) @lurunze1226
- fix #4039: CRUD分页设置showPageInput无效; chore: Pagination layout属性 (#4178) @lurunze1226
- fix #4085: 修复select
onEdit
/onDelete
外部无法获取option (#4168) @blue-squirrel - fix #4147: 富文本编辑器
receiver
无法数据映射问题 (#4155) @lurunze1226 - fix: 更改月份范围选择器 Render (#4156) @jiatianqi
- fix: 穿梭框在级联模式下显示溢出#4103&tab-transfer的文档的动作表完善 (#4171) @sqzhou
- fix: inputText组件选择器模式下
change
事件失效问题 (#4162) @lurunze1226 - fix: 修复部分组件事件动作问题&补充组件动作表文档&规范事件动作参数类型 (#4152) @hsm-lv
- fix #3967: CRUD导出csv按钮文字
size
不统一问题 (#4127) @lurunze1226 - fix #3968: tabs组件
chrome
样式溢出问题 (#4128) @lurunze1226 - fix #3966: Tabs组件padding统一 (#4117) @lurunze1226
- fix: input-excel 空值不显示bug修复 (#4105) @z1769057083
- fix: 修复inputText下拉框样式对齐问题 (#4101) @RickCole21
- fix: type为 tree-select时,无
showOutline
属性配置 (#4097) @jiatianqi - fix: 修复select table模式下,
labelField
失效问题 (#4096) @RickCole21 - fix: 修复按钮
disabledTip
失效问题 (#4086) @RickCole21 - fix: 修复table GroupName,中间列未配置导致样式错乱问题 (#4084) @RickCole21
- fix: 修复事件动作可能导致循环依赖问题 (#4083) @hsm-lv
- fix: 修复上传按钮
className
失效问题 (#4063) @gooolh - fix: 修复轮播图动作无效问题&修复toast动作提示信息类型问题 (#4072) @hsm-lv
- fix: Select仅全选无法选中值修复 (#4060) @blue-squirrel
- fix: 降低
monaco
版本,方便支持老版本的打包工具 (#4057) @nwind - fix: 页面跳转动作链接问题 (#4049) @hsm-lv
- fix: 修复 #4028 引发的问题 (#4043) @2betop
- fix: 修复部分组件Dialog动作失效问题&补充Dialog和Drawer事件和动作 (#4031) @hsm-lv
- fix: 调整上传change的派发时机,修复上传进度条与实际比例不匹配 (#4029) @gooolh
- fix: InputText 选择器模式下 仅返回首字BUG (#4008) @newtalk
- fix:
column-toggler
显示列前端未持久化保存问题 (#3997) @lurunze1226 - fix: tabs chrome模式下文字显示不全问题 (#4013) @lurunze1226
- fix: 打平显隐动作控制 (#3999) @hsm-lv
- fix: Action行为按钮组件修复 tooltip部分属性配置不生效问题 (#3994) @jiatianqi
- fix: 修复 inputCity 选项清理问题 (#3992) @2betop
- fix: 修复Select默认全选失效 (#3954) @blue-squirrel
- fix: umi 集成报错,样式库编译报错 (#3965) @yiyi17
- fix: 修复 ECharts 数据加载太快时渲染报错问题 (#3950) @nwind
- fix:
autoFill
去除mapping配置 (#3959) @pcdqc - fix #3288: 文本输入多选模式选项错误问题 (#3953) @lurunze1226
- fix: 修复 cards
columnsCount
属性不生效问题 (#3945) @nwind - fix: 修复 nav 没有
onOrderChange
属性会报错问题 (#3940) @nwind - fix: nestedselect移动端
change
事件失效问题 (#3938) @hsm-lv - fix: 修复jssdk下,丢失
scoped
的问题 (#4050) @zhyc9de - fix: 优化CRUD已选中文案 (#4040) @zhyc9de
- fix:
unRegisterComponent
无法被调用到 (#4009) @newtalk - fix: 修复邮箱地址重复填写的问题 (#4006) @charescape
- fix: 修复nested-select
placeholder
无法覆盖问题 (#3948) @lghxuelang - fix #4039: CRUD分页设置
showPageInput
无效; chore: Pagination layout属性 (#4178) @lurunze1226
样式调整 Styles 🌈
- styles: 日历放大模式样式修复 (#4183) @hy993658052
- styles: tooltip 4.0 (#4164) @qiaogg
- styles: 右键菜单面板剔除浅色边框 (#4109) @wibetter
- styles: 修正select的placeholder的color色值 (#3978) @wibetter
- styles: CRUD switch-per-page 文字未垂直居中问题 (#4129) @lurunze1226
文档更新 Docs
- docs:修复文档错误 (#4191) @hsm-lv
- docs: 增加Text Color示例支持,方便选取颜色 (#4175) @iceqing
- docs: 补充page的
inited
事件说明 (#4157) @hsm-lv - docs: 修复文档错误 (#4126) @weijian1
- docs: 补充
&
与$$
等特殊符号的含义 (#4131) @iceqing - docs: 补充 radios
selectFirst
等文档 (#4116) @nwind - docs: dialog外部数据域和内部数据域字段冲突解决demo (#4087) @lurunze1226
- docs: 补充 editor 自定义开发的说明 (#4064) @nwind
- docs: 将 1-2-0 变更文档改成更新记录说明 (#3939) @nwind
- docs: tansfer-docs (#3932) @hsm-lv
- docs: custom-react.md typo fixed (#4115) @rencoo
- docs: custom-react.md typo fixed (#4114) @rencoo
- docs: internal.md typo fixed (#4113) @rencoo
- docs: 修复数据映射文档错误 (#4126) @weijian1
- docs: docs:修复demo问题 (#4195) @hsm-lv
日常维护 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: 修复
schema
中id
属性不存在报错 Closes #3931 (#3941) @nwind - chore:
api
问号左侧不做url
转义 (#3937) @2betop - chore: api query 部分没有值也发送空字符 (#3936) @2betop