From ddf836e1f888fece242b4be1045caae546f226e7 Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 7 Aug 2025 15:15:12 +0800 Subject: [PATCH 1/5] chore: bump version 9.9.2-beta03 --- src/BootstrapBlazor/BootstrapBlazor.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 6dcc7779908..b0ce88d1c04 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.9.2-beta01 + 9.9.2-beta03 From 85a425840ad7ed6f9a00fc63de8b01501fca2e7b Mon Sep 17 00:00:00 2001 From: Argo Zhang Date: Thu, 7 Aug 2025 15:15:36 +0800 Subject: [PATCH 2/5] =?UTF-8?q?refactor:=20=E5=A2=9E=E5=8A=A0=20IsKeepDisa?= =?UTF-8?q?bled=20=E5=8F=82=E6=95=B0=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Components/Table/TableExtensionButton.razor | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor b/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor index cc5480c05fc..ef11c236832 100644 --- a/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor +++ b/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor @@ -10,14 +10,16 @@ { case TableCellButton { IsShow: true } b: break; case TableCellPopConfirmButton { IsShow: true } pb: Date: Thu, 7 Aug 2025 15:28:30 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=20IsKeepDisabled?= =?UTF-8?q?=20=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/BootstrapBlazor/Components/Table/TableExtensionButton.razor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor b/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor index ef11c236832..18b5bd37de8 100644 --- a/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor +++ b/src/BootstrapBlazor/Components/Table/TableExtensionButton.razor @@ -19,7 +19,7 @@ case TableCellPopConfirmButton { IsShow: true } pb: Date: Thu, 7 Aug 2025 15:43:54 +0800 Subject: [PATCH 4/5] =?UTF-8?q?test:=20=E6=9B=B4=E6=96=B0=E5=8D=95?= =?UTF-8?q?=E5=85=83=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Extensions/DownloadServiceExtensions.cs | 2 +- test/UnitTest/Components/DownloadTest.cs | 27 ++++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) diff --git a/src/BootstrapBlazor/Extensions/DownloadServiceExtensions.cs b/src/BootstrapBlazor/Extensions/DownloadServiceExtensions.cs index 164eeec9711..994eb7bdc9e 100644 --- a/src/BootstrapBlazor/Extensions/DownloadServiceExtensions.cs +++ b/src/BootstrapBlazor/Extensions/DownloadServiceExtensions.cs @@ -49,7 +49,7 @@ public static async Task DownloadFolderAsync(this DownloadService download, stri var destZipFile = $"{directoryName}.zip"; ZipFile.CreateFromDirectory(folder, destZipFile); - using var stream = new FileStream(destZipFile, FileMode.Open); + await using var stream = new FileStream(destZipFile, FileMode.Open); await download.DownloadFromStreamAsync(new DownloadOption() { FileName = downloadFileName, FileStream = stream }); } diff --git a/test/UnitTest/Components/DownloadTest.cs b/test/UnitTest/Components/DownloadTest.cs index b7e1b97167a..0a6cd532476 100644 --- a/test/UnitTest/Components/DownloadTest.cs +++ b/test/UnitTest/Components/DownloadTest.cs @@ -3,8 +3,6 @@ // See the LICENSE file in the project root for more information. // Maintainer: Argo Zhang(argo@live.ca) Website: https://www.blazor.zone -using Microsoft.JSInterop; - namespace UnitTest.Components; public class DownloadTest : BootstrapBlazorTestBase @@ -96,6 +94,18 @@ public async Task DownloadFromStreamAsync_Null() }); var btn = cut.Find("button"); await Assert.ThrowsAsync(() => cut.InvokeAsync(() => btn.Click())); + + var trigger = cut.FindComponent