npm steam-badge-unlocker 1.3.0
v1.3.0

4 hours ago

Full Changelog: v1.2.3...v1.3.0

  • Fixed hanging and failing Community Leader quests: missing friend, token and steam-user errors, web chat, video cleanup
  • Fixed PostVideo: the form URL, the POST repeat on redirects and the optional YouTube cookies
  • Fixed HTTP 429 in SetupCommunityRealName and getWebApiKey: their requests send the Accept-Language header Steam requires
  • Fixed the process crash in uploadScreenshot on an unreadable file
  • Fixed undefined comments_html and blotter_html in deleteSharedFileComment and getLastFriendPosts
  • Added error codes: own errors carry an EErrorCode in error.code; getLastError() returns the error of the last quest, the run log shows its code
  • Added type declarations with the requirements per quest, checked with a TypeScript and a JavaScript consumer (#6)
  • Added the getting started guide, the README overview and the quest catalog (#6, #8)
  • Added multi-account examples: run-community-leader.js with utils/login-accounts.js, and a quer/the-steam-awards module (#2)
  • Added setRealName and resetRealNameAfterSeconds: SetupCommunityRealName clears the name after 5 seconds by default
  • Added the unsubscribe to SubscribeToWorkshopItem: the quest leaves no Workshop subscription
  • Added EPublishedFileVisibility and the visibility parameter of uploadScreenshot, private by default
  • Added withRequestOptions: edits the options of every request of the instance while a call runs
  • Updated the npm release workflow to trusted publishing (OIDC)
  • Updated the dependencies: no package lock, no outdated pins, steam-user is an optional peer
  • Updated the constructor for a null community: it throws MISSING_COMMUNITY instead of a TypeError

Don't miss a new steam-badge-unlocker release

NewReleases is sending notifications on new releases.