Releases: jeromeludmann/deno-irc
Releases · jeromeludmann/deno-irc
v0.2.0
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
Features:
- make commands
USERandPASSavailable withuser()andpass()
Fixes:
- fix
my_infostate spreading
v0.1.2
Features:
- add
on_connectplugin that allows to send some messages on connect, like joining channels or setting client as operator
Docs:
- add API comments
v0.1.1
Fixes:
- add missing option
replies?: { clientinfo?: boolean; };
v0.1.0
This first release contains the foundations for creating an IRC client and includes some common features.
Options:
nickusername,realnamepasswordreplies(clientinfo,ping,time,version)joinOnInvite
Commands:
action(and aliasme)clientinfoctcpinvitejoinkickkillmotdmsg(forprivmsg)nicknoticeoperpartpingquittimetopicversionwhois
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"