summaryrefslogtreecommitdiff
path: root/NEWS.org
diff options
context:
space:
mode:
authorDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2022-06-26 10:43:49 +0300
committerDirk-Jan C. Binnema <djcb@djcbsoftware.nl>2022-06-26 11:25:11 +0300
commit5347c3701c26656e867841a17c9e418883d8387e (patch)
tree6839c52a28d24203a163b6cb6abcaadf131e8284 /NEWS.org
parent9f3c80f4dd72d777dea3644bd27e69f1abc331b3 (diff)
NEWS.org: update
Diffstat (limited to 'NEWS.org')
-rw-r--r--NEWS.org92
1 files changed, 49 insertions, 43 deletions
diff --git a/NEWS.org b/NEWS.org
index 7411317..02726d5 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -3,46 +3,10 @@
* 1.8 (released on June 25, 2022)
-*** mu
-
- - =mu= switched to the [[https://mesonbuild.com][meson]] build system by default. The existing =autotools=
- is still available, but is to be removed after the 1.8 release.
-
- Using =meson= (which you may need to install), you can use something like
- the following in the mu top source directory:
-
-#+BEGIN_SRC sh
- $ meson build && ninja -C build
-#+END_SRC
-
- - 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
-
- - NOTE: development versions 1.7.18 - 17.7.25 had a bug where the mail file
- names sometimes got misnamed (with some extra ':2,'). This can be restored
- with something like:
-#+begin_example
- $ find ~/Maildir -name '*:2,*:*' | \
- sed "s/\(\([^:]*\)\(:2,\)\{1,\}\(:2,.*$\)\)/mv '\0' '\2\4'/" > rename.sh
-#+end_example
- (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
-#+begin_example
- $ sh rename.sh
-#+end_example
- after that, re-index.
-
- - Before installing, it is recommended that you *remove* any older versions
- of ~mu~ and especially ~mu4e~, since they may conflict with the newer ones.
+ (there are some changes in the installation procedure compared to 1.6.x; see
+ Installation below)
- - =mu= now requires C++17 support for building
+*** mu
- The server protocol (as used my mu4e) has seen a number of updates, to
allow for faster rendering. As before, there's no compatibility between
@@ -93,6 +57,9 @@
*** mu4e
+ - the old mu4e-view is *gone*; only the gnus-based one remains. This allowed
+ for removing quite a bit of old code.
+
- 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. Separate from that, the cached
@@ -116,9 +83,6 @@
mode-line; so e.g. 'RTU' means we're including [R]elated messages, and show
[T]hreads, skip duplicates ([U]nique).
- - the old mu4e-view is *gone*; only the gnus-based one remains. This allowed
- for removing quite a bit of old code.
-
- 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. This can also be set to a function.
@@ -207,6 +171,48 @@
- the ~toys~ (~mug~) has been removed, as they no longer worked with the rest of
the code.
+** Installation
+
+ - =mu= switched to the [[https://mesonbuild.com][meson]] build system by default. The existing =autotools=
+ is still available, but is to be removed after the 1.8 release.
+
+ Using =meson= (which you may need to install), you can use something like
+ the following in the mu top source directory:
+
+#+BEGIN_SRC sh
+ $ meson build && ninja -C build
+#+END_SRC
+
+ - 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
+
+ - NOTE: development versions 1.7.18 - 17.7.25 had a bug where the mail file
+ names sometimes got misnamed (with some extra ':2,'). This can be restored
+ with something like:
+#+begin_example
+ $ find ~/Maildir -name '*:2,*:*' | \
+ sed "s/\(\([^:]*\)\(:2,\)\{1,\}\(:2,.*$\)\)/mv '\0' '\2\4'/" > rename.sh
+#+end_example
+ (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
+#+begin_example
+ $ sh rename.sh
+#+end_example
+ after that, re-index.
+
+ - Before installing, it is recommended that you *remove* any older versions
+ of ~mu~ and especially ~mu4e~, since they may conflict with the newer ones.
+
+ - =mu= now requires C++17 support for building
+
+
** Contributor for this release
- As per ~git~: c0dev0id, Christophe Troestler, Daniel Fleischer, Daniel Nagy,
@@ -650,7 +656,7 @@
Sachdeva, Remco van 't Veer, Stephen Eglen, Stig Brautaset, Thierry
Volpiatto, Thomas Moulia, Titus von der Malsburg, Yuri D'Elia, Vladimir
Sedach
-
+
* Old news
:PROPERTIES:
:VISIBILITY: folded