Bootstrap Blazor 更新版本 6.6.0
Bootstrap Blazor 是一款基于 Bootstrap 的 企业级 Blazor UI 组件库,目前内置 120多 个组件,欢迎大家尝试使用。
破坏性更新
- feat(#I534U3): 组件
Markdown改为动态加载资源 引用组件后无需手动添加cssjs等资源链接 #I534U3
新增功能
- feat(#I51EQX): 增加组件
SignaturePad用于手写签名 #I51EQX - feat(#I51M4O): 增加组件
SpeechWave用于语音识别显示波形图 #I51M4O - feat(#I51TLZ): 增加组件
Synthesizer用于语音合成 #I51TLZ - feat(#I51LEH): 更新组件
ImageViewer增加鼠标拖动功能 #I51LEH - feat(#I51TFF): 更新组件
TabItem增加实例方法SetText用于动态更新TextIconClosable参数 #I51LEH - feat(#I525HA): 增加服务
ResizeNotificationService与组件Responsive用于网页尺寸变化时触发Bootstrap断点阀值通知 #I525HA - feat(#I52FDR): 增加组件
BaiduSpeech语音服务增加百度语音支持 #I52FDR - feat(#175): 更新组件
Table过滤框TableFilter增加ResetAllColumnsFilter方法 #175 感谢 @wettstein-guebau - feat(#I52L17): 更新组件
Upload支持鼠标拖拽 #I52L17 - feat(#I52PW1): 更新组件
ImageViewer支持手势放大缩小 #I52PW1 - feat(#I533TP): 更新组件
IEditor接口增加LookupStringCompare参数用于设置文本比较规则默认OrdinalIgnoreCase大小写不明感 #I533TP - feat(#I537X5): 更新组件
BarcodeReader依赖脚本更改为动态加载 #I537X5 - feat(#I537YS): 更新组件
QRCode依赖脚本更改为动态加载 #I537YS - feat(#I5338U): 更新组件
EditorForm增加参数GroupNameGroupOrder用于编辑项分组 #I5338U - feat(#I53H0O): 更新组件
Table增加参数ShowExtendEditButtonShowExtendDeleteButton用于单独控制行内 编辑 与 删除 按钮是否显示 默认为 true #I53H0O - feat(#I53KLK): 更新组件
EditorForm增加参数ShowUnsetGroupItemsOnTop用于控制未分组项目是否在头部渲染 默认 false #I53H0O - feat(#I53LM6): 更新组件
AutoComplete增加OnSelectedItemChanged回调方法仅鼠标点击下拉选项或者回车时触发 #I53LM6 - feat(#I538WS): 更新组件
Table增加参数CollapsedTopSearch用于控制顶端搜索栏默认是否收缩 默认 false #I538WS - feat(#I54GH3): 增加扩展方法
CascadingMenu用于将菜单集合进行层次化 #I54GH3 - feat(#I53ZDH ): 更新组件
Table内置支持bool?数据类型 可渲染成Select<bool>或者NullSwitch组件 #I53ZDH - feat(#I54V9B): 组件支持
MacUbuntu等无CultureInfo设置系统 默认使用en文化 可通过配置文件设置DefaultCultureInfo参数更改默认文化信息 #I53ZDH - feat(#I550IB): 组件
Speech配置类Options支持热更新更改配置文件后无需重启应用刷新即可生效 #I53ZDH - feat(#I51YC0): 增加屏幕键盘
OnScreenKeyboard组件 #I51YC0 - feat(#I5544K): 组件内部多语言处理模块
JsonStringLocalizerFactory支持BootstrapBlazorOptions配置变化时热更新 #I5544K - feat(#I5587C): 组件
AutoFill增加Debounce防抖参数 #I5544K - feat(#I55J3N): 组件
Card增加Collapsed参数用于设置CardHeader默认是否收起 #I55J3N - feat(#I55KQD): 组件
Button增加IsAutoFocus自动获得焦点参数 #I55KQD
问题修复
- fix(#I51TKP): 修复组件
EditorItem使用Lookup不生效问题 #I51TKP - fix(#I51WA2): 修复组件
Markdown使用bind-Value后无法插入内容问题 #I51WA2 - fix(#I50WN8): 修复组件
Table模型中有[Key]标签导致选中行显示不正确问题 #I50WN8 - fix(#I521CL): 修复组件
AutoComplete组件验证失败后无法弹出提示框问题 #I521CL - fix(#I52427): 修复组件
PopConfirmButton参数Color不生效问题 #I52427 - fix(#174): 修复组件
Table过滤框TableFilter生成两次问题 #174 感谢 @wettstein-guebau - fix(#I533H3): 修复组件
ImageViewer鼠标滚动导致图片反转问题 #I533H3 - fix(#I5340E): 修复组件
UploadButtonUploadCardUpload粘贴拖拽上传失效问题 #I5340E - fix(#I534TZ): 修复扩展方法
addLink报错问题 #I534TZ - fix(#I546YJ): 修复
Table组件ShowTips参数翻页后内容不变问题 #I546YJ - fix(#I54VOU): 修复
Download官网报错问题 #I53ZDH - fix(#I552KB): 修复
Table组件提供OnEditAsync回调后 保存失败或者取消后 原始数据被更改问题 #I552KB - fix(#I54O4J): 修复
Markdown组件脚本报错问题 #I54O4J - fix(#I55BRE): 修复
Tree组件点击节点不能改变前置RadioboxCheckbox状态问题 #I55BRE - fix(#I55HX9): 修复
AutoComplete组件首次不匹配时不显示NoData显示问题 #I55BRE - fix(#I55KOT): 修复
IpAddress组件在某些显示上显示不全问题 #I55KOT - fix(#I55L3J): 修复
AutoComplete组件触发两次Enter回车案件问题 #I55L3J - fix(#I55MCP): 修复
Table组件Footer内置聚合统计在移动端显示错位问题 #I55MCP
更新文档
- refactor(#I51UCV): 微调
wasm项目模板与net6默认模板保持一致 #I51UCV - doc(#I51WB7): 网站增加语音识别与合成实战示例 #I51WB7
- doc(#I52Y49): 更新
Font Awesome图标文档增加样式语句直接复制功能 #I52Y49 - doc(#I539ON): 更新
AutoComplete参数说明 #I539ON - doc(#I53DQR): 更新
TableColumn参数说明 #I53DQR - doc(#I53LUB): 更新
Table参数说明ShowAdvancedSearch#I53DQR - doc(#I54780): 更新
BootsrapInput示例 #I53DQR - doc(#I54CVB): 更新
Speech与Reconnector组件视频教程链接地址 #I54CVB - doc(#I54J8T): 更新
BootstrapBlazorOptionsWebSiteOptions支持热更新 #I54J8T - doc(#I553ZC): 更新
Responsive组件描述 #I553ZC - doc(#I55C6D): 更新弹窗类组件文档增加使用步骤描述 #I55C6D
- doc(#I54GGV): 更新
Menu组件Bottom底部布局示例 #I54GGV - doc(#I55LOR): 更新
Breakpoints断点阈值文档 #I55LOR
单元测试
- test(#I51PW6): 增加
Speech单元测试 #I51PW6 - test(#I51QQC): 增加
SpeechWave单元测试 #I51QQC - test(#I51U5H): 增加
Captcha单元测试 #I51U5H - test(#I51U7I): 提高
BootstrapLabel单元测试代码覆盖率 #I51U7I - test(#I51UDD): 提高
BootstrapBlazorRoot单元测试代码覆盖率 #I51UDD - test(#I51UGB): 提高
Block单元测试代码覆盖率 #I51UGB - test(#I52Q5P): 更新
Speech单元测试 #I51UGB - test(#I531D6): 更新
TableFilter单元测试 #I531D6 - test(#I531EA): 更新
Responsive单元测试 #I531EA - test(#I531V5): 增加
ShowColumnList单元测试 #I531EA - test(#I53YFE): 增加
BrowserNotification单元测试 #I53YFE - test(#I54A03): 增加
Reconnector单元测试 #I54A03 - test(#I54N0G): 增加
WebClientService单元测试 #I54N0G - test(#I558OR): 增加
Dragdrop单元测试 #I558OR - test(#I55MCV): 增加
Table组件Footer聚合统计单元测试 #I558OR - test(#I55N6S): 增加
Table组件Checkbox复选框逻辑单元测试 #I55N6S
项目地址
- Gitee:https://gitee.com/LongbowEnterprise/BootstrapBlazor
- GitHub:https://github.com/dotnetcore/BootstrapBlazor
- Nuget:https://www.nuget.org/packages/BootstrapBlazor
BootstrapBlazor 遵循 Apache-2.0 开源协议,欢迎大家提交 PR 或 Issue。喜欢可以给个 Star。