Skip to content

v4.7.0

Compare
Choose a tag to compare
@prawnsalad prawnsalad released this 27 Feb 10:57
· 151 commits to master since this release

Change Log

New

  • All events now contain a .tags property to include any IRC tags bcf77be
  • TCP socket connection timeouts f140d38
  • New IRC message parser 5d74a18
  • WEBIRC with new IRCv3 webirc extension support 3fbb18f
  • ERR_UNKNOWNCOMMAND triggering irc error event ae21b98
  • IRCv3 setname capability ratified
  • Capabilities now triggering cap * events during negotiation 011fd8d

Fixes

  • Handle broken cases where the IRCd does not include modes in a MODE message 82a392f
  • Ending capability negotiation if there is nothing to negotiate 25f22e2
  • write() callbacks being called when not connected 5c3c60c
  • Improve handling bad BATCH command from the ircd 906f519
  • Split messages into separate lines before sending to the ircd 24be97d

Chores

  • Swiched to eslint 86d506f
  • Docs updating with channel list events