mirror of https://github.com/djcb/mu.git
parent
8ed2c08bad
commit
d80ae9497c
111
NEWS.org
111
NEWS.org
|
@ -1,12 +1,13 @@
|
||||||
#+STARTUP:showall
|
#+STARTUP:showall
|
||||||
* NEWS (user visible changes & bigger non-visible ones)
|
* NEWS (user visible changes & bigger non-visible ones)
|
||||||
|
|
||||||
* 1.7 (unreleased, development)
|
* 1.8 (released on June 25, 2022)
|
||||||
|
|
||||||
*** mu
|
*** mu
|
||||||
|
|
||||||
- =mu= switched to use the [[https://mesonbuild.com][meson]] build system by default. The existing
|
- =mu= switched to use the [[https://mesonbuild.com][meson]] build system by
|
||||||
=autotools= is still avaiable, but is to be removed after the 1.8 release.
|
default. The existing =autotools= is still avaiable, but is to be removed
|
||||||
|
after the 1.8 release.
|
||||||
|
|
||||||
Using =meson= (which you need to install), you can use something like the
|
Using =meson= (which you need to install), you can use something like the
|
||||||
following in the mu top source directory:
|
following in the mu top source directory:
|
||||||
|
@ -15,8 +16,8 @@
|
||||||
$ meson build && ninja -C build
|
$ meson build && ninja -C build
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
- However, note that =autogen.sh= has been updated, and there's a convenience
|
- However, note that =autogen.sh= has been updated, and there's a
|
||||||
=Makefile= with some useful targets, so you can also do:
|
convenience =Makefile= with some useful targets, so you can also do:
|
||||||
#+BEGIN_SRC sh
|
#+BEGIN_SRC sh
|
||||||
$ ./autogen.sh && make # and optionally, 'sudo make install'
|
$ ./autogen.sh && make # and optionally, 'sudo make install'
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
@ -31,14 +32,15 @@
|
||||||
#+end_example
|
#+end_example
|
||||||
(replace 'Maildir' with the path to your maildir)
|
(replace 'Maildir' with the path to your maildir)
|
||||||
|
|
||||||
once this is done, do check the generated 'rename.sh' and after convincing yourself it does the right thing, do
|
once this is done, do check the generated 'rename.sh' and after convincing
|
||||||
|
yourself it does the right thing, do
|
||||||
#+begin_example
|
#+begin_example
|
||||||
$ sh rename.sh
|
$ sh rename.sh
|
||||||
#+end_example
|
#+end_example
|
||||||
after that, re-index.
|
after that, re-index.
|
||||||
|
|
||||||
- Before installing, it is recommended that you *remove* any older versions of
|
- Before installing, it is recommended that you *remove* any older versions
|
||||||
~mu~ and especially ~mu4e~, since they may conflict with the newer ones.
|
of ~mu~ and especially ~mu4e~, since they may conflict with the newer ones.
|
||||||
|
|
||||||
- =mu= now requires C++17 support for building
|
- =mu= now requires C++17 support for building
|
||||||
|
|
||||||
|
@ -52,8 +54,8 @@
|
||||||
- The ~processed~ number in the indexing statistics has been renamed into
|
- The ~processed~ number in the indexing statistics has been renamed into
|
||||||
~checked~ and describes the number of message files considered for
|
~checked~ and describes the number of message files considered for
|
||||||
updating, which is a bit more useful that the old value, which was
|
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
|
more-or-less synonymous with the ~updated~ number (which are the message
|
||||||
got (re)parsed / (re)added to the database.
|
that got (re)parsed / (re)added to the database.
|
||||||
|
|
||||||
Basically, it counts all the messages for which we checked their timestamp.
|
Basically, it counts all the messages for which we checked their timestamp.
|
||||||
|
|
||||||
|
@ -64,9 +66,9 @@
|
||||||
- instead of passing ~--muhome~, you can now also set an environment variable
|
- instead of passing ~--muhome~, you can now also set an environment variable
|
||||||
~MUHOME~.
|
~MUHOME~.
|
||||||
|
|
||||||
- the ~info~ command now includes information about the last indexing operation
|
- the ~info~ command now includes information about the last indexing
|
||||||
and the last database change that took place; note that the information may
|
operation and the last database change that took place; note that the
|
||||||
be slightly delayed due to database caching.
|
information may be slightly delayed due to database caching.
|
||||||
|
|
||||||
- the ~verify~ command for checking signatures has been updated, and is more
|
- the ~verify~ command for checking signatures has been updated, and is more
|
||||||
informative
|
informative
|
||||||
|
@ -109,10 +111,10 @@
|
||||||
|
|
||||||
- The various "toggles" for the headers-view (full-search, include-related,
|
- The various "toggles" for the headers-view (full-search, include-related,
|
||||||
skip-duplicates, threading) were a bit hard to find and with non-obvious
|
skip-duplicates, threading) were a bit hard to find and with non-obvious
|
||||||
key-bindings. For that, there is now ~mu4e-headers-toggle-setting~ (bound to
|
key-bindings. For that, there is now ~mu4e-headers-toggle-setting~ (bound
|
||||||
~M~) to handle all of that. The toggles are also reflected in the mode-line;
|
to ~M~) to handle all of that. The toggles are also reflected in the
|
||||||
so e.g. 'RTU' means we're including [R]elated messages, and show [T]hreads,
|
mode-line; so e.g. 'RTU' means we're including [R]elated messages, and show
|
||||||
skip duplicates ([U]nique).
|
[T]hreads, skip duplicates ([U]nique).
|
||||||
|
|
||||||
- the old mu4e-view is *gone*; only the gnus-based one remains. This allowed
|
- the old mu4e-view is *gone*; only the gnus-based one remains. This allowed
|
||||||
for removing quite a bit of old code.
|
for removing quite a bit of old code.
|
||||||
|
@ -140,22 +142,22 @@
|
||||||
automatically change the ~Organization:~ header, and attempts to update the
|
automatically change the ~Organization:~ header, and attempts to update the
|
||||||
message signature. Also, there's a key-binding now: ~C-c ;~
|
message signature. Also, there's a key-binding now: ~C-c ;~
|
||||||
|
|
||||||
- Changed the default for ~mu4e-compose-complete-only-after~ to 2018-01-01, to
|
- Changed the default for ~mu4e-compose-complete-only-after~ to 2018-01-01,
|
||||||
filter out contacts not seen after that date.
|
to filter out contacts not seen after that date.
|
||||||
|
|
||||||
- As an additional measure to limit the number of contacts that mu4e loads
|
- As an additional measure to limit the number of contacts that mu4e loads
|
||||||
for auto-completions, there's ~mu4e-compose-complete-max~, to set a precise
|
for auto-completions, there's ~mu4e-compose-complete-max~, to set a precise
|
||||||
numerical match (*before* any possible filtering). Set to ~nil~ (no maximum by
|
numerical match (*before* any possible filtering). Set to ~nil~ (no maximum
|
||||||
default).
|
by default).
|
||||||
|
|
||||||
- Updated the "fancy" characters for some header fields. Added new ones for
|
- Updated the "fancy" characters for some header fields. Added new ones for
|
||||||
personal and list messages.
|
personal and list messages.
|
||||||
|
|
||||||
- Removed ~make-mu4e-bookmark~ which was obsoleted in version 1.3.9.
|
- Removed ~make-mu4e-bookmark~ which was obsoleted in version 1.3.9.
|
||||||
|
|
||||||
- Add command ~mu4e-sexp-at-point~ for showing/hiding the s-expression for the
|
- Add command ~mu4e-sexp-at-point~ for showing/hiding the s-expression for
|
||||||
message-at-point. Useful for development / debugging. Bound to ~,~ in headers
|
the message-at-point. Useful for development / debugging. Bound to ~,~ in
|
||||||
and view mode.
|
headers and view mode.
|
||||||
|
|
||||||
- undo is now supported across message-saves
|
- undo is now supported across message-saves
|
||||||
|
|
||||||
|
@ -171,8 +173,8 @@
|
||||||
|
|
||||||
- the remaining common functionality has ended up in =mu4e-helpers.el=
|
- the remaining common functionality has ended up in =mu4e-helpers.el=
|
||||||
|
|
||||||
- =mu4e-search.el= takes the search-specific code from =mu4e-headers.el=, and
|
- =mu4e-search.el= takes the search-specific code from =mu4e-headers.el=,
|
||||||
adds a minor-mode for the keybindings.
|
and adds a minor-mode for the keybindings.
|
||||||
|
|
||||||
- =mu4e-context.el= and =mu4e-update.el= also define minor modes with
|
- =mu4e-context.el= and =mu4e-update.el= also define minor modes with
|
||||||
keybindings, which saves a lot of code in the various views, since they
|
keybindings, which saves a lot of code in the various views, since they
|
||||||
|
@ -205,6 +207,17 @@
|
||||||
- the ~toys~ (~mug~) has been removed, as they no longer worked with the rest of
|
- the ~toys~ (~mug~) has been removed, as they no longer worked with the rest of
|
||||||
the code.
|
the code.
|
||||||
|
|
||||||
|
** Contributor for this release
|
||||||
|
|
||||||
|
- As per ~git~: c0dev0id, Christophe Troestler, Daniel Fleischer, Daniel Nagy,
|
||||||
|
Dirk-Jan C. Binnema, Dr. Rich Cordero, Kai von Fintel, Marcelo Henrique
|
||||||
|
Cerri, Nicholas Vollmer, PRESFIL, Tassilo Horn, Thierry Volpiatto, Yaman
|
||||||
|
Qalieh, Yuri D'Elia, Zero King
|
||||||
|
- And of course all the people filing issues, suggesting features and helping
|
||||||
|
out on the maling list.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* 1.6 (released, as of July 27 2021)
|
* 1.6 (released, as of July 27 2021)
|
||||||
|
|
||||||
NOTE: After upgrading, you need to call ~mu init~, with your prefered parameters
|
NOTE: After upgrading, you need to call ~mu init~, with your prefered parameters
|
||||||
|
@ -637,8 +650,12 @@
|
||||||
Sachdeva, Remco van 't Veer, Stephen Eglen, Stig Brautaset, Thierry
|
Sachdeva, Remco van 't Veer, Stephen Eglen, Stig Brautaset, Thierry
|
||||||
Volpiatto, Thomas Moulia, Titus von der Malsburg, Yuri D'Elia, Vladimir
|
Volpiatto, Thomas Moulia, Titus von der Malsburg, Yuri D'Elia, Vladimir
|
||||||
Sedach
|
Sedach
|
||||||
|
|
||||||
|
* Old news
|
||||||
|
:PROPERTIES:
|
||||||
|
:VISIBILITY: folded
|
||||||
|
:END:
|
||||||
|
|
||||||
|
|
||||||
** 0.9.16
|
** 0.9.16
|
||||||
|
|
||||||
*** Release
|
*** Release
|
||||||
|
@ -732,22 +749,32 @@
|
||||||
- add the `:thread-subject' header field, for showing the subject
|
- add the `:thread-subject' header field, for showing the subject
|
||||||
for a thread only once. So, instead of (from the manual):
|
for a thread only once. So, instead of (from the manual):
|
||||||
|
|
||||||
#+BEGIN_EXAMPLE
|
#+begin_example
|
||||||
06:32 Nu To Edmund Dantès GstDev + Re: Gstreamer-V4L... 15:08 Nu Abbé Busoni
|
06:32 Nu To Edmund Dantès GstDev + Re: Gstreamer-V4L...
|
||||||
GstDev + Re: Gstreamer-V... 18:20 Nu Pierre Morrel GstDev \ Re: Gstreamer...
|
15:08 Nu Abbé Busoni GstDev + Re: Gstreamer-V...
|
||||||
2013-03-18 S Jacopo EmacsUsr + emacs server on win... 2013-03-18 S Mercédès
|
18:20 Nu Pierre Morrel GstDev \ Re: Gstreamer...
|
||||||
EmacsUsr \ RE: emacs server ... 2013-03-18 S Beachamp EmacsUsr + Re: Copying a
|
2013-03-18 S Jacopo EmacsUsr + emacs server on win...
|
||||||
whole... 22:07 Nu Albert de Moncerf EmacsUsr \ Re: Copying a who... 2013-03-18 S
|
2013-03-18 S Mercédès EmacsUsr \ RE: emacs server ...
|
||||||
Gaspard Caderousse GstDev | Issue with GESSimpl... 2013-03-18 Ss Baron Danglars
|
2013-03-18 S Beachamp EmacsUsr + Re: Copying a whole...
|
||||||
GuileUsr | Guile-SDL 0.4.2 ava... End of search results #+END_EXAMPLE
|
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
|
||||||
|
|
||||||
the headers list would now look something like:
|
the headers list would now look something like:
|
||||||
#+BEGIN_EXAMPLE
|
#+begin_example
|
||||||
10:26 ⭑☐ Nicolas Goaziou Orgmode /bulk ◼ Re: [O] 2 issue with Include function
|
06:32 Nu To Edmund Dantès GstDev + Re: Gstreamer-V4L...
|
||||||
11:00 ⭑☐ Leonard Randall Orgmode /bulk ┗▶ 10:55 ⭑☐ Guillermo Rodrigu... GstDev
|
15:08 Nu Abbé Busoni GstDev +
|
||||||
/bulk ◼ Re: stop pipeline into a callback function. 12:04 ⭑☐ Enrique Ocaña Gon...
|
18:20 Nu Pierre Morrel GstDev \ Re: Gstreamer...
|
||||||
GstDev /bulk ┗▶ 11:27 ⭑☐ Tim Müller GstDev /bulk ◼ 09:34 ⭑☐ Robert Klein Orgmode
|
2013-03-18 S Jacopo EmacsUsr + emacs server on win...
|
||||||
/bulk ◼ Re: [O] Agenda Tag filtering - has the behaviour changed? #+END_EXAMPLE
|
2013-03-18 S Mercédès EmacsUsr \
|
||||||
|
2013-03-18 S Beachamp EmacsUsr + Re: Copying a whole...
|
||||||
|
22:07 Nu Albert de Moncerf EmacsUsr \
|
||||||
|
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
|
||||||
|
|
||||||
This is a feature known from e.g. `mutt' and `gnus` and many other
|
This is a feature known from e.g. `mutt' and `gnus` and many other
|
||||||
clients, and can be enabled by customizing `mu4e-headers-fields'
|
clients, and can be enabled by customizing `mu4e-headers-fields'
|
||||||
|
|
Loading…
Reference in New Issue