branch: externals/transient commit 7afa77974117afe45d4476513bf1eec82ba7f3d3 Author: Jonas Bernoulli <jo...@bernoul.li> Commit: Jonas Bernoulli <jo...@bernoul.li>
Release version 0.4.2 --- CHANGELOG | 23 +++++++++++++++++++++++ docs/transient.org | 4 ++-- docs/transient.texi | 6 ++---- lisp/transient.el | 2 +- 4 files changed, 28 insertions(+), 7 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index 2fe4bf8f86..838061c24a 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: diff --git a/docs/transient.org b/docs/transient.org index 02389c83c2..249cfa758a 100644 --- a/docs/transient.org +++ b/docs/transient.org @@ -7,7 +7,7 @@ #+texinfo_dir_category: Emacs misc features #+texinfo_dir_title: Transient: (transient). #+texinfo_dir_desc: Transient Commands -#+subtitle: for version 0.4.1 +#+subtitle: for version 0.4.2 #+setupfile: .orgconfig @@ -40,7 +40,7 @@ https://github.com/positron-solutions/transient-showcase. #+end_quote #+texinfo: @noindent -This manual is for Transient version 0.4.1. +This manual is for Transient version 0.4.2. #+texinfo: @insertcopying :END: diff --git a/docs/transient.texi b/docs/transient.texi index 7d8bce0875..1f5e594b64 100644 --- a/docs/transient.texi +++ b/docs/transient.texi @@ -31,7 +31,7 @@ General Public License for more details. @finalout @titlepage @title Transient User and Developer Manual -@subtitle for version 0.4.1 +@subtitle for version 0.4.2 @author Jonas Bernoulli @page @vskip 0pt plus 1filll @@ -74,7 +74,7 @@ that hurdle is Psionic K's interactive tutorial, available at @end quotation @noindent -This manual is for Transient version 0.4.1. +This manual is for Transient version 0.4.2. @insertcopying @end ifnottex @@ -2542,8 +2542,6 @@ currently exist. @node FAQ @appendix FAQ - - @anchor{Can I control how the popup buffer is displayed?} @appendixsec Can I control how the popup buffer is displayed? diff --git a/lisp/transient.el b/lisp/transient.el index 271f780934..0628cee406 100644 --- a/lisp/transient.el +++ b/lisp/transient.el @@ -6,7 +6,7 @@ ;; Homepage: https://github.com/magit/transient ;; Keywords: extensions -;; Package-Version: 0.4.1 +;; Package-Version: 0.4.2 ;; Package-Requires: ((emacs "25.1") (compat "29.1.4.1")) ;; SPDX-License-Identifier: GPL-3.0-or-later