Skip to content

Releases: promisependingapis/twitch.js

v2.0.0-beta.3

23 Mar 01:35
9c9af4a
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release
  • [FIX] Fixed an issue caused by twitch sending numbers as strings in the message event.
    • This fix is made especially for the bits field of the message event.

v2.0.0-beta.2

23 Mar 01:18
0d910ae
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release
  • [NEW] We now expose the tags field of the message on the message event, this field contains all the tags of the message sent by the user. This includes badges, color, first message, returning chatter, etc.

  • [NEW] Added the bits field to the message event, this field contains the number of bits sent by the user. Being 0 if the user did not send bits.

v2.0.0-beta.1

16 Mar 22:39
bccbf59
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release
  • [FIX] Fixed a bug that made the API not work properly when not including oauth: in the token.

  • [FIX] Fixed a bug that made the disconnect method not wait for all channels to be left.

  • [BREAKING] Removed the Logger and AutoLogEnd classes. Now they are provided by the @promisepending/logger package.

  • [First-Contribution] Daniele Biggiogero made his first contribution to the project in the pull request (#225). Thanks for your help! 🎉

v2.0.0-beta.0

31 Oct 21:38
8386b37
Compare
Choose a tag to compare
v2.0.0-beta.0 Pre-release
Pre-release
  • Beta release of the new version of the API. This release includes a brand new version of the API now based on the typescript language. This new version of the API is more stable and has a lot of improvements and includes a complete refactoring of the codebase from scratch, new features and bug fixes to provide a better user experience and to be more robust and more reliable. The new version is compatible with the previous version of the API without big changes.

  • [BREAKING]: We dropped support for Node.js 10.x, now the minimum version of Node.js required is 12.22.x.

  • [BREAKING]: We doesn't provide the "Collection" class anymore, now the "Collection" class is provided by the @discordjs/collection package.

  • [IMPORTANT]: We changed our brand name from "TwitchApis" to "PromisePending". In a near future we will change the name of the organization from "twitchapis" to "promisepending" in the NPM package.

  • [NEW]: We added a new system to load the API.

    • This new system allows you to execute sequentially parts of your code together with the API parts of execution.
    • This new system allows you to run the API startup process without having to pass your twitch token and will make the api wait till you call the token method to login in twitch's IRC.
  • [NEW]: We recreated our documentation from scratch.

    • The new documentation is more complete and has a lot of improvements.
    • The new documentation is now based on the typedoc library (json file).
    • The new documentation is now available in docs website.

v1.1.1: Pong Update

23 Aug 19:23
a4cb270
Compare
Choose a tag to compare

v1.1.0: Sleept Update

07 Jun 20:20
1fd3dd6
Compare
Choose a tag to compare
  • Rename SLEEPT to WebSocket 📝
  • Improved data types for typescript users 🔝
  • Remove unused code ➖
  • Fix urls on readme 📖
  • Minor Bugs Fixes 🐜

v1.0.1: DMCA Update

30 Aug 14:52
28c88c9
Compare
Choose a tag to compare
  • Changed url's 📝
    • Removed twitchapis.org
    • Temporary purplewolfsoftware.allonsve.com
  • Update all dependencies 🕚
  • Minor Bugs Fixes 🐜

v1.0.0: Pegasi Update

19 Jun 02:20
1cfd103
Compare
Choose a tag to compare
  • Stabilize a connection with Twitch IRC 🥳
  • Create methods to interact with twitch 🧠
    • Implement Login method 💫
      • client.login('TOKEN');
    • Implement Ping method 🕚
      • client.ping();
    • Implement Uptime method 🕚
      • client.uptime();
    • Implement User Timeout method 🔴
    • Implement User Ban method 🔴
    • Implement User UnBan method 🥳
    • Implement User UnTimeout method 😄
    • Implement User Disconnect method 📤
      • client.disconnect();
    • Implement User Leave method 📤
      • client.leave('channelName');
    • Implement User Join method 📥
      • client.join('channelName');
  • Add support to directly interaction with WebSocket ♟️
  • Implements structures for easy use 😄
  • Implements events for the Twitch responses 🔔
    • Implement ready event 🔛
    • Implement message event 🔔
    • Implement userClear event 🧹
    • Implement clearChat event 🧹
    • Implement join event 📥
    • Implement leave event 📤
  • Implements easy to read documentation 📖

v1.0.0-rc.1: Dry Time Update

06 Jun 16:34
86eac9f
Compare
Choose a tag to compare
Pre-release
  • Maybe has fixed npm readme 📖
  • Complete changelog 💌
  • Update usage example 📑
  • Add user ban method 🔴
  • Add user unban method 🥳
  • Add user untimeout method 😄
  • Bump eslint to new version 🔹
  • Fix ready event emit 🔔
  • Start implementing new automatizated tests 🧪
  • Fix bug in disconect method 💫
  • Minor Bugs Fixes 🐜

v1.0.0-beta.14: Bath Time Update

29 Apr 01:11
32498e8
Compare
Choose a tag to compare
Pre-release
  • Optimize code ⏩
  • Add changelog.md 📑
  • Add ClearChat and UserClearChat events 🔔
  • Add timeout method, to timeout the annoying persons on chat 🔴
  • Add ws.send, so now you can send direct websocket messages to twitchIRC 💌
  • Minor fixes 🔹
  • Minor bug fixes 🐜
  • Improved documentation 📖