Releases: baidu/amis
Releases · baidu/amis
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
1.8.0
更新记录
Feature✨
- feat: inputTree/treeSelect事件&动作扩充 (#3804) @zhaojianhui-a
- feat: tooltip wrapper (#3732) @jiatianqi
- feat: tree select opt (#3902) @pianruijie
- feat: Alert自定义icon支持icon库 (#3662) @lurunze1226
- feat: api 路径中支持复杂表达式 (#3858) @2betop
- feat: bulkActions 中支持下拉菜单 (#3776) @2betop
- feat: Carousel轮播图组件事件&动作补充 (#3921) @blue-squirrel
- feat: checkbox组件升级 (#3463) @lghxuelang
- feat: columnsCount 支持手动控制每行显示列数 (#3719) @nwind
- feat: Combo组件事件扩充 (#3642) @kano233333
- feat: combo组件升级 (#3668) @edogawaconan1996
- feat: combo组件样式交互优化 (#3803) @edogawaconan1996
- feat: crud loadDataOnce 前端自动支持过滤器 (#3746) @2betop
- feat: crud 支持配置 orderBy orderDir 作为默认排序 (#3749) @2betop
- feat: DatePicker&TimePicker (#3436) @bailing530
- feat: dialog 支持配置 showLoading 来关闭左下角显示加载中动画 (#3674) @2betop
- feat: export-excel 支持 date 类型字段 Closes #3826 (#3851) @nwind
- feat: export-excel 支持自定义导出列 (#3783) @nwind
- feat: export-excel 的 columns 支持变量 (#3721) @nwind
- feat: input-city组件暴露省市区的code (#3670) @agileago
- feat: input-date 支持手动输入 (#3677) @nwind
- feat: input-table 增加 rowClassNameExpr 配置 Closes #3672 (#3688) @nwind
- feat: InputImage 文档增加 initAutoFill 属性 (#3683) @huangxj29
- feat: Modal/Drawer支持第一次弹出动画 (#3799) @ucasliyuan
- feat: nav水平模式支持响应式收纳 (#3795) @lurunze1226
- feat: page 的 aside 支持配置 asideSticky 来控制是否固定, 默认开启 (#3787) @2betop
- feat: page下拉刷新事件&动作扩充 (#3788) @hy993658052
- feat: service 的 dataProvider 支持调用 env 里的方法,并支持 reload (#3777) @nwind
- feat: Step组件支持点状步骤条、指定标签放置位置、新增超出内容显示浮层 (#3425) @qiaogg
- feat: table 支持配置背景色阶 (#3771) @nwind
- feat: tabs disabled 样式问题修复 (#3879) @tooeast
- feat: TooltipWrapper容器 (#3655) @lurunze1226
- feat: tree-select 和 nestedselect 增加 onlyLeaf 配置只能选择叶子节点 (#3825) @nwind
- feat: websocket 支持直接返回内容并将其设置到某个 key 上 Closes #3781 (#3831) @nwind
- feat: 下拉刷新功能 (#3770) @hy993658052
- feat: 下拉类组件 文档修改 (#3773) @blue-squirrel
- feat: 优化 api 对 graphql 的支持 (#3819) @nwind
- feat: 公式支持单表达式箭头函数 (#3775) @2betop
- feat: 公式编辑器 ResultBox支持展示变量 (#3684) @allenve
- feat: 公式编辑器变量支持检索&&样式优化 (#3848) @allenve
- feat: 向导 文档修改 (#3786) @tooeast
- feat: 向导、评分 文档修改 (#3764) @tooeast
- feat: 向导组件 事件&动作 配置 (#3679) @tooeast
- feat: 在components中暴露pull-refresh (#3871) @hy993658052
- feat: 增加日期时间范围组件的自定义快捷键 (#3711) @jiatianqi
- feat: 支持fontawesome v5/v6 等版本 & 添加icon示例 (#3860) @iceqing
- feat: 日期范围支持手动输入 (#3835) @nwind
- feat: 条形进度条添加宽度控制和样式优化 (#3661) @gooolh
- feat: 添加进度条自定义颜色配置 (#3837) @gooolh
- feat: 渲染器支持自动解析参数变量 (#3912) @nwind
- feat: 空card, 暂不开放外部使用 (#3918) @yangwei9012
- feat: 级联多选支持仅子节点 (#3864) @lghxuelang
- feat: 表单扩充 inheritData 配置支持不需要隐藏域或者显式映射就能发送所有上层数据的场景了 (#3866) @2betop
- feat: 调整ToastAction 参数结构 (#3881) @igrowp
- feat: 轮播图组件支持点击小圆点切换 (#3710) @nwind
- feat: input-city事件&动作扩充 (#3701) @blue-squirrel
- feat: Spinner组件功能升级 (#3427) @gongchengxiang
- feat: 实现显隐和状态更新动&作&修复tabs找不到问题&修复表单禁用时底部工具栏未禁用问题 (#3693) @hsm-lv
- feat: 新增变量赋值动作(支持数据容器和数据输入类) (#3834) @hsm-lv
- feat: 新增浏览器刷新/页面回退动作 (#3813) @hsm-lv
- feat: 点状步骤条样式修改 (#3927) @qiaogg
- feat: 穿梭框组件事件&动作扩充 (#3893) @sqzhou
- feat: 给按钮添加mouseenter事件&更新snapshot (#3698) @hsm-lv
- feat: Form增加水平两端对齐布局 (#3744) @yangwei9012
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