Releases: kiwiirc/irc-framework
Releases · kiwiirc/irc-framework
v2.11.0
Change Log
New
- New IrcMessage() class to build raw messages programatically
Changes
twitch.tv/membership
CAP no longer requested by default- Lodash update
- Syntax now making use of ES6 classes
Fixes
- Handle errors when receiving malformed messages from the IRCd
v2.10.3
Change Log
Fixes
- Some reconnection edge cases
- Handling large channel lists in WHOIS replies
Message tags now included into tests
v2.10.2
Change Log
Fixes
- Node.js v4 regression
v2.10.1
Change Log
New
- SASL AUTHCOOKIE support
- "back" event for users no longer being marked as away
- Client modes now tracked under
bot.user.modes
- Displayed hostname now tracked under
bot.user.host
- Channel instance now keeps an internal userlist
ctcp request
event triggers forVERSION
requests if no existing version string is setmessage_max_length
option now availablerequire('irc-framework/browser')
now uses pre-built es5 via babel
Fixes
- Splitting long messages no longer splits on unicode characters
- IRCv3 CHGHOST fixes
v2.9.1
Minor update to pass stricter linting
v2.9.0
Change Log
Amongst several bug fixes:
unknown command
events now include the entire IRC messageonline users
event triggered for RPL_ISON IRC messagesclient.list()
function correctly sending any passed arguments to the server
v2.7.0
Change Log
- Auto-reconnect improvements
- Support passing extra arguments to
.whois()
.setTopic()
helper function
v2.6.1
Change Log
WHO
bug fixes- Docs update for
wholist
event - Updated tests and source linting
v2.6.0
Change Log
- Handling of
WHO
replies - New client API,
.who(params)
- kick/part/quit reasons now all default to an empty string if none are provided.