#+title: tempel.el - Changelog
#+author: Daniel Mendler
#+language: en

* Version 1.6 (2025-09-08)

- Templates support the =:doc= and =:ann= keywords for documentation and annotation
  respectively.

* Version 1.5 (2025-06-20)

- =tempel-complete=: Improve region handling, depending on if completion is
  triggered automatically or manually.

* Version 1.4 (2025-03-16)

- =tempel-expand=: Expand exact matches directly when invoked interactively
  instead of going via =completion-at-point=. This avoids problems with
  =completion-styles= settings.

* Version 1.3 (2024-12-22)

- Require Emacs 28.1.
- Optional named field argument for custom user element hooks.
- Support =:when= in =tempel-abbrev-mode= via the abbrev =:enable-function=.

* Version 1.2 (2024-07-24)

- Bugfixes.
- Bump Compat dependency to Compat 30.

* Version 1.1 (2024-02-16)

- Respect ~major-mode-remap-alist~ on Emacs 29 when looking up templates.

* Version 1.0 (2023-12-01)

- Bugfix: Fix =no-self-insert= of =tempel-abbrev-mode=.
- Bugfix: Only replace default field if not modifying a region.

* Version 0.8 (2023-07-02)

- Ensure that modification hooks are never inhibited during field modification,
  which is needed for lsp-mode in order to keep the server synchronized.

* Version 0.7 (2023-02-15)

- Start of changelog.
