Weechat v2.4 Release Notes

Release Date: 2019-02-17 // about 5 years ago
  • ๐Ÿ†• New features

    • ๐Ÿ’ป core: do not automatically add a space when completing "nick:" at the beginning of command line (the space can be added in option weechat.completion.nick_completer)
    • 0๏ธโƒฃ core: add default keys Ctrl+F11/Ctrl+F12 to scroll up/down one page in nicklist (same action as F11/F12)
    • ๐Ÿ’ป core: add command line option "-t" (or "--temp-dir") to create a temporary WeeChat home (deleted on exit)
    • api: add functions string_base_encode and string_base_decode, remove functions string_encode_base64 and string_decode_base64
    • api: add support of Time-based One-Time Password (TOTP), add infos "totp_generate" and "totp_validate"
    • 0๏ธโƒฃ buflist: add default keys Ctrl+F1/Ctrl+F2 to scroll up/down one page in buflist (same action as F1/F2)
    • buflist: add variable ${number2}, always set with the indented buffer number
    • exec: add option exec.command.shell to customize the shell used with /exec -sh
    • ๐Ÿ‘ relay: add support of close frame in websocket connection (issue #1281)
    • ๐Ÿ‘ relay: add support of Time-based One-Time Password (TOTP) as second authentication factor in weechat protocol

    ๐Ÿ› Bug fixes

    • core: fix compilation of empty regular expression (not allowed on FreeBSD)
    • core: fix forced highlight on messages sent to other buffers (issue #1277)
    • aspell: look for suggestions only if the misspelled word has changed (issue #1175)
    • buflist: add alternate key codes for F1/F2 and Alt+F1/Alt+F] (compatibility with terminals)
    • โš  buflist: fix warning displayed when script buffers.pl is loaded (issue #1274)
    • ๐Ÿ“œ irc: fix parsing of whois messages in notify
    • ๐Ÿ“œ irc: fix parsing of MODE, 341 (invite) and CHGHOST commands when there are colons (issue #1296)
    • irc: return IRC color code instead of WeeChat color code when decoding a too short ANSI color sequence
    • ๐Ÿšš irc: fix encoding of italic attribute when colors are removed
    • ๐Ÿ“œ irc: fix parsing of "time" message tag on FreeBSD (issue #1289)
    • โฌ†๏ธ relay: fix crash on /upgrade when the real IP is not set (issue #1294)
    • relay: fix memory leak in connection of client

    โœ… Tests

    • โœ… unit: fix UTF-8 and evaluation tests on FreeBSD
    • ๐Ÿ”ง unit: add tests on IRC configuration and protocol functions

    ๐Ÿ— Build

    • core: add C compiler flag "-fsigned--char" to force "char" data type to be always signed (issue #1277)

    Download

    https://weechat.org/download/2.4/