summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobin Jarry <robin@jarry.cc>2024-02-01 01:11:17 +0100
committerRobin Jarry <robin@jarry.cc>2024-02-01 01:11:17 +0100
commit6ea74eb3045735940dea005443f5e22a35a9a1a8 (patch)
tree3db332c421638aae5aac9e86889b7d1132a42864
parent69e63b529ae16d9f26ed67b2831d0c1756ef267d (diff)
downloadaerc-6ea74eb3045735940dea005443f5e22a35a9a1a8.tar.gz
aerc-6ea74eb3045735940dea005443f5e22a35a9a1a8.zip
Release version 0.17.00.17.0
Signed-off-by: Robin Jarry <robin@jarry.cc>
-rw-r--r--CHANGELOG.md55
-rw-r--r--GNUmakefile2
2 files changed, 56 insertions, 1 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8426331e..745a199b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,61 @@
All notable changes to aerc will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
+## [0.17.0](https://git.sr.ht/~rjarry/aerc/refs/0.17.0) - 2024-02-01
+
+### Added
+
+- New `flagged` criteria for `:sort`.
+- New `:send-keys` command to control embedded terminals.
+- Account aliases now support fnmatch-style wild cards.
+- New `:suspend` command bound to `<C-z>` by default.
+- Disable parent context bindings by declaring them empty.
+- Toggle folding with `:fold -t`.
+- `mail-deleted` hook that triggers when a message is removed/moved from a
+ folder.
+- `mail-added` hook that triggers when a message is added to a folder.
+- Improved command completion.
+- Customize key to trigger completion with `$complete` in `binds.conf`.
+- Setting `complete-min-chars=manual` in `aerc.conf` now disables automatic
+ completion, leaving only manually triggered completion.
+- `.ThreadUnread` is now available in templates.
+- Allow binding commands to `Alt+<number>` keys.
+- `AERC_ACCOUNT` and `AERC_ADDRESS_BOOK_CMD` are now defined in the editor's
+ environment when composing a message.
+- Reply with a different account than the current one with `:reply -A
+ <account>`.
+- New `[ui].tab-title-viewer` setting to configure the message viewer tab title.
+- The `{{.Subject}}` template is evaluated to the new option
+ `[ui].empty-subject` if the subject is empty.
+- Change to a folder of another account with `:cf -a <account> <folder>`.
+- Patch management with `:patch`.
+- Add file path to messages in templates as `{{.Filename}}`.
+- New `:menu` command to invoke other ex-commands based on a shell command
+ output.
+- CLI flags to override paths to config files.
+- Automatically attach signing key with `pgp-attach-key` in `accounts.conf`.
+- Copy messages across accounts with `:cp -a <account> <folder>`.
+- Move messages across accounts with `:mv -a <account> <folder>`.
+- Support the `draft` flag.
+- Thread arrow prefixes are now fully configurable.
+
+### Fixed
+
+- `colorize` support for wild cards `?` and `*`.
+- Selection of headers in composer after `:compose -e` followed by `:edit -E`.
+- Don't lose child messages of non-queried parents in notmuch threads
+- Notmuch folders defined by the query `*` handle search, filter, and unread
+ counts correctly.
+
+### Changed
+
+- `:open` commands are now executed with `sh -c`.
+- `:pipe` commands are now executed with `sh -c`.
+- Message viewer tab titles will now show `(no subject)` if there is no subject
+ in the viewed email.
+- Signature placement is now controlled via the `{{.Signature}}` template
+ variable and not hard coded.
+
## [0.16.0](https://git.sr.ht/~rjarry/aerc/refs/0.16.0) - 2023-09-27
### Added
diff --git a/GNUmakefile b/GNUmakefile
index 7f75c4be..096ccf8c 100644
--- a/GNUmakefile
+++ b/GNUmakefile
@@ -1,6 +1,6 @@
# variables that can be changed by users
#
-VERSION ?= $(shell git describe --long --abbrev=12 --tags --dirty 2>/dev/null || echo 0.16.0)
+VERSION ?= $(shell git describe --long --abbrev=12 --tags --dirty 2>/dev/null || echo 0.17.0)
DATE ?= $(shell date +%Y-%m-%d)
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin