summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2023-08-25 18:32:19 +0200
committerJonas Bernoulli <jonas@bernoul.li>2023-08-25 18:32:19 +0200
commit7afa77974117afe45d4476513bf1eec82ba7f3d3 (patch)
treeabefd94d46743c85e479bba3a3a7236ff773a330 /CHANGELOG
parent226db67b3680acbeb74cb0403e1a302917054174 (diff)
Release version 0.4.2v0.4.2
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG23
1 files changed, 23 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 2fe4bf8..838061c 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,27 @@
# -*- mode: org -*-
+* v0.4.2 2023-08-25
+
+- Infix commands are only useful when invoked from a transient prefix
+ command and ~execute-extended-command~ should not offer them as
+ completion candidates. In the past we used a weird kludge to
+ accomplish that, but now we rely on ~read-extended-command-predicate~.
+ That allowed the removal of some complications and made it possible
+ to fix a bug in ~transient--wrap-command~.
+
+ To hide infix commands, users now have to update to Emacs 28, or
+ later, and customize ~read-extended-command-predicate~.
+
+ #+begin_src emacs-lisp
+ (setq read-extended-command-predicate
+ 'command-completion-default-include-p)
+ #+end_src
+
+- Due to changes in Emacs 29.1, pretty-printing isn't consistent
+ across Emacs releases anymore by default, which is unfortunate
+ in our case because we use it to write to files that are likely
+ to be checked into version control. We now force the use of the
+ old style across releases.
+
* v0.4.1 2023-06-02
Bug fixes: