1 Wanderlust NEWS -- User-visible changes in Wanderlust.
3 ** You can alter the format of summary lines.
4 Specify format by wl-summary-line-format. If you want to change ones
5 according to folder names, use wl-folder-summary-line-format-alist.
7 ** Save format for the draft folder has been changed. Messages are encoded
8 before saved by wl-draft-save.
10 ** elmo-split is newly established.
12 ** Buffer prefetch works fine now. Messages of the number specified by
13 wl-message-buffer-prefetch-depth are loaded into buffer in advance.
15 ** elmo-dop-queue-flush flushes queue that concerns plugged folder.
17 ** Starting Wanderlust on the new frame is possible now. Set as
18 (autoload 'wl-other-frame "wl" "Wanderlust on new frame." t)
20 ** In Folder mode, you can go into virtual folder which consists of messages
21 with some specified condition (wl-folder-virtual). It is binded to "V".
23 ** In Folder mode, you can search folders containing messages with some
24 specified condition (wl-folder-pick). It is binded to "?".
26 ** Now you can rename access group folders.
28 ** Temporary marks are kept when you exit from sticky summary by q or g.
30 ** Key bindings concerning the sticky summary have been changed.
31 By C-u g, the sticky summary is destroyed as well as C-u q. In summary or
32 folder mode, G opens the sticky summary.
34 ** You can go round summary buffers by C-cC-n and C-cC-p.
36 ** Members of the list wl-folder-hierarchy-access-folders is now some REGEXP
37 for access group names instead of exact group names.
39 ** In header part of the draft buffer C-a brings cursor to the beginning of
40 the line or the beginning of the header body.
42 ** You can send encapsulated blind carbon copies. Its default field name is
45 ** C-c C-y (Draft) can cite region of the message.
46 It affects if transient-mark-mode (Emacs) or zmacs-regions (XEmacs) is
47 Non-nil and the region is active.
49 ** You can delete a part from multipart message.
50 It is binded as "D" in message buffer.
52 ** You can easily configure server settings to post news article.
53 Set wl-nntp-posting-config-alist appropriately. See info for an example.
55 ** You can specify some function in wl-draft-reply-with-argument-list etc.
56 for setting the recipients in draft by the return value of it.
58 ** The interface of the function wl-draft has been changed.
59 The initial set of headers are handed as an association list.
61 ** The uses of wl-generate-mailer-string-function has been changed.
62 Specify a function which returns some string to appear in User-Agent header.
64 ** The Reference Card (doc/wl-refcard.tex) describes important key bindings.
66 * Changes in 2.8.0 from 2.6.1
68 ** Nemacs, Mule 2.3 based on Emacs 19.28 are not supported any longer.
70 ** Wanderlust might not work with FLIM 1.14.2 and older.
71 It is recommended to use FLIM 1.14.3 or newer and associated SEMI.
73 ** Now available `make check' environment test for user.
75 ** If you set obsolete variables (e.g. renamed ones) in .wl etc, Wanderlust
76 shows warning messages and urge you to change settings.
77 Change your settings according to the messages, please.
78 If you want to suppress warnings, set elmo-obsolete-variable-show-warnings
81 ** Added new internal folders: 'sendlog folder
83 ** Added new type of folders: shimbun folder
85 Format: '@' 'virtual server name' '.' 'group name'
87 ** Added new type of folders: namazu folder
89 Format: '[' 'search condition' ']' [ 'absolute path of namazu index' ]
91 ** With pipe folder, now you can preserve messages on the server.
92 At the next time you access it, only new messages will be copied.
94 Format: '|' 'source folder' '|:' 'destination folder'
96 ** Address manager is now available (start by C-c C-a).
97 You can edit address book and import recipients to draft from it.
99 ** ACAP (RFC2244) is supported(experimental).
101 ** Now you can preserve IMAP4 message by part as a cache.
102 If you skipped enormous part, you can read other than skipped part when
105 ** Wanderlust also creates message view through prefetching.
106 Displaying of prefetched messages speeded up because of this.
108 ** Truncation of lines in message buffer or draft buffer is now controllable.
109 Non-nil value of wl-message-truncate-lines or wl-draft-truncate-lines
110 means truncating long lines at window width.
112 ** Bitmap image for opening demo is removed from wl-demo.elc and now loaded
113 from wl-icon-directory.
114 Special logo is displayed through the Christmas season :)
116 ** Overall elmo module is rewritten.
118 ** Variables depending on elmo backends are renamed to "elmo-backend-*".
119 e.g. elmo-default-imap4-server is renamed to elmo-imap4-default-server.
121 ** Variables named xxx-func are renamed to xxx-function.
123 ** X-Face utility 1.3.6.12 or older is not supported any longer.
124 Please install X-Face utility 1.3.6.13 or later, if necessary.
126 ** Wanderlust distinguishes stream-type on plugged mode. They are treated as
129 ** msgdb path for archive and multi folders are changed.
130 No problem for running wanderlust even if you do not deal with them.
131 But if you don't want to leave useless data on the disk, delete under
132 .elmo/multi and .elmo/archive in advance.
134 ** Variables named xxx-dir are renamed to xxx-directory.
135 e.g. wl-icon-dir is renamed to wl-icon-directory.
136 Take attention if you set for display of startup logo, etc.
138 ** elmo-cache-dirname is abolished and elmo-cache-directory is newly created.
139 You can put cache directory to another place by setting
140 elmo-cache-directory.
142 ** Default value of elmo-enable-disconnected-operation is now `t'.
143 When the relevant messages are cached, you can do some operations
144 even in the off-line state.
146 ** Now messages with "$" mark is not remained in the summary buffer when
147 the actual message itself is deleted.
148 Please visit the 'mark folder to review the messages with the "$" mark.
150 * Version 2.6.1 is basically a bug fix version of 2.6.0.
152 ** Fixed a problem that Emacs 21 causes `Recursive load...' error.
154 ** Fixed a problem that thread character is broken in XEmacs 21.1.
156 ** Fixed a problem that in IMAP4 folder, progress bar is remained in XEmacs .
158 ** Fixed a problem that searching is failed for the header fields that
163 * Changes in 2.6.0 from 2.4.1.
165 ** FLIM 1.13.x is not supported any longer.
166 Please install FLIM 1.14.1 or later.
168 ** Now folder and summary buffer can be opened in a separate frame.
169 If `wl-folder-use-frame' is set as t, `M-x wl' creates a new frame
170 for folder mode. If `wl-summary-use-frame' is set as t, new frames
171 are created for each summary window.
173 ** Cursor moving speed ('N' or 'P' in summary) is greatly improved.
175 ** Folder checking speed for filter folder of localdir
176 folder using `last' or `first' (Ex. /last:100/+inbox) is improved.
178 ** Retrieval progress of each message is displayed in POP and IMAP folder.
180 ** Coloring of summary buffer is processed on demand (only on Emacs).
181 If `wl-summary-lazy-highlight' is non-nil,
182 only visible portion of the buffer is colored.
184 ** Customizable biff notify.
185 New hook `wl-biff-notify-hook' and `wl-biff-unnotify-hook' is
187 e.g. (add-hook wl-biff-notify-hook 'ding)
191 * Version 2.4.1 is basically a bug fix version of 2.4.0.
193 ** Wanderlust 2.4.1 now works on FLIM 1.14.x.
195 ** Fixed a problem that POP connection remains after POP before SMTP.
197 ** The specification of IMAP4 authentication method for clear password
200 In 2.4.0, To use clear password authentication method in IMAP4
201 (Logging in with LOGIN command), you have to set the variable
202 `elmo-default-imap4-authenticate-type' as 'plain (or nil).
203 But in 2.4.1, it is changed to 'clear (or nil).
205 (setq elmo-default-imap4-authenticate-type 'plain)
207 (setq elmo-default-imap4-authenticate-type 'clear)
209 * Changes in 2.4.0 from 1.1.1.
212 The version numbering convention for Wanderlust is changed.
214 In earlier versions, 1.x were stable version and from 2.0.x to 2.2.x
215 were beta version. But since version 2.3.0, the second (minor) version
216 number implies the stability of the Wanderlust. Even minor number
217 corresponds to a stable version, and an odd minor number corresponds
218 to a development version. This version numbering is based on the
219 widespread convention of open source development.
221 On the open CVS server cvs.m17n.org, main trunk contains the current
222 beta (newest experimental) version, and branches contain the stable
223 version. (If the version is 2.4.x, the branch name is wl-2_4)
227 *** FLIM 1.12 is not supported anymore.
228 See the file INSTALL for details.
230 *** APEL 10.2 or later is required.
231 tm-8 users should check the version of APEL (tm-8.8 contains old APEL).
236 Complete e-mail address in draft by searching LDAP server.
237 If the variable wl-use-ldap is non-nil, LDAP feature is enabled
238 (Initial setting is nil).
240 *** UIDL support in POP3 folder
241 POP3 folder now saves the status of summary and it improves summary
242 update speed. If the variable elmo-pop3-use-uidl is non-nil, UIDL is
243 used (Initial setting is t).
246 Wanderlust has started on supporting Standard Emacs 21.
247 Toolbars and icon images can be shown in almost Wanderlust
251 Server mailbox is checked periodically.
252 If new mail is arrived, Wanderlust changes the biff (icon) on the modeline
253 and updates folder mode content.
256 Now expire mechanism has new feature `hide', it does not remove
257 messages actually from folder but hides messages from summary. It
258 improves processing speed for large folders.
260 *** Message thread restoring feature
261 Automatic correction of broken threads by subject matching is now available.
262 Thread modification by hand (M-w (copy) and C-y (paste) in summary mode)
265 *** Password expiration timer
266 Password cache expires after elmo-passwd-life-time is passed.
267 (nil means no expiration. Initial setting is nil)
270 Deleted messages in the NNTP folder are saved to `killed-list'. The
271 messages in the killed-list are treated as if it were not exist on the
272 server. Non-nil value for elmo-use-killed-list enables this feature
273 (Initial setting is t). By this feature, NNTP pipe folder works correctly.
275 *** Maildir pack is now available
276 M-x wl-summary-pack-number in the summary mode of Maildir folder
277 re-numbers the messages.
281 *** Complex condition can be specified for filter folder
282 AND condition, OR condition, NOT condition, and their combination can be
283 specified. Syntax of the condition part is changed. See info for details.
285 Caution for those who upgrade from 1.1.1:
286 By this change, saving directory for the msgdb of filter folder is altered.
287 Former msgdbs are not needed anymore. It does not cause any problem but
288 if you don't want to keep useless disk, you should remove files
289 under the directory '.elmo/filter/' beforehand.
291 *** Searching of the NNTP folder is available
292 Now you can make NNTP filter folder.
293 (If only your NNTP server responds to XHDR command.)
295 *** Pick, Virtual in summary mode now accepts complex condition.
296 You can set AND condition and OR condition by typing
297 'AND' or 'OR' instead of field name.
299 ** Session, Authentication
301 *** elmo-default-*-authenticate-type only accepts symbol(used be a string)
303 (setq elmo-default-imap4-authenticate-type "cram-md5")
305 (setq elmo-default-imap4-authenticate-type 'cram-md5)
307 *** stream-type can be defined.
308 You can define stream type by
309 elmo-network-{imap4-,pop3-,nntp-,}stream-type-alist.
310 Some SSL related variables are abolished(renamed).
311 You can access to the networked folders (IMAP4, NNTP, POP3) via SOCKS
312 if you specify the folder name end with "!socks".
316 *** group-list is now available
317 You can specify address like 'Group: foo@gohome.org, bar@gohome.org;'.
318 If wl-draft-remove-group-list-contents is non-nil, the contents of
319 group-list is removed before sending.
321 *** The draft preview displays recipient addresses on minibuffer
322 You can confirm the group-list recipients by this.
324 *** Initial setting considers Reply-To:.
325 Default setting of wl-draft-reply-without-argument-list considers Reply-To:
326 field (Set to To: field).
328 *** Replying rules for the messages sent from yourself.
329 You can define replying rules for the messages sent from yourself by
330 setting wl-draft-reply-myself-with-argument-list and
331 wl-draft-reply-myself-without-argument-list.
333 *** Full name is used in the reply address.
334 If wl-draft-reply-use-address-with-full-name is non-nil, then full
335 name is inserted in with e-mail addresses on the replied message
336 (Initial setting is t).
338 *** In-Reply-To: format is changed.
339 In-Reply-To: format is changed to simple one. It is based on
340 draft-ietf-drums-msg-fmt-09.txt.
344 *** Message thread processing is improved.
346 *** Renamed variables
347 wl-refile-guess-func-list => wl-refile-guess-functions
348 wl-summary-temp-above => wl-summary-target-above
350 *** You can set function to wl-fcc.
351 You can change fcc folder name dynamically. For example, change folder name
354 *** elmo-search-mime-charset is abolished.
355 Charset is guessed from the string you typed.
357 *** Useless headers are removed when you forward the message.
358 You can specify removed headers by wl-ignored-forwarded-headers.
360 *** wl-highlight-group-folder-by-numbers is abolished.
361 It is renamed to wl-highlight-folder-by-numbers and has following meaning.
362 `t' : Whole line is colored by message number.
363 `nil' : Whole line is colored by folder status.
364 Number (ex. `1') : Line is colored by message number and folder status.
366 *** Header visibility control is changed.
367 Header visibility is controlled by Wanderlust (was controlled by SEMI).
368 You can change header visibility by wl-message-ignored-field-list and
369 wl-message-visible-field-list.
372 Less colors are used by DEMO pixmap.
373 Emacsen on character based terminal also display suitable DEMO.
376 * Version 1.1.1 is a bug fix version of 1.1.0 with minor user-visible changes.
378 ** Development on the CVS server is started.
380 ** Flush operation and sending queues if Wanderlust is started
383 ** Directory structure is changed.
385 *** 00README, 00README.ja is renamed to README, README.ja.
387 *** All wl-* files are moved to the directory 'wl'.
389 ** Syntax of wl-refile-rule-alist is extended (compatible with older one).
392 Progress gauge is displayed while processing in the Emacsen with
393 progress gauge feature.
395 * Changes in version 1.1.0 from 1.0.3.
399 *** tm7 is not supported anymore.
400 see the file INSTALL for details.
402 *** WL_PREFIX and ELMO_PREFIX default as "wl"
403 (defvar WL_PREFIX "wl")
404 (defvar ELMO_PREFIX "wl")
406 e.g. install directory is
407 1.0.3 /usr/local/share/emacs/site-lisp/
408 1.1.0 /usr/local/share/emacs/site-lisp/wl/
410 *** Change default macro in Makefile.
413 use $(XEMACS), `package' and `install-package' target.
415 *** Install not only *.elc, but also *.el.
417 *** English document (wl.texi).
421 *** Modified UTF7 support.
422 Now international mailbox name can be used in IMAP4 in the Emacsen
423 with unicode feature.
427 *** New plugged system.
429 *** IMAP4 support became more generic.
430 Many IMAP4 servers are supported.
432 *** New authentication type
433 IMAP4: CRAM-MD5, DIGEST-MD5, STARTTLS
434 POP3: CRAM-MD5, DIGEST-MD5, SCRAM-MD5, STARTTLS
439 | Pipe Folder Incorporate message.
440 . Maildir Folder Now Maildir is one of the folder type.
441 'cache Cache Folder View internal cache.
443 *** Message buffer cache
444 Next message is prefetched while idle time.
446 *** Sticky summary is enhanced.
447 Now message buffer is also sticky.
448 You can specify always-sticky summary.
452 *** Eliminated wl-draft-prepared-config-alist
453 unified with wl-draft-config-alist.
455 *** POP-before-SMTP variables are re-arranged.
457 *** Ask non-existing folder.
458 When FCC: contains new folder.
459 When auto-refile specified new folder.
461 *** Change fetch threshold and confirm settings.
462 wl-prefetch-confirm-threshold, wl-cache-fetch-threshold.
464 *** Can use petname for completion.
466 *** Change Message-ID generator.
468 *** wl-demo.el support bitmap-mule.
470 *** Allow function type `smtp-server' value.
472 *** Make sendlog when `wl-draft-sendlog' is non-nil.
474 *** `wl-summary-incorporate-marks'
476 *** Reserve prefetching while off-line status.
478 *** Draft use new frame when `wl-draft-use-frame' is non-nil.
480 *** New variable `wl-user-mail-address-list' .
482 *** New variable `wl-local-domain' for set FQDN.
484 *** Server side unread status is used in IMAP4 folder.
487 wl-mime-charset iso-2022-jp => x-ctext
488 wl-summary-move-order 'new => 'unread
489 wl-tmp-dir TMPDIR => ~/tmp/
494 wl-mime-edit-preview-message-hook
495 wl-folder-suspend-hook
496 wl-summary-toggle-disp-folder-message-resumed-hook
497 wl-summary-line-inserted-hook
498 wl-thread-update-children-number-hook
499 mmelmo-header-inserted-hook
500 mmelmo-entity-content-inserted-hook
505 wl-summary-supersedes-message
507 wl-refile-guess-by-msgid
508 wl-address-user-mail-address-p
509 wl-summary-jump-to-msg-by-message-id-via-nntp
510 wl-summary-temp-mark-pick
512 * For details of changes, see the file ChangeLog.
516 paragraph-separate: "[
\f]*$"