github weechat/weechat v1.5

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

New features

  • core: evaluate content of option "weechat.look.item_time_format" (issue #791)
  • core: change default value of option weechat.look.nick_color_hash to "djb2"
  • core: move nick coloring from irc plugin to core, move options irc.look.nick_color_force, irc.look.nick_color_hash and irc.look.nick_color_stop_chars to core, add info "nick_color" and "nick_color_name", deprecate info "irc_nick_color" and "irc_color_name" (issue #262)
  • core: move irc bar item "away" to core, move options irc.look.item_away_message and irc.color.item_away to core (issue #692)
  • api: add support of functions in hook_process
  • api: add pointer in callbacks used in scripting API (issue #406)
  • irc: add option irc.network.sasl_fail_unavailable (issue #600, issue #697)
  • irc: add multiple targets and support of "-server" in command /ctcp (issue #204, issue #493)
  • trigger: add "recover" in default triggers cmd_pass/msg_auth, and "regain" in default trigger "msg_auth" (issue #511)

Internationalization

  • add Portuguese translations

Bug fixes

  • core: fix nick coloring when stop chars and a forced color are used: first remove chars then look for forced color
  • core: check that pointers received in arguments are not NULL in buffers and windows functions
  • core: fix truncation of buffer names in hotlist (issue #668)
  • core: fix update of window title under Tmux (issue #685)
  • api: fix number of arguments returned by function string_split() when keep_eol is 2 and the string ends with separators
  • irc: fix first message displayed in raw buffer when the message is modified by a modifier (issue #719)
  • irc: add missing completion "*" for target in command /msg
  • irc: fix /msg command with multiple targets including "*"
  • lua: fix crash when a lua function doesn't return a value and a string was expected (issue #718)
  • relay: do not execute any command received in a PRIVMSG message from an irc relay client (issue #699)
  • relay: fix the max number of clients connected on a port, allow value 0 for "no limit" (issue #669)
  • relay: fix decoding of multiple frames in a single websocket message, send PONG on PING received in a websocket frame (issue #675)
  • relay: fix command "input" received from clients with only spaces in content of message (weechat protocol) (issue #663)
  • script: force refresh of scripts buffer after download of scripts list (issue #693)
  • xfer: fix DCC file received when the terminal is resized (issue #677, issue #680)

Build

  • python: fix detection of Python shared libraries (issue #676)
  • ruby: add detection of Ruby 2.3 (issue #698)

Download

https://weechat.org/download/1.5/

Don't miss a new weechat release

NewReleases is sending notifications on new releases.