github weechat/weechat v1.4

latest releases: v4.2.2, v4.2.1, v4.2.0...
7 years ago

New features

  • core: add a parent name in options, display inherited values if null in /set output, add option weechat.color.chat_value_null (issue #629)
  • core: add tag "term_warning" in warnings about wrong $TERM on startup
  • core: add option weechat.look.paste_auto_add_newline (issue #543)
  • core: display a more explicit error when a filter fails to be added (issue #522)
  • api: add function string_hex_dump()
  • api: add argument "length" in function utf8_is_valid()
  • alias: display completion in /alias list (issue #518)
  • fifo: add /fifo command
  • irc: track real names using extended-join and WHO (issue #351)
  • irc: add support of SNI (Server Name Indication) in SSL connection to IRC server (issue #620)
  • irc: add support of "cap-notify" capability (issue #182, issue #477)
  • irc: add command /cap (issue #8)
  • irc: add hex dump of messages in raw buffer when debug is enabled for irc plugin (level 2 or more)
  • irc: evaluate content of server option "addresses"
  • irc: move option irc.network.alternate_nick into servers (irc.server.xxx.nicks_alternate) (issue #633)
  • irc: use current channel and current server channels first in completions "irc_server_channels" and "irc_channels" (task #12923, issue #260, issue #392)
  • logger: display system error when the log file can not be written (issue #541)
  • relay: add option relay.irc.backlog_since_last_message (issue #347)
  • script: add option script.scripts.download_timeout
  • script: add completion with languages and extensions, support search by language/extension in /script search

Bug fixes

  • core: fix execution of empty command name ("/" and "/ " are not valid commands)
  • core: fix memory leak when using multiple "-d" or "-r" in command line arguments
  • core: don't complain any more about "tmux" and "tmux-256color" $TERM values when WeeChat is running under Tmux (issue #519)
  • core: fix truncated messages after a word with a length of zero on screen (for example a zero width space: U+200B) (bug #40985, issue #502)
  • api: fix handle of invalid escape in function string_convert_escaped_chars()
  • alias: do not allow slashes and spaces in alias name (issue #646)
  • irc: fix channel forwarding when option irc.look.buffer_open_before_{autojoin|join} is on (issue #643)
  • irc: add a missing colon before the password in PASS message, if the password has spaces or begins with a colon (issue #602)
  • irc: fix charset decoding in incoming private messages (issue #520)
  • irc: display the arrow before server name in raw buffer
  • irc: fix display of messages sent to server in raw buffer
  • irc: fix display of invalid UTF-8 chars in raw buffer
  • relay: display the arrow before client id and protocol in raw buffer
  • ruby: fix load of scripts requiring "uri" (issue #433)

Documentation

  • add Czech man page and quickstart guide (issue #490)

Tests

  • add a test to check if all plugins are loaded
  • fix locale used to execute tests (issue #631)

Build

  • core: add scripts version.sh and build-debian.sh, separate stable from devel Debian packaging
  • ruby: fix Ruby detection when pkg-config is not installed

Download

https://weechat.org/download/1.4/

Don't miss a new weechat release

NewReleases is sending notifications on new releases.