Skip to content

v2.2.0

Latest
Compare
Choose a tag to compare
@Havvy Havvy released this 14 Feb 13:03
· 145 commits to master since this release
  • Package: Require r-result
  • Bugfix: Cast timestamp to Number in RPL_TOPICWHOTIME
  • Enhancement: Breaking: Make .join("#channel") return a Promise<Result<JoinInfo, FailMessage>, Error>
  • Enhancement: Change JoinInfo to be better designed.
  • Bugfix: Quit showing errors on successful joins.
  • Tests: Test Join succeeds case, Timeout case.
  • Enhancement: Client.whois(user) returns a Promise<Result<WhoisInfo, FailMessage>, Error>
  • Refactor: User plugin's isIdentifiedas(nickname) function now uses Client.whois's promise.
  • Enhancement: Message extensions for 421 (ERR_UNKNOWNCOMMAND)
  • Enhancement: Add message.channels to RPL_WHOISCHANNELS
  • Enhancement: Added more whois response message extensions.
  • Bugfix: Unsubscribe from timeouts when unsubscribing handlers in .join(), .whois().
  • Bugfix: Normalize channel properties in new message handlers to lowercase as specified in docs.