Notes
One feature and lots of bug fixes.
This release introduces $message_id_format (docs).
(97 Days, 94 Commits)
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