{"release":{"tag":{"name":"v10.10.1","path":"/LongbowEnterprise/BootstrapBlazor/tags/v10.10.1","tree_path":"/LongbowEnterprise/BootstrapBlazor/tree/v10.10.1","message":"","commit":{"id":"f1e1feb42b579012d7d3ee90845cf0d4faf2e277","short_id":"f1e1feb","title":"feat(ValidateForm): unify async validation APIs across frameworks (#8441)","title_markdown":"feat(ValidateForm): unify async validation APIs across frameworks (#8441)","description":"\n* refactor: 重构代码（先出门）\n\n* test: 更新单元测试\n\n* test: 增加单元测试提高代码覆盖率\n\n* chore: bump version 10.10.1\n\n* revert: 撤销弃用方法\n\n* refactor: 删除不需要的单元测试\n\n* refactor: 移除同步验证方法","description_markdown":"* refactor: 重构代码（先出门）\n* test: 更新单元测试\n* test: 增加单元测试提高代码覆盖率\n* chore: bump version 10.10.1\n* revert: 撤销弃用方法\n* refactor: 删除不需要的单元测试\n* refactor: 移除同步验证方法","message":"feat(ValidateForm): unify async validation APIs across frameworks (#8441)\n\n* refactor: 重构代码（先出门）\n\n* test: 更新单元测试\n\n* test: 增加单元测试提高代码覆盖率\n\n* chore: bump version 10.10.1\n\n* revert: 撤销弃用方法\n\n* refactor: 删除不需要的单元测试\n\n* refactor: 移除同步验证方法","message_markdown":"feat(ValidateForm): unify async validation APIs across frameworks (#8441)\n* refactor: 重构代码（先出门）\n* test: 更新单元测试\n* test: 增加单元测试提高代码覆盖率\n* chore: bump version 10.10.1\n* revert: 撤销弃用方法\n* refactor: 删除不需要的单元测试\n* refactor: 移除同步验证方法","detail_path":"/LongbowEnterprise/BootstrapBlazor/commit/f1e1feb42b579012d7d3ee90845cf0d4faf2e277","commits_path":"/LongbowEnterprise/BootstrapBlazor/commits/f1e1feb42b579012d7d3ee90845cf0d4faf2e277","tree_path":"/LongbowEnterprise/BootstrapBlazor/tree/f1e1feb42b579012d7d3ee90845cf0d4faf2e277","author":{"name":"Argo","email":"argo@live.ca","username":"Longbow","user_path":"/Longbow","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1676919498332649211/554725_longbow_1578927507.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"committer":{"name":"GitHub GPG Bot","email":"noreply@github.com","username":"github-bot","user_path":"/github-bot","enterprise_user_path":null,"image_path":"https://foruda.gitee.com/avatar/1677201096080835335/10181580_github-bot_1639517195.png!avatar30","is_gitee_user":true,"is_enterprise_user":null,"widget_url":""},"authored_date":"2026-09-06T10:32:38+08:00","committed_date":"2026-09-06T10:32:38+08:00","signature":null,"build_state":null},"archive_path":"/LongbowEnterprise/BootstrapBlazor/repository/archive/v10.10.1","signature":null},"operating":{"edit":false,"download":true,"destroy":false,"enterprise_forbid_zip":false},"release":{"title":"v10.10.1","path":"/LongbowEnterprise/BootstrapBlazor/releases/tag/v10.10.1","tag_path":"/LongbowEnterprise/BootstrapBlazor/tree/v10.10.1","project_id":8259561,"created_at":"2026-09-06T10:44:14+08:00","is_prerelease":false,"description":"## Release 2026-09-06 V10.10.1\r\n\r\n### Fixes\r\n* fix(Table): 调整列宽时保留用户设置的宽度 by @Tony-ST0754 in https://github.com/dotnetcore/BootstrapBlazor/pull/8326\r\n* fix(RouteTableFactory): 避免将路由歧义误判为真 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8393\r\n* fix(Drawer): 调整大小时保留已渲染的尺寸 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8395\r\n* fix(Layout): 调整大小时保留已渲染的侧边栏宽度 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8397\r\n* fix(Block): 避免 `IsShow` 状态过期 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8417\r\n* fix(Table): 恢复列宽后校正固定列偏移量 by @Tony-ST0754 in https://github.com/dotnetcore/BootstrapBlazor/pull/8433\r\n\r\n### Features\r\n* feat(Region): 优化 `SelectCity` 搜索 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8399\r\n* feat(ValdiateForm): 重新设计异步验证字段支持 `NET11` by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8412\r\n* feat(DockView): 添加 `LayoutName` 参数 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8415\r\n* feat(ValidateForm): 支持 `AsyncValidationAttribute` by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8421\r\n* feat(ValidateForm): 支持 `IAsyncValidatableObject` by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8425\r\n* feat(IP2Region): 更新 IP 数据库 by @ArgoZhang in https://github.com/dotnetcore/BootstrapBlazor/pull/8439\r\n\r\n**Full Changelog**: https://github.com/dotnetcore/BootstrapBlazor/compare/v10.10.0...v10.10.1","author":{"name":"Argo","username":"Longbow","path":"/Longbow","avatar_url":"https://foruda.gitee.com/avatar/1676919498332649211/554725_longbow_1578927507.png!avatar30"},"attach_files":[],"zip_download_url":"/LongbowEnterprise/BootstrapBlazor/releases/tag/v10.10.1.zip","tar_download_url":"/LongbowEnterprise/BootstrapBlazor/releases/tag/v10.10.1.tar.gz"}}}