-
Posts
1661 -
Joined
-
Last visited
Everything posted by GitHub
-
#471 Fixed incorrect documentation for getUserOwnedApps return type (thanks @simonkovtyk in #484) #477 Fixed uncaught exceptions when reading and writing messages via TCP (thanks @Sadzurami in #475) #476 Fixed machineName in logOn() not being reported to Steam during login #487 Fixed unhandled rejection when webLogOn() fails (thanks @Sadzurami in #473) #488 Fixed webCompatibilityMode not properly filtering CMs by port (thanks @Sadzurami in #490) Added missing playingState property docs by (thanks @Sadzurami in #476) Added support for more options in getUserOwnedapps (thanks @HarryVGI in #472) Fixed incorrect documentation for getSteamGuardDetails (thanks @quesswho in #470) Fixed corrupted unicode characters in readme (thanks @Ziocash in #465) New Contributors @simonkovtyk made their first contribution in #484 @HarryVGI made their first contribution in #472 @quesswho made their first contribution in #470 @Ziocash made their first contribution in #465 Full Changelog: v5.0.10...v5.1.0 View on GitHub
-
Added machineFriendlyName option to LoginSession's constructor options View on GitHub
-
Fixed issue where offer data isn't updated in poll data if a value is set that passes an equality check to the previous value Full Changelog: v2.11.4...v2.11.5 View on GitHub
-
Fixed app crash when calling getInviteLinkInfo if user_chat_group_state is null Full Changelog: v5.0.9...v5.0.10 View on GitHub
-
Reduced number of requests necessary to get full inventory contents (by @nolddor in #340) Full Changelog: v3.48.2...v3.48.3 View on GitHub
-
Fixed issue where boolean properties of EconItem might not be properly decoded View on GitHub
-
Fixed an unhandled error that may be thrown if a network error occurs Full Changelog: v2.11.2...v2.11.3 View on GitHub
-
Fixed "Already logged on" error being thrown when calling logOn() following a proxy connection failure (issue #481) Full Changelog: v5.0.8...v5.0.9 View on GitHub
-
What's Changed Fixed sessionExpired event not always being properly triggered (by @Noobgam in #352) Full Changelog: v2.11.1...v2.11.2 View on GitHub
-
2.11.1 View on GitHub
-
Added ability to use an access token against the WebAPI rather than an API key See here for more info Contributed by @Sadzurami in #345 Added minimumPollInterval option Contributed by @Sadzurami in #346 Added pollFullUpdateInterval option Contributed by @Hhanuska in #347 Added sanity checks with warnings for polling interval options Full Changelog: v2.10.6...v2.11.0 View on GitHub
-
Fixed SteamUser automatically reconnecting after logOff() is called Full Changelog: v5.0.7...v5.0.8 View on GitHub
-
Fixed steamID property not being set when using cookies that have a domain attribute Full Changelog: v3.48.1...v3.48.2 View on GitHub
-
Fixed cookie issue caused by differing tokens across different Steam domains Full Changelog: v3.48.0...v3.48.1 View on GitHub
-
getWebCookies() for EAuthTokenPlatformType.WebBrowser now returns cookies for all Steam domains (with ; Domain=steamcommunity.com appended in the cookie string) due to Steam now issuing different tokens for different domains (PR #37 by @Sadzurami) Most cookie jar libraries should handle this properly, but you may need to check your own app to be sure Full Changelog: v1.7.1...v1.7.2 View on GitHub
-
Added check to throw an error if you attempt to call logOn() while a log on attempt is already ongoing Full Changelog: v5.0.6...v5.0.7 View on GitHub
-
Fixed an issue where SteamUser may attempt to reconnect even after emitting error due to error during auth Full Changelog: v5.0.5...v5.0.6 View on GitHub
-
Fixed "already logged on" error not having a useful stack trace Full Changelog: v5.0.4...v5.0.5 View on GitHub
-
BREAKING STEAM CHANGE Mobile confirmation is now required to create a Web API key It is now required to have a Steam Guard Mobile Authenticator in order to create a Web API key getWebApiKey() no longer attempts to register an API key if your account doesn't yet have one getWebApiKey() still works for retrieving your account's existing API key createWebApiKey() has been added to handle creating a new Web API key Full Changelog: v3.47.1...v3.48.0 Ramifications of This Change You now need to enable mobile 2FA to create a Web API key You can disable mobile 2FA after your key has been created, and it will keep working getWebApiKey() works as before if your account already has a key created, but does not attempt to register a key if you don't yet have one If you have a script that prepares new accounts for use (e.g. enables 2FA, sets up profile), then you should call createWebApiKey() as part of that script, after enabling 2FA. Any code which consumes getWebApiKey() will work as before, provided you create your API key before attempting to call it View on GitHub
-
Fixed issue where HTTP requests could hang indefinitely Full Changelog: v5.0.3...v5.0.4 View on GitHub
-
Fixed pre-connect network errors not being properly handled Full Changelog: v5.0.2...v5.0.3 View on GitHub
-
Fixed issue where access tokens (cookies) would not be properly refreshed when reusing a LoginSession over a long period of time Full Changelog: v1.7.0...v1.7.1 View on GitHub
-
Added clientsessionid cookie to cookies provided in the webSession event I'm not entirely sure what this does or if it's important, but the Steam client sends it so here we are. It might improve compatibility. Updated to use the newer GetCMListForConnect WebAPI method to fetch the Steam server list This removes the need to save cm_list.json locally Fixed refresh tokens obtained from the refreshToken event not working for subsequent logins with error AccessDenied The correct machine ID is now sent to the auth server when logging in This doesn't appear to matter at the moment, but it may have an impact on token validity in the future Full Changelog: v5.0.1...v5.0.2 View on GitHub
-
Added ability to pass a custom machine ID when logging on using EAuthTokenPlatformType.SteamClient Full Changelog: v1.6.0...v1.7.0 View on GitHub
-
Fixed SteamCommunity.login() method by having it internally use steam-session BREAKING: Node.js 12.22.0 or later is required to use SteamCommunity.login() (4.0.0 is still working for the rest of the package) BREAKING: You cannot use SteamCommunity.login() if you are also passing a custom request instance in to the SteamCommunity constructor due to incompatibility BREAKING: You will no longer get a steamguard value when using SteamCommunity.login() "It's not my fault there's a breaking change in a patch release if Valve already did the breaking!"℠ Full Changelog: v3.47.0...v3.47.1 View on GitHub