Notes
This is (mostly) a Bug-Fix Release.
Most of other changes are improving the startup/help, e.g.
neomutt -h # Clearer help
neomutt -h send # Specific help with examples
neomutt -DD # Dump different (changed) config
Sponsors
Special thanks to our sponsors:
![]() |
|||||
Jakub Jindra @jindraj |
Scott Kostyshak @scottkosty |
Igor Serebryany @igor47 |
Mark Korondi @kmARC |
Blunix GmbH Linux support company from Berlin, Germany |
|
Bastian Bittorf @bittorf |
Nicolas Évrard @nicoe |
Mateus Etto @Yutsuten |
Robert Ricci @ricci |
Farzad Sadeghi @terminaldweller |
- Robert Labudda
- Patrick Koetter (@patrickbenkoetter@troet.cafe)
- Reiko Kaps
- Morgan Kelly
- Izaac Mammadov (@IzaacMammadov)
- Anon (BitCoin)
Thanks
Many thanks to our new contributors:
and our regular contributors:
- Chao-Kuei Hung (@ckhung)
- Pietro Cerutti (@gahr)
- Rayford Shireman (@rayfordshire)
- Gerrit Rüsing (@kbcb)
- Ian Zimmerman (@nobrowser)
- Ryan d’Huart (@homoelectromagneticus)
- Dennis Schön (@roccoblues)
- Emir Sari (@bitigchi)
- Mateus Etto (@yutsuten)
- Marius Gedminas (@mgedmin)
Features
- #4493 - config: don’t quote enums
- #4493 - link config dump to docs
- #4494 - refactor the Help Page for clarity
- #4554 - CLI:
neomutt -DD
– Dump Different - #4593 - browser: tag select rather than descend
Bug Fixes
- #3469 - source: fix variable interpretation
- #4370 -
mutt_oauth2
: refactorsasl_string
computation - #4536 - expand tabs to spaces in compose preview
- #4537 - fix dumping of initial values
- #4538 - move
real_name
init - #4542 - Remove
MUTT_NEWFOLDER
, fix appending to mbox - #4546 - Respect Ignore when modifying an email’s headers
- #4549 - fix refresh on toggle
hide_thread_subject
- #4550 - buffer: fix seek
- #4551 - add comma to single
<complete-query>
match - #4595 - notmuch: check for parse failure
- #4596 - query: allow
<>
s around email addresses - pager: fix normal/stripe colour
- fix colour leaks in pager
- fix array leak in the verify certificate dialog
Translations
- 100%
German
- 100%
Turkish
- 96%
Lithuanian
- 86%
French
- 49%
Chinese (Traditional)
Build
- #4552 - Deprecate some configure options that aren’t used anymore
- build: workaround for unused-result warning
Code
- #4492 - colour refactoring
- #4543 - debug: Chain old SEGV Handler
- #4545 - Allow nested
ARRAY_FOREACH()
- #4553 - config: API
has_been_set()
- #4557 - config: drop ConfigSet from API functions
- #4558 - drop obsolete pgp/smime menus
- #4559 - array:
foreach_reverse()
- #4560 - Change description of verify-key to be crypto-scheme agnostic
- #4561 - expando: move EnvList out of library
- #4570 - Simplify the management of NeoMutt Commands
- #4571 - libcli - parse the command line
- #4580 - Split CLI Usage into sections
- #4582 - pager: fix lost
NT_PAGER
notifications - #4591 - pager: fix refresh on config/colour changes
- array: upgrade
get_elem_list()
- Buffer refactoring
- coverity: fix defects
- improve
localise_config()
- main: drop -B (batch mode) option
- merge init.[ch] into main.c
- refactor version code
- neomutt:
home_dir
,username
,env
- query: unify NeoMutt
-D
and-Q
- refactor
main.c
/init.c
- sidebar: streamline expando callbacks
- test: lots of parse coverage
- window refactoring
-
window: force recalc repaint on new windows
Upstream
- Update mutt/queue.h
- Fix NULL pointer dereference when calling
imap_logout_all()