Skip to content

Commit

Permalink
Update changes.txt
Browse files Browse the repository at this point in the history
[skip ci]
  • Loading branch information
xPaw committed Aug 5, 2024
1 parent 0616088 commit b02cd75
Showing 1 changed file with 13 additions and 12 deletions.
25 changes: 13 additions & 12 deletions SteamKit2/SteamKit2/changes.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,24 @@
v 3.0.0 July 18 2024
------------------------------------------------------------------------------

* Added a dependency on `System.IO.Hashing`
* Added `SteamKit2.WebUI.Internal` protobufs
* Added `ChatMode`, `UIMode`, and `IsSteamDeck` to `LogOnDetails`
* Added `DepotManifest.Serialize`
* Added `SteamClient.WaitForCallbackAsync` and `CallbackManager.RunWaitCallbackAsync`
* Added a dependency on `System.IO.Hashing`.
* Added `SteamKit2.WebUI.Internal` protobufs.
* Added `ChatMode`, `UIMode`, and `IsSteamDeck` to `LogOnDetails`.
* Added `DepotManifest.Serialize`.
* Added `SteamClient.WaitForCallbackAsync` and `CallbackManager.RunWaitCallbackAsync`.
* Updated Steam enums and protobufs.
* Various performance and memory optimizations.

BREAKING CHANGES
* SteamKit now targets .NET 8
* SteamKit now targets .NET 8.
* `SteamClient` callback queue is now backed by `BufferBlock`:
* `FreeLastCallback` and `GetAllCallbacks` have been removed
* Calling `GetCallback` and `WaitForCallback` now always dequeues a callback, there is no more peek and "freeLast"
* `DepotManifest.ChunkData.Checksum` is now a `uint` instead of `byte[4]`
* Removed obsolete methods and enum values
* Removed Artifact and Underlords generated protobufs
* Removed `DepotManifest.SaveToFile`
* `FreeLastCallback` and `GetAllCallbacks` have been removed.
* Calling `GetCallback` and `WaitForCallback` now always dequeues a callback, there is no more peek and "freeLast".
* `DepotManifest.ChunkData.Checksum` is now a `uint` instead of `byte[4]`.
* Removed obsolete methods and enum values.
* Removed Artifact and Underlords generated protobufs.
* Removed `DepotManifest.SaveToFile`, use `DepotManifest.Serialize(stream)` instead.
* Removed `SteamTrading` handler.

------------------------------------------------------------------------------
v 2.5.0 November 6 2023
Expand Down

0 comments on commit b02cd75

Please sign in to comment.