Releases: jeromeludmann/deno-irc
Releases · jeromeludmann/deno-irc
v0.12.2
Deno std dependency update
Fixes
v0.12.1
This patch is mainly about updating deno std dependency:
chore(deps): upgrade to [email protected]
Other fixes:
- fix(plugins/names): fulfill Names object properly (instead of having empty elements in array)
- fix(plugins): change some types after TS upgrade
- test(plugins/reconnect): pass async fn to assertRejects
v0.12.0
- refactor(plugins): move
sendCapabilitiestoclient.utils - fix(plugins/oper): reset oper state on disconnect/error
v0.11.1
- docs: add some changes to documentation
v0.11.0
- feat(plugins/nicklist): add
client.nicklistcommand - fix(plugins/motd): rename
'motd'event to'motd_reply' - docs: add API Reference documentation for options, events, commands·
v0.10.0
Features
Messages
IRC tags (if provided by the server) has been added into message payloads.
Breaking Changes
plugins/topic
Some events has been renamed for better consistency:
topictopic_replytopic_who_time_reply
Refactoring
core/events
Method wait() has been removed from the event emitter (core/events).
Some object/array structures now use Map/Set.
v0.9.0
Features
plugins/awayaddedplugins/ping_timeoutaddedplugins/pingimproved by addinglatencyproperty to reply eventscreateMultiEventmethod added to event emitteroperstate added toplugins/oper
v0.8.4
Features
Chan Mode Aliases
Allows to use client.mode aliases:
client.op('#channel', 'nick'); // gives operator status to 'nick'
client.deop('#channel', 'nick'); // takes operator status from 'nick'
client.halfop('#channel', 'nick'); // gives half-operator status to 'nick'
client.dehalfop('#channel', 'nick'); // takes half-operator status from 'nick'
client.voice('#channel', 'nick'); // gives voice status to 'nick'
client.devoice('#channel', 'nick'); // takes voice status from 'nick'
client.ban('#channel', 'nick!user@host'); // sets ban 'nick!user@host'
client.unban('#channel', 'nick!user@host'); // unsets ban 'nick!user@host'Internal
Multi Events
Adds RAW_EVENTS and generateRawEvents helpers.
v0.8.3
Fixes
Implement properly interface Deno.Conn in MockConn
v0.8.2
Fixes
Fixes case where multi subscribing with client.on(['raw', ...ev], fn) causes anormal behavior.
Internal
Emits distinct events for raw CTCP query and reply.