Releases: DoctorMcKay/node-steamcommunity
Releases · DoctorMcKay/node-steamcommunity
v3.48.5
- Fixed receiving "Malformed response" error when fetching a CS2 inventory that has no visible items
Full Changelog: v3.48.4...v3.48.5
v3.48.4
- Reduce Steam redirects by @makss in #341
- Fixes cache_expiration restore for CS2 Items by @benschool in #347
Full Changelog: v3.48.3...v3.48.4
v3.48.3
Full Changelog: v3.48.2...v3.48.3
v3.48.2
- Fixed
steamID
property not being set when using cookies that have a domain attribute
Full Changelog: v3.48.1...v3.48.2
v3.48.1
- Fixed cookie issue caused by differing tokens across different Steam domains
Full Changelog: v3.48.0...v3.48.1
v3.48.0
- 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 onegetWebApiKey()
still works for retrieving your account's existing API keycreateWebApiKey()
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
v3.47.1
- 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 customrequest
instance in to the SteamCommunity constructor due to incompatibility - BREAKING: You will no longer get a
steamguard
value when usingSteamCommunity.login()
- BREAKING: Node.js 12.22.0 or later is required to use
"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
v3.47.0
v3.46.1
- Fix resolving vanity returning error by @HerrEurobeat in #314
Full Changelog: v3.46.0...v3.46.1
v3.46.0
- Add full sharedfiles support by @HerrEurobeat in #306
Full Changelog: v3.45.3...v3.46.0