IRC Client Library 0.2.4 released!
03 May 2015Version 0.2.4 of the Kitteh IRC Client Library has been released.
Changes
- [BREAKING] Refactor of abstract event base classes.
- If you were using the abstract classes at the
org.kitteh.irc.client.library.event
package root, you should now instead use theorg.kitteh.irc.client.library.event.helper
interfaces. - Abstract classes migrated to
event.abstractbase
and should not be used. - Helper interfaces created at in
event.helper
package.
- If you were using the abstract classes at the
- [BREAKING] Topic-related API returns
Actor
again.- Turns out there are many scenarios where it's not a
User
.
- Turns out there are many scenarios where it's not a
- [BREAKING] Renamed
Channel.Topic#getUser()
togetSetter()
. - Added support for WEBIRC authentication in
ClientBuilder
. - Added a method exposing the color int in
IRCFormat
. - Fixed a bug where new connections could not be created after shutting down all clients.
- Created a case insensitive
CISet
. - [DEPRECATED]
LCSet
andLCKeyMap
- Will be removed by 0.2.5 release.
- Replaced by
CISet
andCIKeyMap
.
- Updated Netty to 4.0.27 release.
- Declared in the pom.xml all Maven plugins utilized by the standard build process to ensure latest versions.