Skip to content

Commit

Permalink
Merge pull request #819 from SteamRE/release-2.3.0
Browse files Browse the repository at this point in the history
:shipit: publish release 2.3.0
  • Loading branch information
yaakov-h authored Mar 29, 2020
2 parents 1e7b25b + 77e5071 commit 96c9cb6
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
2 changes: 1 addition & 1 deletion SteamKit2/SteamKit2/SteamKit2.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<TargetFramework>netstandard2.0</TargetFramework>
<AssemblyOriginatorKeyFile>..\..\SteamKit.snk</AssemblyOriginatorKeyFile>
<Description>.NET library that aims to interoperate with the Steam network.</Description>
<PackageReleaseNotes>Release notes are available at https://github.com/SteamRE/SteamKit/releases/tag/2.2.0</PackageReleaseNotes>
<PackageReleaseNotes>Release notes are available at https://github.com/SteamRE/SteamKit/releases/tag/2.3.0-Beta.1</PackageReleaseNotes>
<PackageIcon>steamkit_logo_128.png</PackageIcon>
<PackageProjectUrl>https://github.com/SteamRE/SteamKit</PackageProjectUrl>
<PackageLicenseExpression>LGPL-2.1-only</PackageLicenseExpression>
Expand Down
24 changes: 24 additions & 0 deletions SteamKit2/SteamKit2/changes.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,27 @@
------------------------------------------------------------------------------
v 2.3.0 Mar 12, 2020 (Beta 1)
------------------------------------------------------------------------------
* Added `SteamMatchmaking` to manage matchmaking lobbies.
* Added `ParentalSettings` to `LoggedOnCallback`.
* Added annotations for C#8 Nullable Reference Types.
* `SteamUser.LogOn` will now use the Cell ID specified in `SteamConfiguration` as a fallback.
* SteamKit will now try skip a CM that responds to a logon attempt with `TryAnotherCM` or `ServiceUnavailable`.
* Removed debug messages for each packet send/recieve event. This can be accomplished through `NetHookNetworkListener` or a customer `IDebugNetworkListener` instead.
* Log messages now uniquely identify the related `SteamClient` object, where relevant.
* Fixed incorrect Cell ID parameter in `ContentServerDirectoryService`.
* Fixed a possible exception when calling `SteamApps` functions with duplicated inputs
* Fixed Web API exceptions not including the numeric HTTP response code.
* Updated Steam enums and protobufs.

BREAKING CHANGES
* Generated protobuf classes have changed slightly due to updating to a newer version of protobuf-net.
* Attributes vary slightly, particularly with regards to the `Name` property on `ProtoContractAttribute`, `ProtoMemberAttribute`, and `ProtoEnumAttribute`.
* For any given property, e.g. a propery named `Foo`, the corresponding property `FooSpecified` has been removed. Use `ShouldSerializeFoo()` instead.
* Protobuf classes are no longer marked with the `[Serializable]` attribute.
* The `appid` parameter in `SteamApps.GetDepotDecryptionKey` is no longer optional.
* `CDNClient` no longer supports CS servers. Some public methods have had their signatures changed to accomodate this.


------------------------------------------------------------------------------
v 2.2.0 Jun 27, 2019
------------------------------------------------------------------------------
Expand Down
2 changes: 1 addition & 1 deletion appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
environment:
CoreVersion: 2.2.0
CoreVersion: 2.3.0

version: $(CoreVersion).{build}
os: Visual Studio 2019
Expand Down

0 comments on commit 96c9cb6

Please sign in to comment.