From 0f016047f98d0d5ccff7c7e63ea013aa1ef5a91d Mon Sep 17 00:00:00 2001 From: AoshiW Date: Sun, 19 Oct 2025 23:32:10 +0200 Subject: [PATCH 1/3] .NET 10 --- ...entSub.Websockets.Example.NetStandard.csproj | 4 ++-- ...TwitchLib.EventSub.Websockets.Example.csproj | 4 ++-- .../TwitchLib.EventSub.Websockets.csproj | 17 +++++------------ 3 files changed, 9 insertions(+), 16 deletions(-) diff --git a/TwitchLib.EventSub.Websockets.Example.NetStandard/TwitchLib.EventSub.Websockets.Example.NetStandard.csproj b/TwitchLib.EventSub.Websockets.Example.NetStandard/TwitchLib.EventSub.Websockets.Example.NetStandard.csproj index 09e0246..725e7ea 100644 --- a/TwitchLib.EventSub.Websockets.Example.NetStandard/TwitchLib.EventSub.Websockets.Example.NetStandard.csproj +++ b/TwitchLib.EventSub.Websockets.Example.NetStandard/TwitchLib.EventSub.Websockets.Example.NetStandard.csproj @@ -9,8 +9,8 @@ - - + + diff --git a/TwitchLib.EventSub.Websockets.Example/TwitchLib.EventSub.Websockets.Example.csproj b/TwitchLib.EventSub.Websockets.Example/TwitchLib.EventSub.Websockets.Example.csproj index 28ce0c7..682ff26 100644 --- a/TwitchLib.EventSub.Websockets.Example/TwitchLib.EventSub.Websockets.Example.csproj +++ b/TwitchLib.EventSub.Websockets.Example/TwitchLib.EventSub.Websockets.Example.csproj @@ -1,13 +1,13 @@ - net8.0 + net10.0 disable disable - + diff --git a/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj b/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj index 2b9938f..d0b70de 100644 --- a/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj +++ b/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj @@ -1,7 +1,7 @@  - netstandard2.0;netstandard2.1;net8.0 + netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0 TwitchLib.EventSub.Websockets TwitchLib.EventSub.Websockets swiftyspiffy, Prom3theu5, Syzuna, LuckyNoS7evin @@ -16,7 +16,7 @@ Git MIT Copyright 2025 - twitch library events eventsub websockets eventsockets c# csharp netstandard2.0 netstandard2.1 net8.0 + twitch library events eventsub websockets eventsockets c# csharp removed INotificationHandler interface, Removed deprecated versions of .NET, All EventSub events were moved to `TwitchLib.EventSub.Core` Nuget Package, Like Events, all EventSub Models were moved to the `TwitchLib.EventSub.Core` package en-US disable @@ -30,17 +30,10 @@ - + + - - - - - - - - - + From 848cfc930739f240b26000c5641f10bc66f2d00c Mon Sep 17 00:00:00 2001 From: AoshiW Date: Thu, 23 Oct 2025 20:37:45 +0200 Subject: [PATCH 2/3] update workflows --- .github/workflows/check-buildstatus.yml | 6 +++--- .github/workflows/preview-release.yml | 6 +++--- .github/workflows/release.yml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/check-buildstatus.yml b/.github/workflows/check-buildstatus.yml index 4a118b7..7a80cb9 100644 --- a/.github/workflows/check-buildstatus.yml +++ b/.github/workflows/check-buildstatus.yml @@ -10,11 +10,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore - name: Build TwitchLib.EventSub.Websockets diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml index c759a86..15c737c 100644 --- a/.github/workflows/preview-release.yml +++ b/.github/workflows/preview-release.yml @@ -10,13 +10,13 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: benjlevesque/short-sha@v3.0 id: short-sha - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore - name: Build TwitchLib.EventSub.Websockets diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ca5eae3..583b999 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,11 +10,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v5 with: - dotnet-version: 8.0.x + dotnet-version: 10.0.x - name: Restore dependencies run: dotnet restore - name: Build TwitchLib.EventSub.Websockets From 3531a18779b0b10af1f086266be6ceac95c81264 Mon Sep 17 00:00:00 2001 From: AoshiW Date: Sat, 8 Nov 2025 16:37:05 +0100 Subject: [PATCH 3/3] migrate to slnx, replace PackageIconUrl with PackageIcon --- TwitchLib.EventSub.Websockets.sln | 37 ------------------ TwitchLib.EventSub.Websockets.slnx | 5 +++ .../TwitchLib.EventSub.Websockets.csproj | 4 +- twitchlib.png | Bin 0 -> 3558 bytes 4 files changed, 7 insertions(+), 39 deletions(-) delete mode 100644 TwitchLib.EventSub.Websockets.sln create mode 100644 TwitchLib.EventSub.Websockets.slnx create mode 100644 twitchlib.png diff --git a/TwitchLib.EventSub.Websockets.sln b/TwitchLib.EventSub.Websockets.sln deleted file mode 100644 index 5a30e32..0000000 --- a/TwitchLib.EventSub.Websockets.sln +++ /dev/null @@ -1,37 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.4.33020.496 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TwitchLib.EventSub.Websockets", "TwitchLib.EventSub.Websockets\TwitchLib.EventSub.Websockets.csproj", "{20D03DA8-D1D1-4499-B960-E85E8B7446F0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TwitchLib.EventSub.Websockets.Example", "TwitchLib.EventSub.Websockets.Example\TwitchLib.EventSub.Websockets.Example.csproj", "{24842EDD-7841-4EEC-98DE-08E9ACBBFCBD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TwitchLib.EventSub.Websockets.Example.NetStandard", "TwitchLib.EventSub.Websockets.Example.NetStandard\TwitchLib.EventSub.Websockets.Example.NetStandard.csproj", "{0168680F-D8C2-44E6-8666-6724FCED8398}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {20D03DA8-D1D1-4499-B960-E85E8B7446F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {20D03DA8-D1D1-4499-B960-E85E8B7446F0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {20D03DA8-D1D1-4499-B960-E85E8B7446F0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {20D03DA8-D1D1-4499-B960-E85E8B7446F0}.Release|Any CPU.Build.0 = Release|Any CPU - {24842EDD-7841-4EEC-98DE-08E9ACBBFCBD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {24842EDD-7841-4EEC-98DE-08E9ACBBFCBD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {24842EDD-7841-4EEC-98DE-08E9ACBBFCBD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {24842EDD-7841-4EEC-98DE-08E9ACBBFCBD}.Release|Any CPU.Build.0 = Release|Any CPU - {0168680F-D8C2-44E6-8666-6724FCED8398}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0168680F-D8C2-44E6-8666-6724FCED8398}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0168680F-D8C2-44E6-8666-6724FCED8398}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0168680F-D8C2-44E6-8666-6724FCED8398}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {90746E40-9F6E-4707-B859-5F213566FB99} - EndGlobalSection -EndGlobal diff --git a/TwitchLib.EventSub.Websockets.slnx b/TwitchLib.EventSub.Websockets.slnx new file mode 100644 index 0000000..aea70c9 --- /dev/null +++ b/TwitchLib.EventSub.Websockets.slnx @@ -0,0 +1,5 @@ + + + + + diff --git a/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj b/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj index d0b70de..3abe4e1 100644 --- a/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj +++ b/TwitchLib.EventSub.Websockets/TwitchLib.EventSub.Websockets.csproj @@ -10,7 +10,7 @@ $(VersionPrefix) $(VersionPrefix) EventSub Websockets (also known as EventSockets) Client Library - https://cdn.syzuna-programs.de/images/twitchlib.png + twitchlib.png https://github.com/TwitchLib/TwitchLib.EventSub.Websockets https://github.com/TwitchLib/TwitchLib.EventSub.Websockets Git @@ -31,13 +31,13 @@ - + diff --git a/twitchlib.png b/twitchlib.png new file mode 100644 index 0000000000000000000000000000000000000000..25683ee8c137195e91d9458212424bf521a6798e GIT binary patch literal 3558 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 bFVZA>v|go#$#0E_|8D@KwG*P@3