build: bump version to 1.9.3, update NEWS.org

This commit is contained in:
Dirk-Jan C. Binnema 2022-11-16 23:29:33 +02:00
parent 02188ecbb5
commit 6ea6e35dc6
2 changed files with 32 additions and 1 deletions

View File

@ -3,11 +3,35 @@
* 1.9 (unreleased development version)
*** mu
- a new command-line parser, which allows (hopefully!) for a better user
interaction; better error checking and more
*** mu4e
- all the obsolete function and variable aliases have been moved to
~mu4e-obsolete.el~ so we can unclutter the non-obsolete code a bit.
*** guile
- in the 1.8 release, the /current/ Guile API was deprecated; that does not
mean that Guile support goes way, just that it will look different.
- Guile script commands are now integrated with the main ~mu~, so without
further parameters ~mu~ shows both subcommands and scripts. This is work
in progress!
- The per-(week|day|year|year-month) script have been combined into a
~histogram~ script. If you have Guile-support enabled, and have ~gnuplot~ installed,
you can do e.g.,
#+begin_example
mu histogram -- --time-unit=day --query="hello"
#+end_example
to get a histogram of such messages. Note, this area is under active
developement and will likely change.
*** building
- the autotools build (which was deprecated since 1.8) has now been removed.
@ -17,6 +41,13 @@
driving ~meson~-based builds. Think of the ~Makefile~ as a convenient place to
put common action for which I always forget the ~meson~ incantation.**
*** internals
As usual, there have been a number of internal updates in the ~mu~ codebase:
- reworked the internal s-expression parser
- new command-line argument parser (based on CLI11)
* 1.8 (released on June 25, 2022)
(there are some changes in the installation procedure compared to 1.6.x; see

View File

@ -18,7 +18,7 @@
# project setup
#
project('mu', ['c', 'cpp'],
version: '1.9.2',
version: '1.9.3',
meson_version: '>= 0.52.0', # debian 10
license: 'GPL-3.0-or-later',
default_options : [