📖 Notes
One feature and lots of bug fixes.
This release introduces $message_id_format (docs).
(97 Days, 94 Commits)
Update: Build fix for ./configure --disable-smime in cddbd18
💎 Sponsors
Special thanks to our sponsors:
| Jakub Jindra @jindraj | Scott Kostyshak @scottkosty | Igor Serebryany @igor47 | Mark Korondi @kmARC |
| Bastian Bittorf @bittorf | Nicolas Évrard @nicoe | Robert Ricci @ricci | Farzad Sadeghi @terminaldweller |
- Robert Labudda
- Morgan Kelly
- 罗昭铭
- Aboudoulaye Yatera
- Marton Balazs (@martonbalazs)
❤️ Thanks
Many thanks to our new contributors:
- Sam Koved (@skoved)
- Bjarni Ingi Gislason
and our regular contributors:
- Marius Gedminas (@mgedmin)
- Emir Sari (@bitigchi)
- Страхиња Радић (@Strahinja)
- Carlos Henrique Lima Melara (@charles2910)
- Thomas Adam (@ThomasAdam)
- Dennis Schön (@roccoblues)
- Keith Bowes (@keithbowes)
- Pietro Cerutti (@gahr)
🔒 Security
- #4725 deprecate old ssl and tls options
🎁 Features
- #4718 add
$message_id_format - Notmuch: hide some old/deprecated features
🐞 Bug Fixes
- #4666 limit: force refresh of index bar
- #4671 Update the status bar on thread [un]collapse
- #4673 shrink history file on every new entry
- #4679 Flush S/MIME passkey on failure to sign
- #4684 execute message-hook sooner
- #4687 fix: exec auto-completion
- #4688 Fix infinite loop in GnuTLS socket I/O when socket blocks
- #4696
cmd_parse_fetch(): debug: avoid NULL dereference - #4697 expunge: guard against segfault
- #4719 alias: complete when only one match
- #4721 browser: fix select/descend folder/mailbox
- #4726 imap: protect against crash on shutdown
- fix resolve for tagged save
- help: fix sorting of unbound functions
- help: hide deprecated functions
🔧 Changed Config
- New:
message_id_format = "<%z@%f>" - Deprecated
ssl_use_sslv2 - Deprecated
ssl_use_sslv3 - Deprecated
ssl_use_tlsv1 - Deprecated
ssl_use_tlsv1_1
🏴 Translations
- 100% ✳️ Esperanto
- 100% 🇱🇹 Lithuanian
- 100% 🇷🇸 Serbian
- 100% 🇹🇷 Turkish
📚 Docs
- #4665 Revamp the S/MIME docs
- #4680 Document how to use S/MIME with GPGMe
- #4692 update the contribution guidelines
- fix deprecated $pager example
- lots man pages fixes
- update help for sort options
🏗️ Build
- #4668 fix build for re-entrant ncurses
- #4727 make openssl/gnutls mutually exclusive
- libkey: light refactoring
- lua: create liblua
⚙️ Code
- #4695 Replace some
TAILQuses withARRAY - convert the ctype wrappers to use
bool - global invert
OptNoCursestoOptGui - key: collapse redirector functions
- move
km_init()earlier in startup - opcodes: add flags to
MenuFuncOp - pass focused window to global functions
- Use
buf_at()to get a char from aBuffer - use
StringArrayeverywhere