summaryrefslogtreecommitdiff
path: root/NEWS
blob: b793f754701427a01af2adb34743a7b842fc0a5d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
WeeChat Release Notes
=====================
Sébastien Helleu <flashcode@flashtux.org>
v0.3.9-dev, 2012-07-07


Version 0.3.9 (under dev!)
--------------------------

Important release notes:

* 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"`
* changes in options for command `/aspell`:
** new option `enable`: enable aspell
** new option `disable`: disable aspell
** new option `toggle`: toggle aspell (new default key: alt+"s")
** option `enable` renamed to `setdict` (set dictionary for current buffer)
** option `disable` renamed to `deldict` (delete dictionary used on current buffer)
** option `dictlist` renamed to `listdict` (show installed dictionaries)
* 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 were added, use command `/key missing` to add them or `/key listdiff`
  to see differences between your current keys and WeeChat default keys

Version 0.3.8 (2012-06-03)
--------------------------

Important release notes:

* 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)
* 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 "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+) +)(.*)`

Version 0.3.7 (2012-02-26)
--------------------------

Important release notes:

* 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`
* 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"
* 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)

Version 0.3.6 (2011-10-22)
--------------------------

Important release notes:

* 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'
* option 'weechat.look.hline_char' has been renamed to
  'weechat.look.separator_horizontal'

Version 0.3.5 (2011-05-15)
--------------------------

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)
* 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'
* 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`
* 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

Version 0.3.4 (2011-01-16)
--------------------------

Important release notes:

* 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)
* 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)

Version 0.3.3 (2010-08-07)
--------------------------

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).

Version 0.3.2 (2010-04-18)
--------------------------

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.3.1 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.