Skip to content

Releases: DoctorMcKay/node-steamcommunity

v3.48.5

02 Nov 06:57
1c1ff82
Compare
Choose a tag to compare
  • 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

05 Oct 22:52
1c1ff82
Compare
Choose a tag to compare

Full Changelog: v3.48.3...v3.48.4

v3.48.3

18 Apr 10:05
e161368
Compare
Choose a tag to compare
  • Reduced number of requests necessary to get full inventory contents (by @nolddor in #340)

Full Changelog: v3.48.2...v3.48.3

v3.48.2

18 Jan 11:13
ba6e29c
Compare
Choose a tag to compare
  • 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

18 Jan 10:39
e1820ef
Compare
Choose a tag to compare
  • Fixed cookie issue caused by differing tokens across different Steam domains

Full Changelog: v3.48.0...v3.48.1

v3.48.0

03 Dec 02:24
90eb4d3
Compare
Choose a tag to compare
  • 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

v3.47.1

20 Oct 04:43
7c564c1
Compare
Choose a tag to compare
  • 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

v3.47.0

02 Oct 01:43
e4da22c
Compare
Choose a tag to compare
  • Added user/workshop/curator follow & unfollow support (by @3urobeat in #320)
  • Re-enabled primaryGroup profile setting (by @3urobeat in #307)
  • Fixed currencies not being properly returned by getUserInventory (by @fjexe in #301)
  • Updated vulnerable xml2js dependency

Full Changelog: v3.46.1...v3.47.0

v3.46.1

27 Jun 04:18
6cc96b5
Compare
Choose a tag to compare

Full Changelog: v3.46.0...v3.46.1

v3.46.0

24 Jun 07:01
2abc547
Compare
Choose a tag to compare

Full Changelog: v3.45.3...v3.46.0