Node Steam Versions Save

Interface directly with Steam servers from Node.js

v0.6.4

10 years ago

Fixes

  • webLogOn is now faster – the previous method to urlencode buffers occasionally produced incorrect results, causing the logon to fail and prompting a series of retries

v0.6.3

10 years ago

Compatibility fixes

  • Chatroom permissions are now parsed correctly again

v0.6.2

10 years ago

Additions

v0.6.1

10 years ago

Fixes

  • No longer crashes when the friend and group lists are empty

v0.6.0

10 years ago

Breaking changes

  • logOn now accepts an object as the only argument to allow for future extensibility;
  • webLogOn now calls back with an array of cookies, rather than a single string joined with a semicolon - no need for split(';') anymore when adding to a request jar or working with node-steam-trade;
  • 'relationship' event removed and replaced with 'friend' and 'group' (not to be confused with the new 'relationships' event);
  • 'disconnected' event removed, now 'loggedOff' is emitted when the connection closes unexpectedly too, not just when Steam sends a ClientLoggedOff packet;
  • 'personaState' renamed into 'user';
  • toGC no longer accepts a callback - instead, you can provide any number of extra arguments, and they will be passed to the 'fromGC' handler with the response

Additions

v0.5.7

10 years ago

Fixes

  • Discard the data in case of a failed web logon
  • Support multiple friends in ClientPersonaState
  • Remove the chat from chatRooms when kicked

Additions

  • leaveChat method
  • 'richPresence' event