IRC Client Library 3.3.0 released!
31 Aug 2017Version 3.3.0 of the Kitteh IRC Client Library has been released!
New features
- New event
UserAccountStatusEvent
for whenaccount-notify
informs the client of someone signing in or out. - New event
UserAwayMessageEvent
for whenaway-notify
informs the client of someone going away or returning. - The away message is now available in
User
if known (viaaway-notify
). - A
KittehNagException
is fired if the client uses an insecure trust manager factory.- Thanks, kashike!
- Newest items moved into public API:
- Default
CapabilityManager
implementation made public (DefaultCapabilityManager
). - Can be set in the builder.
- Default
CapabilityState
implementation made public (DefaultCapabilityState
). - Default
WhoisData
implementation made public (DefaultWhoisData
). - Comes with its own builder, too!
- Default
Smaller changes
- Included
cap-notify
inCapabilityManager.Defaults
.- Already supported implicitly when capabilities are negotiated.
ServerInfo#toString()
now provides the information it contains.- Updated to MBassador 1.3.1 which allows for new filter definitions.
- Thanks, kashike!
- Updated to latest (4.1.15) Netty.