Releases: kiwiirc/irc-framework
Releases · kiwiirc/irc-framework
v4.6.0
Change Log
Changes
- Include message tags on parsed IRC events
v4.5.2
Change Log
Fixes
- Multiline responses from
CAP LS
fixes
Changes
- Minor dependancy updates
v4.5.1
Change Log
Fixes
- Time syncing not relying on 001 welcome message, ZNC does not give the correct time here
v4.5.0
Change Log
New
- IRCv3 cap-notify support
- Time syncing for servers that have a different clock than the client
- Reading channel modes for users from who/whox responses
Improvements
- Capability negotiation improvements
v4.4.0
Change Log
New
client.network.extractTargetGroup(bufferName)
for extracting STATUSMSG prefixes from buffer namesdraft/setname
IRCv3 support
Fixes
- INVEX support using the correct default
I
mode client.say()
correctly parsing messages starting with a colon
v4.3.0
Change Log
New
MessageTags
andHelpers
now exposedclient.tagmsg('#channel', {tag: 'value'})
helper function
Fixes
- isupport tokens parsing correctly when
=
exists in its value - Full es5 build now supported
Changes
- Importing from
irc-framework/browser
should now beirc-framework
- Message tags are now using the ratified IRCv3 spec
v4.2.0
Change Log
New
- 'account' event is now triggered when logging in or out of services
- client.network.ircd is now populated with the IRCd type and version
Fixes
- Improved message target groups via STATUSMSG
- SASL auth not completing network registration causing connection timeouts
v4.1.0
Change Log
New
- WHOX is now used instead of WHO where possible
- Non standard INVEX modes now supported
- Client away status tracking via
client.user.away
Fixes
- Lines sent to the server changed from \n to \r\n
- Do not remember invalid nicks sent from the server
v4.0.0
Backwards incompatible changes
- Multiple RPL_WHOISSPECIAL replies are now supported. The
whois_event.special
property is now an array
New
- The
mode
event now includes the raw mode strings viaraw_modes
andraw_params
- Helper methods to invite nicks to channels
client.invite(channel, nick)
Fixes
- Correctly parsing message targets with a group, eg. @#channel
- Parsing linked channel events correctly
- In some cases the nick for the 'away' event was incorrect
v3.1.0
Change Log
- Security update with test dependancies
.whowas(nick)
implemented.network.isChannelName(name)
helper implemented- RPL_WHOISCOUNTRY inspircd support in whois