Skip to content

Releases: jeromeludmann/deno-irc

v0.2.0

11 Nov 00:36
Compare
Choose a tag to compare

Error handling:

  • split "error" event into "error:client" and "error:server"
  • emit an error when plugins throw without breaking event loop

Event methods:

  • add wait() method to event emitter

Options:

  • allow to provide a ctcp version string

v0.1.3

02 Nov 19:57
Compare
Choose a tag to compare

Features:

  • make commands USER and PASS available with user() and pass()

Fixes:

  • fix my_info state spreading

v0.1.2

25 Oct 16:55
Compare
Choose a tag to compare

Features:

  • add on_connect plugin that allows to send some messages on connect, like joining channels or setting client as operator

Docs:

  • add API comments

v0.1.1

25 Oct 16:52
Compare
Choose a tag to compare

Fixes:

  • add missing option replies?: { clientinfo?: boolean; };

v0.1.0

24 Oct 17:51
Compare
Choose a tag to compare

This first release contains the foundations for creating an IRC client and includes some common features.

Options:

  • nick
  • username, realname
  • password
  • replies (clientinfo, ping, time, version)
  • joinOnInvite

Commands:

  • action (and alias me)
  • clientinfo
  • ctcp
  • invite
  • join
  • kick
  • kill
  • motd
  • msg (for privmsg)
  • nick
  • notice
  • oper
  • part
  • ping
  • quit
  • time
  • topic
  • version
  • whois

Events:

  • "ctcp_action"
  • "ctcp_clientinfo", "ctcp_clientinfo_reply"
  • "raw:ctcp"
  • "invite"
  • "join"
  • "kick"
  • "kill"
  • "motd"
  • "msg"
  • "msg:channel"
  • "msg:private"
  • "nick"
  • "notice"
  • "part"
  • "ping", "pong", "ctcp_ping", "ctcp_ping_reply"
  • "quit"
  • "register"
  • "myinfo"
  • "ctcp_time", "ctcp_time_reply"
  • "topic_change", "topic_set", "topic_set_by"
  • "ctcp_version", "ctcp_version_reply"
  • "whois_reply"