CHANGELOG.org (2986B)
1 #+title: corfu.el - Changelog 2 #+author: Daniel Mendler 3 #+language: en 4 5 * Version 1.0 (2023-12-01) 6 7 - Bug fixes. 8 - =corfu-quick=: Use a slightly different scheme to support more candidates. 9 - =corfu-reset=: Quit immediately if input did not change. 10 11 * Version 0.38 (2023-08-14) 12 13 - =corfu-quick=: Bugfix. 14 - =corfu-mode-map=: Add mode map. 15 - Replace =corfu-excluded-modes= with =global-corfu-modes=, the Emacs 28 convention 16 for globalized minor modes. 17 18 * Version 0.37 (2023-07-02) 19 20 - Bugfixes. 21 - Improve child frame display code, =corfu--popup-show= takes a =posn= argument. 22 - Ensure that the popup font matches the font of the parent frame. 23 - Close popup when window selection changes. 24 - Remove =corfu-history-length=. Instead set the =history-length= property of 25 =corfu-history= variable. 26 - =corfu-info-documentation=, =corfu-info-location=: Make buffer and window 27 persistent if called with prefix argument. 28 29 * Version 0.36 (2023-03-27) 30 31 - Drop obsolete =corfu-preselect-first=. 32 - =corfu-popupinfo-delay= and =corfu-echo-delay=: Remove support for value =t=. 33 Instant updates are not recommended. It is still possible to use a small value 34 for the delay. 35 - Rename =corfu-excluded-modes= to =corfu-exclude-modes= (Naming convention). 36 - Remove call to =undo-boundary=, which caused issues with auto completion. 37 38 * Version 0.35 (2023-02-17) 39 40 - =corfu-popupinfo=: Take more text into account when computing popup width. 41 - =corfu-popupinfo=: Change keybindings, remap =corfu-info-documentation/location=. 42 - =corfu-popupinfo=: Add commands =corfu-popupinfo-beginning/end=. 43 - =corfu-popupinfo=: Improve popup placement. 44 - Add =corfu-prompt-beginning= and =corfu-prompt-end= commands. 45 - Add =corfu-preselect= option, deprecate =corfu-preselect-first=. 46 - Use =cl-defgeneric= internally as mechanism to allow extensions to override 47 functionality, e.g., the candidate formatting and display. 48 49 * Version 0.34 (2022-12-03) 50 51 - Bugfixes 52 - Popup frame code updated for Emacs 29. Please report any issues. 53 - =corfu-popupinfo-direction=: Variable must be a list of directions. 54 - Support height adjustments of =corfu-default= face 55 56 * Version 0.33 (2022-11-21) 57 58 - =corfu-popupinfo=: Bugfixes 59 60 * Version 0.31 (2022-11-20) 61 62 - =corfu-echo=, =corfu-quick=: Bugfixes for interaction issue. 63 64 * Version 0.30 (2022-11-19) 65 66 - =corfu-popupinfo=: Bugfixes and improvements. 67 68 * Version 0.29 (2022-11-19) 69 70 - BREAKING: Extract the =corfu-echo= extension from =corfu.el=. In order to see echo 71 messages, enable =corfu-echo-mode=. You probably want to enable either 72 =corfu-echo-mode= or =corfu-popupinfo-mode=. 73 - BREAKING: Rename =corfu-echo-documentation= to =corfu-echo-delay=. 74 - Add =corfu-popupinfo= extension to display candidate documentation and location 75 in a small child frame next to the candidate menu. This extension has been 76 contributed by Yuwei Tian who assigned copyright to the FSF. The extension 77 supersedes Yuwei's =corfu-doc= package. 78 79 * Version 0.28 (2022-10-16) 80 81 - Start of changelog.