Skip to content

Releases: kiwiirc/irc-framework

v2.11.0

22 Feb 14:43
Compare
Choose a tag to compare

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

04 Jan 14:54
Compare
Choose a tag to compare

Change Log

Fixes

  • Some reconnection edge cases
  • Handling large channel lists in WHOIS replies

Message tags now included into tests

v2.10.2

04 Dec 18:33
Compare
Choose a tag to compare

Change Log

Fixes

  • Node.js v4 regression

v2.10.1

30 Nov 23:58
Compare
Choose a tag to compare

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 for VERSION requests if no existing version string is set
  • message_max_length option now available
  • require('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

31 Jul 14:38
Compare
Choose a tag to compare

Minor update to pass stricter linting

v2.9.0

27 Jul 19:45
Compare
Choose a tag to compare

Change Log

Amongst several bug fixes:

  • unknown command events now include the entire IRC message
  • online users event triggered for RPL_ISON IRC messages
  • client.list() function correctly sending any passed arguments to the server

v2.7.0

23 Apr 02:09
Compare
Choose a tag to compare

Change Log

  • Auto-reconnect improvements
  • Support passing extra arguments to .whois()
  • .setTopic() helper function

v2.6.1

07 Mar 05:40
Compare
Choose a tag to compare

Change Log

  • WHO bug fixes
  • Docs update for wholist event
  • Updated tests and source linting

v2.6.0

12 Feb 17:12
Compare
Choose a tag to compare

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.