From ddc47d0be7f31a61aa268c8d579dc3d0a1c174c3 Mon Sep 17 00:00:00 2001 From: William LaFrance Date: Mon, 16 Mar 2026 19:54:28 -0500 Subject: [PATCH 1/3] Upgrade target framework from netcoreapp3.1 to net8.0 Co-Authored-By: Claude Opus 4.6 --- src/MBNCSUtil.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MBNCSUtil.csproj b/src/MBNCSUtil.csproj index 081117a..499d9f4 100644 --- a/src/MBNCSUtil.csproj +++ b/src/MBNCSUtil.csproj @@ -2,7 +2,7 @@ Library - netcoreapp3.1 + net8.0 true Copyright © Robert Paveza, 2005-2008. Adapted from BNCSUtil at the request of the author. Licensed under the modified BSD license. See License.txt for licensing details. Blizzard, Battle.net, Starcraft, Warcraft, Warcraft II: Battle.net Edition, The Tides of Darkness, Into the Dark Portal, Diablo, The Lord of Destruction, Brood War, The Reign of Chaos, and The Frozen Throne are trademarks or registered trademarks of Blizzard Entertainment Inc. in the United States and/or other countries. Other marks may be the trademarks or registered trademarks of their respective owners. Provides Battle.net authentication services for managed applications. From a36d853e015011a5ff14fc1ef3e699299c37c811 Mon Sep 17 00:00:00 2001 From: William LaFrance Date: Mon, 16 Mar 2026 20:16:39 -0500 Subject: [PATCH 2/3] Upgrade target framework from netcoreapp3.1 to net10.0 Co-Authored-By: Claude Opus 4.6 --- src/MBNCSUtil.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MBNCSUtil.csproj b/src/MBNCSUtil.csproj index 499d9f4..160f8a9 100644 --- a/src/MBNCSUtil.csproj +++ b/src/MBNCSUtil.csproj @@ -2,7 +2,7 @@ Library - net8.0 + net10.0 true Copyright © Robert Paveza, 2005-2008. Adapted from BNCSUtil at the request of the author. Licensed under the modified BSD license. See License.txt for licensing details. Blizzard, Battle.net, Starcraft, Warcraft, Warcraft II: Battle.net Edition, The Tides of Darkness, Into the Dark Portal, Diablo, The Lord of Destruction, Brood War, The Reign of Chaos, and The Frozen Throne are trademarks or registered trademarks of Blizzard Entertainment Inc. in the United States and/or other countries. Other marks may be the trademarks or registered trademarks of their respective owners. Provides Battle.net authentication services for managed applications. From 7957064b8b5278fff19e6e27b1c984342dec6f1b Mon Sep 17 00:00:00 2001 From: William LaFrance Date: Wed, 25 Mar 2026 23:21:08 -0500 Subject: [PATCH 3/3] Update GitHub Actions workflow for .NET 10.0 compatibility - Upgrade actions/checkout to v4 and actions/setup-dotnet to v4 - Change dotnet-version from 3.1.301 to 10.0.x - Fixes build failures on ubuntu-latest (Ubuntu 24.04) due to missing libssl1.1 - Avoids Node.js 20 deprecation warnings (effective June 2026) Co-Authored-By: Claude Haiku 4.5 --- .github/workflows/dotnet-core.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/dotnet-core.yml b/.github/workflows/dotnet-core.yml index e334748..cca1a5f 100644 --- a/.github/workflows/dotnet-core.yml +++ b/.github/workflows/dotnet-core.yml @@ -15,11 +15,11 @@ jobs: working-directory: ./src steps: - - uses: actions/checkout@v2 - - name: Setup .NET Core - uses: actions/setup-dotnet@v1 + - uses: actions/checkout@v4 + - name: Setup .NET + uses: actions/setup-dotnet@v4 with: - dotnet-version: 3.1.301 + dotnet-version: 10.0.x - name: Install dependencies run: dotnet restore working-directory: ${{env.working-directory}}