1 This file lists incompatible changes and additional/new features made to
2 mutt. Please read this file carefully when upgrading your installation.
5 !: modified feature, -: deleted feature, +: new feature
9 ! $thorough_search defaults to yes
10 + imap-logout-all closes all open IMAP connections
11 ! header/body cache paths are always UTF-8
12 + $wrap_headers to control outgoing message's header length
13 + all text/* parts can be displayed inline without mailcap
14 + send-hooks now run in batch mode; previously only send2-hooks ran.
18 ! mbox/mmdf new mail flag is kept when leaving folders with new mail
19 ! $fcc_attach is a quadoption now
20 + $honor_disposition to honor Content-Disposition headers
21 + $search_context specifies number of context lines for search results
22 in pager/page-based menus
23 ! ssl_use_sslv2 defaults to no
24 + uncolor works for header + body objects, too
25 + the "flagged" and "replied" flags are enabled/supported for
26 POP when built with header caching
27 ! browser correctly displays maildir's mtime
28 + <set-flag> and <clear-flag> work in the pager, too
29 + ~x pattern also matches against In-Reply-To
30 + lower case patterns for string searches perform case-insensitive
31 search as regex patterns do (except IMAP)
32 + $ssl_verify_dates controls whether mutt checks the validity period of
34 + $ssl_verify_host controls whether mutt will accept certificates whose
35 host names do not match the host name in the folder URL.
39 ! command-line arguments: -a now mandates -- at end of file list
40 + support for SSL certificate chains
41 + <what-key> function works in pager, too
42 + support for tokyocabinet (qdbm successor)
43 ! $move now defaults to "no" instead of "ask-no"
44 + $imap_pipeline_depth controls the number of commands that mutt can issue
45 to an IMAP server before it must collect the responses
46 + $ssl_client_cert available with gnutls as well as openssl
47 + 'mime_lookup application/octet-stream' added to system Muttrc
51 ! header caches internally are utf-8 regardless of current locale
52 + $query_format (customize external query menu)
53 ! inode sorting is always enabled
54 + $time_inc suppresses progress updates less than $time_inc
56 + X-Label: headers must now be RfC2047-encoded
60 ! --enable-exact-address works again
65 + $message_cache_clean (clean cache on sync)
67 ! $header_cache_compress defaults to yes
71 - $imap_home_namespace (useless clutter)
72 + $check_mbox_size (use size change instead of atime for new mail)
73 ! improved f=f support wraps lines at $wrap if $wrap is not 0
74 + $wrap (>0 wraps at $wrap, <0 = $wrapmargin)
75 + $assumed_charset, $attach_charset, $ignore_linear_white_space
76 + $save_history, $history_file (save history across sessions)
77 + $smtp_url (ESMTP relay support)
78 + $crypt_use_pka (use GPGME PKA signature verification)
79 ! format pipe support: format strings ending in | are filtered
80 ! buffy size is configurable at runtime (no --enable-buffy-size
81 configure option, new $check_mbox_size variable)
85 + thread patterns. Use ~(...) to match all threads that
86 contain a message that matches ...
90 - $imap_cachedir replaced with $message_cachedir
91 + Header/body caching for POP ($message_cachedir)
92 + Header caching for MH folders
93 ! $record now defaults to ~/sent
94 ! $imap_idle now defaults to "yes" instead of "no"
95 + Tab-completion for $my_* variable names and values
96 + Expansion of mutt variables (except shell escape)
97 + Self-defined variables with $my_* prefix
98 + Pattern group support
100 + 'old' flag on IMAP folders
101 + SASL-IR support for IMAP
102 + IMAP IDLE support and $imap_idle
103 + Pipeline-based IMAP communicaton
104 + Full large file support
105 + Attachment counting: attachments and unattachments commands,
106 %Q and %X for $attach_format, %X for $index_format
108 + QDBM backend for header caching
113 ! $envelope_from_address has been added, $envelope_from has been renamed
114 to $use_envelope_from
115 + Progress bar via $net_inc
116 + IMAP server-side simple string search
117 + Simple string matches instead of full regex matches for '=' instead
118 of '~' with pattern modifiers
119 ! ~l matches all known lists, ~u only subscribed
121 ! The manual is now build from DocBook/XML instead of Linuxdoc/SGML source
125 + $imap_check_subscribed
126 + Tab-completion for IMAP hosts
127 ! $imap_force_ssl has been replaced without synonym by $ssl_force_tls
129 ! The default for $menu_move_off has been changed from "no" to "yes"
130 ! An empty <limit> now cancels the current limit
131 + Editing threads via <break-thread> and <link-threads>
132 + -D command line option
133 + the folder shortcut '^' refers to the currently opened folder
136 + Header caching for Maildir folders
138 Mutt 1.5.9 (2005-03-13):
141 + <rename-mailbox> function for IMAP
143 Mutt 1.5.8 (2005-02-12):
146 ! IDNA decoding is now optional via $use_idn defaulting to "yes"
147 + GPGME support via $crypt_use_gpgme
149 Mutt 1.5.7 (2005-01-28):
151 + SSL support via GNUTLS
152 + Header caching for IMAP via $header_cache and $header_cache_pagesize
155 + $hide_thread_subject
156 + Generic spam detection: new configuration commands: 'spam' and
157 'nospam', new options: $spam_separator, new expando: %H (for
158 $index_format), new pattern: ~H pattern
160 ! $pgp_mime_ask has been renamed without synonym to $pgp_mime_auto,
161 new default is "ask-yes" rather than "no"
162 + Inline PGP creation support via $pgp_replyinline, $pgp_autoinline
164 ! the 'bind' command can now be used on multiple menus at once
170 ! the 'list' and 'subscribe' commands now take regular expression
171 rather than string lists
172 ! the $alternates option is replaced by the 'alternates' command
173 taking lists of regular expressions
174 ! mailing lists can be recognized via domain matching when
176 + STLS (STARTTLS) support for POP3
180 + Bulgarian translation
181 - Kendra mailbox support
182 + <tag-prefix-cond> and <cond-end>
183 + ':' as expando modifier (e.g. '%:A')
184 + $crypt_autopgp and $crypt_autosmime
191 ! $crypt_replyencrypt and $pgp_replyencrypt now default
192 to "yes" instead of "no"
193 + $pgp_auto_traditional
194 + %A for $index_format
198 + <next-new-then-unread> and <previous-new-then-unread>
199 ! $mark_old: it only controls whether new messages
200 are marked as old when leaving the mailbox
205 + -A command line option
210 + unmailboxes command
211 + unalternative_order command
218 + -Q command line option
222 + mime_lookup command