Notes
- This release contains a lot of changes.
- It should be stable enough for general use.
- We’ll soon be returning to regular NeoMutt releases.
Help Needed
Over the past year, I’ve been working hard to improve the code. It’s been hard work sorting out twenty years of poor design, but I’m making progress. These changes are vital if we want to start adding exciting new features.
Everyone wants to see new features.
I don’t mind the hard work, but what upsets me is the lack of help I’m getting. I’ve been asking for help for the four years that NeoMutt’s been around.
If you want NeoMutt to have a future, YOU need to start helping.
At the very least, buy me beer http://paypal.me/russon
– Rich Russon, @flatcap
Thanks
Many thanks to our new contributors:
- Scott Kostyshak (@scottkosty)
- Frederick Eaton (@archenemies)
- Alvaro Herrera (@alvherre)
- Tobias Stoeckmann (@stoeckmann)
- Victor Fernandes (@ghikio)
- Simon Symeonidis (@psyomn)
- Pablo Ovelleiro Corral (@pinpox)
- Mark Stenglein (@ocelotsloth)
- Sebastian Stark (@sstark)
- Dapeng Gao (@dpgao)
- Naveen Nathan (@nnathan)
- Darren Kenny (@darrenkenny)
- Andres Freund (@anarazel)
- Thomas Jarosch (@thomasjfox)
- Josh Poimboeuf (@jpoimboe)
- ryt (@0x747972)
- Alyssa Ross (@alyssais)
- Stéphane Lesimple (@speed47)
- David Harrigan (@dharrigan)
- Antoine Amarilli (@a3nm)
- Christian Storm (@stormc)
- x3nb (@x3nb63)
- Doron Behar (@doronbehar)
- Stefano Zacchiroli (@zacchiro)
- Florian Wehner (@whnr)
and our regular contributors:
- Mehdi Abaakouk (@sileht)
- Edward Betts (@edwardbetts)
- Austin Ray (@austin-ray)
- Jakub Jindra (@jindraj)
- Darshit Shah (@darnir)
- Chris Czettel (@christopher-john-czettel)
- Roger Pau Monne (@royger)
- Marco Sirabella (@mjsir911)
- Bo Yu (@yuzibo)
- Karel Zak (@karelzak)
- Ian Zimmerman (@nobrowser)
- Zero King (@l2dy)
- Pietro Cerutti (@gahr)
- Vladimir Zakharov (@z2v)
- Bertram Scharpf (@bertramscharpf)
- Joey Pabalinas (@alyptik)
- Jenya Sovetkin (@esovetkin)
- Federico Kircheis (@fekir)
- Tobias Angele (@toogley)
- Steve Bennett (@msteveb)
- Martin Mitáš (@mity)
Features
- Add $fcc_before_send, defaulting unset
- Deprecate TLS 1.0 and 1.1 by default
- Turn on $ssl_force_tls by default
- Command line -z and -Z options to work with IMAP
- Add size display configuration variables
- Summary pages: version, set, set all, bind, macro
- CONDSTORE and QRESYNC support
- OAUTHBEARER support
- inotify support
- add index-format-hook
- Add $auto_subscribe variable
- Allow relative date hour/min/sec offsets
- Add attributes support on color declarations
- Style Menu Options
- Add new pattern type ~I for external searches
- Add <named-mailboxes> command
Config
Changed Config
Note: The default values of these config items have changed:
- folder_format
- pgp_use_gpg_agent
- shell
- ssl_force_tls
- ssl_use_tlsv1
- ssl_use_tlsv1_1
- status_format
- to_chars
- user_agent
New Config
These new config items accompany new features:
- attach_save_dir
- attach_save_without_prompting
- autocrypt
- autocrypt_acct_format
- autocrypt_dir
- autocrypt_reply
- auto_subscribe
- crypt_chars
- crypt_protected_headers_read
- crypt_protected_headers_save
- crypt_protected_headers_subject
- crypt_protected_headers_write
- external_search_command
- fcc_before_send
- forward_attachments
- imap_condstore
- imap_fetch_chunk_size
- imap_oauth_refresh_command
- imap_qresync
- imap_rfc5161
- include_encrypted
- nm_flagged_tag
- nm_replied_tag
- pop_oauth_refresh_command
- sidebar_non_empty_mailbox_only
- size_show_bytes
- size_show_fractions
- size_show_mb
- size_units_on_left
- smtp_oauth_refresh_command
- ssl_use_tlsv1_3
New Commands
- index-format-hook
- named-mailboxes
- unbind
- unmacro
New Functions
- autocrypt-acct-menu
- autocrypt-menu
- compose-to-sender
- create-account
- delete-account
- descend-directory
- group-chat-reply
- mailbox-cycle
- mailbox-list
- toggle-active
- toggle-prefer-encrypt
- toggle-write
- vfolder-from-query-readonly
Bug Fixes
- Fix crashes
- Fix memory leaks
- Fix undefined behaviour
- Fix coverity defects
Translations
- 100% Lithuanian
- 100% Chinese (Simplified)
- 100% Portuguese (Brazil)
- 95% German
- 95% Finnish
- 95% Czech
- 91% Polish
- 78% Japanese
- 73% Dutch
- 72% Spanish
- 62% Swedish
- 55% Slovak
Docs
- OpenPGP and S/MIME configuration
- Quick-starter config section
- Autocrypt feature
- “Message Composition Flow” section to manual
- OAUTH support