2012-10-14 16:00:54 +02:00
|
|
|
|
#+STARTUP:showall
|
2020-06-01 22:52:44 +02:00
|
|
|
|
* NEWS (user visible changes & bigger non-visible ones)
|
2013-04-09 21:01:49 +02:00
|
|
|
|
|
2021-08-28 13:59:22 +02:00
|
|
|
|
* 1.7 (unreleased, development)
|
|
|
|
|
|
|
|
|
|
*** mu
|
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- =mu= switched to use the [[https://mesonbuild.com][meson]] build system by default. The existing
|
|
|
|
|
=autotools= is still avaiable, but is to be removed after the 1.8 release.
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
Using =meson= (which you need to install), you can use something like in the
|
2021-08-28 13:59:22 +02:00
|
|
|
|
mu top directory:
|
2021-08-30 10:33:15 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
#+BEGIN_SRC sh
|
2021-08-28 13:59:22 +02:00
|
|
|
|
$ meson build && ninja -C build
|
2021-08-30 10:43:45 +02:00
|
|
|
|
#+END_SRC
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-09-05 10:15:04 +02:00
|
|
|
|
- However, note that =autogen.sh= has been updated, and there's a convenience
|
|
|
|
|
=Makefile= with some useful targets, so you can also do:
|
|
|
|
|
#+BEGIN_SRC sh
|
|
|
|
|
$ ./autogen.sh && make # and optionally, 'sudo make install'
|
|
|
|
|
#+END_SRC
|
|
|
|
|
|
|
|
|
|
- After that, either =ninja -C build= or =make= should be enough to rebuild
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-11-10 20:59:01 +01:00
|
|
|
|
- Before installing, it is recommended that you *remove* any older versions of
|
|
|
|
|
~mu~ and especiall ~mu4e~, since they may conflict with the newere ones.
|
2021-09-05 10:15:04 +02:00
|
|
|
|
|
2021-11-10 20:59:01 +01:00
|
|
|
|
- =mu= now requires C++17 support for building
|
2021-10-21 20:46:59 +02:00
|
|
|
|
|
2021-11-10 20:59:01 +01:00
|
|
|
|
- The server protocol (as used my mu4e) has seen a number of updates, to
|
|
|
|
|
allow for faster rendering.
|
|
|
|
|
|
|
|
|
|
- The ~processed~ number in the indexing statistics has been renamed into
|
|
|
|
|
~checked~ and describes the number of message files considered for
|
|
|
|
|
updating, which is a bit more useful that the old value, which was
|
|
|
|
|
more-or-less synonymous with the ~updated~ number (which are the message that
|
|
|
|
|
got (re)parsed / (re)added to the database.
|
|
|
|
|
|
|
|
|
|
Basically, it counts all the messages for which we checked their timestamp.
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-08-29 17:14:22 +02:00
|
|
|
|
*** mu4e
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-09-05 10:15:04 +02:00
|
|
|
|
- the old mu4e-view is *gone*; only the gnus-based one remains. This allowed
|
2021-08-29 17:14:22 +02:00
|
|
|
|
for removing quite a bit of old code.
|
|
|
|
|
|
2022-01-12 21:32:21 +01:00
|
|
|
|
- the mu4e headers rendering is much faster (a factor of 3+), which makes
|
|
|
|
|
displaying big results snappier. This required some updates in the headers
|
|
|
|
|
handling and in the server protocol.
|
2021-10-21 20:46:59 +02:00
|
|
|
|
|
2022-02-06 10:16:46 +01:00
|
|
|
|
- indexing happens in the background now and mu4e can interact with the
|
|
|
|
|
server while it is ongoing; this allows for using mu4e during lengthy
|
|
|
|
|
indexing operations.
|
|
|
|
|
|
2021-10-21 20:46:59 +02:00
|
|
|
|
- ~mu4e-index-updated-hook~ now fires after indexing completed, regardless of
|
|
|
|
|
whether anything changed (before, it fired only is something changed). In
|
|
|
|
|
your hook-functions (or elsewhere) you can check if anything changed using
|
2021-11-10 20:59:01 +01:00
|
|
|
|
the new variable ~mu4e-index-update-status~. And note that ~processed~ has
|
|
|
|
|
been renamed into ~checked~, with a slightly different meaning, see the mu
|
|
|
|
|
section.
|
2021-10-21 20:46:59 +02:00
|
|
|
|
|
2021-11-10 20:59:01 +01:00
|
|
|
|
- ~message-user-organization~ can now be used to set the ~Organization:~
|
2021-11-07 11:46:15 +01:00
|
|
|
|
header. See its docstring for details.
|
|
|
|
|
|
2021-11-10 20:59:01 +01:00
|
|
|
|
- ~mu4e-compose-context-switch~ no longer attempts to update the draft folder
|
|
|
|
|
(which turned out to be a little fragile). However, it has been updated to
|
|
|
|
|
automatically change the ~Organization:~ header, and attempts to update the
|
|
|
|
|
message signature. Also, there's a key-binding now: ~C-c ;~
|
|
|
|
|
|
2022-01-12 21:32:21 +01:00
|
|
|
|
- A new ~defcustom~, ~mu4e-view-open-program~ for starting the appropriate
|
|
|
|
|
program for a give file (e.g., ~xdg-open~). There are some reasonable
|
|
|
|
|
defaults for various systems.
|
|
|
|
|
|
2022-01-23 13:22:10 +01:00
|
|
|
|
- Removed ~make-mu4e-bookmark~ which was obsoleted in version 1.3.9.
|
|
|
|
|
|
2021-11-07 11:46:15 +01:00
|
|
|
|
- undo is now supported across message-saves
|
|
|
|
|
|
2021-08-29 17:14:22 +02:00
|
|
|
|
- a lot of the internals have been changed:
|
|
|
|
|
|
2021-10-21 20:46:59 +02:00
|
|
|
|
- =mu4e= is slowly moving from using the =~= to the more common =--= separator
|
|
|
|
|
for private functions; i.e., =mu4e-foo= becomes =mu4e--foo=.
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- =mu4e-utils.el= had become a bit of a dumping ground for bits of code;
|
2021-08-29 17:14:22 +02:00
|
|
|
|
it's gone now, with the functionality move to topic-specific files --
|
2021-08-30 10:43:45 +02:00
|
|
|
|
=mu4e-folders.el=, =mu4e-bookmarks.el=, =mu4e-update.el=, and included in
|
2021-08-29 17:14:22 +02:00
|
|
|
|
existing files.
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- the remaining common functionality has ended up in =mu4e-helpers.el=
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- =mu4e-search.el= takes the search-specific code from =mu4e-headers.el=, and
|
2021-08-29 17:14:22 +02:00
|
|
|
|
adds a minor-mode for the keybindings.
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- =mu4e-context.el= and =mu4e-update.el= also define minor modes with
|
2021-08-29 17:14:22 +02:00
|
|
|
|
keybindings, which saves a lot of code in the various views, since they
|
|
|
|
|
don't need explicitly bind all those function.
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- also =mu4e-vars.el= had become very big, we're refactoring the =defvar= /
|
|
|
|
|
=defcustom= declarations to the topic-specific files.
|
2021-08-30 10:49:42 +02:00
|
|
|
|
|
2021-08-30 10:43:45 +02:00
|
|
|
|
- =mu4e-proc.el= has been renamed =mu4e-server.el=.
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
2021-09-05 10:15:04 +02:00
|
|
|
|
- Because of all these changes, it is recommended you remove older version
|
|
|
|
|
of ~mu4e~ before reinstalling.
|
|
|
|
|
|
2021-08-28 13:59:22 +02:00
|
|
|
|
*** guile
|
|
|
|
|
|
|
|
|
|
- the guile interface has been deprecated. It may be revamped at some point,
|
2021-10-21 20:46:59 +02:00
|
|
|
|
but will be different from the current one, which is to be removed after
|
|
|
|
|
1.8.x
|
2021-08-28 13:59:22 +02:00
|
|
|
|
|
|
|
|
|
|
2021-07-27 21:28:49 +02:00
|
|
|
|
* 1.6 (released, as of July 27 2021)
|
2020-05-25 14:43:06 +02:00
|
|
|
|
|
2021-07-31 00:56:38 +02:00
|
|
|
|
NOTE: After upgrading, you need to call ~mu init~, with your prefered parameters
|
|
|
|
|
before you can use ~mu~ / ~mu4e~. This is because the underlying database-schema
|
|
|
|
|
has changed.
|
|
|
|
|
|
2020-05-25 17:32:10 +02:00
|
|
|
|
*** mu
|
2020-05-26 18:07:56 +02:00
|
|
|
|
|
2021-02-12 17:49:55 +01:00
|
|
|
|
- Where available (and with suitably equiped ~libglib~), log to the ~systemd~
|
2021-08-30 10:49:42 +02:00
|
|
|
|
journal instead of =~/.cache/mu.log=. Passing the ~--debug~ option to ~mu~
|
2021-01-20 10:19:24 +01:00
|
|
|
|
increases the amount that is logged.
|
2020-05-30 12:24:53 +02:00
|
|
|
|
|
2020-06-27 11:22:36 +02:00
|
|
|
|
- Follow symlinks in maildirs, and support moving messsages across
|
2021-02-12 17:49:55 +01:00
|
|
|
|
filesystems. Obviously, that is typically quite a bit slower than the
|
|
|
|
|
single-filesystem case, but can be still be useful.
|
2020-05-26 18:07:56 +02:00
|
|
|
|
|
2020-06-27 11:22:36 +02:00
|
|
|
|
- Optionally provide readline support for the ~mu~ server (when in tty-mode)
|
2020-05-25 17:32:10 +02:00
|
|
|
|
|
2020-06-01 22:52:44 +02:00
|
|
|
|
- Reworked the way mu generates s-expressions for mu4e; they are created
|
|
|
|
|
programmatically now instead of through string building.
|
|
|
|
|
|
2020-06-27 11:22:36 +02:00
|
|
|
|
- The indexer (the part of mu that scans maildirs and updates the message
|
|
|
|
|
store) has been rewritten so it can work asynchronously and take advantage
|
|
|
|
|
of multiple cores. Note that for now, indexing in ~mu4e~ is still a blocking
|
|
|
|
|
operation.
|
|
|
|
|
|
2020-10-17 09:33:36 +02:00
|
|
|
|
- Portability updates for dealing with non-POSIX systems, and in particular
|
|
|
|
|
VFAT filesystem, and building using Clang/libc++.
|
|
|
|
|
|
|
|
|
|
- The personal addresses (as per ~--my-address=~ for ~mu init~) can now also
|
|
|
|
|
include regular expressions (basic POSIX); wrap the expression in ~/~, e.g.,
|
|
|
|
|
~--my-address='/.*@example.*/~'.
|
|
|
|
|
|
2021-03-15 21:55:55 +01:00
|
|
|
|
- Modernized the querying/threading machinery; this makes some old code a
|
2021-01-20 10:19:24 +01:00
|
|
|
|
lot easier to understand and maintain, and even while not an explicit
|
2021-02-12 17:49:55 +01:00
|
|
|
|
goal, is also faster.
|
2021-01-20 10:19:24 +01:00
|
|
|
|
|
2021-02-11 23:49:35 +01:00
|
|
|
|
- Experimental support for the Meson build system.
|
|
|
|
|
|
2020-05-25 14:43:06 +02:00
|
|
|
|
*** mu4e
|
|
|
|
|
|
2021-03-07 16:35:30 +01:00
|
|
|
|
- Use the gnus-based message viewer as the default; the new viewer has quite
|
2021-03-16 18:49:27 +01:00
|
|
|
|
a few extra features compared to the old, mu4e-specific one, such as
|
|
|
|
|
faster crypto, support for S/MIME, syntax-highlighting, calendar
|
|
|
|
|
invitations and more.
|
2021-03-07 16:35:30 +01:00
|
|
|
|
|
2021-07-27 21:28:49 +02:00
|
|
|
|
The new view is superior in most ways, but if you still depend on
|
2021-03-20 23:14:54 +01:00
|
|
|
|
something from the old one, you can use:
|
2021-03-07 16:35:30 +01:00
|
|
|
|
#+begin_example
|
2021-03-16 18:49:27 +01:00
|
|
|
|
;; set *before* loading mu4e; and restart emacs if you want to change it
|
|
|
|
|
;; users of use-packag~ should can use the :init section for this.
|
|
|
|
|
(setq mu4e-view-use-old t)
|
2021-03-07 16:35:30 +01:00
|
|
|
|
#+end_example
|
|
|
|
|
|
2021-03-16 18:49:27 +01:00
|
|
|
|
(The older variable ~mu4e-view-use-gnus~ with the opposite meaning is
|
|
|
|
|
obsolete now, and no longer in use).
|
|
|
|
|
|
2020-05-26 22:16:32 +02:00
|
|
|
|
- Include maildir-shortcuts in the main-view with overall/unread counts,
|
|
|
|
|
similar to bookmarks, and with the same ~:hide~ and ~:hide-unread~ properties.
|
2020-10-17 09:33:36 +02:00
|
|
|
|
Note that for the latter, you need to update your maildir-shortcuts to the
|
2020-05-26 22:16:32 +02:00
|
|
|
|
new format, as explained in the ~mu4e-maildir-shortcuts~ docstring.
|
2020-05-25 14:43:06 +02:00
|
|
|
|
|
2020-05-27 16:27:00 +02:00
|
|
|
|
You can set ~mu4e-main-hide-fully-read~ to hide any bookmarks/maildirs that
|
|
|
|
|
have no unread messages.
|
|
|
|
|
|
2020-05-26 18:18:28 +02:00
|
|
|
|
- Add some more properties for use in capturing org-mode links to messages /
|
|
|
|
|
queries. See [[info:mu4e#Org-mode links][the mu4e manual]] for details.
|
2020-05-25 14:43:06 +02:00
|
|
|
|
|
2020-05-26 22:16:32 +02:00
|
|
|
|
- Honor ~truncate-string-ellipsis~ so you can now use 'fancy' ellipses for
|
|
|
|
|
truncated strings with ~(setq truncate-string-ellipsis "…")~
|
|
|
|
|
|
2021-02-12 17:49:55 +01:00
|
|
|
|
- Add a variable ~mu4e-mu-debug~ which, when set to non-~nil,~ makes the ~mu~
|
2020-06-09 11:12:02 +02:00
|
|
|
|
server log more verbosely (to ~mu.log~ or the journal)
|
|
|
|
|
|
2020-10-17 09:33:36 +02:00
|
|
|
|
- Better alignment in headers-buffers; this looks nicer, but is also a bit
|
|
|
|
|
slower, hence you need to enable ~mu4e-headers-precise-alignment~ for this.
|
|
|
|
|
|
2021-01-20 10:19:24 +01:00
|
|
|
|
- Support ~mu~'s new regexp-based personal addresses, and add
|
2020-10-17 09:33:36 +02:00
|
|
|
|
~mu4e-personal-address-p~ to check whether a given string matches a personal
|
|
|
|
|
address.
|
|
|
|
|
|
2021-02-20 13:04:08 +01:00
|
|
|
|
- TAB-Completion for writing ~mu~ queries
|
|
|
|
|
|
|
|
|
|
- Switch the context for existing draft messages using
|
|
|
|
|
~mu4e-compose-context-switch~ or ~C-c C-;~ in ~mu4e-compose-mode~.
|
2021-01-20 10:19:24 +01:00
|
|
|
|
|
2020-04-18 12:28:21 +02:00
|
|
|
|
* 1.4 (released, as of April 18 2020)
|
2019-05-11 12:27:39 +02:00
|
|
|
|
|
|
|
|
|
*** mu
|
|
|
|
|
|
2020-04-18 12:28:21 +02:00
|
|
|
|
- mu now defaults to the [[https://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html][XDG Base Directory Specification]] for the default
|
|
|
|
|
locations for various files. E.g. on Unix the mu database now lives under
|
|
|
|
|
~~/.cache/mu/~ rather than ~~/.mu~. You can still use the old location by
|
|
|
|
|
passing ~--muhome=~/.mu~ to various ~mu~ commands, or setting ~(setq
|
|
|
|
|
mu4e-mu-home "~/.mu")~ for ~mu4e~.
|
|
|
|
|
|
|
|
|
|
If your ~~/.cache~ is volatile (e.g., is cleared on reboot), you may want
|
|
|
|
|
use ~--muhome~. Some mailing-list dicussion suggest that's fairly rare
|
|
|
|
|
though.
|
|
|
|
|
|
|
|
|
|
After upgrading, you may wish to delete the files in the old location to
|
|
|
|
|
recover some diskspace.
|
|
|
|
|
|
2020-02-09 01:25:36 +01:00
|
|
|
|
- There's a new subcommand ~mu init~ to initialize the mu database, which
|
|
|
|
|
takes the ~--maildir~ and ~--my-address~ parameters that ~index~ used to take.
|
2020-04-06 19:49:39 +02:00
|
|
|
|
These parameters are persistent so ~index~ does not need (or accept) them
|
|
|
|
|
anymore. ~mu4e~ now depends on those parameters.
|
2020-02-09 01:25:36 +01:00
|
|
|
|
|
2020-03-28 09:59:47 +01:00
|
|
|
|
~init~ only needs to be run once or when changing these parameters. That
|
2020-04-29 19:27:49 +02:00
|
|
|
|
implies that you need to re-index after changing these parameters. The
|
|
|
|
|
~.noupdate~ files are ignored when indexing the first time after ~mu init~ (or
|
|
|
|
|
in general, when the database is empty).
|
2020-02-09 01:25:36 +01:00
|
|
|
|
|
|
|
|
|
- There is another new subcommand ~mu info~ to get information about the mu
|
2020-04-18 12:28:21 +02:00
|
|
|
|
database, the personal addresses etc.
|
2020-02-09 01:25:36 +01:00
|
|
|
|
|
2020-03-28 09:59:47 +01:00
|
|
|
|
- The contacts cache (which is used by ~mu cfind~ and ~mu4e~'s
|
|
|
|
|
contact-completion) is now stored as part of the Xapian database rather
|
|
|
|
|
than as a separate file.
|
2019-07-30 07:16:05 +02:00
|
|
|
|
|
2020-04-27 10:56:35 +02:00
|
|
|
|
- The ~--xbatchsize~ and ~--autoupgrade~ options for indexing are gone; both are
|
|
|
|
|
determined implicitly now.
|
2019-07-30 07:16:05 +02:00
|
|
|
|
|
2019-05-11 12:27:39 +02:00
|
|
|
|
*** mu4e
|
|
|
|
|
|
2020-03-31 20:11:25 +02:00
|
|
|
|
- ~mu4e~ no longer uses the ~mu4e-maildir~ and ~mu4e-user-mail-address-list~
|
|
|
|
|
variables; instead it uses the information it gets from ~mu~ (see the ~mu~
|
2020-04-27 10:56:35 +02:00
|
|
|
|
section above). If you have a non-default ~mu4e-mu-home~, make sure to set
|
|
|
|
|
it before ~mu4e~ starts.
|
2020-03-31 20:11:25 +02:00
|
|
|
|
|
|
|
|
|
It is strongly recommended that you run ~mu init~ with the appropriate
|
2020-04-18 12:28:21 +02:00
|
|
|
|
parameters to (re)initialize the Xapian database, as mentioned in the
|
|
|
|
|
mu-section above.
|
2020-03-31 20:11:25 +02:00
|
|
|
|
|
2020-04-06 19:49:39 +02:00
|
|
|
|
The main screen shows your address(es), and issues a warning if
|
|
|
|
|
~user-email-address~ is not part of that (and refer you to ~mu init~). You can
|
|
|
|
|
avoid the addresses in the main screen and the warning by setting
|
|
|
|
|
~mu4e-main-view-hide-addresses~ to non-nil.
|
|
|
|
|
|
2019-07-30 07:16:05 +02:00
|
|
|
|
- In many cases, ~mu4e~ used to receive /all/ contacts after each indexing
|
|
|
|
|
operation; this was slow for some users, so we have updated this to /only/
|
|
|
|
|
get the contacts that have changed since the last round.
|
2019-05-11 12:27:39 +02:00
|
|
|
|
|
|
|
|
|
We also moved sorting the contacts to the mu-side, which speeds things up
|
2020-07-04 00:21:18 +02:00
|
|
|
|
further. However, as a side-effect of this, ~mu4e-contact-rewrite-function~
|
2019-05-11 12:27:39 +02:00
|
|
|
|
and ~mu4e-compose-complete-ignore-address-regexp~ have been obsoleted; users
|
|
|
|
|
of those should migrate to ~mu4e-contact-process-function~; see its
|
|
|
|
|
docstring for details.
|
|
|
|
|
|
2019-07-30 07:16:05 +02:00
|
|
|
|
- Christophe Troestler contributed support for Gnus' calender-invitation
|
|
|
|
|
handling in mu4e (i.e., you should be able to accept/reject invitations
|
|
|
|
|
etc.). It's very fresh code, and likely it'll be tweaked in the future.
|
|
|
|
|
But it's available now for testing. Note that this requires the gnus-based
|
2020-03-31 20:11:25 +02:00
|
|
|
|
viewer, as per ~(setq mu4e-view-use-gnus t)~
|
2019-07-30 07:16:05 +02:00
|
|
|
|
|
2020-02-24 20:18:54 +01:00
|
|
|
|
- In addition, he added support for custom headers, so the ones for for the
|
|
|
|
|
non-gnus-view should work just as well.
|
|
|
|
|
|
2019-12-28 10:29:24 +01:00
|
|
|
|
- ~org-mode~ support is enabled by default now. ~speedbar~ support is disabled
|
2020-05-24 19:11:20 +02:00
|
|
|
|
by default. The support org functionality has been moved to ~mu4e-org.el~,
|
|
|
|
|
with ~org-mu4e.el~ remaining for older things.
|
2019-12-28 10:29:24 +01:00
|
|
|
|
|
2020-03-31 20:11:25 +02:00
|
|
|
|
- ~mu4e~ now adds message-ids to messages when saving drafts, so we can find
|
2020-03-28 09:59:47 +01:00
|
|
|
|
them even with ~mu4e-headers-skip-duplicates~.
|
2019-12-28 10:29:24 +01:00
|
|
|
|
|
2020-02-27 17:57:25 +01:00
|
|
|
|
- Bookmarks (as in ~mu4e-bookmarks~) are now simple plists (instead of cl
|
|
|
|
|
structs). ~make-mu4e-bookmark~ has been updated to produce such plists (for
|
|
|
|
|
backward compatibility). A bookmark now looks like a list of e.g. ~(:name
|
|
|
|
|
"My bookmark" :query "banana OR pear" :key ?f)~ this format is a bit easier
|
|
|
|
|
extensible.
|
2020-01-25 11:50:26 +01:00
|
|
|
|
|
2020-03-28 09:59:47 +01:00
|
|
|
|
- ~mu4e~ recognizes an attribute ~:hide t~, which will hide the bookmark item
|
2020-05-12 23:56:55 +02:00
|
|
|
|
from the main-screen (and speedbar), but keep it available through the
|
2020-03-15 13:56:37 +01:00
|
|
|
|
completion UI.
|
2020-03-09 19:21:39 +01:00
|
|
|
|
|
2020-03-15 13:56:37 +01:00
|
|
|
|
- ~mu4e-maildir-shortcuts~ have also become plists. The older format is still
|
2020-03-28 09:59:47 +01:00
|
|
|
|
recognized for backward compatibility, but you are encouraged to upgrade.
|
2020-01-13 11:25:24 +01:00
|
|
|
|
|
2020-03-15 13:56:37 +01:00
|
|
|
|
- Replying to mailing-lists has been improved, allowing for choosing for
|
|
|
|
|
replying to all, sender, list-only.
|
2020-01-25 11:50:26 +01:00
|
|
|
|
|
2020-04-18 12:28:21 +02:00
|
|
|
|
- A very visible change, ~mu4e~ now shows unread/all counts for bookmarks in
|
2020-05-05 20:45:48 +02:00
|
|
|
|
the main screen that are strings. This is on by default, but can be
|
|
|
|
|
disabled by setting ~:hide-unread~ in the bookmark ~plist~ to ~t~. For
|
|
|
|
|
speed-reasons, these counts do _not_ filter out duplicates nor messages that
|
|
|
|
|
have been removed from the filesystem.
|
2020-02-27 17:57:25 +01:00
|
|
|
|
|
2020-04-06 19:47:29 +02:00
|
|
|
|
- ~mu4e-attachment-dir~ now also applies to composing messages; it determines
|
|
|
|
|
the default directory for inclusion.
|
|
|
|
|
|
|
|
|
|
- The mu4e <-> mu interaction has been rewritten to communicate using
|
2020-05-13 23:04:59 +02:00
|
|
|
|
s-expressions, with a repl for testing.
|
2020-01-22 20:35:34 +01:00
|
|
|
|
|
2020-09-08 04:54:43 +02:00
|
|
|
|
*** guile
|
|
|
|
|
|
|
|
|
|
- guile 3.0 is now supported; guile 2.2 still works.
|
|
|
|
|
|
2019-08-01 21:43:06 +02:00
|
|
|
|
*** toys
|
|
|
|
|
|
|
|
|
|
- Updated the ~mug~ toy UI to use Webkit2/GTK+. Note that this is just a toy
|
|
|
|
|
which is not meant for distribution. ~msg2pdf~ is disabled for now.
|
2020-04-27 10:56:35 +02:00
|
|
|
|
|
|
|
|
|
|
2020-06-07 17:28:59 +02:00
|
|
|
|
*** How to upgrade mu4e
|
2020-04-22 16:57:25 +02:00
|
|
|
|
|
2020-06-07 17:28:59 +02:00
|
|
|
|
- upgrade ~mu~ to the latest stable version (1.4.x)
|
2020-04-22 16:57:25 +02:00
|
|
|
|
|
|
|
|
|
- shut down emacs
|
|
|
|
|
|
2020-06-07 17:26:05 +02:00
|
|
|
|
- Run ~mu init~ in a terminal
|
2020-04-22 16:57:25 +02:00
|
|
|
|
|
2020-06-07 17:28:59 +02:00
|
|
|
|
- Make sure ~mu init~ points to the right Maildir folder and add your email
|
|
|
|
|
address(es) the following way:
|
|
|
|
|
|
2020-06-07 17:26:05 +02:00
|
|
|
|
~mu init --maildir=~/Maildir --my-address=jim@example.com --my-address=bob@example.com~
|
2020-04-22 16:57:25 +02:00
|
|
|
|
|
2020-06-07 17:28:59 +02:00
|
|
|
|
- once this is done, run ~mu index~
|
2020-04-22 16:57:25 +02:00
|
|
|
|
|
2020-06-07 17:28:59 +02:00
|
|
|
|
- Don't forget to delete your old mail cache location if necessary (see
|
|
|
|
|
release notes for more detail).
|
2020-04-27 10:56:35 +02:00
|
|
|
|
|
2019-08-01 21:43:06 +02:00
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
** 1.2
|
|
|
|
|
|
|
|
|
|
After a bit over a year since version 1.0, here is version 1.2. This is
|
|
|
|
|
mostly a bugfix release, but there are also a number of new features.
|
|
|
|
|
|
|
|
|
|
*** mu
|
|
|
|
|
|
|
|
|
|
- Substantial (algorithmic) speed-up of message-threading; this also (or
|
|
|
|
|
especially) affects mu4e, since threading is the default. See commit
|
|
|
|
|
eb9bfbb1ca3c for all the details, and thanks to Nicolas Avrutin.
|
|
|
|
|
|
|
|
|
|
- The query-parser now generates better queries for wildcard searches, by
|
|
|
|
|
using the Xapian machinery for that (when available) rather than
|
2019-11-06 16:13:39 +01:00
|
|
|
|
transforming into regexp queries.
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
- The perl backend is hardly used and will be removed; for now we just
|
|
|
|
|
disable it in the build.
|
|
|
|
|
|
2019-11-06 16:13:39 +01:00
|
|
|
|
- Allow outputting messages in json format, closely following the sexp
|
2019-03-24 11:44:04 +01:00
|
|
|
|
output. This adds an (optional) dependency on the Json-Glib library.
|
|
|
|
|
|
|
|
|
|
*** mu4e
|
|
|
|
|
|
|
|
|
|
- Bump the minimal required emacs version to 24.4. This was already de-facto
|
|
|
|
|
true, now it is enforced.
|
|
|
|
|
|
|
|
|
|
- In mu4e-bookmarks, allow the `:query` element to take a function (or
|
|
|
|
|
lambda) to dynamically generate the query string.
|
|
|
|
|
|
|
|
|
|
- There is a new message-view for mu4e, based on the Gnus' article-view.
|
|
|
|
|
This bring a lot of (but not all) of the very rich Gnus article-mode
|
|
|
|
|
feature-set to mu4e, such as S/MIME-support, syntax-highlighting,
|
|
|
|
|
|
|
|
|
|
For now this is experimental ("tech preview"), but might replace the
|
|
|
|
|
current message-view in a future release. Enable it with:
|
2021-03-15 21:55:55 +01:00
|
|
|
|
(setq mu4e-view-use-gnus t)
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
Thanks to Christophe Troestler for his work on fixing various encoding
|
|
|
|
|
issues.
|
|
|
|
|
|
|
|
|
|
- Many bug fixes
|
|
|
|
|
|
|
|
|
|
*** guile
|
|
|
|
|
|
|
|
|
|
- Now requires guile 2.2.
|
|
|
|
|
|
|
|
|
|
*** Contributors for this release:
|
|
|
|
|
|
|
|
|
|
Ævar Arnfjörð Bjarmason, Albert Krewinkel, Alberto Luaces, Alex Bennée, Alex
|
|
|
|
|
Branham, Alex Murray, Cheong Yiu Fung, Chris Nixon, Christian Egli,
|
|
|
|
|
Christophe Troestler, Dirk-Jan C. Binnema, Eric Danan, Evan Klitzke, Ian
|
|
|
|
|
Kelling, ibizaman, James P. Ascher, John Whitbeck, Junyeong Jeong, Kevin
|
|
|
|
|
Foley, Marcelo Henrique Cerri, Nicolas Avrutin, Oleh Krehel, Peter W. V.
|
|
|
|
|
Tran-Jørgensen, Piotr Oleskiewicz, Sebastian Miele, Ulrich Ölmann,
|
|
|
|
|
|
2018-02-03 12:53:12 +01:00
|
|
|
|
** 1.0
|
2019-03-24 11:44: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'
|
2019-03-24 11:44:04 +01:00
|
|
|
|
both in mu and mu4e. Existing queries should still work, but the 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),
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
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'
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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:
|
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
Æ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.
|
2017-12-17 16:20:04 +01:00
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
And all the people on the mailing-list and in github, with bug reports,
|
|
|
|
|
questions and suggestions.
|
2017-12-17 16:20:04 +01:00
|
|
|
|
|
|
|
|
|
|
2016-11-24 21:52:28 +01:00
|
|
|
|
** 0.9.18
|
2016-01-24 11:30:37 +01:00
|
|
|
|
|
2016-11-06 09:24:29 +01:00
|
|
|
|
New development series which will lead to 0.9.18.
|
|
|
|
|
|
|
|
|
|
*** mu
|
|
|
|
|
|
2019-03-24 11:44:04 +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.
|
|
|
|
|
- implement "lazy-checking", which makes mu not descend into
|
|
|
|
|
subdirectories when the directory-timestamp is up to date; greatly speeds
|
|
|
|
|
up indexing (see --lazy-check)
|
|
|
|
|
- prefer gpg2 for crypto
|
|
|
|
|
- fix a crash when running on OpenBSD
|
|
|
|
|
- fix --clear-links (broken filenames)
|
|
|
|
|
- You can now set the MU_HOME environment variable as an
|
2020-05-12 23:56:55 +02:00
|
|
|
|
alternative way of setting the mu homedir via the --muhome command-line
|
2019-03-24 11:44:04 +01:00
|
|
|
|
parameter.
|
|
|
|
|
|
2016-11-06 09:24:29 +01:00
|
|
|
|
*** mu4e
|
2016-11-24 21:52:28 +01:00
|
|
|
|
|
|
|
|
|
**** reading messages
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
- 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.
|
2016-11-24 21:52:28 +01:00
|
|
|
|
|
|
|
|
|
**** composing messages
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
- Cleanly handle early exits from message composition as well as while
|
|
|
|
|
composing.
|
|
|
|
|
- Allow for resending existing messages, possibly editing them. M-x
|
|
|
|
|
mu4e-compose-resend, or use the menu; no shortcut.
|
|
|
|
|
- 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')
|
2016-11-24 21:52:28 +01:00
|
|
|
|
|
|
|
|
|
**** searching & marking
|
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
- 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.
|
|
|
|
|
- In addition, there's a `mu4e-headers-search-bookmark-hook` which
|
|
|
|
|
gets called when searches get invoked as a bookmark (note that
|
|
|
|
|
`mu4e-headers-search-hook` will also be called just afterwards). This
|
|
|
|
|
hook also receives the search expression as its parameter.
|
|
|
|
|
- Remove the 'z' keybinding for leaving the headers
|
|
|
|
|
view. Keybindings are precious!
|
|
|
|
|
- Fix parentheses/precedence in narrowing search terms
|
2016-11-24 21:52:28 +01:00
|
|
|
|
|
|
|
|
|
**** indexing
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
- 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
|
2016-11-24 21:52:28 +01:00
|
|
|
|
|
|
|
|
|
**** misc
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
|
|
|
|
- don't overwrite global-mode-string, append to it.
|
|
|
|
|
- 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.
|
|
|
|
|
- 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
|
|
|
|
|
- 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
|
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
- an experimental Perl binding ("mup") is available now. See
|
|
|
|
|
perl/README.md for details.
|
|
|
|
|
|
2016-11-26 15:56:28 +01:00
|
|
|
|
** Contributors:
|
|
|
|
|
|
2019-03-24 11:44:04 +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-24 11:30:37 +01:00
|
|
|
|
2016-01-20: Release from the 0.9.15 series
|
2016-01-20 19:19:35 +01:00
|
|
|
|
|
|
|
|
|
*** Contributors:
|
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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.)
|
2016-01-20 19:19:35 +01:00
|
|
|
|
|
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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
are for development versions; thus, 0.9.16 is to be the next stable
|
|
|
|
|
release.
|
2020-05-12 23:56:55 +02:00
|
|
|
|
- special case text/calendar attachments to get .vcs
|
2019-03-24 11:44:04 +01:00
|
|
|
|
extensions. This makes it easier to process those with external tools.
|
2015-10-07 09:35:13 +02:00
|
|
|
|
- change the message file names to better conform to the maildir
|
|
|
|
|
spec; this was confusing some tools.
|
2015-10-13 15:16:10 +02:00
|
|
|
|
- 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
view can be customized; e.g. (set-face-attribute 'mu4e-view-body-face nil
|
|
|
|
|
:font "Liberation Serif-10")
|
2015-11-17 09:59:35 +01:00
|
|
|
|
- add `mu4e-action-show-thread`, an action for the headers and view
|
2019-03-24 11:44:04 +01:00
|
|
|
|
buffers to search for messages in the same thread as the current one.
|
2015-11-17 09:59:35 +01:00
|
|
|
|
- allow for transforming mailing-list names for display, using
|
|
|
|
|
`mu4e-mailing-list-patterns'.
|
2015-11-22 11:17:36 +01:00
|
|
|
|
- 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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.
|
2015-12-15 08:08:40 +01:00
|
|
|
|
- correctly decode mailing-list headers
|
2015-12-19 13:01:06 +01:00
|
|
|
|
- allow for "fancy" mark-characters; and improve the default set
|
|
|
|
|
- by default, the maildirs are no longer cached; please see the
|
2019-03-24 11:44:04 +01:00
|
|
|
|
variable ~mu4e-cache-maildir-list~ if you have a lot of maildirs and it
|
|
|
|
|
gets slow.
|
2015-12-19 13:01:06 +01:00
|
|
|
|
- change the default value for
|
2019-03-24 11:44:04 +01:00
|
|
|
|
~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.
|
2015-12-27 09:28:11 +01:00
|
|
|
|
- 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
text and html display. The existing 'mu4e-view-toggle-hide-cited' gets the
|
|
|
|
|
new binding '#'.
|
2015-12-27 13:30:02 +01:00
|
|
|
|
- add a customization variable `mu4e-view-auto-mark-as-read'
|
2019-03-24 11:44:04 +01:00
|
|
|
|
(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.
|
2016-01-17 09:36:17 +01:00
|
|
|
|
- use smaller chunks for mu server on Cygwin, allowing for better
|
|
|
|
|
mu4e support there.
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
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
|
|
|
|
|
|
2019-03-24 11:44:04 +01: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
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
(and of course all people who reported issues, provided suggestions etc.)
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
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-11-29 00:16:33 +01:00
|
|
|
|
|
2015-06-07 20:06:45 +02:00
|
|
|
|
- make `mu4e-headers-sort-field', `mu4e-headers-sort-direction'
|
2019-03-24 11:44:04 +01:00
|
|
|
|
public (that, is change the prefix from mu4e~ to mu4e-), so users can
|
|
|
|
|
manipulate them
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
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-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
- allow for composing in a separate frame (see
|
|
|
|
|
`mu4e-compose-in-new-frame')
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
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-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
#+BEGIN_EXAMPLE
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
the headers list would now look something like:
|
|
|
|
|
#+BEGIN_EXAMPLE
|
2019-03-24 11:44:04 +01:00
|
|
|
|
10:26 ⭑☐ Nicolas Goaziou Orgmode /bulk ◼ Re: [O] 2 issue with Include function
|
|
|
|
|
11:00 ⭑☐ Leonard Randall Orgmode /bulk ┗▶ 10:55 ⭑☐ Guillermo Rodrigu... GstDev
|
2019-11-06 16:13:39 +01:00
|
|
|
|
/bulk ◼ Re: stop pipeline into a callback function. 12:04 ⭑☐ Enrique Ocaña Gon...
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
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-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
It's not the default yet, but may become so in the future.
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-06-09 20:07:13 +02:00
|
|
|
|
- add some spam-handling actions to mu4e-contrib.el
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
- mu4e now targets org 8.x, which support for previous versions
|
2019-03-24 11:44:04 +01:00
|
|
|
|
relegated to `org-old-mu4e.el`. Some of the new org-features are improved
|
|
|
|
|
capture templates.
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
- updates to the documentation, in particular about using BBDB.
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
- improved URL-handling (use emacs built-in functionality)
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
- many bug fixes, including some crash fixes on BSD
|
2015-11-29 00:16:33 +01:00
|
|
|
|
|
2015-09-17 16:27:02 +02:00
|
|
|
|
*** guile
|
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
– 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
|
2012-10-17 11:07:57 +02:00
|
|
|
|
|
2012-10-19 11:02:13 +02:00
|
|
|
|
*** mu
|
2012-10-23 19:31:47 +02:00
|
|
|
|
|
2019-03-24 11:44:04 +01: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 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'
|
2013-04-09 21:01:49 +02:00
|
|
|
|
|
2012-10-17 11:07:57 +02:00
|
|
|
|
*** mu4e
|
2012-10-23 19:31:47 +02:00
|
|
|
|
|
2012-10-17 11:07:57 +02:00
|
|
|
|
- scroll down in message view takes you to next message (but see
|
|
|
|
|
`mu4e-view-scroll-to-next')
|
2012-10-19 11:02:13 +02:00
|
|
|
|
- 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".
|
2012-10-24 17:36:50 +02:00
|
|
|
|
- automatically update the headers buffer when new messages are found during
|
|
|
|
|
indexing; set `mu4e-headers-auto-update' to nil to disable this.
|
2012-10-25 11:28:55 +02:00
|
|
|
|
- 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
|
|
|
|
|
|
2012-10-25 11:28:55 +02:00
|
|
|
|
|
2019-03-24 11:44:04 +01:00
|
|
|
|
|
2012-10-14 16:00:54 +02: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
|
2012-10-19 11:02:13 +02:00
|
|
|
|
- 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-10-14 16:00:54 +02:00
|
|
|
|
|
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
|
2012-10-19 11:02:13 +02:00
|
|
|
|
- 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>
|
2012-04-08 19:28:49 +02:00
|
|
|
|
|
|
|
|
|
*** 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-08 19:28:49 +02:00
|
|
|
|
|
|
|
|
|
|
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)
|
2012-04-08 19:28:49 +02:00
|
|
|
|
- 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
|
|
|
|
|
2019-03-24 11:44:04 +01: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')
|
2012-03-25 19:34:41 +02:00
|
|
|
|
|
|
|
|
|
*** 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
- show only leaf/rfc822 MIME-parts
|
2012-02-13 21:37:40 +01:00
|
|
|
|
|
2012-02-09 20:21:39 +01:00
|
|
|
|
*** mu4e
|
2012-03-25 19:34:41 +02:00
|
|
|
|
|
2019-03-24 11:44:04 +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
|
|
|
|
|
- better handling of text-based, embedded message attachments
|
|
|
|
|
- for text-bodies, concatenate all text/plain parts
|
|
|
|
|
- make filladapt dep optional
|
|
|
|
|
- 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>
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
|
|
|
|
- '--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-09-22 20:00:52 +02:00
|
|
|
|
|
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.
|
2011-07-22 20:10:54 +02:00
|
|
|
|
- fix date handling (timezones)
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
2011-05-28 11:29:53 +02:00
|
|
|
|
** Release 0.9.6 <2011-05-28 Sat>
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
|
|
|
|
- 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
|
2011-09-22 20:00:52 +02:00
|
|
|
|
- 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
|
2011-05-22 09:40:12 +02:00
|
|
|
|
- remove --xquery completely; use --output=xquery instead
|
2011-05-24 21:42:20 +02:00
|
|
|
|
- fix progress info in 'mu index'
|
2011-07-31 11:17:14 +02:00
|
|
|
|
- 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
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-09-22 20:00:52 +02:00
|
|
|
|
|
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>
|
2011-03-31 22:08:26 +02:00
|
|
|
|
|
|
|
|
|
- add the 'cfind' command, to search/export contact information
|
2011-09-22 20:00:52 +02:00
|
|
|
|
- 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-09-22 20:00:52 +02:00
|
|
|
|
|
2011-02-13 15:18:54 +01:00
|
|
|
|
- don't warn about missing files with --quiet
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
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'
|
2011-09-22 20:00:52 +02:00
|
|
|
|
- output searches as plain text (default), XML, JSON or s-expressions using
|
2019-03-24 11:44:04 +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>
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
|
|
|
|
- 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)
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
2010-12-05 13:40:27 +01:00
|
|
|
|
** Release 0.9 <2010-12-04 Sat>
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
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>
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
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
|
2011-09-22 20:00:52 +02:00
|
|
|
|
|
2010-02-27 12:31:09 +01:00
|
|
|
|
** Release 0.7 <2010-02-27 Sat>
|
2010-11-21 14:55:37 +01:00
|
|
|
|
|
2010-02-08 20:25:17 +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
|
2010-02-08 20:25:17 +01:00
|
|
|
|
- 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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
~/Maildir/foo/bar/new/msg and with m:/foo/bar this replace the search for
|
|
|
|
|
path/p in 0.6
|
2010-02-08 20:25:17 +01:00
|
|
|
|
- Fixes for reported issues ()
|
|
|
|
|
- A test suite with a growing number of unit tests
|
|
|
|
|
|
|
|
|
|
|
2011-09-22 20:00:52 +02:00
|
|
|
|
** Release 0.6 <2010-01-23 Sat>
|
2012-04-06 10:00:39 +02:00
|
|
|
|
|
2019-03-24 11:44:04 +01: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
|
2019-03-24 11:44:04 +01:00
|
|
|
|
# fill-column:80
|
2011-05-23 07:16:09 +02:00
|
|
|
|
# End:
|