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
USER
andPASS
available withuser()
andpass()
Fixes:
- fix
my_info
state spreading
v0.1.2
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
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:
nick
username
,realname
password
replies
(clientinfo
,ping
,time
,version
)joinOnInvite
Commands:
action
(and aliasme
)clientinfo
ctcp
invite
join
kick
kill
motd
msg
(forprivmsg
)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"