Releases: promisependingapis/twitch.js
v2.0.0-beta.3
- [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 themessage
event.
- This fix is made especially for the
v2.0.0-beta.2
-
[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
-
[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
andAutoLogEnd
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
-
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.
v1.1.1: Pong Update
- Fixed ping bug where twitch.js would sends a wrong ping reply. 🐜
- Fix the types 🔝
v1.1.0: Sleept Update
- 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
- Changed url's 📝
- Removed
twitchapis.org
➖ - Temporary
purplewolfsoftware.allonsve.com
➕
- Removed
- Update all dependencies 🕚
- Minor Bugs Fixes 🐜
v1.0.0: Pegasi Update
- 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');
- Implement Login method 💫
- 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
- 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
- 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 📖