IRC Client Library 0.3.3 released!
28 Aug 2015Version 0.3.3 of the Kitteh IRC Client Library has been released.
This release contains many IRCv3.2 features and breaks some familiar ones.
IRCv3.2 features now supported
- Updated CAP command.
- Message tags.
- 'account-tag'
- 'cap-notify'
- 'echo-message'
- 'invite-notify'
- 'sasl' (updated)
- 'server-time'
- 'userhost-in-names'
Changes
- Add lookup-by-char getters for
ServerInfo
mode info. - [BREAKING]
CapabilityManager
now returns lists ofCapabilityState
.- Add lookup-by-name getters for
CapabilityManager
.
- Add lookup-by-name getters for
- Add
ChannelModeStatusList
convenience methods:containsMode(ChannelMode)
getStatusByMode(ChannelMode)
- No longer re-requests already acquired capabilities.
- [BREAKING] Change
Channel#getTime()
to return anOptional<Instant>
. - Provide original messages with tags for all events caused by messages from the server.
- [BREAKING]
getArgs()
is nowgetParameters()
and is aList<String>
.