# -*- mode: org -*-
* v0.14.0   UNRELEASED

- While still only autoloaded, prefix and suffix commands lacked
  function documentation.  (If a package, such as Magit, still
  supports Emacs 29 or even older, then that still is the case.)

- Individual suffix commands can now be hidden, using the new ~hide~
  slot.  Hidden commands remain available, they are just not shown
  in the menu.  #422.

- Using ~isearch-edit-string~ from an Isearch session, used to search
  in a menu, resulted in Transient key bindings not being restored,
  when exiting Isearch.  #453

* v0.13.9   2026-11-01

- In menus that fully refresh after every command, it was not possible
  to chain multiple prefix argument commands.  03c8ccc

* v0.13.8   2026-09-01

- Thoughts and whitespace.

* v0.13.7   2026-08-06

- Fixed a minor regression introduced in v0.13.6 affecting infixes
  whose values aren't represented using a string.

* v0.13.6   2026-08-01

- When a group would be empty because all its suffixes are inactive
  (due to ~:if*~ predicates or their ~:level~), then it is no longer
  inserted at all.  d5514493

- Added new ~claim-argument~ suffix slot, which helps avoid conflicts
  between overlapping suffixes, such as ~--push-option=known=<val>~
  and ~--push-option=<arbitrary>~.  f772690e

- Fixed a regression introduced in v0.13.4, which caused set and
  saved values to be corrupted for some multi-value arguments.
  7600a430

* v0.13.5   2026-07-01

- Started using LLama.

* v0.13.4   2026-06-01

- Thoughts and whitespace.

* v0.13.3   2026-05-07

- Stopped needlessly using ~this-single-command-raw-keys~.  #442

- Fixed a bug that prevented setting suffix levels for certain
  sub-prefixes.  #443.

- Started using new functions added in Emacs 31.

* v0.13.2   2026-05-01

- Fixed an incompatibility with development version of Compat.

* v0.13.1   2026-05-01

- Improved making a kludge subject only to affected Emacsen.

* v0.13.0   2026-04-22

This release adds features useful for visually impaired users.
The relevant options and recommended settings are documented in
the manual in the section "Accessibility Options".  To go there,
evaluate this form: (info "(transient)Accessibility Options").
Some of the new options are also potentially useful for other
users.

- The menu window can now be selected automatically when activating
  a menu, by setting the new option ~transient-select-menu-window~.
  Doing so is only encouraged for users of braille output devices.
  dd383016

- Added new option ~transient-navigate-to-group-descriptions~.
  4087cf7b

- Added new option ~transient-describe-menu~.  c9f8f398

- Improve suffix navigation.  Support navigating to all cells and
  fix restoring position after refreshing the menu for all cell
  types.  5d4a7e71, 0bbd75bd, bf92c158, 250a3c34

- Added new value ~verbose-force~ for ~transient-enable-menu-navigation~,
  which causes a message to be echoed, even if it is identical to the
  text displayed in the menu.  4d283706

- Added new option ~transient-prefer-reading-value~.  4dfc3e78

- Added new option ~transient-use-accessible-formats~.  63fca1f6

- Added new option ~transient-use-accessible-values~.  1fc27186

Also included in this release are the following changes, which do
not (primarily) concern accessibility.

- ~top-level~ did not exit transient's help and edit modes.  b484f759

- Selecting the menu window using the command ~other-window~, is now
  supported, but requires the following configuration.  5cd017e5

    (define-key transient-predicate-map
      [other-window] #'transient--do-move)

- Selecting the menu window using the mouse is now supported.
  c5e6e207

- The region is now properly displayed, when using the mouse to
  select text in the menu buffer.  c5e6e207

- Added new ~transient-object~ base class, which all other classes
  ultimately derive from.  8b057d82

- Fixed initial input when reading the value for a suffix whose
  ~always-read~ slot is non-nil.  cde0756f

- Fixed exiting from ~recursive-edit~ to a transient menu.  #425
...
...
