Summarized Changelog:
- Added:
- Options hotlist_remove_buffer, hotlist_restore_buffer and hotlist_restore_all in command /input
- Default keys: Alt+h+Alt+m (remove buffer), Alt+h+Alt+r (restore hotlist in current buffer) and Alt+h+Alt+Shift+R (restore hotlist in all buffers)
- Options -o, -ol, -i and -il in command /plugin list
- Option -parted in command /allchan
- Allow signals irc_raw_in and irc_in to eat messages
- Implement IRCv3.2 SASL authentication
- Add command /auth
- Reconnect by default to the server in case of SASL authentication failure
- Support of capability message-tags and TAGMSG messages
- Options irc.look.display_account_message and irc.look.display_extended_join
- Command /setname, add support of message and capability setname
- Support of FAIL/WARN/NOTE messages
- Options hotlist_remove_buffer, hotlist_restore_buffer and hotlist_restore_all in command /input
- Removed:
- Support of DH-BLOWFISH and DH-AES SASL mechanisms
- Unneeded message about Diffie-Hellman shared secret exchange during SSL connection to server
- Changed:
- Change key Alt+h to Alt+h+Alt+c
- Enable all capabilities by default (if supported by server and WeeChat)
- Default value of option irc.server_default.capabilities is now *
- Always set realname in nicks even when extended-join capability is not enabled
- Set notify level to private for received WALLOPS
- Fixed:
- Decoding of attributes in basic ANSI colors
- Function string_match with joker in the string if multiple words matched in input string
- Send of empty JOIN when connecting to a server with only parted channels
- SASL authentication when AUTHENTICATE message is received with a server name
- Escape/unescape IRC message tags values
Full changelog available here.