Weechat v2.3 Release Notes

Release Date: 2018-10-21 // over 5 years ago
  • ๐Ÿ†• New features

    • core: add repeat of string in evaluation of expressions with "repeat:count,string" (issue #958)
    • core: allow specifying buffer number/name for /buffer localvar (issue #1259)
    • core: allow multiple arguments in command /buffer close
    • ๐Ÿ’ป core: allow multiple options "-r" ("--run-command") in command line arguments (issue #1248)
    • ๐Ÿ”Œ core: add option "-P" (or "--plugins") to customize the plugins to load at startup
    • core: allow partial buffer name in command /buffer close (issue #1226)
    • api: add function hook_line
    • โš  irc: display a warning when the value of option irc.server.xxx.autojoin is set to an invalid value
    • relay: add real IP in client description (issue #1256)
    • trigger: allow creation of temporary variables with the regex
    • trigger: add hook "line"

    ๐Ÿ› Bug fixes

    • core: fix evaluation of nested ternary operators (issue #1263)
    • core: fix evaluation of condition when the left operand is an empty string
    • core: fix string evaluation with regex replacement when the string is empty
    • ๐Ÿ–จ core: fix check of tags in lines (command /filter and hook_print)
    • core: fix clear of completion item in case of partial completion (issue #1162)
    • ๐Ÿšฆ core: send signal "key_pressed" for mouse code only if the string is UTF-8 valid (issue #1220)
    • api: fix memory leak in function string_split
    • lua: fix return code of mkdir functions in case of error (issue #1267)
    • ๐Ÿ’Ž scripts: fix duplicated lines in output of script eval (python, perl, ruby, lua and guile)

    โœ… Tests

    • โœ… unit: add tests on line and hook functions

    ๐Ÿ— Build

    • php: add detection of PHP 7.3

    Download

    https://weechat.org/download/2.3/