 Notes
 Notes
It’s been nearly six months since our last release, but we’ve been really busy. We’ve made over 500 commits and attracted lots of new contributors.
There are lots of ways you could help NeoMutt.
Or perhaps you could buy @flatcap a beer 
Compose Multi-part Emails
Composing multi-part emails is easier than ever.
Compose shows you the layout of your attachments and allows you to make and break groups, and reorder the parts in an understandable way.
Colours
For the last few releases, the colours have been neglected. Now, they should be working correctly again.
 Thanks
 Thanks
Many thanks to our new contributors:
- David Purton (@dcpurton)
- Claes Nästén (@pekdon)
- Matteo Riondato (@rionda)
- Emir Sari (@bitigchi)
- Jakub Kaczor (@jakubkaczor)
- Adam Dinwoodie (@me-and)
- Oliver Bandel (@klartext)
- Cody Brownstein (@cbrownstein)
- Austin Lund (@aplund)
- Charalampos Kardaris (@ckardaris)
- Adam Korcz (@adamkorcz)
- James Cook (@falsifian)
- John Wood (@john-at-charpa)
- Thomas Bracht Laumann Jespersen (@laumann)
- Ramkumar Ramachandra (@artagnon)
- Róbert Horváth (@r001)
and our regular contributors:
- Pietro Cerutti (@gahr)
- наб (@nabijaczleweli)
- Scott Kostyshak (@scottkosty)
- Marius Gedminas (@mgedmin)
- Gerrit Rüsing (@kbcb)
- Tobias Stoeckmann (@stoeckmann)
- Страхиња Радић (@strahinja)
- Zero King (@l2dy)
- Austin Ray (@austin-ray)
- Reto Brunner (@brunnre8)
- Jakub Jindra (@jindraj)
 Features
 Features
- Compose multipart emails
 Bug Fixes
 Bug Fixes
- Fix screen mode after attempting decryption
- imap: increase max size of oauth2 token
- Fix autocrypt
- Unify Alias/Query workflow
- Fix colours
- Say which file exists when saving attachments
- Force SMTP authentication if smtp_useris set
- Fix selecting the right email after limiting
- Make sure we have enough memory for a new email
- Don’t overwrite with zeroes after unlinking the file
- Fix crash when forwarding attachments
- Fix help reformatting on window resize
- Fix poll to use PollFdsCount and not PollFdsLen
- regex: range check arrays strictly
- Fix Coverity defects
- Fix out of bounds write with long log lines
- Apply fast_replyto ‘to’, ‘cc’, or ‘bcc’
- Prevent warning on empty emails
 Changed Config
 Changed Config
- New default: set rfc2047_parameters = yes
 Translations
 Translations
- 100%  German German
- 100%  Lithuanian Lithuanian
- 100%  Serbian Serbian
- 100%  Czech Czech
- 100%  Turkish Turkish
- 72%  Hungarian Hungarian
 Docs
 Docs
- Improve header cache explanation
- Improve description of some notmuch variables
- Explain how timezones and !s work inside%{},%[]and%()
- Document config synonyms and deprecations
 Build
 Build
- Create lots of GitHub Actions
- Drop TravisCI
- Add automated Fuzzing tests
- Add automated ASAN tests
- Create Dockers for building Centos/Fedora
- Build fixes for Solaris 10
- New libraries: browser, enter, envelope
- New configure options: --fuzzing--debug-color--debug-queue
 Code
 Code
- Split Index/Pager GUIs/functions
- Add lots of function dispatchers
- Eliminate menu_loop()
- Refactor function opcodes
- Refactor cursor setting
- Unify Alias/Query functions
- Refactor Compose/Envelope functions
- Modernise the Colour handling
- Refactor the Attachment View
- Eliminate the global Context
- Upgrade mutt_get_field()
- Refactor the color quotedcode
- Fix lots of memory leaks
- Refactor Index resolve code
- Refactor PatternList parsing
- Refactor Mailbox freeing
- Improve key mapping
- Factor out charset hooks
- Expose mutt_file_seek API
- Improve API of strto*wrappers
 Upstream
 Upstream
- imap QRESYNC fixes
- Allow an empty To: address prompt
- Fix argc==0 handling
- Don’t queue IMAP close commands
- Fix IMAP UTF-7 for code points >= U+10000
- Don’t include inactive messages in msgset generation
 
            
