Skip to content

Releases: jeromeludmann/deno-irc

v0.12.2

18 Jun 08:29

Choose a tag to compare

v0.12.1

02 Jun 21:40

Choose a tag to compare

v0.12.0

24 Apr 08:00

Choose a tag to compare

  • refactor(plugins): move sendCapabilities to client.utils
  • fix(plugins/oper): reset oper state on disconnect/error

v0.11.1

18 Apr 14:42

Choose a tag to compare

  • docs: add some changes to documentation

v0.11.0

09 Apr 18:11

Choose a tag to compare

  • feat(plugins/nicklist): add client.nicklist command
  • fix(plugins/motd): rename 'motd' event to 'motd_reply'
  • docs: add API Reference documentation for options, events, commands·

v0.10.0

13 Mar 19:51

Choose a tag to compare

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:

  • topic
  • topic_reply
  • topic_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

04 Mar 18:36

Choose a tag to compare

Features

  • plugins/away added
  • plugins/ping_timeout added
  • plugins/ping improved by adding latency property to reply events
  • createMultiEvent method added to event emitter
  • oper state added to plugins/oper

v0.8.4

27 Feb 14:31

Choose a tag to compare

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

17 Feb 18:40

Choose a tag to compare

Fixes

Implement properly interface Deno.Conn in MockConn

v0.8.2

13 Feb 09:06

Choose a tag to compare

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.