node-steamcommunity

Interact with various interfaces on Steam Community from Node.js

MIT License

Downloads
13.4K
Stars
475

Bot releases are hidden (Show)

node-steamcommunity - v3.35.0

Published by DoctorMcKay over 6 years ago

  • Fixed getMarketApps not returning everything
  • Fixed Node.js process being kept running unnecessarily
  • Added getGemValue and turnItemIntoGems
  • Added getGiftDetails and redeemGift
node-steamcommunity - v3.34.1

Published by DoctorMcKay over 6 years ago

  • Fixed infinite request loop when calling getWebApiKey on an account without a verified email (thanks to @Aareksio in PR #189)
node-steamcommunity - v3.34.0

Published by DoctorMcKay almost 7 years ago

  • Added changeTradeURL method (thanks to @hell00world in PR #186)
  • Added CSteamGroup#getAllComments method (thanks to @Jarzon in PR #159)
  • Added CSteamGroup#deleteComment method
  • Added disableMobile flag to login method (thanks to @potato20 in PR #163)
node-steamcommunity - v3.33.2

Published by DoctorMcKay almost 7 years ago

  • Fixed errors not being handled properly in getTradeURL
node-steamcommunity - v3.33.1

Published by DoctorMcKay almost 7 years ago

  • Fixed crash if author data isn't available in a group announcement (issue #182, fixed by @borianm in PR #183)
  • Deprecated getInventoryHistory, which will stop working in the near future and won't be updated
node-steamcommunity - v3.33.0

Published by DoctorMcKay about 7 years ago

  • Added getTradeURL method
node-steamcommunity - v3.32.3

Published by DoctorMcKay about 7 years ago

  • Fixed getGroupHistory not returning the correct actor (thanks to @Visagalis in PR #175)
node-steamcommunity - v3.32.2

Published by DoctorMcKay about 7 years ago

  • Fixed crash when using chat
node-steamcommunity - v3.32.1

Published by DoctorMcKay about 7 years ago

  • Fixed crash due to race condition when logging off of chat with a request outstanding (bug #176)
node-steamcommunity - v3.32.0

Published by DoctorMcKay about 7 years ago

node-steamcommunity - v3.31.0

Published by DoctorMcKay over 7 years ago

  • Added stats-reporter integration
  • Added language argument to getUserInventoryContents
node-steamcommunity - v3.30.7

Published by DoctorMcKay over 7 years ago

  • parentalUnlock now gives error message of "Too many invalid PIN attempts" instead of "Incorrect PIN" if you're rate-limited (forum thread)
  • Fixed crash when unable to retrieve an inventory because it's private when you aren't logged in (thanks @Aareksio in PR #165)
  • getUserInventoryContexts now gives error message of "Private inventory" instead of "Malformed response" if error is because the user's inventory is private (forum thread)
node-steamcommunity - v3.30.6

Published by DoctorMcKay over 7 years ago

  • Fixed crash on non-string 403 response
node-steamcommunity - v3.30.5

Published by DoctorMcKay over 7 years ago

  • Default request instance now uses a persistent Agent which keeps the connection open between requests when possible (HTTP keep-alive)
  • Updated default user-agent to latest Chrome on Windows 10 x64
node-steamcommunity - v3.30.4

Published by DoctorMcKay almost 8 years ago

  • Fixed empty inventory resulting in "Malformed response" in getUserInventoryContents instead of expected empty array result (issue #156)
  • getUserInventoryContents will now pass the Steam error message if available instead of just HTTP error 500
  • Fixed string in callback to getInventoryHistory instead of Error object (issue #153)
node-steamcommunity - v3.30.3

Published by DoctorMcKay almost 8 years ago

  • Bumped dependency versions
  • Now throws a descriptive error if accountName or password are missing in login (issue #119)
  • Falls back to the default "?" avatar if Steam doesn't give us a valid avatar hash (issue #151)
node-steamcommunity - v3.30.2

Published by DoctorMcKay almost 8 years ago

  • Now emits sessionExpired if you attempt to fetch your own inventory and it comes back private (meaning your session has expired). Thanks to @Vankxr in PR #150 (fixes #149)
node-steamcommunity - v3.30.1

Published by DoctorMcKay almost 8 years ago

  • Restored market_fee_app property for Steam Community type items, which is missing from the new inventory endpoint but can be ascertained from the item's market_hash_name
node-steamcommunity - v3.30.0

Published by DoctorMcKay almost 8 years ago

  • Cache time offset for acceptConfirmationForObject so we don't have to query Steam's time every time (issue #147)
  • Added new method getUserInventoryContents which uses the new inventory endpoint to fetch inventories because it's less rate-limited (thanks @Vankxr in PR #148)
    • Has new argument in callback indicating the total number of items in the specified inventory context
    • Is a new method because of backwards-incompatible changes in the data, namely the fact that app_data is no longer present
    • All other output should be identical to previous getUserInventory method
  • getUserInventory is now deprecated and will be removed in a future major release
node-steamcommunity - v3.28.0

Published by DoctorMcKay almost 8 years ago

  • Added confirmationAccepted event after a confirmation is accepted by the confirmation checker (thanks @Aareksio in PR #134)