:book: Notes

This is a small release: one new config option and some bug fixes.

:gem: Sponsors

Special thanks to our sponsors:

Jakub Jindra
@jindraj
Scott Kostyshak
@scottkosty
Igor Serebryany
@igor47
Mark Korondi
@kmARC
Blunix GmbH
Linux support company
from Berlin, Germany
Bastian Bittorf
@bittorf
Nicolas Évrard
@nicoe
Mateus Etto
@Yutsuten
Robert Ricci
@ricci
Farzad Sadeghi
@terminaldweller

Become a sponsor of NeoMutt

:heart: Thanks

Many thanks to our new contributor:

and our regular contributors:

:lock: Security

  • #4623 ncrypt/crypt.c: Protect Message-ID

:gift: Features

  • #4644 Provide an option to confirm on an empty To

:sparkles: Contrib

  • #4645 Add ayu-dark-256 colorscheme

:beetle: Bug Fixes

  • #4635 Handle a non-existing message_cache_dir
  • #4642 Decouple $crypt_encryption_info and $crypt_protected_headers_weed from $devel_security
  • #4650 Return success after querying for config

:wrench: Changed Config

  • Add: confirm_empty_to = no Confirm when sending an e-mail with an empty To:

:black_flag: Translations

  • 100% :de: German
  • 100% :tr: Turkish
  • 99% :hungary: Hungarian
  • 98% :lithuania: Lithuanian
  • 89% :fr: French

:building_construction: Build

  • #4636 Update FreeBSD CI and workaround pkg bug
  • actions: use checkout v5

:gear: Code

  • #4023 tweak observer event types
  • #4628 Use the standard countof instead of our mutt_array_size()
  • #4637 Update types in test dummy code
  • #4638 remove useless const qualifier from log_queue_get()
  • #4655 Make sure ctype(3) function arguments are valid
  • #4657 Fix warning about unused function and data
  • #4659 Include term.h and [n]curses.h consistently