SteamKit 1.5.0
voided
released this
26 Oct 22:27
·
2631 commits
to master
since this release
v1.5.0 (Oct 26, 2013)
- Added
DebugLog.ClearListeners()
. - Added
WebAPI.AsyncInterface
, a .NET TPL'd version ofWebAPI.Interface
. - Added
SteamClient.ServerListCallback
. - Added
SteamUser.WebAPIUserNonceCallback
, and a method to request it:SteamUser.RequestWebAPIUserNonce()
. - Added
SteamUser.MarketingMessageCallback
. - Added a new member to
CMClient
:CellID
. This is the Steam server's recommended CellID. - Added the ability to specify
AccountID
inSteamUser.LogOnDetails
. - Added a helper API to
SteamUnifiedMessages
for service messages. - Fixed issue where
CallbackManager
was not triggering forJobCallback<T>
. - Fixed unhandled protobuf-net exception when (de)serializing messages with enums that are out of date.
- Fixed a bug where all
WebAPI.Interface
requests would instantly timeout. - Fixed
Manifest.HashFileName
andManifest.HashContent
being swapped. - Updated
EMsg
list. - Updated game related GC messages.
- Updated the following enums:
EResult
,EChatEntryType
,EAccountFlags
,EClanPermission
,EFriendFlags
,EOSType
,EServerType
,EBillingType
,EChatMemberStateChange
,EDepotFileFlag
,EEconTradeResponse
. - The following members of
EChatRoomEnterResponse
have been obsoleted:NoRankingDataLobby
,NoRankingDataUser
,RankOutOfRange
. EOSType.Win7
has been obsoleted and renamed toEOSType.Windows7
.EEconTradeResponse.InitiatorAlreadyTrading
has been obsoleted and renamed toEEconTradeResponse.AlreadyTrading
.EEconTradeResponse.Error
has been obsoleted and renamed toEEconTradeResponse.AlreadyHasTradeRequest
.EEconTradeResponse.Timeout
has been obsoleted and renamed toEEconTradeResponse.NoResponse
.EChatEntryType.Emote
has been obsoleted. Emotes are no longer supported by Steam.SteamFriends.ProfileInfoCallback.RecentPlaytime
has been obsoleted. This data is no longer sent by the Steam servers.- Updated to latest protobuf-net.
BREAKING CHANGES
SteamUser.LoggedOnCallback.Steam2Ticket
is now exposed as a byte array, rather than aSteam2Ticket
object.- The
SteamKit2.Blob
namespace and all related classes have been removed. - Support for Steam2 servers and the various classes within SteamKit have been removed.
CDNClient
has been heavily refactored to be more developer friendly.- All
DateTime
s in callbacks are nowDateTimeKind.Utc
.