IRC Client Library 0.2.7 released!
01 Jul 2015Version 0.2.7 of the Kitteh IRC Client Library has been released.
Changes
- Expose method
ServerInfo#isValidChannel(String)
- For determining validity of a channel name based on what
ServerInfo
knows.
- For determining validity of a channel name based on what
- The helper event interfaces now all extend
ClientEvent
to reflect their subclasses. ChannelTopicEvent
changes- [BREAKING] No longer an
ActorEvent
orMessageEvent
. - Now fired whenever the server sends it, not just when it's changed.
- Added
isNew()
method for determining if this is a change or just the server informing. - Added
getTopic()
convenience method.
- [BREAKING] No longer an
- Added lots of new JavaDocs where previously missing.
- [BREAKING] Renamed
IRCFormat.stripFormating(String)
toIRCFormat.stripFormatting(String)
- Updated to latest Netty.
Fixes
- A User is no longer added to ALL known channels when they change nickname.
- Netty exceptions due to lost connection are now caught instead of spewed.
- Exceptions additionally available from the exception listener.
- Should additionally trigger a reconnect attempt if one doesn't already happen.