NEWS.org: update

Make some more news, old news.
This commit is contained in:
Dirk-Jan C. Binnema 2022-06-19 10:59:54 +03:00
parent 8ed2c08bad
commit d80ae9497c
1 changed files with 69 additions and 42 deletions

111
NEWS.org
View File

@ -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'