IRC Client Library 0.2.1 released!
28 Mar 2015Version 0.2.1 of the Kitteh IRC Client Library has been released.
Changes
- Resolve
ChannelModeEvent
not firing. - Commands! Start of a new feature.
- Builder-pattern command creation.
- Designed for situations when a single line command might not be enough!
- Check out
ModeCommand
andKickCommand
.
- Javadoc and source jars are now available on the repo!
- Resolution of some issues with WHO commands in large channels.
- A WHO command might not finish replying before you do something in the channel.
- Method
Channel#isComplete()
is provided to show when the whole WHO list is loaded.
- Fixed embarrassing bug in which setting the message delay before connection completed would result in premature sending of queued messages.
- Minor bugfixes:
- Avoid NPE in
Client#getChannel()
. - Track PART after the
ChannelPartEvent
to be consistent withUserQuitEvent
.
- Avoid NPE in
- Other features:
- Stripping functions in
IRCFormat
- Provide
Client
inChannelUserMode
- Added
ClientBuilder#messageDelay
- Stripping functions in
Known Bugs
- Rate limiting can affect the WHO command handling.
- The
Channel#isComplete()
feature mentioned above will at least help you prevent issues related to this.
- The