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>
|
2013-02-20 22:37:19 +01:00
|
|
|
v0.4.1-dev, 2013-02-20
|
|
|
|
|
|
|
|
|
|
|
|
This document lists important changes for each version, that sometimes require
|
|
|
|
manual actions. It is recommended to read it when upgrading to a new stable
|
|
|
|
version.
|
|
|
|
|
|
|
|
For a complete list of changes, please look at file 'ChangeLog'.
|
2009-05-03 16:16:35 +02:00
|
|
|
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2013-01-20 12:14:39 +01:00
|
|
|
Version 0.4.1 (under dev!)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Guile callbacks ===
|
2013-02-19 22:49:59 +01:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
The way to give arguments for guile callbacks has been fixed: now arguments are
|
|
|
|
sent individually (instead of a list with all arguments inside).
|
|
|
|
|
|
|
|
Therefore, existing guile scripts must be modified accordingly. Moreover,
|
|
|
|
WeeChat now requires Guile ≥ 2.0 to compile.
|
2013-02-19 22:49:59 +01:00
|
|
|
|
2013-01-20 09:21:06 +01:00
|
|
|
Version 0.4.0 (2013-01-20)
|
2012-09-29 11:48:49 +02:00
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Conditions in bars ===
|
|
|
|
|
|
|
|
Conditions in bars have changed, and now an expression is evaluated.
|
|
|
|
|
|
|
|
If you have a value with many conditions in a bar, like: `nicklist,active`, you
|
|
|
|
must now use an expression like: `${nicklist} && ${active}` (see the chapter
|
|
|
|
about bars in the 'WeeChat User's guide').
|
|
|
|
|
|
|
|
=== IPv6 by default ===
|
|
|
|
|
|
|
|
==== IRC ====
|
|
|
|
|
|
|
|
IPv6 is now used by default to connect to IRC servers, with fallback to
|
|
|
|
IPv4. The option irc.server_default.ipv6 is now "on" by default. If IPv6 is not
|
|
|
|
enabled or fails, IPv4 will be used. The "ipv6" option in server is now used to
|
|
|
|
disable IPv6 and force IPv4 (if option is turned "off").
|
|
|
|
|
|
|
|
==== Relay ====
|
|
|
|
|
|
|
|
Relay plugin is now listening by default on an IPv6 socket (new option
|
|
|
|
relay.network.ipv6, on by default), so connections with IPv4 will have
|
|
|
|
IPv4-mapped IPv6 addresses, like: "::ffff:127.0.0.1" (for "127.0.0.1"); check
|
|
|
|
that value of option relay.network.allowed_ips supports this mapping, or disable
|
|
|
|
IPv6 in relay if you don't plan to use it at all:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set relay.network.ipv6 off
|
|
|
|
----------------------------------------
|
2012-09-29 11:48:49 +02:00
|
|
|
|
2012-11-18 12:04:33 +01:00
|
|
|
Version 0.3.9.2 (2012-11-18)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes a security vulnerability when a plugin/script gives untrusted
|
|
|
|
command to API function "hook_process".
|
|
|
|
|
2012-11-09 20:33:22 +01:00
|
|
|
Version 0.3.9.1 (2012-11-09)
|
|
|
|
----------------------------
|
|
|
|
|
|
|
|
This version fixes crash when decoding IRC colors in strings.
|
|
|
|
|
2012-09-29 09:58:49 +02:00
|
|
|
Version 0.3.9 (2012-09-29)
|
2012-06-03 10:08:43 +02:00
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Options moved ===
|
2012-06-14 07:56:29 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
Options moved from core (weechat.conf) to irc plugin (irc.conf):
|
|
|
|
|
|
|
|
* 'weechat.look.nickmode' moved to 'irc.look.nick_mode' (new type: integer
|
2012-08-27 16:52:54 +02:00
|
|
|
with values: none/prefix/action/both)
|
2013-02-20 22:37:19 +01:00
|
|
|
* 'weechat.look.nickmode_empty' moved to 'irc.look.nick_mode_empty'
|
|
|
|
|
|
|
|
=== New bar item buffer_modes ===
|
|
|
|
|
|
|
|
A new bar item has been added: 'buffer_modes' and irc option
|
|
|
|
'irc.look.item_channel_modes' has been removed; to display irc channel modes in
|
|
|
|
status bar (after channel name), you have to manually add the new item
|
|
|
|
'buffer_modes' (this is now used by default in status bar items), default value
|
|
|
|
for status bar items becomes:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set weechat.bar.status.items "[time],[buffer_count],[buffer_plugin],buffer_number+:+buffer_name+(buffer_modes)+{buffer_nicklist_count}+buffer_filter,[lag],[hotlist],completion,scroll"
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
=== Command /aspell ===
|
|
|
|
|
|
|
|
New options in command `/aspell`:
|
|
|
|
|
|
|
|
* `enable`: enable aspell
|
|
|
|
* `disable`: disable aspell
|
|
|
|
* `toggle`: toggle aspell (new default key: alt+"s")
|
|
|
|
|
|
|
|
Options renamed in command `/aspell`:
|
|
|
|
|
|
|
|
* `enable` renamed to `setdict` (set dictionary for current buffer)
|
|
|
|
* `disable` renamed to `deldict` (delete dictionary used on current buffer)
|
|
|
|
* `dictlist` renamed to `listdict` (show installed dictionaries)
|
|
|
|
|
|
|
|
=== Horizontal separator ===
|
|
|
|
|
|
|
|
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'
|
|
|
|
|
|
|
|
=== New keys ===
|
|
|
|
|
|
|
|
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.
|
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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Options ===
|
|
|
|
|
|
|
|
Options 'weechat.look.prefix_align_more' and
|
|
|
|
'weechat.look.prefix_buffer_align_more' have been converted from type boolean to
|
|
|
|
string:
|
|
|
|
|
|
|
|
* 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)
|
|
|
|
|
|
|
|
=== Paste detection ===
|
|
|
|
|
|
|
|
Option 'weechat.look.paste_max_lines' can now be used with value 0 to detect
|
|
|
|
paste with one line (only if terminal "bracketed paste mode" is enabled when
|
|
|
|
option 'weechat.look.paste_bracketed' is on); so now the value -1 is used to
|
|
|
|
disable paste detection: if your value was 0, you should set it to -1
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set weechat.look.paste_max_lines -1
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
=== Rmodifier ===
|
|
|
|
|
|
|
|
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 commands:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Options ===
|
|
|
|
|
|
|
|
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
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
Option 'weechat.history.max_lines' has been renamed to
|
|
|
|
'weechat.history.max_buffer_lines_number'.
|
|
|
|
|
|
|
|
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).
|
|
|
|
|
|
|
|
=== Extended regex ===
|
|
|
|
|
|
|
|
Extended regex is used in filters and irc ignore, so some chars that needed
|
|
|
|
escape in past do not need any more (for example `[0-9]\+` becomes `[0-9]+`),
|
|
|
|
filters and ignore have to be manually fixed.
|
|
|
|
|
|
|
|
Option 'weechat.look.highlight_regex' becomes case insensitive by default, to
|
|
|
|
make it case sensitive, use "(?-i)" at beginning of string, for example:
|
|
|
|
"(?-i)FlashCode|flashy".
|
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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Options ===
|
2011-06-29 10:33:08 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
Option 'weechat.look.hline_char' has been renamed to
|
|
|
|
'weechat.look.separator_horizontal'.
|
|
|
|
|
|
|
|
=== Bold in colors ===
|
|
|
|
|
|
|
|
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-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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Colors ===
|
|
|
|
|
|
|
|
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).
|
|
|
|
|
|
|
|
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'.
|
|
|
|
|
|
|
|
=== Hotlist ===
|
|
|
|
|
|
|
|
==== Counters ====
|
|
|
|
|
|
|
|
Count of messages have been added to hotlist by default, if you want to come
|
|
|
|
back to old behavior, do that:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set weechat.look.hotlist_count_max 0
|
|
|
|
/set weechat.look.hotlist_buffer_separator ","
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
==== Away and current buffer ====
|
|
|
|
|
|
|
|
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 behavior, do that:
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/set weechat.look.hotlist_add_buffer_if_away off
|
|
|
|
----------------------------------------
|
|
|
|
|
|
|
|
=== New keys ===
|
|
|
|
|
|
|
|
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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== After /upgrade ===
|
|
|
|
|
|
|
|
If you are using `/upgrade` from a previous release:
|
|
|
|
|
|
|
|
* some nick prefixes can be wrong, so it is recommended to do `/allchan names`
|
|
|
|
* 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
|
|
|
|
upgrading
|
|
|
|
* nick colors in messages displayed will be wrong if you changed some nick colors
|
|
|
|
(old default colors will be used)
|
|
|
|
|
|
|
|
=== Options ===
|
|
|
|
|
|
|
|
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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== After /upgrade ===
|
|
|
|
|
|
|
|
If you are using `/upgrade` from a previous release, then you must reconnect to
|
|
|
|
IRC servers in order to use new command /wallchops.
|
|
|
|
|
|
|
|
=== Options ===
|
2010-07-06 12:24:27 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
Option 'irc.look.show_away_once' has been renamed to
|
|
|
|
'irc.look.display_pv_away_once'.
|
|
|
|
|
|
|
|
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
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== After /upgrade ===
|
|
|
|
|
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
|
2013-02-20 22:37:19 +01:00
|
|
|
needed on WeeChat core buffer or buffers from other plugins/scripts):
|
|
|
|
|
|
|
|
----------------------------------------
|
|
|
|
/buffer set highlight_words $nick
|
|
|
|
----------------------------------------
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.3.1.1 (2010-01-31)
|
|
|
|
----------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
This version fixes crashes with SSL connection and purge of old DCC chats.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2012-06-14 07:58:43 +02:00
|
|
|
All users of version 0.3.1 should upgrade to this version.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.3.1 (2010-01-23)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Aliases ===
|
|
|
|
|
2010-04-04 12:19:03 +02:00
|
|
|
IRC commands /ame and /amsg are now aliases, if you are upgrading from version
|
2013-02-20 22:37:19 +01:00
|
|
|
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
|
|
|
|
----------------------------------------
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.3.0 (2009-09-06)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
This version brings *MAJOR* changes, especially for configuration files and
|
|
|
|
plugin API and it not compatible with previous versions.
|
2012-12-14 18:30:43 +01:00
|
|
|
|
|
|
|
Major differences:
|
|
|
|
|
|
|
|
* it is *NOT POSSIBLE* to use command `/upgrade` from a version 0.2.x to 0.3.x;
|
|
|
|
you have to quit your old WeeChat, then run new version.
|
|
|
|
* new configuration files (`*.conf`) are not compatible with old files (`*.rc`).
|
|
|
|
* name of options is similar to old versions, but there is now one configuration
|
|
|
|
file by plugin, and one file for WeeChat core; there is
|
|
|
|
*no automatic conversion* for your old options to new configuration files,
|
|
|
|
so you'll have to setup again your IRC servers and all other options.
|
|
|
|
* plugin API has been rewritten and is not compatible with previous versions;
|
|
|
|
accordingly, scripts and plugins must have been designed for version 0.3.x to
|
|
|
|
be loaded into WeeChat.
|
|
|
|
|
|
|
|
More information about new API is available on wiki:
|
|
|
|
http://wiki.flashtux.org/wiki/WeeChat_0.3.0
|
|
|
|
and http://wiki.flashtux.org/wiki/WeeChat_0.3.0_API
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
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)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== 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 set
|
|
|
|
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 ===
|
|
|
|
|
|
|
|
New keys for topic scroll: 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
|
|
|
|
----------------------------------------
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.2.1 (2006-10-01)
|
|
|
|
--------------------------
|
|
|
|
|
|
|
|
No release note.
|
|
|
|
|
|
|
|
Version 0.2.0 (2006-08-19)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== After /upgrade ===
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
If you upgraded with `/upgrade` in WeeChat, you should `/disconnect` and then
|
|
|
|
`/reconnect` on each server, to display properly channel/user modes.
|
|
|
|
|
|
|
|
=== Plugins ===
|
|
|
|
|
|
|
|
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.*`, ..).
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.1.9 (2006-05-25)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== DCC chat ===
|
|
|
|
|
|
|
|
Please close all DCC chat buffers before using /upgrade command, otherwise you
|
|
|
|
may experience problems with DCC chats.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Script API ===
|
|
|
|
|
|
|
|
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 arguments).
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.1.8 (2006-03-18)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== After /upgrade ===
|
|
|
|
|
|
|
|
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`).
|
|
|
|
|
|
|
|
=== Configuration files ===
|
|
|
|
|
|
|
|
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'
|
|
|
|
|
|
|
|
The string '%h' is replaced by WeeChat home (default: '~/.weechat', may be
|
|
|
|
overridden by new command line argument `--dir`).
|
|
|
|
|
|
|
|
=== Keys ===
|
|
|
|
|
|
|
|
Keys alt+{home|end} were used for nicklist scroll, they're now replaced by
|
|
|
|
alt+{F11|F12}.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.1.7 (2006-01-14)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Ruby ===
|
|
|
|
|
|
|
|
Ruby script plugin has been added but is experimental in this release. You're
|
|
|
|
warned!
|
|
|
|
|
|
|
|
=== Command /away ===
|
2010-04-04 12:19:03 +02:00
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
Command `/away` 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.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
Version 0.1.6 (2005-11-11)
|
|
|
|
--------------------------
|
|
|
|
|
2013-02-20 22:37:19 +01:00
|
|
|
=== Script API ===
|
|
|
|
|
|
|
|
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).
|
|
|
|
|
|
|
|
=== OpenBSD ===
|
|
|
|
|
|
|
|
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'.
|
|
|
|
|
|
|
|
=== UTF-8 ===
|
|
|
|
|
|
|
|
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.
|
2010-04-04 12:19:03 +02:00
|
|
|
|
|
|
|
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.
|