Version 2.5 ()

Version 2.5 is available!

Among the new features:

- add support of UNIX domain sockets in relay plugin
- add option relay.weechat.commands
- add trigger hooks "info" and "info_hashtable"
- add option xfer.network.speed_limit_recv
- add option weechat.look.buffer_time_same
- add option weechat.look.prefix_same_nick_middle
- add option "addreplace" in command /filter
- add bar items "irc_nick", "irc_host" and "irc_nick_host"
- add functions command_options and string_match_list in plugin API
- rename aspell plugin to spell
- use getopt to parse command line arguments
- many bugs fixed.

For complete list of new features and bugs fixed, please look at development blog or ChangeLog.


Version 2.4 ()

Version 2.4 is available!

Among the new features:

- add command line option "-t" (or "--temp-dir") to create a temporary WeeChat home (deleted on exit)
- add support of Time-based One-Time Password (TOTP), add infos "totp_generate" and "totp_validate", add support of TOTP as second authentication factor in weechat protocol (relay plugin)
- add buflist variable ${number2}, always set with the indented buffer number
- add option exec.command.shell to customize the shell used with /exec -sh
- add support of close frame in websocket connection (relay plugin)
- add functions string_base_encode and string_base_decode in API, remove functions string_encode_base64 and string_decode_base64
- add default keys Ctrl+F11/F12 to scroll up/down one page in nicklist (same action as F11/F12)
- add default buflist keys Ctrl+F1/F2 to scroll up/down one page in buflist (same action as F1/F2)
- many bugs fixed.

For complete list of new features and bugs fixed, please look at development blog or ChangeLog.


Version 2.3 ()

Version 2.3 is available!

Among the new features:

- add hook "line"
- add option "-P" (or "--plugins") to customize the plugins to load at startup
- allow multiple options "-r" ("--run-command") in command line arguments
- allow allow partial buffer name and multiple arguments in command /buffer close
- allow specifying buffer number/name for /buffer localvar
- allow creation of temporary variables with the regex in trigger plugin
- add real IP in client description in relay plugin
- add repeat of string in evaluation of expressions with "repeat:count,string"
- many bugs fixed.

For complete list of new features and bugs fixed, please look at development blog or ChangeLog.


Version 2.2 ()

Version 2.2 is available!

Among the new features:

- add support of list options in curl
- allow merge of buffers by name in command /buffer
- add reverse of string in evaluation of expressions with "rev:"
- add indexed ban list and completion for /unban and /unquiet (IRC plugin)
- add support for IRCv3.2 Client Capability Negotiation
- add support for IRCv3.2 invite-notify
- add support for IRCv3.2 chghost, add options irc.look.smart_filter_chghost and irc.color.message_chghost
- add option xfer.network.send_ack
- add support of Python 3.7
- fix memory leaks scripting plugins
- many bugs fixed.

For complete list of new features and bugs fixed, please look at development blog or ChangeLog.


Happy birthday WeeChat, 15 years old! ()

15th birthday for WeeChat!

Happy birthday!


Transition to Python 3 for scripts ()

The Python 3 porting party for WeeChat scripts started!

There are 173 scripts to port to Python 3 (for now compatibility with Python 2.7 must be preserved).
You can help us to reach the goal of 100% Python3-compatible scripts at the beginning of 2020!

More info on the transition page.


New design for weechat.org ()

The WeeChat site weechat.org has been improved with many changes. It is now fully responsive, using Bootstrap toolkit.

Hope you enjoy the new version :)

There is more info in the development blog.


Version 2.1 ()

Version 2.1 is available!

Among the new features:

- add a headless mode (new binary: "weechat-headless")
- add options "-newbuffer", "-free", "-switch" and "-y" in command /print (with support of buffers with free content)
- add option "add" in command /buffer
- add option weechat.completion.partial_completion_templates to force partial completion on specific templates
- add IRC server option "split_msg_max_length"
- add option logger.file.fsync
- add option logger.look.backlog_conditions
- add configuration file for each script plugin ("python.conf", "perl.conf", ...)
- add "eval" option in script commands and info "xxx_eval" (python, perl, ruby, lua and guile)
- add infos "xxx_interpreter" and "xxx_version" in script plugins
- add option "version" in script commands
- display the script name in stdout/stderr output from scripts
- many bugs fixed.

For complete list of new features and bugs fixed, please look at development blog or ChangeLog.


Donations via Liberapay ()

WeeChat project now accepts recurring donations via Liberapay, which has very low fees (see the differences between Liberapay and other recurrent crowdfunding platforms).


Version 2.0.1 ()

Version 2.0.1 is available!

This is a bug fix and maintenance release.

For complete list of bugs fixed, please look at ChangeLog.

Back to home