:book: Notes

This is a Bug-Fix Release.

It also contains some speed improvements – Thanks Steinar!

:heart: Thanks

Many thanks to our new contributors:

and our regular contributors:

:gift: Features

  • imap : support IMAP4 ID extension (RFC2971)
  • parse: query all changed (set) / all (set all) config variables

:beetle: Bug Fixes

  • lua: fix command registration
  • postpone: use colours from the right mailbox
  • smtp: ignore oauth if it isn’t configured and not requested

:wrench: Changed Config

  • New: imap_send_id - Send IMAP ID command when logging in

:black_flag: Translations

  • 100% :czech_republic: Czech
  • 100% :de: German
  • 100% :hungary: Hungarian
  • 100% :lithuania: Lithuanian
  • 100% :brazil: Portuguese (Brazil)
  • 100% :serbia: Serbian
  • 100% :slovakia: Slovak
  • 99% :poland: Polish

:books: Docs

  • Recommend GPGME

:building_construction: Build

  • fix race condition in make install
  • fallback to detect SASL manually if pkg-config fails, e.g., homebew

:gear: Code

  • libmutt: eliminate use of config variables
  • fix ubsan warning
  • mutt: optimize and inline mutt_str_is_email_wsp()
  • progress: update ncurses only when there is actual progress
  • email: Read assumed_charset outside loops
  • hcache: do less work when not in use
  • pager: add helper for getting $pager
  • hcache: remove spurious +1 from Buffer serialization.