IRC Client Library 0.2.9 released!
17 Jul 2015Version 0.2.9 of the Kitteh IRC Client Library has been released.
Changes
- [BREAKING]
ClientBuilder
is now acquired through static methodClient.builder()
. AuthManager
,CapabilityManager
,ClientBuilder
, andEventManager
are now interfaces.Sanity
's null and message methods now return the validated object for chaining.- [BREAKING] Renamed some methods for better understanding:
Channel#isComplete()
is nowChannel#hasCompleteUserData()
.ServerInfo#getServerAddress()
is nowServerInfo#getAddress()
.ServerInfo#getServerVersion()
is nowServerInfo#getVersion()
.
- Added API for acquiring the MOTD:
ServerInfo#getMOTD()
ClientReceiveMOTDEvent
fired once received.
- Internally, code has been rearranged greatly to enable more testing.
Fixes
- Resolved a problem where various invalid Strings such as nicknames or server names were considered a channel.
- Resolved events not firing about a user after they change nickname.