Skip to content

Releases: baidu/amis

1.4.0

29 Oct 08:48
Compare
Choose a tag to compare

Feature ✨

  • feat:Badge组件支持offset、overflowCount、color设置 (#2796) @wangyuks
  • feat & fix: 修复 isUrl 校验问题, 扩充限制 协议、本机地址、dataUrl 相关参数 (#2797) @2betop
  • feat:图片裁剪支持设置格式和质量 (#2785) @nwind
  • feat: service 支持通过外部函数获取初始数据和更新数据 (#2768) @nwind
  • feat: json 的主题属性支持变量 (#2779) @nwind
  • feat: input-table 支持复制一行 (#2776) @nwind
  • feat: 导出 Excel 支持指定只导出某些列 (#2775) @nwind
  • feat: 表格批量操作支持 shift 键选择一段区域 (#2769) @nwind
  • feat: websocket 支持设置初始提交数据 (#2766) @nwind
  • feat:Step title/subtitle/desc 支持SchemaNode (#2755) @allenve
  • feat: Condition-Builder支持autoComplete; fix: Chained-Select名称文案 (#2756) @lurunze1226
  • feat: 导出 CSV 支持设置 api (#2734) @nwind
  • feat: 新增用于编辑键值对的 input-kv 组件 (#2732) @nwind
  • feat: 增加一种 download 的 actionType 简化下载调用 (#2728) @nwind
  • feat:crud、table、list、card 支持自定义点击某一行的行为 (#2725) @nwind
  • feat: tpl 过滤器增加 fromNow 方法 (#2723) @nwind
  • feat:input-number 支持设置单位;page 支持 style (#2721) @nwind
  • feat:内联表单项必填星号在label左边 (#2711) @allenve
  • feat: 表格单元格支持 classNameExpr 改变样式 (#2706) @nwind
  • feat: 增加 table 的列支持设置对齐方式及样式类 (#2700) @nwind
  • fix: Dialog 和 Drawer 内强制 syncLocation 为 false 避免冲突 (#2698) @nwind

Enhancement 🚀

  • chore: crud 的 itemActions 在没有配置 bulkActions 时,顶部和单选框都不显示 (#2786) @2betop
  • chore: 批量操作中的按钮使用正常大小保持统一 (#2782) @nwind
  • chore: DropDownButton 支持 hover 触发 (#2774) @nwind
  • chore: input-excel 默认解析为纯文本格式 (#2773) @nwind
  • chore: 表单中最后的 group 也设置 margin-bottom 为 0 (#2772) @nwind
  • chore: 修复 page 和 service 在静态数据变化时不更新问题,方便在官网测试 (#2765) @nwind
  • chore: inputText 和 textarea 设置 minLength 和 maxLength 自动将验证规则设置进去 (#2710) @2betop
  • chore: 避免节点不存在的时候 resize-sensor 报错 (#2705) @nwind
  • doc: 补充分块上传相关 api 说明 (#2691) @2betop
  • chore: 如果没配置 quickSaveApi 就不出现 header 避免闪一下;补充 quick edit 的 switch 示例 (#2690) @nwind

Bugfix 🐞

  • fix: 修复 IE11 下 get 请求可能会被缓存问题 (#2798) @nwind
  • fix: 修复弹窗第一次获取不到值的问题 (#2784) @2betop
  • fix: 修复折叠器中有 select 或输入框时点击也折叠问题 (#2781) @nwind
  • Fix spinner (#2759) @nwind
  • fix: 默认提供 markdown 的表格等展现样式 (#2757) @nwind
  • fix: 修复 CRUD 轮训 stopAutoRefreshWhen 后无法再次触发的问题 (#2744) @RickCole21
  • fix: 修复表格折叠在分页时报错的问题 (#2745) @2betop
  • fix: 修复froalaEditor 自动改变光标的问题 (#2727) @2betop
  • fix: 修复 texteara 在其它 size 下宽度不一致问题 (#2697) @nwind
  • fix: 修复 nested-select 弹出位置不正确问题 (#2693) @nwind

1.3.4

11 Oct 08:37
c4177de
Compare
Choose a tag to compare

Feature ✨

Bugfix 🐞

  • fix: 修复 inputTable 列中设置默认值无效的问题 (#2673) @2betop

1.3.3

09 Oct 07:58
942a126
Compare
Choose a tag to compare

更新记录

Bugfix 🐞

  • fix: transfer table mode 列显示信息丢失 (#2659) @sanmiao11
  • fix: 修复 popOver 打不开及 carousel 遮挡问题;图片支持打开外部链接 (#2666) @nwind

1.3.2

08 Oct 02:59
19ea049
Compare
Choose a tag to compare

更新记录

Bugfix 🐞

Enhancement 🚀

  • deps: 更新 froala 版本,去除 jQuery 依赖;修复 rootClose 不生效问题 (#2640) @nwind

1.3.1

30 Sep 06:33
Compare
Choose a tag to compare

更新记录

Bugfix 🐞

  • fix: 修复部分表单嵌套报错, 将错误的嵌套用法提示改成不那么激进的 warning 提示 (#2636) @2betop
  • fix: 修复 jssdk 不支持其它语言问题 (#2637) @nwind

Enhancement 🚀

  • chore: 修复 nav 文档中 cfc 链接地址未替换问题 (#2630) @nwind
  • deps: 更新 downshift、monaco-editor、react-overlays、react-transition-grou… (#2632) @nwind

1.3.0

29 Sep 07:58
2fdbf5d
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

  • 默认 affixOffsetTop 改成 0 (#2623) @nwind
  • toast 默认放中间 (#2608) @nwind
  • 补充 IE 11 下的 polyfill (#2603) @nwind
  • 自动补的 input[type=submit] 放到开头, 影响原有 last-child 的 css 样式 (#2601) @2betop
  • 表单项宽度改成 width 而不是 min-width (#2580) @2betop
  • CRUD 导出 excel 的时候对图片类型加个 try 避免可能的报错 (#2561) @nwind
  • Form 表单验证失败时在 notify 消息提示中,支持通过 env 配置隐藏详细信息 (#2552) @zhangjunah
  • Select 多选和检索同时开时,全选支持只选中检索命中的项 (#2542) @zhangjunah
  • 更新部分第三方库依赖到最新版本 (#2481)(#2486)(#2488)(#2543)(#2611) @nwind
  • 缩小 CheckBox 体积 (#2530) @nwind
  • 表单项 label 支持配置其他渲染器类型 (#2529) @2betop
  • InputText 选项处理优化输入即有效, creatable 配置为 false 可限制只能输入选项中的值 (#2517) @2betop
  • Page 渲染器透传 onChange (#2520) @2betop
  • 调整 json schema 把 anyOf 改成 if 语句 (#2510) @2betop
  • 优化 Tabs 组件 chrome 模式下的样式 (#2494) @qinhaoyan
  • Updated German translation (#2471) @abasse
  • 为 Action 组件扩展右侧 icon,满足按钮左右均可以设置 icon 功能 (#2535) @hellozqy

Bugfix 🐞

  • 表单使用增加两个限制条件 (#2562) @pcdqc
  • 修复 InputFile 组件请求体中包含 empty 值的问题 (#2625) @RickCole21
  • 修复 CRUD 无法获取 value 的问题 (#2627) @AegeanSeaBlue
  • 修复 固定列和超级表头结合导致的样式问题 (#2616) @2betop
  • 避免拖拽导致的水平滚动条 (#2615) @nwind
  • 修复 ts 编译报错问题 (#2612) @2betop
  • 修复 日期组件切换按钮可能乱码问题 (#2604) @nwind
  • 修复 官网在 IE11 下打不开问题 (#2602) @nwind
  • 修复 图表在隐藏 dom 下渲染的尺寸问题 (#2599) @2betop
  • 修复 Formula 在 Wizard 里面,初始设置的值无效的问题 (#2598) @2betop
  • 修复 onBulkChange 可能不存在导致的报错 (#2575) @nwind
  • 修复 App 中有部分文字未翻译 (#2571) @nwind
  • 修复 图片裁剪在新版依赖下的报错,并默认开启旋转 (#2563) @nwind
  • 修复 InputDatetime 校验问题 (#2554) @allenve
  • 修复 InputFile 组件在非表单模式下自动回填报错问题 (#2551) @qinhaoyan
  • 修复 时间范围组件 maxDate/minDate 为空时问题 fix (#2550) @allenve
  • 修复 tinymce 图片上传结果解析不正确的问题 (#2540) @nwind
  • 修复 InputDatetime 日期时间区间时分秒范围问题 (#2533) @allenve
  • 修复 Input-Datetime 设置 minDate 时,部分场景失效的问题 (#2522) @RickCole21
  • 修复 Form 中 Dialog mergeData 数据同步问题 (#2515) @allenve
  • 修复 动画延时导致 modal 的实际移出顺序不正确,esc 无法关闭的问题。 (#2511) @sarding
  • 修复 React 引入 Alert 组件后默认主题不是 cxd 的问题 (#2491) @nwind
  • 修复 embed 下 locale 报错 (#2474) @RickCole21
  • 修复 InputDate 时间选择问题 (#2473) @allenve
  • 修复条件组用于 CRUD 过滤器时的报错 (#2470) @2betop
  • 修复 InputDate timeFormat 配置问题 (#2462) @allenve
  • 修复 Property 组件在初始无数据时报错问题 (#2628) @nwind

1.2.3

27 Aug 11:02
833f5ca
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

Bugfix 🐞

  • 修复编译成 es5 后 WebComponent 报错 (#2452) @nwind
  • 修复 Combo 中配置 clearValueOnHidden 无法删除 item 问题 (#2454) @RickCole21
  • 修复 Tree 组件节点勾选异常问题 (#2449) @RickCole21
  • 修复 withRemoteConfig 实现的自动刷新无法关闭问题 (#2448) @2betop
  • 修复 mst 报错问题 (#2446) @RickCole21
  • 修复 inputNumber 组件直接操作增减报错问题 (#2444) @qinhaoyan
  • 修复 Service 组件 silentPolling 失效问题 (#2443) @RickCole21
  • 修复 Input-Datetime 组件 minDatemaxDate 失效问题 (#2442) @RickCole21
  • 修复 Iframe 获取变量时,自动 escape 的问题 (#2441) @RickCole21
  • 修复 DiffEditor 撤销问题 (#2440) @RickCole21
  • 修复 Input-Rating allowClear 问题 (#2437) @allenve
  • 修复 Picker 无法自动选中的问题 (#2430) @RickCole21
  • 修复 WrapControl 数据域问题 (#2423) @allenve
  • 修复 isJson 校验 (#2416) @Anonymity94
  • 修复导入 default 会报错问题 (#2408) @nwind
  • 避免 npm 默认主题引用失败 (#2405) @nwind
  • 富文本编辑器 tinymce 模式上传图片问题 (#2395) @allenve
  • 解决 Combo 的 unique 属性当字段值为数字 0, false, 空字符串的时候,不走unique校验的逻辑 (#2393) @sarding
  • 修复 CRUD 在翻页时 page/perPage 会变成字符串问题 (#2376) @nwind
  • 修复 选项类表单项直接放在 Form 外面不可用的问题 (#2370) @2betop
  • 修复 Form 表单项验证器的this 指向问题 (#2367) @2betop
  • 使用 mpegtsjs 替换 flvjs,修复音视频可能不同步等问题 (#2358) @nwind

1.2.2

30 Jul 06:51
Compare
Choose a tag to compare

Feature ✨

Enhancement 🚀

  • Grid 调整属性 (#2338) @2betop
  • Page 区域调整 (#2336) @2betop
  • 表单项的布局方式支持外部扩充 (#2333) @2betop
  • Fieldset 下拉按钮右对齐 (#2332) @2betop
  • wizard 组件高亮优化 (#2320) @allenve
  • 当通过转义避免被识别为某种模板引擎时需要支持将转义字符去掉,同时去掉 lodash 支持 $xxx 的语法,因为与内置语法冲突 (#2268) @2betop
  • 兼容 Tab 里面直接写 type 方式,但不推荐 (#2256) @2betop
  • 统一表单展示模式配置,容器用 subFormMode,列上用 mode (#2252) @2betop
  • 增加按钮激活状态边框颜色,方便区分 (#2250) @nwind
  • 数据映射数组成员映射优化 (#2327) @2betop

Bugfix 🐞

  • 修复 requiredOn 不生效问题 (#2331) @css-master
  • 修复 图片集不支持 string 类型的问题 (#2325) @css-master
  • 修复 options 数据为空时报错问题 (#2317) @qinhaoyan
  • 修复 InputImage 裁剪模式可配置可旋转,但是功能无效的问题 (#2310) @sqzhou
  • 修复 NestedSelect 无数据时展示问题 (#2308) @allenve
  • 修复 InputTable 配置 addable 不可新增数据问题修复 (#2307) @allenve
  • 修复 Wizard actions 中配置弹框无效 (#2301) @2betop
  • 修复 选择器表单项 默认全选逻辑优化 (#2295) @qinhaoyan
  • 修复 CRUD 变量模式数据同步问题 (#2288) @2betop
  • 修复 数据同步导致接口数据丢失问题 (#2273) @2betop
  • 修复 ios 不支持零宽断言问题 (#2272) @2betop
  • 修复 1.2 中初始 selectFirst 无效的问题 (#2269) @2betop
  • 修复 输入框禁用状态下依然弹出 options 的问题 (#2267) @hsm-lv
  • 修复 InputImage 上传时 formdata 不添加空元素的问题 (#2259) @css-master
  • 修复 builtin 语法检测,不检测带转义了的用法 (#2265) @2betop
  • 修复 inputNumber resetValue 默认值失效问题 (#2264) @RickCole21
  • 修复 组合条件的高亮背景色和按钮 active 时文字颜色冲突 (#2262) @nwind
  • 修复 isObjectShallowModified 循环引用死循环问题 (#2257) @2betop

1.2.1

08 Jul 13:52
Compare
Choose a tag to compare

Feature ✨

  • feat: table 的嵌套模式支持 parent 获取上层数据 (#2238) @2betop
  • feat: 渲染器类型匹配忽略大小写 (#2235) @2betop
  • feat:filter match 扩充 * 用法 (#2216) @qinhaoyan
  • feat: 代码高亮支持自定义语言 (#2213) @nwind
  • feat: 升级合并单元格可以配置从左侧第几列开始合并 (#2193) @2betop

Enhancement 🚀

  • 部分容器支持配置子表单默认展示模式 (#2247) @2betop
  • promise 的 finally 可能没有 (#2231) @2betop
  • drawer 成员加载时机优化 (#2219) @2betop
  • controls 可能是对象的问题处理 (#2221) @2betop
  • crud & servie 独立scoped, 弹框委托子节点处理调整 (#2205) @2betop

Bugfix 🐞

  • fix: DateControl 组件 valueFormat 不生效问题 (#2229) @allenve
  • fix: form > service ajax 动作返回的数据没有同步到 form (#2227) @2betop
  • fix: 修复 drawer 关闭回调没执行 & crud 中弹 crud 初始化数据优化 (#2226) @2betop
  • 修复 expressionsInOptions 判断问题 (#2225) @RickCole21
  • fix: form 下面的 service 不用数据链的形式, 层级多同步会出现问题 (#2224) @2betop
  • fix: isNaN 会导致 store 不停更新 (#2222) @2betop
  • fix: 修复persistData失效问题 (#2220) @RickCole21
  • fix: matrixCheckboxes 如果直接 form 外面有可能报错 (#2218) @2betop
  • fix: 调整 chart 初始加载时机 & dialog drawer 可能存在数据不同步的情况修复 (#2217) @2betop
  • fix: service & crud 变成独立scoped 后,需要可通信子渲染器 (#2214) @2betop
  • fix: quickEdit 如果配置配置了 controls 优先级高于 type (#2210) @2betop
  • fix: 修复弹框中按钮 ajax 动作可能触发两次的问题 (#2191) @2betop

1.2.0 Deprecated

30 Jun 17:00
Compare
Choose a tag to compare

Feature ✨

Breaking Change

在 1.2.0 之前的版本中,表单项和非表单项在配置上不一致,名称重名也带来了很多困惑,系统实现也得分两份带来了维护成本,因此 1.2.0 对配置项做了调整,使得配置写法统一,表单项和非表单项也能混用了。

1.2.0 版本向下兼容之前的配置,但推荐使用新的配置方式。

文档:https://baidu.github.io/amis/zh-CN/docs/start/1-2-0
相关PR:(#2039) (#2058) (#2059) (#2064) (#2082) (#2083) (#2084) (#2085) (#2086) (#2114) (#2118) (#2131) (#2132) (#2134) (#2135) (#2151) (#2172)

其他 Feature:

Enhancement 🚀

Bugfix 🐞

  • 修复 JSSDK 的 alerttoast 不支持 locale 设置问题 (#2170) @nwind
  • 修复搜索框 clear-and-submit 时有多级属性时的错误行为 (#2162) @cyboning
  • 修复 Table 拖拽时子级找不到父级 (#2164) @qinhaoyan
  • 修复弹窗打开卡主问题 (#2146) @2betop
  • 避免条件组合中的字段文本折行 (#2140) @nwind
  • Combo tabs vertical 模式文本折行问题 (#2116) @hsm-lv
  • 修复 File disabled 无效问题 (#2113) @RickCole21
  • Select 高亮问题 (#2111) @RickCole21
  • 修复 FormItem 通过 children 返回 jsx.element 的方式导致重复刷新的问题 (#2099) @2betop
  • ButtonToolbar 中数据同步不及时 (#2097) @2betop
  • 优化 options 数据量太大时计算量太大的问题 (#2087) @LinZiWei
  • 修复 blob 模式返回报错信息不显示问题 (#2081) @nwind
  • 修复导出在 Excel csv 乱码问题 (#2068) @nwind
  • 处理某些特殊情况下会传入空字符串导致无法识别值的问题 (#2043) @Akikonata
  • 文件上传组件样式问题 (#2044) @hsm-lv
  • 修复弹窗自动关闭问题 (#2180) @hsm-lv
  • 优化 Static 下的 quickEdit 处理逻辑 (#2184) @2betop