IRC Client Library 3.2.2 released!
29 Jul 2017Version 3.2.2 of the Kitteh IRC Client Library has been released!
Changes
- Fixed new bug introduced by version 3.2.1 that caused paramaterless commands to throw an exception.
Version 3.2.2 of the Kitteh IRC Client Library has been released!
Version 3.2.1 of the Kitteh IRC Client Library has been released!
:
character) would be lost.Version 3.2.0 of the Kitteh IRC Client Library has been released!
Client#addKeyProtectedChannel
so it actually works.
A long term goal is to ensure as many KICL classes as possible refer to each other only via interfaces, so that large sections of KICL can be swapped out if the user so desires. Here are the latest movements in that direction:
EventManager
implementation made public (DefaultEventManager
).AuthManager
implementation made public (DefaultAuthManager
).CTCPUtil
made public.ServerMessage
default implementations made public (DefaultServerMessage
).Listener
, used for exception/input/output listening made public.Client#getExceptionListener()
.ModeInfo
, ChannelMode
, ChannelUserMode
, UserMode
.ChannelKickByServerEvent
and UnexpectedChannelLeaveViaKickByServerEvent
.Version 3.1.0 of the Kitteh IRC Client Library has been released!
KICL now has a lot better support for Twitch's IRC setup.
TwitchListener
:
TwitchDelaySender
:
Client#sendCTCPReply
:
#setReply
in the events.ServerMessageException
messages:
Client#getChannels(Collection<String>)
:
User#getOperatorInformation()
:
WhoisData
.*
per WHO
response.ServerMessage#getTag
methods:
MessageTagManager.DefaultMessageTag
:
Version 3.0.3 of the Kitteh IRC Client Library has been released!