Skip to content

Releases: DoctorMcKay/node-steamcommunity

v3.49.0

19 Jul 09:05
d3e90f6

Choose a tag to compare

v3.48.8

28 May 09:24
0d991c2

Choose a tag to compare

  • Fixed corrupted Steam data possibly overwriting inventory item assetids

Full Changelog: v3.48.7...v3.48.8

v3.48.7

28 May 00:28
c0b8dcf

Choose a tag to compare

  • Fixed error 400 when requesting inventories via getUserInventoryContents (by @metzz1 in #354)

Full Changelog: v3.48.6...v3.48.7

v3.48.6

12 Feb 08:17
c52533e

Choose a tag to compare

  • Added Origin header to all non-GET requests, which fixes some 403 errors
  • Fixed malformed sessionid returned in login() callback

Full Changelog: v3.48.4...v3.48.6

v3.48.5

02 Nov 06:57
1c1ff82

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

Choose a tag to compare

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

v3.48.3

18 Apr 10:05
e161368

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

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

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

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