Skip to content

Releases: djcb/mu

Stable release v1.12.7

27 Oct 20:01
v1.12.7
Compare
Choose a tag to compare

stable release 1.12.7

  • many documentation fixes
  • mu4e: fix some mu4e-compose-captured-message corner case (#2745)
  • mu4e: fix 'user-agent' field (#2750)
  • few tiny tweaks

However biggest change is regarding mu's "threadiness" with respect to
Xapian. For a while, some people, ran into Xapian database
corruptions (I've seen it very occasionally, some people more often);
issue #2706.

I don't know the precise cause, but it seems to be related to using
threads with Xapian; the mu code in this area hasn't changed much, so
perhaps newer Xapian versions are less forgiving? Anyway, this is all
speculation. Database corruption with mu is not catastrophic, since you
can always rebuild it without data-loss; however, it's still annoying
and we'd obviously want to avoid that.

1.12.7 includes a change to make the database access single-threaded
again, which seems to help for this problem. We're really returning to
the behavior some older versions of mu, with the difference that now
you'll get a message in mu4e

Cannot handle command while indexing, please retry later.

Hope that doesn't inconvenience people too much. Might have a deeper
look into when I have some more time and not in the 1.12.x series.

(there's a meson flag to keep the existing behavior, see the commit
message).

Stable release v1.12.6

27 Jul 20:26
v1.12.6
Compare
Choose a tag to compare

able release 1.12.6

  • improved documentation: man-pages, mu4e reference manual, README
  • new function mu4e-save-message, to save a copy of the message at
    point
  • reduce logging a bit
  • fix mu4e-compose-pre-hook which broke with the 1.12.5 changes
  • fix bookmark support (bookmark-make-record-function)

Stable release v1.12.5

03 May 16:22
v1.12.5
Compare
Choose a tag to compare

New stable release, with a number of improvements:

  • Rework message composition; split off parts into mu4e-draft.el
    This tries harder to maintain the current buffer as expected
  • This fixes e.g. emacs-report-bug handling
  • New hook mu4e-compose-post-hook for tweaking what mu4e does when
    we're done with a message (after sending, cancelling, ...).
    By default, it tries to close the frame if needed, and restore
    the window configuration. See its docstring.
  • Better handle forwarding of encoded messages
  • Don't remove non-mu4e completion in composer
  • Integrate iCalendar support with message-composition
  • Handle mu4e-sent-messages-behavior correctly when it's a function
  • Better support NetBSD
  • Support some file systems that don't put the file type in d_type
  • Improve documentation

Release 1.10.9

23 Apr 18:14
v1.10.9
Compare
Choose a tag to compare

Stable release; some small fixes backported from 1.12.x:

  • fix bookmark function handling
  • work around emacs rendering change
  • fix some compiler wawrnings
  • support macos notifications

Release v1.12.4

15 Apr 17:01
v1.12.4
Compare
Choose a tag to compare

New stable release

  • query when quitting emacs with unhandled marks in a headers buffer
  • fix mime-handling
  • update sent handling (simplifying it)
  • some internal improvements
  • number of small fixes / updates
  • documentation updates
  • re-enable a specific database lock; this makes indexing a bit slower,
    but hopefully avoids some db corruption.

Stable release v1.12.3

08 Apr 20:52
v1.12.3
Compare
Choose a tag to compare
  • improve documentation / manpages
  • add --reindex option to 'mu index'
  • split off mu4e-complete-contact (for wider use)
  • work around some mail rendering issues with some emacs version
  • update some dependencies
  • fix some build warnings on older emacsen
  • fix musl build

Release 1.12.2

16 Mar 21:38
v1.12.2
Compare
Choose a tag to compare

Stable release 1.12.2

A bunch of fixes and some features restored:

  • fix guile loading path
  • respect message-cite-reply-position
  • bring back mu4e-message-goto-(top|bottom)
  • bring back mu4e-compose-context-switch
  • bring back mu4e-compose-attach-captured-message
  • improve manpages layout
  • flag messages with "list-unsubscribe" as MailingList messages
  • fix some build warnings

Release 1.12.1

03 Mar 08:25
v1.12.1
Compare
Choose a tag to compare

Various small tweaks / fixes:

  • CLD2: add build option; ensure CLD2 is actually used
  • insist --maildir is absolute
  • tweak mu4e-compose; add 'display-buffer option for mu4e-compose-switch
  • fix typos, update mu4e documentation

Release 1.12.0

24 Feb 14:20
v1.12.0
Compare
Choose a tag to compare

First release from the new stable 1.12 series.

For details, please see NEWS.org.

Release 1.10.8

09 Nov 19:31
v1.10.8
Compare
Choose a tag to compare

Stable release 1.10.8

  • guile: fix module installation path
  • infodir: allow passing absolute path
  • mu4e-view: assign gnus-article-buffer (helps with some external
    programs)
  • mu4e: fix completion with non-quick keys (when using completion
    frameworks)