[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/transient fd7bb997ab 150/366: Complete CHANGELOG
From: |
Jonas Bernoulli |
Subject: |
[elpa] externals/transient fd7bb997ab 150/366: Complete CHANGELOG |
Date: |
Tue, 25 Jan 2022 18:54:36 -0500 (EST) |
branch: externals/transient
commit fd7bb997abcbaf153bf5a5b727038d83b29fac89
Author: Jonas Bernoulli <jonas@bernoul.li>
Commit: Jonas Bernoulli <jonas@bernoul.li>
Complete CHANGELOG
---
docs/CHANGELOG | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 127 insertions(+)
diff --git a/docs/CHANGELOG b/docs/CHANGELOG
index 24ad86a540..21c3679019 100644
--- a/docs/CHANGELOG
+++ b/docs/CHANGELOG
@@ -1,10 +1,135 @@
# -*- mode: org -*-
* v0.2.0 UNRELEASED
+- No longer attempt to display a thin line in termcap frames. 0a96a57
+
++ No longer use the last history element as initial minibuffer input
+ by default. Added new option ~transient-read-with-initial-input~ to
+ allow users to restore the old default. dcf7a4d, 5decc6e
+
+- Work around some Ivy bugs/incompatibilities. af243d5, fed7ab1
+
++ The set and saved values were not always used. #68
+
- The new option ~transient-force-fixed-pitch~ allows users to use a
monospaced font in transient's popup buffer even if they use a
proportional font for the rest of Emacs. #25, #67
+- Adapted to backward incompatible changes in Emacs 27 that prevented
+ faces from extending to the edge of the window as expected. c1ae1ee
+
+- No longer depend on dash (or any other third-party package). #66
+
++ Explicitly support Edebug. Previously when Edebug was triggered
+ while a transient was active, then Emacs entered an unrecoverable
+ state. #19
+
+- When a transient has conflicting key bindings and Transient is
+ configure to warn about that, then Emacs entered an unrecoverable
+ state instead. 75de1f0
+
+- ~transient-format-value~ now supports options with multiple values.
+ #65
+
+- Removing a suffix based on its position was broken. 41cbf49
+
+- In our popup buffers disable the tab feature that Emacs 27
+ introduces. #62
+
+- Inserting a new suffix next to another ended up replacing the latter
+ instead if its key binding was defined in the suffix object. #58
+
+> ~transient--goto-argument-description~ (4f80a89),
+> ~transient-show-help~ (ccac95e),
+
+- ~transient-undefined~ learned to make some noise. #57
+
+> ~transient-infix-read~ (7bf9759),
+
++ ~transient-args~ must now be called with a transient prefix command
+ as argument. It is now the only argument and its value must be a
+ symbol now, an object is no longer supported. When this command
+ does not match ~current-transient-command~, then this function now
+ returns the set, saved or default value. 0312b93, 7d0db28,
+ d33fe5a, a6ce195
+
++ Added support for inserting and removing groups. #36
+
++ Added support for specifying where to insert elements and groups
+ using coordinates. #26
+
+- Fix replacing a suffix with another suffix bound to the same key.
+ 5a360bb, 4ce1868
+
+- Characters are no longer allowed as pseudo suffixes. To insert a
+ an empty cell into a table use the empty string instead. 71687ba
+
+- Added new variable ~transient--buffer-name~. #45
+
+- Some misconfiguration that affects how the transient popup buffer
+ is displayed could lead to Emacs entering an unrecoverable state.
+ #34, #44
+
++ Added support for moving the cursor inside the transient popup
+ buffer using the arrow keys or Isearch, and for invoke suffix
+ commands using RET or mouse clicks. Unlike Magit-Popup, Transient
+ doesn't make the transient popup buffer the current buffer. This
+ is important when invoking suffix commands that take the current
+ position into account, but it has the drawback that we do not get
+ these features for free. Because I also consider them unnecessary
+ I did not implement them initially. Turns out quite a few users
+ strongly disagree. Set ~transient-enable-popup-navigation~ to ~t~ to
+ enable these features. #42
+
+- The echo area is now cleared when the transient popup buffer is
+ shown. afdf1f0
+
+- If ~transient-show-popup~ is 0 or a negative number, then not even
+ a one-line summary is shown initially. #41
+
+- Added new function ~transient-read-directory~. a87cb2c
+
+- ~define-transient-command~ now supports specifying the level of a
+ suffix using the ~:level~ keyword argument. 6506cfd
+
+- The mode-related suffix predicates now also support a list of modes
+ as argument in addition to a single mode as before. 1c6afb8
+
+- The new ~incompatible~ slot of prefix objects makes it possible to
+ specify which arguments should be autoatically disabled when the
+ user enables certain other arguments. 544b3bb
+
+- ~transient--history-push~ is now defined as generic function. 47b7975
+
+- The a new ~history-key~ slot and ~transient--history-key~ generic
+ function for prefix objects. 3668aeb, e627d45
+
+- Disallow setting the level of essential suffixes that are shared
+ between all transients. #29
+
+- The active infix is now highlight while reading its value from the
+ user. #30
+
+- The commands ~transient-set~ and ~transient-save~ can now be configured
+ to exit the transient, though by default they still don't. a47ae94
+
+- Always respect the ~transient~ slot of a suffix, even if that suffix
+ has a binding in ~transient-predicate-map~. 919fc66
+
+- Added new generic functions ~transient-set-value~ and
+ ~transient-save-value~ intended for prefix commands. ebe9d9d
+
+- It is no longer possible to set a prefix level to 0, which is an
+ invalid value. #28
+
+- All transient prefix and suffix commands are now automatically
+ declared to be for interactive use only. a6295fa
+
+- Infix arguments are no longer added to ~command-history~ because
+ these entries were both useless and extremely noisy. #23
+
+- ~digit-argument~ no longer exits the transient. 5f0ec7d
+
- A new keymap, ~transient-base-map~ was added to make it easier to
change key bindings that are shared between all transients. This
new keymap is used as the parent of all the other keymaps that are
@@ -78,6 +203,8 @@
- Fixed reading a number as the value of an infix. 8219c0b
+- Various bug fixes to
+
* v0.1.0 2019-01-14
- First release.
- [elpa] externals/transient f820ccc6b9 119/366: transient-format-value: Support options with multiple values, (continued)
- [elpa] externals/transient f820ccc6b9 119/366: transient-format-value: Support options with multiple values, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 7288a30126 123/366: Remove conflict with edebug, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b0185a3ad6 125/366: transient--read-file-contents: Remove stray variable access, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 98ed4af766 128/366: Fix typo in doc-string, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 5f28a75609 134/366: Add htmlxref.cnf, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 846e0c200c 136/366: Update copyright years, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 0a066156c0 138/366: define-{infix, suffix, transient}-command: Indicate docstring position, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 5c0f901a15 142/366: transient-init-value: Fix another regression, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 37aec3ae59 144/366: Fix typo in doc-string, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 76ac902ea5 149/366: Order CHANGELOG chronologically, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient fd7bb997ab 150/366: Complete CHANGELOG,
Jonas Bernoulli <=
- [elpa] externals/transient afa0c2f984 152/366: Add redundant gitignore rules, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 629c963e1f 153/366: manual: Fix typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 53b71f9cc5 154/366: Fix documentation typo, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 35c9d2b541 155/366: Use recommended form of GPLv3 permissions statement, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 88d935c7cb 164/366: transient-display-buffer-action: inhibit-same-window by default, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient c1df3b2121 170/366: Ensure we use symbols in a few more places, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient b768a30199 174/366: transient--suffix-symbol: Verify that optimized path can be used, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 3bfde52f3a 175/366: Support dimming inapt commands, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient 2243650b95 183/366: transient--emergency-exit: Signal the error, Jonas Bernoulli, 2022/01/25
- [elpa] externals/transient f5d81ef0ed 186/366: transient-lisp-variable: New class, Jonas Bernoulli, 2022/01/25