+2017-01-13 Richard Russon <rich@flatcap.org>
+* Features
+ - Allow custom status flags in index_format
+ - $from_chars highlights differences in authorship
+ - notmuch: make 'Folder' and 'Tags' respect (un)ignore
+ - notmuch: add "virtual-unmailboxes" command
+* Bug Fixes
+ - pick smarter default for $sidebar_divider_char
+ - status color breaks "mutt -D"
+ - Enable reconstruct-thread in the pager
+ - manually touch 'atime' when reading a mbox file
+ - allow $to_chars to contain Unicode characters
+ - increase the max lmdb database size
+ - restore limit current thread
+ - don't reset the alarm unless we set it
+ - some more places that may get NULL pointers
+ - rework initials to allow unicode characters
+* Translations
+ - Spanish translation
+ - German translation
+* Docs
+ - Improve whitespace and grammar on the NNTP feature page
+ - make $to_chars docs more legible
+ - de-tab the DocBook
+ - fix 301 redirects
+* Build
+ - New configure option --enable-everything
+ - add a constant for an aborted question
+ - enhance mutt_to_base64() (and callers)
+ - Fix configure.ac to require md5 if hcache is enabled
+ - Bail if a selected hcache backend cannot be found
+ - refactor mutt_matches_ignore
+ - fix hcache + make dist
+ - add unicode string helper function
+ - Re-indent configure.ac
+ - generate devel version suffix
+ - fix check_sec.sh warnings
+ - remove unnecessary #ifdef's
+ - add missing #ifdef for nntp
+ - ignore some configure temp files
+ - fix "make dist" target
+ - fix function prototypes
+ - fix coverity warnings
+ - notmuch: drop strndup, replace with mutt_substrdup
+* Upstream
+ - Fix failure with GPGME 1.8: do not steal the gpgme_ prefix.
+ - search muttrc file according to XDG Base Specification (closes #3207)
+ - Improve openssl interactive_check_cert. (closes #3899)
+ - Add mutt_array_size macro, change interactive_check_cert() to use it. (see #3899)
+ - Return to pager upon aborting a jump operation. (closes #3901)
+ - Change sidebar_spoolfile coloring to be lower precedence.
+ - Move '@' pattern modifier documentation to the right section.
+ - Add setenv/unsetenv commands.
+ - Rework OpenSSL certificate verification to support alternative chains. (closes #3903)
+ - Add option to control whether threads uncollapse when new mail arrives.
+ - In the manual, replaced 2 para by example (similar to the first example).
+ - Create mbchar_table type for multibyte character arrays. (see #3024)
+ - Make to_chars and status_chars accept mulitibyte characters. (closes #3024)
+
2016-11-26 Richard Russon <rich@flatcap.org>
* Features
- Upstream adoption of compress
| Name | Description
|----------------------|-------------------------------------------------------
-| Attach Headers Color | Color attachment headers using regexp
+| Attach Headers Color | Color attachment headers using regexp, just like mail bodies
| Compose to Sender | Send new mail to the sender of the current mail
| Compressed Folders | Read from/write to compressed mailboxes
-| Conditional Dates | Conditional Date Formatting
-| Encrypt-to-Self | Save an self-encrypted copy of emails
-| Forgotten Attachment | Alert user when (s)he forgets to attach a file to an outgoing email
-| Fmemopen | Use fmemopen(3) for speedier temporary files
+| Conditional Dates | Use rules to choose date format
+| Encrypt-to-Self | Save a self-encrypted copy of emails
+| Fmemopen | Replace some temporary files with memory buffers
+| Forgotten Attachment | Alert user when (s)he forgets to attach a file to an outgoing email.
+| Global Hooks | Define actions to run globally within Mutt
| Ifdef | Conditional config options
-| Index Color | Theming of the Index List
-| Initials Expando | Expando for Author's Initials
+| Index Color | Custom rules for theming the email index
+| Initials Expando | Expando for author's initials
| Keywords | Labels/Tagging for emails
| Kyoto Cabinet | Kyoto Cabinet backend for the header cache
-| Limit-Current-Thread | Limit Index View to Current Thread
+| Limit Current Thread | Focus on one Email Thread
| LMDB | LMDB backend for the header cache
-| Multiple fcc | Save multiple copies of outgoing mail
-| Nested If | Allow deeply nested conditionals in format strings
-| New Mail Command | Run a command when new mail arrives
+| Multiple FCC | Save multiple copies of outgoing mail
+| Nested If | Allow complex nested conditions in format strings
+| New Mail | Execute a command upon the receipt of new mail.
| NNTP | Talk to a Usenet news server
-| Notmuch | Powerful email search engine
-| Progress Bar | Colourful Progress Bar
-| Quasi-Delete | Hide emails from view, but don't delete them
-| Reply With X-Orig | Direct reply to email using X-Original-To header
-| Sensible-Browser | Make the file browser behave
+| Notmuch | Email search engine
+| Progress Bar | Show a visual progress bar on slow operations
+| Quasi-Delete | Mark emails that should be hidden, but not deleted
+| Reply With X-Orig-To | Direct reply to email using X-Original-To header
+| Sensible Browser | Make the file browser behave
| Sidebar | Panel containing list of Mailboxes
-| Skip-Quoted | Skip Quoted Text
-| Status Color | Theming of the Status Bar
-| Timeout Hook | Run a command periodically
-| TLS-SNI | Negotiate with a Server for a Certificate
-| Trash Folder | Automatically move emails to a trash bin
+| Skip Quoted | Leave some context visible
+| Status Color | Custom rules for theming the status bar
+| TLS-SNI | Negotiate with a server for a TSL/SSL certificate
+| Trash Folder | Automatically move deleted emails to a trash bin
## Contributed Scripts and Config
Here's a list of everyone who's helped NeoMutt:
-Alex Pearce, Ander Punnar, Antonio Radici, Baptiste Daroussin, Chris Czettel,
-Chris Salzberg, Christoph Berg, Clemens Lang, Darshit Shah, David Sterba,
+Adam Borowski, Alex Pearce, Ander Punnar, André Berger, Antonio Radici,
+Baptiste Daroussin, Bernard Pratz, Chris Czettel, Chris Salzberg,
+Christoph Berg, Clemens Lang, Damien Riegel, Darshit Shah, David Sterba,
Doug Stone-Weaver, Elimar Riesebieter, Evgeni Golov, Fabian Groffen,
-Fabio Alessandro Locati, Faidon Liambotis, Guillaume Brogi, Ismaël Bouya,
-Ivan Tham, Johannes Frankenau, Johannes Weißl, Joshua Jordi, Karel Zak,
-Kevin Velghe, Kurt Jaeger, Marco Hinz, Matteo Vescovi, Olaf Lessenich,
-Pierre-Elliott Bécue, Pietro Cerutti, Richard Hartmann, Richard Russon,
-Santiago Torres, Stephen Gilles, Steven Ragnarök, Sven Guckes, Thomas Klausner,
-Tobias Angele, Udo Schweigert, Vsevolod Volkov, Werner Fink,
-Yoshiki Vázquez Baeza.
+Fabio Alessandro Locati, Faidon Liambotis, František Hájik, Guillaume Brogi,
+Ian Zimmerman, Ismaël Bouya, Ivan Tham, Jack Stratton, Johannes Frankenau,
+Johannes Weißl, Joshua Jordi, Karel Zak, Kevin Velghe, Kurt Jaeger, Marco Hinz,
+Matteo Vescovi, Olaf Lessenich, Philipp Marek, Pierre-Elliott Bécue,
+Pietro Cerutti, Riad Wahby, Richard Hartmann, Richard Russon, Rubén Llorente,
+Santiago Torres, Serge Gebhardt, Somini, Stephen Gilles, Steven Ragnarök,
+Sven Guckes, Thomas Adam, Thomas Klausner, Tobias Angele, Udo Schweigert,
+Vsevolod Volkov, Werner Fink, Wieland Hoffmann, Yoshiki Vázquez Baeza.
## Original Patch Authors