2012-03-13 18:23:34 +01:00
|
|
|
WeeChat Release Notes
|
|
|
|
=====================
|
2010-06-22 19:46:28 +02:00
|
|
|
Sébastien Helleu <flashcode@flashtux.org>
|
2012-06-14 07:52:18 +02:00
|
|
|
v0.3.9-dev, 2012-06-14
|
2009-05-03 16:16:35 +02:00
|
|
|
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2012-06-03 10:08:43 +02:00
|
|
|
Version 0.3.9 (under dev!)
|
|
|
|
--------------------------
|
|
|
|
|
2012-06-14 07:52:18 +02:00
|
|
|
* an horizontal separator has been added between split windows, and two options
|
|
|
|
have been added to toggle separators (both are enabled by default):
|
|
|
|
** 'weechat.look.window_separator_horizontal'
|
|
|
|
** 'weechat.look.window_separator_vertical'
|
2012-06-03 10:08:43 +02:00
|
|
|
|
2012-06-03 09:25:29 +02:00
|
|
|
Version 0.3.8 (2012-06-03)
|
2012-02-26 09:30:43 +01:00
|
|
|
--------------------------
|
|
|
|
|
2012-03-13 18:23:34 +01:00
|
|
|
Important release notes:
|
|
|
|
|
2012-06-14 07:52:18 +02:00
|
|
|
* options 'weechat.look.prefix_align_more' and
|
|
|
|
'weechat.look.prefix_buffer_align_more' have been converted from type boolean
|
|
|
|
to string:
|
2012-04-07 18:47:41 +02:00
|
|
|
** if the value was on (default), new value is "+" and you can now customize
|
|
|
|
this char
|
|
|
|
** if the value was off, you have to set " " (string with one space)
|
2012-06-14 07:52:18 +02:00
|
|
|
* option 'weechat.look.paste_max_lines' can now be used with value 0 to detect
|
2012-03-04 10:32:55 +01:00
|
|
|
paste with one line (only if terminal "bracketed paste mode" is enabled when
|
2012-03-04 11:38:16 +01:00
|
|
|
option 'weechat.look.paste_bracketed' is on); so now the value -1 is used
|
2012-03-04 10:32:55 +01:00
|
|
|
to disable paste detection: if your value was 0, you should set it to -1:
|
2012-06-14 07:52:18 +02:00
|
|
|
** `/set weechat.look.paste_max_lines -1`
|
2012-03-03 12:38:35 +01:00
|
|
|
* rmodifier "nickserv" has a new default regex which includes option "release"
|
|
|
|
for command "/msg nickserv". If you never added/changed rmodifiers, you can
|
|
|
|
just reset all rmodifiers (command: `/rmodifier default -yes`).
|
|
|
|
If you added/changed some rmodifiers, do it manually with these two commannds:
|
|
|
|
** `/rmodifier del nickserv`
|
|
|
|
** `/rmodifier add nickserv history_add,input_text_display 1,4* ^(/(msg|quote) +nickserv +(id|identify|ghost \S+|release \S+) +)(.*)`
|
2012-02-26 09:30:43 +01:00
|
|
|
|
2012-02-26 08:35:03 +01:00
|
|
|
Version 0.3.7 (2012-02-26)
|
2011-10-22 12:27:06 +02:00
|
|
|
--------------------------
|
|
|
|
|
2012-03-13 18:23:34 +01:00
|
|
|
Important release notes:
|
|
|
|
|
2012-01-24 21:20:52 +01:00
|
|
|
* option `scroll_unread` has been moved from command `/input` to `/window`,
|
|
|
|
therefore default command of key alt-u has been updated. To bind key with new
|
|
|
|
default value:
|
|
|
|
** `/key bind meta-u /window scroll_unread`
|
2012-02-20 07:48:18 +01:00
|
|
|
* extended regex is used in filters and irc ignore, so some chars that
|
2012-01-06 13:31:56 +01:00
|
|
|
needed escape in past do not need any more (for example `[0-9]\+` becomes
|
|
|
|
`[0-9]+`), filters and ignore have to be manually fixed
|
2012-01-22 13:48:42 +01:00
|
|
|
* option 'weechat.look.highlight_regex' becomes case insensitive by default,
|
2012-01-22 13:50:15 +01:00
|
|
|
to make it case sensitive, use "(?-i)" at beginning of string, for example:
|
2012-01-22 13:48:42 +01:00
|
|
|
"(?-i)FlashCode|flashy"
|
2011-11-05 12:53:29 +01:00
|
|
|
* option 'weechat.history.max_lines' has been renamed to
|
|
|
|
'weechat.history.max_buffer_lines_number'
|
2012-02-25 15:39:59 +01:00
|
|
|
* option 'weechat.plugin.extension' now supports list of extensions, and new
|
|
|
|
default value is ".so,.dll" (with this value, weechat.conf is compatible with
|
|
|
|
Cygwin)
|
2011-10-22 12:27:06 +02:00
|
|
|
|
2011-10-22 10:12:19 +02:00
|
|
|
Version 0.3.6 (2011-10-22)
|
2011-05-15 11:01:13 +02:00
|
|
|
--------------------------
|
|
|
|
|
2011-06-29 10:33:08 +02:00
|
|
|
Important release notes:
|
|
|
|
|
2011-09-29 12:11:53 +02:00
|
|
|
* bold is not used any more for basic colors (used only if terminal has less
|
|
|
|
than 16 colors), a new option has been added to force bold if needed:
|
|
|
|
'weechat.look.color_basic_force_bold'
|
2011-06-29 10:33:08 +02:00
|
|
|
* option 'weechat.look.hline_char' has been renamed to
|
|
|
|
'weechat.look.separator_horizontal'
|
2011-05-15 11:01:13 +02:00
|
|
|
|
2011-05-15 09:19:27 +02:00
|
|
|
Version 0.3.5 (2011-05-15)
|
2011-01-16 12:14:59 +01:00
|
|
|
--------------------------
|
|
|
|
|
2011-01-31 19:03:30 +01:00
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* if you have some colors defined in section "palette" with version 0.3.4, you
|
|
|
|
should remove all colors defined, and add new aliases (it's not needed any
|
|
|
|
more to add colors before using them)
|
2011-03-23 18:29:24 +01:00
|
|
|
* colors for nick prefixes (char for op, voice, ..) are defined in a single
|
|
|
|
option 'irc.color.nick_prefixes', therefore following options will be lost:
|
|
|
|
'irc.color.nick_prefix_op', 'irc.color.nick_prefix_halfop',
|
|
|
|
'irc.color.nick_prefix_voice', 'irc.color.nick_prefix_user'
|
2011-05-06 10:49:23 +02:00
|
|
|
* count of messages have been added to hotlist by default, if you want to come
|
|
|
|
back to old behaviour, do that:
|
|
|
|
** `/set weechat.look.hotlist_count_max 0`
|
|
|
|
** `/set weechat.look.hotlist_buffer_separator ","`
|
|
|
|
* when you are away, all buffers are now added to hotlist by default (even if
|
|
|
|
they are displayed in a window), if you want to come back to old behaviour, do
|
|
|
|
that:
|
|
|
|
** `/set weechat.look.hotlist_add_buffer_if_away off`
|
2011-05-08 19:46:01 +02:00
|
|
|
* new keys were added, use command `/key missing` to add them or `/key listdiff`
|
|
|
|
to see differences between your current keys and WeeChat default keys
|
2011-01-16 12:14:59 +01:00
|
|
|
|
2011-01-16 10:04:32 +01:00
|
|
|
Version 0.3.4 (2011-01-16)
|
2010-08-07 11:03:07 +02:00
|
|
|
--------------------------
|
|
|
|
|
2010-10-12 18:43:30 +02:00
|
|
|
Important release notes:
|
|
|
|
|
2010-12-20 15:08:30 +01:00
|
|
|
* if you are using `/upgrade` from a previous release:
|
|
|
|
** some nick prefixes can be wrong, so it is recommended to do `/allchan names`
|
2011-03-23 18:29:24 +01:00
|
|
|
** nick colors are defined with a new option 'weechat.color.chat_nick_colors',
|
|
|
|
therefore old options 'weechat.color.chat_nick_color1..10' will be lost when
|
2010-12-20 15:08:30 +01:00
|
|
|
upgrading
|
|
|
|
** nick colors in messages displayed will be wrong if you changed some nick colors
|
|
|
|
(old default colors will be used)
|
2010-10-12 18:43:30 +02:00
|
|
|
* some IRC options have been renamed, before upgrading to this version, note
|
|
|
|
value for old options, and set them again with new name:
|
|
|
|
** options moved from 'network' section to servers (with global value, and server
|
|
|
|
value, like other server options):
|
|
|
|
*** 'irc.network.connection_timeout' moved to 'irc.server_default.connection_timeout'
|
|
|
|
*** 'irc.network.anti_flood_prio_high' moved to 'irc.server_default.anti_flood_prio_high'
|
|
|
|
*** 'irc.network.anti_flood_prio_low' moved to 'irc.server_default.anti_flood_prio_low'
|
|
|
|
*** 'irc.network.away_check' moved to 'irc.server_default.away_check'
|
|
|
|
*** 'irc.network.away_check_max_nicks' moved to 'irc.server_default.away_check_max_nicks'
|
|
|
|
*** 'irc.network.default_msg_part' moved to 'irc.server_default.default_msg_part'
|
|
|
|
*** 'irc.network.default_msg_quit' moved to 'irc.server_default.default_msg_quit'
|
|
|
|
** other IRC options renamed:
|
|
|
|
*** 'irc.look.open_channel_near_server' moved to 'irc.look.new_channel_position'
|
|
|
|
(old option was boolean, new is integer with value as string)
|
|
|
|
*** 'irc.look.open_pv_near_server' moved to 'irc.look.new_pv_position'
|
|
|
|
(old option was boolean, new is integer with value as string)
|
2010-08-07 11:03:07 +02:00
|
|
|
|
2010-08-07 09:48:29 +02:00
|
|
|
Version 0.3.3 (2010-08-07)
|
2010-05-23 10:07:46 +02:00
|
|
|
--------------------------
|
|
|
|
|
2010-07-06 12:24:27 +02:00
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* if you are using `/upgrade` from a previous release, then you must reconnect
|
|
|
|
to IRC servers in order to use new command /wallchops.
|
|
|
|
* option 'irc.network.lag_min_show' is now in milliseconds, you should set new
|
|
|
|
value: your current value multiplied by 1000 (new default value is 500).
|
2010-05-23 10:07:46 +02:00
|
|
|
|
2010-04-18 10:16:19 +02:00
|
|
|
Version 0.3.2 (2010-04-18)
|
2010-04-04 12:19:03 +02:00
|
|
|
--------------------------
|
|
|
|
|
|
|
|
If you are using `/upgrade` from a previous release, then you must execute this
|
|
|
|
command on all IRC servers/channels/private buffers and xfer DCC chats (not
|
|
|
|
needed on WeeChat core buffer or buffers from other plugins/scripts): +
|
|
|
|
`/buffer set highlight_words $nick`
|
|
|
|
|
|
|
|
Version 0.3.1.1 (2010-01-31)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes crashs with SSL connection and purge of old DCC chats.
|
|
|
|
|
|
|
|
All users of version 0.2.2 should upgrade to this version.
|
|
|
|
|
|
|
|
Version 0.3.1 (2010-01-23)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
IRC commands /ame and /amsg are now aliases, if you are upgrading from version
|
|
|
|
0.3.0, you must create aliases with following commands: +
|
|
|
|
`/alias aaway allserv /away` +
|
|
|
|
`/alias ame allchan /me` +
|
|
|
|
`/alias amsg allchan /amsg *` +
|
|
|
|
`/alias anick allserv /nick`
|
|
|
|
|
|
|
|
Version 0.3.0 (2009-09-06)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
This version brings major changes, especially for configuration files and plugin
|
|
|
|
API.
|
|
|
|
|
|
|
|
For more information about this version, please read file 'UPGRADE_0.3'.
|
|
|
|
|
|
|
|
Version 0.2.6.3 (2009-06-13)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes gnutls detection.
|
|
|
|
|
|
|
|
Version 0.2.6.2 (2009-04-18)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes a bug with charset decoding (like 'iso2022jp').
|
|
|
|
|
|
|
|
Version 0.2.6.1 (2009-03-14)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes a major bug: crash with some special chars in IRC messages.
|
|
|
|
|
|
|
|
Version 0.2.6 (2007-09-06)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.2.5 (2007-06-07)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.2.4 (2007-03-29)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.2.3 (2007-01-10)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
This version fixes several major bugs of version 0.2.2.
|
|
|
|
|
|
|
|
All users of version 0.2.2 should upgrade to this version.
|
|
|
|
|
|
|
|
Version 0.2.2 (2007-01-06)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* new charset plugin:
|
|
|
|
** for users of any previous version, all your charset settings in weechat.rc
|
|
|
|
will be LOST! You should save your weechat.rc to keep your values and set
|
|
|
|
them again with new 'charset' plugin.
|
|
|
|
** for ISO users: history of channels may be without accents (after `/upgrade`),
|
|
|
|
this is not recoverable, but this is not a bug. All new messages should be
|
|
|
|
ok.
|
|
|
|
** be careful, now default encode is UTF-8 for all channels (before it was
|
|
|
|
terminal charset). If you still want to send messages as 'ISO-8859-1', you
|
|
|
|
should send either global encode or server specific encode to 'ISO-8859-1':
|
|
|
|
*** for global encode: `/setp charset.global.encode = "ISO-8859-1"`
|
|
|
|
*** for server encode (on server buffer): `/charset encode ISO-8859-1`
|
|
|
|
* new keys for topic scroll:
|
|
|
|
** new keys for scrolling topic: F9/F10
|
|
|
|
** key F10 was used for `infobar_clear` in previous WeeChat versions,
|
|
|
|
you have to manually rebind this key (except for new WeeChat users):
|
|
|
|
*** `/key <press alt-k then F10> scroll_topic_right` (which gives something
|
|
|
|
like: `/key meta2-21~ scroll_topic_right`).
|
|
|
|
|
|
|
|
Version 0.2.1 (2006-10-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.2.0 (2006-08-19)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* if you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
|
|
|
|
`/reconnect` on each server, to display properly channel/user modes.
|
|
|
|
* if you're using plugins, you should remove some old plugins libraries in
|
|
|
|
WeeChat system library directory (commonly '/usr/local/lib/weechat/plugins'):
|
|
|
|
remove `lib*` files (like `libperl.*`, `libpython.*`, ..) and keep only new
|
|
|
|
libraries (`perl.*`, `python.*`, ..).
|
|
|
|
|
|
|
|
Version 0.1.9 (2006-05-25)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* please close all DCC chat buffers before using /upgrade command, otherwise you
|
|
|
|
may experience problems with DCC chats.
|
|
|
|
* some changes in script API: now timer handlers functions takes exactly
|
|
|
|
0 (zero) argument (in version 0.1.8, two arguments were mandatory but not
|
|
|
|
used: server and args).
|
|
|
|
|
|
|
|
Version 0.1.8 (2006-03-18)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* it is recommended for users of version 0.1.7 (or any older), to
|
|
|
|
replace values in setup file ('~/.weechat/weechat.rc'):
|
|
|
|
** option: log_path: replace '~/.weechat/logs' by '%h/logs'
|
|
|
|
** option: plugins_path: replace '~/.weechat/plugins' by '%h/plugins' +
|
|
|
|
'%h' is replaced by WeeChat home (default: '~/.weechat', may be overriden
|
|
|
|
by new command line arg `--dir`).
|
|
|
|
* after installing 0.1.8 (or with `/upgrade`), issue both commands (if you
|
|
|
|
didn't redefine these keys (alt-home/end):
|
|
|
|
** `/key unbind meta-meta2-1~`
|
|
|
|
** `/key unbind meta-meta2-4~`
|
|
|
|
** then launch again WeeChat (or issue `/upgrade`).
|
|
|
|
* Keys alt-home/end were used for nicklist scroll, they're now replaced by
|
|
|
|
alt-F11/F12.
|
|
|
|
|
|
|
|
Version 0.1.7 (2006-01-14)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* Ruby script plugin has been added but is experimental in this release.
|
|
|
|
You're warned!
|
|
|
|
* `/away` command was changed to be RFC 2812 compliant. Now argument is required
|
|
|
|
to set away, and no argument means remove away ("back"). Option
|
|
|
|
'irc_default_msg_away' has been removed.
|
|
|
|
|
|
|
|
Version 0.1.6 (2005-11-11)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
Important release notes:
|
|
|
|
|
|
|
|
* incompatibility with some old scripts: now all handlers have to return a code
|
|
|
|
for completion, and to do some actions about message to ignore (please look at
|
|
|
|
documentation for detail).
|
|
|
|
* on OpenBSD, the new option 'plugins_extension' should be set to '.so.0.0'
|
|
|
|
since the plugins names are ending by '.so.0.0' and not '.so'.
|
|
|
|
* with new and full UTF-8 support, the option 'look_charset_internal' should be
|
|
|
|
set to blank for most cases. Forces it only if your locale is not properly
|
|
|
|
detected by WeeChat (you can set 'UTF-8' or 'ISO-8859-15' for example,
|
|
|
|
depending on your locale). WeeChat is looking for 'UTF-8' in your locale name
|
|
|
|
at startup.
|
|
|
|
|
|
|
|
Version 0.1.5 (2005-09-24)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.1.4 (2005-07-30)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.1.3 (2005-07-02)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.1.2 (2005-05-21)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.1.1 (2005-03-20)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.1.0 (2005-02-12)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.9 (2005-01-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.8 (2004-10-30)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.7 (2004-08-08)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.6 (2004-06-05)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.5 (2004-02-07)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.4 (2004-01-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.3 (2003-11-03)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.2 (2003-10-05)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.0.1 (2003-09-27)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|