Skip to content

Commit 1520c0d

Browse files
committed
Bump version and update changelog
1 parent 9ed08d4 commit 1520c0d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

SteamKit2/SteamKit2/SteamKit2.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<TargetFramework>net8.0</TargetFramework>
55
<SignAssembly>true</SignAssembly>
66
<Description>.NET library that aims to interoperate with the Steam network.</Description>
7-
<PackageReleaseNotes>Release notes are available at https://github.com/SteamRE/SteamKit/releases/tag/3.0.0-Beta.1</PackageReleaseNotes>
7+
<PackageReleaseNotes>Release notes are available at https://github.com/SteamRE/SteamKit/releases/tag/3.0.0-Beta.2</PackageReleaseNotes>
88
<PackageIcon>steamkit_logo_128.png</PackageIcon>
99
<PackageProjectUrl>https://github.com/SteamRE/SteamKit</PackageProjectUrl>
1010
<PackageReadmeFile>description.md</PackageReadmeFile>

SteamKit2/SteamKit2/changes.txt

+7-2
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,22 @@ v 3.0.0 July 18 2024
77
* Added `ChatMode`, `UIMode`, and `IsSteamDeck` to `LogOnDetails`.
88
* Added `DepotManifest.Serialize`.
99
* Added `SteamClient.WaitForCallbackAsync` and `CallbackManager.RunWaitCallbackAsync`.
10+
* Added `cdnAuthToken` parameter to `CDN.Client` method for country specific servers that still require it.
1011
* Updated Steam enums and protobufs.
1112
* Various performance and memory optimizations.
1213

1314
BREAKING CHANGES
1415
* SteamKit now targets .NET 8.
1516
* `SteamClient` callback queue is now backed by `BufferBlock`:
1617
* `FreeLastCallback` and `GetAllCallbacks` have been removed.
17-
* Calling `GetCallback` and `WaitForCallback` now always dequeues a callback, there is no more peek and "freeLast".
18+
* Calling `GetCallback` and `WaitForCallback` now always dequeues a callback, there is no more peek and "freeLast".
19+
* `CallbackManager.RunCallbacks` now returns bool indicating whether a callback was handled.
1820
* `DepotManifest.ChunkData.Checksum` is now a `uint` instead of `byte[4]`.
1921
* `DepotManifest.SaveToFile` now returns void.
20-
* `CallbackManager.RunCallbacks` now returns bool indicating whether a callback was handled.
22+
* `CDN.Client.DownloadDepotChunkAsync` now requires a mandatory destination buffer.
23+
* Returns the number of written bytes to the destination.
24+
* You can rent a buffer like `ArrayPool<byte>.Shared.Rent((int)chunk.UncompressedLength)`
25+
* `DepotChunk` is now a static class that only contains a `Process` method.
2126
* Removed obsolete methods and enum values.
2227
* Removed Artifact and Underlords generated protobufs.
2328
* Removed `SteamTrading` handler.

0 commit comments

Comments
 (0)