Feature ✨
- InputNumber 支持只读属性 (2450) qinhaoyan
- 新增 InputText、Textarea 字数统计功能 (2431) 2betop [文档](https://baidu.gitee.io/amis/zh-CN/components/form/input-text#%E6%98%BE%E7%A4%BA%E8%AE%A1%E6%95%B0%E5%99%A8) [文档](https://baidu.gitee.io/amis/zh-CN/components/form/textarea#%E6%98%BE%E7%A4%BA%E8%AE%A1%E6%95%B0%E5%99%A8)
- 按钮、链接、模板、图表支持角标; 角标支持动画效果 (2427) nwind [文档](https://baidu.gitee.io/amis/zh-CN/components/badge)
- 日期、时间、富文本支持 `borderMode` (2401) allenve
- InputNumber 增加 `prefix`、`subfix`、`kilobitSeparator`、`borderMode` 属性 (2399) qinhaoyan [文档](https://baidu.gitee.io/amis/zh-CN/components/form/input-number#%E5%89%8D%E5%90%8E%E7%BC%80-%E5%8D%83%E5%88%86%E5%88%86%E9%9A%94)
- Select 组件增加 `hideSelected` 属性,是否隐藏已选选项 (2396) qinhaoyan
- 新增 年份范围 InputYearRange (2390) allenve [文档](https://baidu.gitee.io/amis/zh-CN/components/form/input-year-range)
- InputText 支持前缀、后缀 (2386) allenve [文档](https://baidu.gitee.io/amis/zh-CN/components/form/input-text#%E5%89%8D%E7%BC%80%E5%92%8C%E5%90%8E%E7%BC%80)
- inputText, Textarea, Select 支持配置 `borderMode` 包括,全边框,半边框,无边框 (2375) 2betop
- Grid & Hbox 支持 `gap`,`hAlign`, `vAlign` 配置 (2373) 2betop
- Button-Group 支持平铺样式 (2371) 2betop [文档](https://baidu.gitee.io/amis/zh-CN/components/button-group#%E5%B9%B3%E9%93%BA%E6%A8%A1%E5%BC%8F)
- Web-Component 组件 (2368) nwind [文档](https://baidu.gitee.io/amis/zh-CN/components/web-component)
- 升级 Json 组件,支持查看并修改功能 (2360) 2betop [文档](https://baidu.gitee.io/amis/zh-CN/components/json#%E5%BC%80%E5%90%AF-json-%E4%BF%AE%E6%94%B9)
- 新增 Input-Time-Range 时间范围组件 (2340) allenve [文档](https://baidu.gitee.io/amis/zh-CN/components/form/input-datetime-range)
Enhancement 🚀
- 调整 Dialog 动作的 `reload` 优先级 (2445) 2betop
- 补充部分 `locale` (2438) RickCole21
- 优化 Tabs 成员的 `key` (2436) 2betop
- 添加 Checkboxes 全选/不选 多语言 (2433) Vokinloksar
- Input-Sub-Form 功能补充及样式优化 (2429) 2betop
- Condition-Builder 支持字段进行搜索 (2383) zhyc9de
- 升级 monaco-editor (2421) allenve
- 调整 Image 和 Carousel (2412) 2betop
- 调整弹框中查找子节点渲染器处理动作逻辑 (2410) 2betop
- 修复换默认主题导致的单元测试报错 (2409) nwind
- `itemActions` 配置后工具栏在没有勾选的情况下也展示但是处于禁用态 (2406) 2betop
- 调整云舍成为默认主题,之前的默认主题改名 ang (2404) nwind
- 优化 InputTable `columns` 中直接用表单项的情况 (2398) 2betop
- InputTable 优化升级 (2394) 2betop
- Each 组件优化 (2392) allenve
- Input-Image 优化 (2382) allenve
- Condition-Builder 新增英文本地化 (2378) zhyc9de
- 优化 InputRange 中间值位置 (2374) 2betop
- 将 cfc 的 mock 接口放到项目中支持文档离线访问;将大部分图片外联都放入项目中管理 (2366) nwind
- 表单报错信息中增加所有表单项的报错信息 (2357) nwind
- 优化 Group 相关样式 (2348) 2betop
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 组件 `minDate` 和 `maxDate` 失效问题 (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