summaryrefslogtreecommitdiff
path: root/CHANGELOG
diff options
context:
space:
mode:
authorJonas Bernoulli <jonas@bernoul.li>2025-05-16 09:41:03 +0200
committerJonas Bernoulli <jonas@bernoul.li>2025-05-16 09:41:03 +0200
commit60d8dc4bdc68f5ce3648863ceb163cd7930bacc2 (patch)
tree74284eca178d81d068c0a28af20b7cb51c78eed7 /CHANGELOG
parent696b7efda21336f7225e970e692ac404bf535774 (diff)
Update changelog
Diffstat (limited to 'CHANGELOG')
-rw-r--r--CHANGELOG25
1 files changed, 25 insertions, 0 deletions
diff --git a/CHANGELOG b/CHANGELOG
index 18b0dd5..492fdf8 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