mu/NEWS.org

699 lines
28 KiB
Org Mode
Raw Normal View History

#+STARTUP:showall
* NEWS (user visible changes)
2013-04-09 21:01:49 +02:00
2018-02-03 12:53:12 +01:00
** 1.0
2017-12-17 16:20:04 +01:00
2018-02-03 12:53:12 +01:00
After a decade of development, *mu 1.0*!
2017-12-27 12:12:00 +01:00
Note: the new release requires a C++14 capable compiler.
2017-12-17 16:20:04 +01:00
*** mu
2018-02-03 12:53:12 +01:00
- New, custom query parser which replaces Xapian's 'QueryParser'
both in mu and mu4e. Existing queries should still work, but the
2017-12-27 12:12:00 +01:00
new engine handles non-alphanumeric queries much better.
2018-02-03 12:53:12 +01:00
- Support regular expressions in queries (with the new query engine),
e.g. "subject:/foo.*bar/". See the new `mu-query` and updated
`mu-easy` manpages for examples.
2017-12-17 16:20:04 +01:00
- cfind: ensure nicks are unique
2018-02-03 12:53:12 +01:00
- auxiliary programs invoked from mu/mu4e survive terminating the
shell / emacs
2017-12-17 16:20:04 +01:00
*** mu4e
2017-12-27 12:12:00 +01:00
- Allow for rewriting message bodies
- Toggle-menus for header settings
2017-12-17 16:20:04 +01:00
- electric-quote-(local-)mode work when composing emails
- Respect format=flowed and delsp=yes for viewing plain-text
messages
- Added new mu4e-split-view mode: single-window
2018-02-11 10:45:44 +01:00
- Add menu item for `untrash'.
2017-12-17 16:20:04 +01:00
- Unbreak abbrevs in mu4e-compose-mode
- Allow forwarding messages as attachments
(`mu4e-compose-forward-as-attachment')
2018-02-11 10:45:44 +01:00
- New defaults: default to 'skip duplicates' and 'include related'
in headers-view, which should be good defaults for most users.
Can be customized using `mu4e-headers-skip-duplicates' and
2017-12-27 12:12:00 +01:00
`mu4e-headers-include-related', respectively.
- Many bug fixed (see github for all the details).
2017-12-17 16:20:04 +01:00
- Updated documentation
*** Contributors for this release:
Ævar Arnfjörð Bjarmason, Alex Bennée, Arne Köhn, Christophe
Troestler, Damien Garaud, Dirk-Jan C. Binnema, galaunay, Hong Xu,
Ian Kelling, John Whitbeck, Josiah Schwab, Jun Hao, Krzysztof
Jurewicz, maxime, Mekeor Melire, Nathaniel Nicandro, Ronald Evers,
Sean 'Shaleh' Perry, Sébastien Le Callonnec, Stig Brautaset,
Thierry Volpiatto, Titus von der Malsburg, Vladimir Sedach, Wataru
Ashihara, Yuri D'Elia.
And all the people on the mailing-list and in github, with bug
reports, questions and suggestions.
2016-11-24 21:52:28 +01:00
** 0.9.18
2016-11-06 09:24:29 +01:00
New development series which will lead to 0.9.18.
*** mu
2016-11-24 21:52:28 +01:00
- Increase the default maximum size for messages to index to 500
Mb; you can customize this using the --max-msg-size parameter to
mu index.
2016-11-06 09:24:29 +01:00
- implement "lazy-checking", which makes mu not descend into
subdirectories when the directory-timestamp is up to date;
2016-11-27 18:37:27 +01:00
greatly speeds up indexing (see --lazy-check)
2016-11-06 09:24:29 +01:00
- prefer gpg2 for crypto
2016-11-24 21:52:28 +01:00
- fix a crash when running on OpenBSD
- fix --clear-links (broken filenames)
- You can now set the MU_HOME environment variable as an
alternative way of setting the mu homedir via the --muhome
commadn-line parameter.
2016-11-06 09:24:29 +01:00
*** mu4e
2016-11-24 21:52:28 +01:00
**** reading messages
- Add `mu4e-action-view-with-xwidget`, and action for viewing
e-mails inside a Webkit-widget inside emacs (requires emacs 25.x
with xwidget/webkit/gtk3 support)
- Explicitly specify utf8 for external html viewing, so browsers
can handle it correctly.
- Make `shr' the default renderer for rich-text emails (when
available)
- Add a :user-agent field to the message-sexp (in mu4e-view), which
is either the User-Agent or X-Mailer field, when present.
**** composing messages
2016-02-02 20:11:05 +01:00
- Cleanly handle early exits from message composition as well as
while composing.
2016-02-16 07:18:29 +01:00
- Allow for resending existing messages, possibly editing them. M-x
mu4e-compose-resend, or use the menu; no shortcut.
2016-11-24 21:52:28 +01:00
- Better handle the closing of separate compose frames
- Improved font-locking for the compose buffers, and more extensive
checks for cited parts.
- automatically sign/encrypt replies to signed/encrypted messages
(subject to `mu4e-compose-crypto-reply-policy')
**** searching & marking
- Add a hook `mu4e-mark-execute-pre-hook`, which is run just before
executing marks.
- Just before executing any search, a hook-function
`mu4e-headers-search-hook` is invoked, which receives the
search expression as its parameter.
2016-11-06 09:24:29 +01:00
- In addition, there's a `mu4e-headers-search-bookmark-hook` which
mu4e-headers: Add hook executed when we're opening bookmarks (again) This was merged in as part of pull request #718 but changed to a more general facility in 7716e00. It's fantastic that we have the more general hook facility for any search, but the primary use-case I had for the bookmark hook can't be satisfied by the more general mu4e-headers-search-pre-hook. The reason I added this hook was to emulate the folders I used in Icedove as mu4e bookmarks. E.g. some folders are threaded, others are not. By default mu4e only allows you to set this globally via options like mu4e-headers-show-threads. So I have a mu4e-headers-search-bookmark-hook which is basically a long line of cond statements like: ((string-equal expr "NOT flag:trashed AND date:365d..now AND (flag:flagged)") (setq mu4e-headers-show-threads nil) (setq mu4e-headers-include-related nil) (setq mu4e-headers-skip-duplicates t) (setq mu4e-headers-results-limit 500)) For this to work properly it's critical that the hook doesn't execute on any search, but *only* those where we enter it via the bookmark. As an example, I have a "b+" search which finds messages I've flagged, most of my searches have related & threading turned on, but for that search I only want to show the specific messages I've flagged, so the hook turns both of those settings off before executing the search. But I might still want to change my mind and look at the related messages as threads by pressing P and then W. This works with the mu4e-headers-search-bookmark-hook because it only executes when we get the search via a bookmark. But it doesn't work with the mu4e-headers-search-pre-hook because when I toggle the setting my settings hook (which matches the search executed by the bookmark) will just turn it back off again. Perhaps there's some clever way to know if we're getting to the mu4e-headers-search-pre-hook via the bookmark that I've missed. But if there isn't I need a hook that works like this.
2016-02-18 21:27:36 +01:00
gets called when searches get invoked as a bookmark (note that
`mu4e-headers-search-hook` will also be called just
mu4e-headers: Add hook executed when we're opening bookmarks (again) This was merged in as part of pull request #718 but changed to a more general facility in 7716e00. It's fantastic that we have the more general hook facility for any search, but the primary use-case I had for the bookmark hook can't be satisfied by the more general mu4e-headers-search-pre-hook. The reason I added this hook was to emulate the folders I used in Icedove as mu4e bookmarks. E.g. some folders are threaded, others are not. By default mu4e only allows you to set this globally via options like mu4e-headers-show-threads. So I have a mu4e-headers-search-bookmark-hook which is basically a long line of cond statements like: ((string-equal expr "NOT flag:trashed AND date:365d..now AND (flag:flagged)") (setq mu4e-headers-show-threads nil) (setq mu4e-headers-include-related nil) (setq mu4e-headers-skip-duplicates t) (setq mu4e-headers-results-limit 500)) For this to work properly it's critical that the hook doesn't execute on any search, but *only* those where we enter it via the bookmark. As an example, I have a "b+" search which finds messages I've flagged, most of my searches have related & threading turned on, but for that search I only want to show the specific messages I've flagged, so the hook turns both of those settings off before executing the search. But I might still want to change my mind and look at the related messages as threads by pressing P and then W. This works with the mu4e-headers-search-bookmark-hook because it only executes when we get the search via a bookmark. But it doesn't work with the mu4e-headers-search-pre-hook because when I toggle the setting my settings hook (which matches the search executed by the bookmark) will just turn it back off again. Perhaps there's some clever way to know if we're getting to the mu4e-headers-search-pre-hook via the bookmark that I've missed. But if there isn't I need a hook that works like this.
2016-02-18 21:27:36 +01:00
afterwards). This hook also receives the search expression as its
parameter.
2016-11-24 21:52:28 +01:00
- Remove the 'z' keybinding for leaving the headers
view. Keybindings are precious!
- Fix parentheses/precedence in narrowing search terms
**** indexing
- Allow for indexing in the background; see
`mu4e-index-update-in-background`.
- Better handle mbsync output in the update buffer
- Add variables mu4e-index-cleanup and mu4e-index-lazy to enable
lazy checking from mu4e; you can sit from mu4e using something
like:
#+BEGIN_SRC elisp
(setq
mu4e-index-cleanup nil ;; don't do a full cleanup check
mu4e-index-lazy-check t) ;; don't consider up-to-date dirs
#+END_SRC
**** misc
- don't overwrite global-mode-string, append to it.
2016-02-23 22:25:52 +01:00
- Make org-links (and more general, all users of
mu4e-view-message-with-message-id) use a headers buffer, then
view the message. This way, those linked message are just like
any other, and can be deleted, moved etc.
2016-11-06 09:24:29 +01:00
- Support org-mode 9.x
- Improve file-name escaping, and make it support non-ascii filenames
- Attempt to jump to the same messages after a re-search update operation
- Add action for spam-filter options
2016-11-24 21:52:28 +01:00
- Let `mu4e~read-char-choice' become case-insensitive if there is
no exact match; small convenience that affects most the
single-char option-reading in mu4e.
2016-11-27 18:37:27 +01:00
*** Perl
- an experimental Perl binding ("mup") is available now. See
perl/README.md for details.
2016-11-24 21:52:28 +01:00
2016-11-26 15:56:28 +01:00
** Contributors:
2016-11-27 18:37:27 +01:00
Aaron LI, Abdo Roig-Maranges, Ævar Arnfjörð Bjarmason, Alex Bennée,
Allen, Anders Johansson, Antoine Levitt, Arthur Lee, attila,
Charles-H. Schulz, Christophe Troestler, Chunyang Xu, Dirk-Jan
C. Binnema, Jakub Sitnicki, Josiah Schwab, jsrjenkins, Jun Hao,
Klaus Holst, Lukas Fürmetz, Magnus Therning, Maximilian Matthe,
Nicolas Richard, Piotr Trojanek, Prashant Sachdeva, Remco van 't
Veer, Stephen Eglen, Stig Brautaset, Thierry Volpiatto, Thomas
Moulia, Titus von der Malsburg, Yuri D'Elia, Vladimir Sedach
2016-11-24 21:52:28 +01:00
* Old news
:PROPERTIES:
:VISIBILITY: folded
:END:
2016-01-20 19:19:35 +01:00
** 0.9.16
*** Release
2016-01-20: Release from the 0.9.15 series
2016-01-20 19:19:35 +01:00
*** Contributors:
Adam Sampson, Ævar Arnfjörð Bjarmason, Bar Shirtcliff,
Charles-H. Schulz, Clément Pit--Claudel, Damien Cassou, Declan
Qian, Dima Kogan, Dirk-Jan C. Binnema, Foivos S. Zakkak, Hinrik
Örn Sigurðsson, Jeroen Tiebout, JJ Asghar, Jonas Bernoulli, Jun
Hao, Martin Yrjölä, Maximilian Matthé, Piotr Trojanek, prsarv,
Thierry Volpiatto, Titus von der Malsburg
(and of course all people who reported issues, provided
suggestions etc.)
2015-10-21 07:09:33 +02:00
** 0.9.15
2015-11-17 09:59:35 +01:00
- 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.
2015-10-21 07:09:33 +02:00
- 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
2015-11-17 09:59:35 +01:00
- 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.
2015-12-13 16:48:46 +01:00
- implement 'mu4e-context', for defining and switching between
various contexts, which are groups of settings. This can be used
2015-12-24 15:09:12 +01:00
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~ to ~nil~, ie. by default
link to the message, not the query, as this is usually more useful
behavior.
2015-12-24 15:09:12 +01:00
- overwrite target message files that already exist, rather than
erroring out.
- set mu4e-view-html-plaintext-ratio-heuristic to 5, as 10 was too
high to detect some effectively html-only messages
- add mu4e-view-toggle-html (keybinding: 'h') to toggle between
text and html display. The existing 'mu4e-view-toggle-hide-cited'
gets the new binding '#'.
- add a customization variable `mu4e-view-auto-mark-as-read'
(defaults to t); if set to nil, mu4e won't mark messages as read
when you open them. This can be useful on read-only file-systems,
since marking-as-read implies a file-move operation.
- use smaller chunks for mu server on Cygwin, allowing for better
mu4e support there.
2015-09-24 10:24:00 +02:00
** 0.9.13
2015-06-07 20:06:45 +02:00
2015-09-17 16:27:02 +02:00
*** contributors
2015-09-22 18:00:41 +02:00
Attila, Daniele Pizzolli, Charles-H.Schulz, David C Sterrat,
Dirk-Jan C. Binnema, Eike Kettner, Florian Lindner, Foivos
S. Zakkak, Gour, KOMURA Takaaki, Pan Jie, Phil Hagelberg, thdox,
Tiago Saboga, Titus von der Malsburg
2015-09-17 16:27:02 +02:00
(and of course all people who reported issues, provided
suggestions etc.)
2015-09-17 16:27:02 +02:00
*** mu/mu4e/guile
2015-06-07 20:06:45 +02:00
2015-09-17 16:27:02 +02:00
- NEWS (this file) is now visible from within mu4e "N" in the main-menu.
2015-06-07 20:06:45 +02:00
- make `mu4e-headers-sort-field', `mu4e-headers-sort-direction'
2015-09-17 16:27:02 +02:00
public (that, is change the prefix from mu4e~ to mu4e-), so
users can manipulate them
2015-09-17 16:27:02 +02:00
- make it possible the 'fancy' (unicode) characters separately for
headers and marks (see the variable `mu4e-use-fancy-chars'.)
2015-09-17 16:27:02 +02:00
- allow for composing in a separate frame (see
`mu4e-compose-in-new-frame')
2015-09-17 16:27:02 +02:00
- add the `:thread-subject' header field, for showing the subject
for a thread only once. So, instead of (from the manual):
2015-09-17 16:27:02 +02:00
#+BEGIN_EXAMPLE
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
#+END_EXAMPLE
2015-09-17 16:27:02 +02:00
the headers list would now look something like:
#+BEGIN_EXAMPLE
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?
#+END_EXAMPLE
2015-09-17 16:27:02 +02:00
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')
2015-09-17 16:27:02 +02:00
It's not the default yet, but may become so in the future.
2015-06-09 20:07:13 +02:00
- add some spam-handling actions to mu4e-contrib.el
2015-09-17 16:27:02 +02:00
- 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.
2015-09-17 16:27:02 +02:00
- updates to the documentation, in particular about using BBDB.
2015-09-17 16:27:02 +02:00
- improved URL-handling (use emacs built-in functionality)
2015-09-17 16:27:02 +02:00
- many bug fixes, including some crash fixes on BSD
2015-09-17 16:27:02 +02:00
*** guile
add --delete option to the find-dups scripts, to automatically
delete them. Use with care!
2015-06-07 20:06:45 +02:00
2015-09-24 10:24:00 +02:00
** Release 0.9.12
2013-04-09 21:01:49 +02:00
*** 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
2013-05-21 07:04:15 +02:00
- cleanup of the query parser
2015-06-07 20:06:45 +02:00
- provide fake message-ids for messages without it; fixes #183
- allow showing tags in 'mu find' output
- fix CSV quoting
2013-04-09 21:01:49 +02:00
2013-05-21 07:04:15 +02:00
*** mu4e
- update the emacs <-> backend protocol; documented in the mu-server man page
2015-06-07 20:06:45 +02:00
- 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
2013-04-09 21:01:49 +02:00
2015-09-24 10:24:00 +02:00
** Release 0.9.5
*** mu
2012-10-23 19:31:47 +02:00
- 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
2012-10-23 19:31:47 +02:00
cc:foo OR bcc:foo'
2013-03-30 10:51:21 +01:00
- 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'
2013-04-09 21:01:49 +02:00
*** mu4e
2012-10-23 19:31:47 +02:00
- 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
2012-10-23 19:31:47 +02:00
the date for older messages in the headers view
2012-10-20 11:17:31 +02:00
- replace `mu4e-user-mail-address-regexp' and `mu4e-my-mail-addresses' with
`mu4e-user-mail-address-list'
2012-10-22 23:09:45 +02:00
- 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
2013-03-30 10:51:21 +01:00
- 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.
2013-04-09 21:01:49 +02:00
2013-03-30 10:51:21 +01:00
*** mug
- ported to gtk+ 3; remove gtk+ 2.x code
2016-11-24 21:52:28 +01:00
** Release 0.9.9 <2012-10-14>
2012-10-11 19:04:29 +02:00
*** 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
2012-10-11 19:04:29 +02:00
- 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
2012-07-01 19:47:43 +02:00
** Release 0.9.8.5 <2012-07-01>
2012-05-23 16:07:05 +02:00
*** mu4e
2012-07-01 19:47:43 +02:00
- auto-completion of e-mail addresses
2012-06-15 10:47:12 +02:00
- inline display of images (see `mu4e-view-show-images'), uses imagemagick
if available
2012-05-23 16:07:05 +02:00
- 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
2012-06-15 10:47:12 +02:00
- 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
2012-07-01 19:47:43 +02:00
- fix sorting by subject (disregarding Re:, Fwd: etc.)
2012-06-15 10:47:12 +02:00
- much faster handling when there are many maildirs (speedbar)
2012-07-01 19:47:43 +02:00
- handle mailto: links
- improved, extended documentation
2012-05-23 16:07:05 +02:00
*** mu
- support .noupdate files (parallel to .noindex, dir is ignored unless we're
2012-07-01 19:47:43 +02:00
doing a --rebuild).
2012-05-23 16:07:05 +02:00
- append all inline text parts, when getting the text body
2012-06-15 10:47:12 +02:00
- 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
2012-05-23 16:07:05 +02:00
2012-05-08 14:37:53 +02:00
** Release 0.9.8.4 <2012-05-08>
*** mu4e
- much faster header buffers
- split view mode (headers, view); see `mu4e-split-view'.
2012-05-08 14:37:53 +02:00
- add search history for queries
- ability to open attachments with arbitrary programs, pipe through shell
2012-04-15 21:51:20 +02:00
commands or open in the current emacs
- quote names in recipient addresses
2012-04-18 06:18:30 +02:00
- mu4e-get-maildirs works now for recursive maildirs as well
2012-05-08 14:37:53 +02:00
- 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')
2012-04-28 13:22:05 +02:00
- 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')
2012-05-08 14:37:53 +02:00
- add msg2pdf toy
- easy logging (using `mu4e-toggle-logging')
- improve mu4e-speedbar for use in headers/view
2012-04-28 13:22:05 +02:00
- use the message-mode FCC system for saving messages to the sent-messages
folder
2012-05-08 14:37:53 +02:00
- fix: off-by-one in number of matches shown
2012-04-15 21:51:20 +02:00
*** general
- fix for opening files with non-ascii names
2012-04-28 13:22:05 +02:00
- much improved support for searching non-Latin (Cyrillic etc.) languages
we can now match 'Тесла' or 'Аркона' without problems
2012-04-15 21:51:20 +02:00
- smarter escaping (fixes issues with finding message ids)
2012-05-08 14:37:53 +02:00
- fixes for queries with brackets
2012-04-28 13:22:05 +02:00
- allow --summary-len for the length of message summaries
2012-05-08 14:37:53 +02:00
- numerous other small fixes
2012-04-06 10:00:39 +02:00
** Release 0.9.8.3 <2012-04-06>
2012-03-25 19:34:41 +02:00
2012-04-06 11:22:31 +02:00
*NOTE*: existing mu/mu4e are recommended to run `mu index --rebuild' after
installation.
2012-03-25 19:34:41 +02:00
*** mu4e
2012-04-06 10:00:39 +02:00
2012-03-25 19:34:41 +02:00
- allow for searching by editing bookmarks
2012-04-03 22:30:25 +02:00
(`mu4e-search-bookmark-edit-first') (keybinding 'B')
2012-03-25 19:34:41 +02:00
- make it configurable what to do with sent messages (see
`mu4e-sent-messages-behavior')
2012-04-03 22:30:25 +02:00
- 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
2012-03-25 19:34:41 +02:00
- improved documentation
*** general
2012-04-03 22:30:25 +02:00
- 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
2012-03-25 19:34:41 +02:00
- fix compiler warnings for newer/older gcc and clang/clang++
- fix unit tests (and some code) for Ubuntu 10.04 and FreeBSD9
2012-04-03 22:30:25 +02:00
- 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
2012-04-06 10:00:39 +02:00
2012-03-25 19:34:41 +02:00
** Release 0.9.8.2 <2012-03-11>
*** mu4e:
2012-04-06 10:00:39 +02:00
2012-03-25 19:34:41 +02:00
- 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
2012-04-06 10:00:39 +02:00
2012-03-25 19:34:41 +02:00
- 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>
2012-02-13 21:37:40 +01:00
*** mu
- show only leaf/rfc822 MIME-parts
2012-02-09 20:21:39 +01:00
*** mu4e
2012-03-25 19:34:41 +02:00
2012-02-09 20:21:39 +01:00
- 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
2012-02-13 21:37:40 +01:00
- better handling of text-based, embedded message attachments
- for text-bodies, concatenate all text/plain parts
2012-02-17 20:43:24 +01:00
- make filladapt dep optional
2012-02-09 20:21:39 +01:00
- documentation improvements
2012-02-13 21:37:40 +01:00
2012-01-31 19:56:23 +01:00
** Release 0.9.8 <2012-01-31>
- '--descending' has been renamed into '--reverse'
2011-11-23 23:15:01 +01:00
- search for attachment MIME-type using 'mime:' or 'y:'
2011-12-01 20:30:02 +01:00
- search for text in text-attachments using 'embed:' or 'e:'
- searching for attachment file names now uses 'file:' (was: 'attach:')
2011-12-30 12:26:58 +01:00
- 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'
2011-12-31 15:06:33 +01:00
** Release 0.9.7 <2011-09-03 Sat>
2011-07-31 11:59:16 +02:00
2011-07-14 07:22:56 +02:00
- don't enforce UTF-8 output, use locale (fixes issue #11)
2011-07-31 11:59:16 +02:00
- add mail threading to mu-find (using -t/--threads) (sorta fixes issue #13)
2011-07-14 07:22:56 +02:00
- 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)
2011-05-28 11:29:53 +02:00
** Release 0.9.6 <2011-05-28 Sat>
- FreeBSD build fix
2011-05-19 21:49:13 +02:00
- fix matching for mu cfind to be as expected
2011-05-24 21:42:20 +02:00
- fix mu-contacts for broken names/emails
- clear the contacts-cache too when doing a --rebuild
- wildcard searches ('*') for fields (except for path/maildir)
2011-05-21 15:10:23 +02:00
- search for attachment file names (with 'a:'/'attach:') -- also works with
wildcards
- remove --xquery completely; use --output=xquery instead
2011-05-24 21:42:20 +02:00
- fix progress info in 'mu index'
- display the references for a message using the 'r' character (xmu find)
2011-05-25 21:04:13 +02:00
- remove --summary-len/-k, instead use --summary for mu view and mu find, and
2011-05-26 22:39:54 +02:00
- 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
2011-05-28 11:29:53 +02:00
- update documentation, added more examples
2011-04-25 17:58:04 +02:00
** Release 0.9.5 <2011-04-25 Mon>
- bug fix for infinite loop in Maildir detection
- minor fixes in tests, small optimizations
2011-04-12 21:42:49 +02:00
** 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'
2011-04-12 21:42:49 +02:00
- updated documentation
2011-02-13 15:18:54 +01:00
** Release 0.9.3 <2011-02-13 Sun>
2011-02-13 15:18:54 +01:00
- don't warn about missing files with --quiet
2011-02-02 20:07:55 +01:00
** Release 0.9.2 <2011-02-02 Wed>
2011-01-06 15:23:07 +01:00
2011-02-01 23:13:51 +01:00
- 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
2011-02-01 23:13:51 +01:00
--format=plain|xml|json|sexp. For example: 'mu find foobar
--output=json'. These format options are experimental (except for 'plain')
2011-01-06 15:23:07 +01:00
- the --xquery option should now be used as --format=xquery, for output
2011-02-01 23:13:51 +01:00
symlinks, use --format=links. This is a change in the options.
2011-01-06 15:23:07 +01:00
- search output can include the message size using the 'z' shortcut
- match message size ranges (i.e.. size:500k..2M)
2011-01-11 22:26:07 +01:00
- fix: honor the --overwrite (or lack thereof) parameter
2011-01-29 19:52:16 +01:00
- support folder names with special characters (@, ' ', '.' and so on)
2011-01-12 22:16:30 +01:00
- better check for already-running mu index
- when --maildir= is not provided for mu index, default to the last one
2011-01-16 12:55:00 +01:00
- add --max-msg-size, to specify a new maximum message size
2011-01-29 19:52:16 +01:00
- move the 'mug' UI to toys/mug; no longer installable
2011-02-01 23:13:51 +01:00
- better support for Solaris builds, Gentoo.
2011-01-06 15:23:07 +01:00
2010-12-05 13:40:27 +01:00
** Release 0.9.1 <2010-12-05 Sun>
- Add missing icon for mug
2010-12-05 13:40:27 +01:00
- Fix unit tests (Issue #30)
- Fix Fedora 14 build (broken GTK+ 3) (Issue #31)
2010-12-05 13:40:27 +01:00
** Release 0.9 <2010-12-04 Sat>
2010-11-21 14:55:37 +01:00
- 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
2010-11-27 14:07:22 +01:00
- 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.
2010-11-21 14:55:37 +01:00
- you can store bookmarked queries in ~/.mu/bookmarks
- the 'flags' parameter has been renamed in 'flag'
2010-11-08 07:45:59 +01:00
- add a simple graphical UI for searching, called 'mug'
- fix --clearlinks for file systems without entry->d_type (fixes issue #28)
2010-11-27 14:07:22 +01:00
- make matching case-insensitive and accent-insensitive (accent-insensitive
for characters in Unicode Blocks 'Latin-1 Supplement' and 'Latin
2010-12-04 11:37:15 +01:00
Extended-A')
2010-11-29 20:32:15 +01:00
- more extensive pre-processing is done to make searching for email-addresses
2010-12-04 11:37:15 +01:00
and message-ids less likely to not work (issue #21)
2010-11-08 07:45:59 +01:00
- updated the man-pages
2010-12-04 11:37:15 +01:00
- experimental support for Fedora 14, which uses GMime 2.5.x (fixes issue #29)
2010-11-08 07:45:59 +01:00
** Release 0.8 <2010-10-30 Sat>
2010-09-05 20:39:15 +02:00
- There's now 'mu extract' for getting information about MIME-parts
2010-10-25 23:25:14 +02:00
(attachments) and extracting them
2010-09-05 20:39:15 +02:00
- 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
2010-10-25 23:25:14 +02:00
- --log-stderr, --reindex, --rebuild, --autoupgrade, --nocleanup, --mode,
--linksdir, --clearlinks lost their single char version
2010-02-27 12:31:09 +01:00
** Release 0.7 <2010-02-27 Sat>
2010-11-21 14:55:37 +01:00
- Database format changed
- Automatic database scheme version check, notifies users when an upgrade
is needed
2010-02-08 22:18:04 +01:00
- '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
2010-02-27 12:31:09 +01:00
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>
2012-04-06 10:00:39 +02:00
- First new release of mu since 2008
- No longer depends on sqlite
2010-10-25 23:25:14 +02:00
# Local Variables:
# mode: org; org-startup-folded: nil
2011-05-23 07:16:09 +02:00
# End: