21 KiB
- NEWS (user visible changes)
- Old news
- Release 0.9.9 <2012-10-14 Sun>
- Release 0.9.8.5 <2012-07-01 Sun>
- Release 0.9.8.4 <2012-05-08 Tue>
- Release 0.9.8.3 <2012-04-06 Fri>
- Release 0.9.8.2 <2012-03-11 Sun>
- Release 0.9.8.1 <2012-02-18 Sat>
- Release 0.9.8 <2012-01-31 Tue>
- Release 0.9.7 <2011-09-03 Sat>
- Release 0.9.6 <2011-05-28 Sat>
- Release 0.9.5 <2011-04-25 Mon>
- Release 0.9.4 <2011-04-12 Tue>
- Release 0.9.3 <2011-02-13 Sun>
- Release 0.9.2 <2011-02-02 Wed>
- Release 0.9.1 <2010-12-05 Sun>
- Release 0.9 <2010-12-04 Sat>
- Release 0.8 <2010-10-30 Sat>
- Release 0.7 <2010-02-27 Sat>
- Release 0.6 <2010-01-23 Sat>
#+STARTUP:showall
NEWS (user visible changes)
0.9.15
- bump version to 0.9.15. From now on, odd minor version numbers are for development versions; thus, 0.9.16 is to be the next stable release.
- special case text/calendar attachements to get .vcs extensions. This makes it easier to process those with external tools.
- change the message file names to better conform to the maildir spec; this was confusing some tools.
- fix navigation when not running in split-view mode
- add `mu4e-view-body-face', so the body-face for message in the view can be customized; e.g. (set-face-attribute 'mu4e-view-body-face nil :font "Liberation Serif-10")
- add `mu4e-action-show-thread`, an action for the headers and view buffers to search for messages in the same thread as the current one.
- allow for transforming mailing-list names for display, using `mu4e-mailing-list-patterns'.
- some optimizations in indexing (~30% faster in some cases)
- new variable mu4e-user-agent-string, to customize the User-Agent: header.
- when removing the "In-reply-to" header from replies, mu4e will also remove the (hidden) References header, effectively creating a new message-thread.
- implement 'mu4e-context', for defining and switching between various contexts, which are groups of settings. This can be used for instance for switch between e-mail accounts. See the section in the manual for details.
- correctly decode mailing-list headers
- allow for "fancy" mark-characters; and improve the default set
- by default, the maildirs are no longer cached; please see the
variable
mu4e-cache-maildir-list
if you have a lot of maildirs and it gets slow. - change the default value for
org-mu4e-link-query-in-headers-mode
tonil
, ie. by default link to the message, not the query, as this is usually more useful behavior. - overwrite target message files that already exist, rather than erroring out.
0.9.13
contributors
Attila, Daniele Pizzolli, Charles-H.Schulz, David C Sterrat, Dirk-Jan C. Binnema, Eike Kettner, Florian Lindner, Foivos
- Zakkak, Gour, KOMURA Takaaki, Pan Jie, Phil Hagelberg, thdox,
Tiago Saboga, Titus von der Malsburg
(and of course all people who reported issues, provided suggestions etc.)
mu/mu4e/guile
- NEWS (this file) is now visible from within mu4e – "N" in the main-menu.
- make `mu4e-headers-sort-field', `mu4e-headers-sort-direction' public (that, is change the prefix from mu4e~ to mu4e-), so users can manipulate them
- make it possible the 'fancy' (unicode) characters separately for headers and marks (see the variable `mu4e-use-fancy-chars'.)
- allow for composing in a separate frame (see `mu4e-compose-in-new-frame')
-
add the `:thread-subject' header field, for showing the subject for a thread only once. So, instead of (from the manual):
06:32 Nu To Edmund Dantès GstDev + Re: Gstreamer-V4L... 15:08 Nu Abbé Busoni GstDev + Re: Gstreamer-V... 18:20 Nu Pierre Morrel GstDev \ Re: Gstreamer... 2013-03-18 S Jacopo EmacsUsr + emacs server on win... 2013-03-18 S Mercédès EmacsUsr \ RE: emacs server ... 2013-03-18 S Beachamp EmacsUsr + Re: Copying a whole... 22:07 Nu Albert de Moncerf EmacsUsr \ Re: Copying a who... 2013-03-18 S Gaspard Caderousse GstDev | Issue with GESSimpl... 2013-03-18 Ss Baron Danglars GuileUsr | Guile-SDL 0.4.2 ava... End of search results
the headers list would now look something like:
10:26 ⭑☐ Nicolas Goaziou Orgmode /bulk ◼ Re: [O] 2 issue with Include function 11:00 ⭑☐ Leonard Randall Orgmode /bulk ┗▶ 10:55 ⭑☐ Guillermo Rodrigu... GstDev /bulk ◼ Re: stop pipeline into a callback funtion. 12:04 ⭑☐ Enrique Ocaña Gon... GstDev /bulk ┗▶ 11:27 ⭑☐ Tim Müller GstDev /bulk ◼ 09:34 ⭑☐ Robert Klein Orgmode /bulk ◼ Re: [O] Agenda Tag filtering - has the behaviour changed?
This is a feature known from e.g. `mutt' and `gnus` and many other clients, and can be enabled by customizing `mu4e-headers-fields' (replacing `:subject' with `:thread-subject')
It's not the default yet, but may become so in the future.
- add some spam-handling actions to mu4e-contrib.el
- mu4e now targets org 8.x, which support for previous versions relegated to `org-old-mu4e.el`. Some of the new org-features are improved capture templates.
- updates to the documentation, in particular about using BBDB.
- improved URL-handling (use emacs built-in functionality)
- many bug fixes, including some crash fixes on BSD
guile
– add –delete option to the find-dups scripts, to automatically delete them. Use with care!
Release 0.9.12
mu
- truncate all terms the go beyond xapian's max term length
- lowercase the domain-part of email addresses in mu cfind (and mu4e), if the domain is in ascii
- give messages without msgids fake-message-ids; this fixes the problem where such messages were not found in –include-related queries
- cleanup of the query parser
- provide fake message-ids for messages without it; fixes #183
- allow showing tags in 'mu find' output
- fix CSV quoting
mu4e
- update the emacs <-> backend protocol; documented in the mu-server man page
- show 'None' as date for messages without it (Headers View)
- add `mu4e-headers-found-hook', `mu4e-update-pre-hook'.
- split org support in org-old-mu4e.el (org <= 7.x) and org-mu4e.el
- org: improve template keywords
- rework URL handling
Release 0.9.5
mu
- allow 'contact:' as a shortcut in queries for 'from:foo OR to:foo OR cc:foo OR bcc:foo', and 'recip:' as a shortcut for 'to:foo OR cc:foo OR bcc:foo'
- support getting related messages (–include-related), which includes messages that may not match the query, but that are in the same threads as messages that were
- support "list:"/"v:" for matching mailing list names, and the "v" format-field to show them. E.g 'mu find list:emacs-orgmode.gnu.org'
mu4e
- scroll down in message view takes you to next message (but see `mu4e-view-scroll-to-next')
- support 'human dates', that is, show the time for today's messages, and the date for older messages in the headers view
- replace `mu4e-user-mail-address-regexp' and `mu4e-my-mail-addresses' with `mu4e-user-mail-address-list'
- support tags (i.e.., X-Keywords and friends) in the headers-view, and the message view. Thanks to Abdó Roig-Maranges. New field ":tags".
- automatically update the headers buffer when new messages are found during indexing; set `mu4e-headers-auto-update' to nil to disable this.
- update mail/index with M-x mu4e-update-mail-and-index; which everywhere in mu4e is available with key C-S-u. Use prefix argument to run in background.
- add function `mu4e-update-index' to only update the index
- add 'friendly-names' for mailing lists, so they should up nicely in the headers view
guile
- add 'mu script' command to run mu script, for example to do statistics on your message corpus. See the mu-script man-page.
mug
- ported to gtk+ 3; remove gtk+ 2.x code
Old news
Release 0.9.9 <2012-10-14 Sun>
mu4e
- view: address can be toggled long/short, compose message
- sanitize opening urls (mouse-1, and not too eager)
- tooltips for header labels, flags
- add sort buttons to header-labels
- support signing / decryption of messages
- improve address-autocompletion (e.g., ensure it's case-insensitive)
- much faster when there are many maildirs
- improved line wrapping
- better handle attached messages
- improved URL-matching
- improved messages to user (mu4e-(warn|error|message))
- add refiling functionality
- support fancy non-ascii in the UI
- dynamic folders (i.e.., allow mu4e-(sent|draft|trash|refile)-folder) to be a function
- dynamic attachment download folder (can be a function now)
- much improved manual
mu
- remove –summary (use –summary-len instead)
- add –after for mu find, to limit to messages after T
- add new command `mu verify', to verify signatures
- fix iso-2022-jp decoding (and other 7-bit clean non-ascii)
- add support for X-keywords
- performance improvements for threaded display (~ 25% for 23K msgs)
- mu improved user-help (and the 'mu help' command)
- toys/mug2 replaces toys/mug
mu-guile
- automated tests
- add mu:timestamp, mu:count
- handle db reopenings in the background
Release 0.9.8.5 <2012-07-01 Sun>
mu4e
- auto-completion of e-mail addresses
- inline display of images (see `mu4e-view-show-images'), uses imagemagick if available
- interactively change number of headers / columns for showing headers with C-+ and C– in headers, view mode
- support flagging message
- navigate to previous/next queries like a web browser (with <M-left>, <M-right>)
- narrow search results with '/'
- next/previous take a prefix arg now, to move to the nth previous/next message
- allow for writing rich-text messages with org-mode
- enable marking messages as Flagged
- custom marker functions (see manual)
- better "dwim" handling of buffer switching / killing
- deferred marking of message (i.e.., mark now, decide what to mark for later)
- enable changing of sort order, display of threads
- clearer marks for marked messages
- fix sorting by subject (disregarding Re:, Fwd: etc.)
- much faster handling when there are many maildirs (speedbar)
- handle mailto: links
- improved, extended documentation
mu
- support .noupdate files (parallel to .noindex, dir is ignored unless we're doing a –rebuild).
- append all inline text parts, when getting the text body
- respect custom maildir flags
- correctly handle the case where g_utf8_strdown (str) > len (str)
- make gtk, guile, webkit dependency optional, even if they are installed
Release 0.9.8.4 <2012-05-08 Tue>
mu4e
- much faster header buffers
- split view mode (headers, view); see `mu4e-split-view'.
- add search history for queries
- ability to open attachments with arbitrary programs, pipe through shell commands or open in the current emacs
- quote names in recipient addresses
- mu4e-get-maildirs works now for recursive maildirs as well
- define arbitrary operations for headers/messages/attachments using the actions system – see the chapter 'Actions' in the manual
- allow mu4e to be uses as the default emacs mailer (`mu4e-user-agent')
- mark headers based on a regexp, `mu4e-mark-matches', or '%'
- mark threads, sub-threads (mu4e-hdrs-mark-thread, mu4e-hdrs-mark-subthread, or 'T', 't')
- add msg2pdf toy
- easy logging (using `mu4e-toggle-logging')
- improve mu4e-speedbar for use in headers/view
- use the message-mode FCC system for saving messages to the sent-messages folder
- fix: off-by-one in number of matches shown
general
- fix for opening files with non-ascii names
- much improved support for searching non-Latin (Cyrillic etc.) languages we can now match 'Тесла' or 'Аркона' without problems
- smarter escaping (fixes issues with finding message ids)
- fixes for queries with brackets
- allow –summary-len for the length of message summaries
- numerous other small fixes
Release 0.9.8.3 <2012-04-06 Fri>
NOTE: existing mu/mu4e are recommended to run `mu index –rebuild' after installation.
mu4e
- allow for searching by editing bookmarks (`mu4e-search-bookmark-edit-first') (keybinding 'B')
- make it configurable what to do with sent messages (see `mu4e-sent-messages-behavior')
- speedbar support (initial patch by Antono V)
-
better handling of drafts:
- don't save too early
- more descriptive buffer names (based on Subject, if any)
- don't put "–text-follows-this-line–" markers in files
- automatically include signatures, if set
- add user-settable variables mu4e-view-wrap-lines and mu4e-view-hide-cited, which determine the initial way a message is displayed
- improved documentation
general
- much improved searching for GMail folders (i.e. maildir:/ matching); this requires a 'mu index –rebuild'
- correctly handle utf-8 messages, even if they don't specify this explicitly
- fix compiler warnings for newer/older gcc and clang/clang++
- fix unit tests (and some code) for Ubuntu 10.04 and FreeBSD9
- fix warnings for compilation with GTK+ 3.2 and recent glib (g_set_error)
- fix mu_msg_move_to_maildir for top-level messages
- fix in maildir scanning
- plug some memleaks
Release 0.9.8.2 <2012-03-11 Sun>
mu4e:
- make mail updating non-blocking
- allow for automatic periodic update ('mu4e-update-interval')
- allow for external triggering of update
- make behavior when leaving the headers buffer customizable, ie. ask/apply/ignore ('mu4e-headers-leave-behaviour')
general
- fix output for some non-UTF8 locales
- open ('play') file names with spaces
- don't show unnecessary errors for –format=links
- make build warning-free for clang/clang++
- allow for slightly older autotools
- fix unit tests for some hidden assumptions (locale, dir structure etc.)
- some documentation updates / clarifications
Release 0.9.8.1 <2012-02-18 Sat>
mu
- show only leaf/rfc822 MIME-parts
mu4e
- allow for shell commands with arguments in `mu4e-get-mail-command'.
- support marking messages as 'read' and 'unread'
- show the current query in the the mode-line (`global-mode-string').
- don't repeat 'Re:' / 'Fwd:'
- colorize cited message parts
- better handling of text-based, embedded message attachments
- for text-bodies, concatenate all text/plain parts
- make filladapt dep optional
- documentation improvements
Release 0.9.8 <2012-01-31 Tue>
- '–descending' has been renamed into '–reverse'
- search for attachment MIME-type using 'mime:' or 'y:'
- search for text in text-attachments using 'embed:' or 'e:'
- searching for attachment file names now uses 'file:' (was: 'attach:')
- experimental emacs-based mail client – "mu4e"
- added more unit tests
- improved guile binding - no special binary is needed anymore, it's installable are works with the normal guile system; code has been substantially improved. still 'experimental'
Release 0.9.7 <2011-09-03 Sat>
- don't enforce UTF-8 output, use locale (fixes issue #11)
- add mail threading to mu-find (using -t/–threads) (sorta fixes issue #13)
- add header line to –format=mutt-ab (mu cfind), (fixes issue #42)
- terminate mu view results with a form-feed marker (use –terminate) (fixes issue #41)
- search X-Label: tags (fixes issue #40)
- added toys/muile, the mu guile shells, which allows for message stats etc.
- fix date handling (timezones)
Release 0.9.6 <2011-05-28 Sat>
- FreeBSD build fix
- fix matching for mu cfind to be as expected
- fix mu-contacts for broken names/emails
- clear the contacts-cache too when doing a –rebuild
- wildcard searches ('*') for fields (except for path/maildir)
- search for attachment file names (with 'a:'/'attach:') – also works with wildcards
- remove –xquery completely; use –output=xquery instead
- fix progress info in 'mu index'
- display the references for a message using the 'r' character (xmu find)
- remove –summary-len/-k, instead use –summary for mu view and mu find, and
- support colorized output for some sub-commands (view, cfind and extract). Disabled by default, use –color to enable, or set env MU_COLORS to non-empty
- update documentation, added more examples
Release 0.9.5 <2011-04-25 Mon>
- bug fix for infinite loop in Maildir detection
- minor fixes in tests, small optimizations
Release 0.9.4 <2011-04-12 Tue>
- add the 'cfind' command, to search/export contact information
- add 'flag:unread' as a synonym for 'flag:new OR NOT flag:unseen'
- updated documentation
Release 0.9.3 <2011-02-13 Sun>
- don't warn about missing files with –quiet
Release 0.9.2 <2011-02-02 Wed>
- stricter checking of options; and options must now follow the sub-command (if any); so, something like: 'mu index –maildir=/foo/bar'
- output searches as plain text (default), XML, JSON or s-expressions using –format=plain|xml|json|sexp. For example: 'mu find foobar –output=json'. These format options are experimental (except for 'plain')
- the –xquery option should now be used as –format=xquery, for output symlinks, use –format=links. This is a change in the options.
- search output can include the message size using the 'z' shortcut
- match message size ranges (i.e.. size:500k..2M)
- fix: honor the –overwrite (or lack thereof) parameter
- support folder names with special characters (@, ' ', '.' and so on)
- better check for already-running mu index
- when –maildir= is not provided for mu index, default to the last one
- add –max-msg-size, to specify a new maximum message size
- move the 'mug' UI to toys/mug; no longer installable
- better support for Solaris builds, Gentoo.
Release 0.9.1 <2010-12-05 Sun>
- Add missing icon for mug
- Fix unit tests (Issue #30)
- Fix Fedora 14 build (broken GTK+ 3) (Issue #31)
Release 0.9 <2010-12-04 Sat>
- you can now search for the message priority ('prio:high', 'prio:low', 'prio:normal')
- you can now search for message flags, e.g. 'flag:attach' for messages with attachment, or 'flag:encrypted' for encrypted messages
- you can search for time-intervals, e.g. 'date:2010-11-26..2010-11-29' for messages in that range. See the mu-find(1) and mu-easy(1) man-pages for details and examples.
- you can store bookmarked queries in ~/.mu/bookmarks
- the 'flags' parameter has been renamed in 'flag'
- add a simple graphical UI for searching, called 'mug'
- fix –clearlinks for file systems without entry->d_type (fixes issue #28)
- make matching case-insensitive and accent-insensitive (accent-insensitive for characters in Unicode Blocks 'Latin-1 Supplement' and 'Latin Extended-A')
- more extensive pre-processing is done to make searching for email-addresses and message-ids less likely to not work (issue #21)
- updated the man-pages
- experimental support for Fedora 14, which uses GMime 2.5.x (fixes issue #29)
Release 0.8 <2010-10-30 Sat>
- There's now 'mu extract' for getting information about MIME-parts (attachments) and extracting them
- Queries are now internally converted to lowercase; this solves some of the false-negative issues
- All mu sub-commands now have their own man-page
- 'mu find' now takes a –summary-len=<n> argument to print a summary of up-to-n lines of the message
- Same for 'mu view'; the summary replaces the full body
- Setting the mu home dir now goes with -m, –muhome
- –log-stderr, –reindex, –rebuild, –autoupgrade, –nocleanup, –mode, –linksdir, –clearlinks lost their single char version
Release 0.7 <2010-02-27 Sat>
- Database format changed
- Automatic database scheme version check, notifies users when an upgrade is needed
- 'mu view', to view mail message files
- Support for >10K matches
- Support for unattended upgrades - that is, the database can automatically by upgraded (–autoupgrade). Also, the log file is automatically cleaned when it gets too big (unless you use –nocleanup)
- Search for a certain Maildir using the maildir:,m: search prefixes. For example, you can find all messages located in ~/Maildir/foo/bar/cur/msg ~/Maildir/foo/bar/new/msg and with
m:/foo/bar this replace the search for path/p in 0.6
- Fixes for reported issues ()
- A test suite with a growing number of unit tests
Release 0.6 <2010-01-23 Sat>
- First new release of mu since 2008
- No longer depends on sqlite