NeoMutt 20250404#
๐ Notes#
This is (mostly) a Bug-Fix Release.
Most of other changes are improving the startup/help, e.g.
neomutt -h # Clearer helpneomutt -h send # Specific help with examplesneomutt -DD # Dump different (changed) config
โค๏ธ Thanks#
Many thanks to our new contributors:
@wbob
@Leif-W
Michael J Gruber (@mjg)
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_stringcomputation#4536 expand tabs to spaces in compose preview
#4537 fix dumping of initial values
#4538 move
real_nameinit#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 addressespager: 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_PAGERnotifications#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,envquery: unify NeoMutt
-Dand-Qrefactor
main.c/init.csidebar: 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()