1.6
- Emacs 26.1 or later is now required.
Added
- Option
magit-todos-submodule-list
controls whether to-dos in submodules are displayed (default: off). (Thanks to Matsievskiy S.V.) - Option
magit-todos-insert-after
, which replacesmagit-todos-insert-at
. (The new option is more flexible, and it is automatically set from the old one's value.) - Option
magit-todos-filename-filter
, which can be used to shorten filenames. (Thanks to Matsievskiy S.V.)
Changed
- Option
magit-todos-exclude-globs
now excludes the `.git/` directory by default. (Thanks to Amorymeltzer.) - Library
org
is no longer loaded automatically, but only when needed. (This can reduce load time, especially if the user's Org configuration is complex.) (#120. Thanks to Martin Edström and Johnny Sigman for suggesting.)
Fixed
- Regexp overflow error for very long lines. (#131. Thanks to Laurence Warne.)
- Option
magit-todos-group-by
respects buffer- and directory-local settings. - Insertion of blank lines between expanded sections.
- Section insertion position at top of buffer and when chosen section doesn't exist. (#139. Thanks to Sascha Lüdecke for reporting.)
Removed
- Option
magit-todos-insert-at
, replaced bymagit-todos-insert-after
. (The old option will be removed in v1.8; customizations of it should be removed.)
Internal
- Define jumper keys using a Transient suffix.
- Use new git-testing function in Magit for remote directories. (#126. Thanks to Max Hollmann.)