branch: externals/transient
commit 60d8dc4bdc68f5ce3648863ceb163cd7930bacc2
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    Update changelog
---
 CHANGELOG | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/CHANGELOG b/CHANGELOG
index 18b0dd5fe0..492fdf836a 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,4 +1,29 @@
 # -*- mode: org -*-
+* v0.9.0    UNRELEASED
+
+- Key descriptions (as returned by ~key-description~ and understood by
+  ~kbd~) are now the only key binding format understood by Transient.
+  Vectors are no longer supported.
+
+- Vectors are now preferred to identify a suffix or group in a menu by
+  coordinates.  It is still possible, but discouraged, to use a list.
+
+- The internal format used to store menu layouts has been improved.
+  The old format is still supported and translated on the fly when
+  encountered.  Instead of rely on that translation, users are advised
+  to recompile dependent packages after updating Transient to this
+  release.
+
+- Added new macro ~transient-define-group~, which defines one or more
+  groups of suffixes to be included in multiple menus.  Such included
+  groups are no longer immediately inlined when referenced in a menu
+  definition, which makes it possible for users to make changes to
+  included group and have those change affect all menus that include
+  them.
+
+- Added new macro ~transient-inline-group~, which inlines an included
+  group into a specific menu.
+
 * v0.8.8    2025-05-01
 
 - Added option ~transient-common-command-prefix~ to allow using a key

Reply via email to