github weechat/weechat v1.1

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

New features

  • core: add option weechat.completion.command_inline (task #12491)
  • core: add bar item "mouse_status", new options weechat.look.item_mouse_status and weechat.color.status_mouse (issue #247)
  • core: add signals "mouse_enabled" and "mouse_disabled" (issue #244)
  • core: add hide of chars in string in evaluation of expressions
  • core: add arraylists, improve speed of completions (about 50x faster)
  • core: allow incomplete commands if unambiguous, new option weechat.look.command_incomplete (task #5419)
  • core: check bar conditions in root bars and on each update of a bar item
  • core: fully evaluate commands bound to keys in cursor and mouse contexts
  • core: move bar item "scroll" between buffer name and lag in default bar items of status bar
  • api: add regex replace feature in function string_eval_expression()
  • api: send value returned by command callback in function command(), remove WeeChat error after command callback if return code is WEECHAT_RC_ERROR
  • api: use microseconds instead of milliseconds in functions util_timeval_diff() and util_timeval_add()
  • irc: add option "reorder" in command /server (issue #229)
  • irc: open channel buffers before the JOIN is received from server (autojoin and manual joins), new options irc.look.buffer_open_before_{autojoin|join} (issue #216)
  • irc: add server option "sasl_fail" (continue/reconnect/disconnect if SASL fails) (issue #265, task #12204)
  • irc: add support for color codes 16-99 in IRC messages (issue #228), add infolist "irc_color_weechat"
  • irc: add support of "extended-join" capability (issue #143, issue #212)
  • irc: display own nick changes in server buffer (issue #188)
  • irc: disable creation of temporary servers by default with command /connect, new option irc.look.temporary_servers
  • irc: disable SSLv3 by default in server option "ssl_priorities" (issue #248)
  • irc: automatically add current channel in command /samode (issue #241)
  • irc: add tag "nick_xxx" in invite messages
  • relay: add options "stop" and "restart" in command /relay
  • relay: add option relay.network.ssl_priorities (issue #234)
  • relay: add host in sender for IRC backlog PRIVMSG messages sent to clients
  • script: add option script.scripts.url_force_https (issue #253)
  • trigger: evaluate and replace regex groups at same time, new format for regex option in triggers (incompatible with version 1.0) (issue #224)
  • trigger: add option "restore" in command /trigger
  • trigger: add ${tg_displayed} in conditions of default trigger "beep"

Bug fixes

  • core: fix display bug when scrolling in buffer on a filtered line (issue #240)
  • core: send mouse code only one time to terminal with command /mouse enable|disable|toggle
  • core: fix buffer property "lines_hidden" when merging buffers or when a line is removed from a buffer (issue #226)
  • core: display time in bare display only if option weechat.look.buffer_time_format is not an empty string
  • core: fix translation of message displayed after /upgrade
  • api: fix truncated process output in hook_process() (issue #266)
  • api: fix crash when reading config options with NULL value (issue #238)
  • irc: defer the auto-connection to servers with a timer (issue #279, task #13038)
  • irc: add missing server options "sasl_timeout" and "notify" in output of /server listfull
  • irc: use option irc.look.nick_mode_empty to display nick prefix in bar item "input_prompt"
  • irc: remove IRC color codes from buffer title in channels (issue #237)
  • irc: fix completion of commands /msg, /notice and /query
  • irc: fix translation of CTCP PING reply (issue #137)
  • relay: wait for message CAP END before sending join of channels and backlog to the client (issue #223)
  • relay: send messages "buffer_localvar*" and "_buffer_type_changed" with sync "buffers" (issue #191)
  • relay: don't remove relay from config when the binding fails (issue #225)
  • relay: use comma separator in option relay.irc.backlog_tags, check the value of option when it is changed with /set
  • relay: remove "::ffff:" from IPv4-mapped IPv6 client address (issue #111)
  • trigger: fix memory leak when allocating a new trigger with several regex
  • xfer: fix freeze when accepting DCC (issue #160, issue #174)
  • xfer: bind to wildcard address when sending (issue #173)

Build

  • core: fix compilation of man pages with autotools in source directory
  • core: fix compilation of plugins with cmake >= 3.1 (issue #287)
  • lua: add detection of Lua 5.2
  • python: fix Python detection with Homebrew (issue #217)
  • tests: fix compilation of tests with clang (issue #275)

Download

https://weechat.org/download/1.1/

Don't miss a new weechat release

NewReleases is sending notifications on new releases.