[neomutt-devel] NeoMutt 2023-12-21

Richard Russon rich at flatcap.org
Thu Dec 21 18:37:52 CET 2023


## Notes

A smallish release, this month.
Plenty of bug-fixes, but the majority of the changes happened behind the scenes.

## Sponsors

Special thanks to our *sponsors*:

- Jakub Jindra (@jindraj)
- Scott Kostyshak (@scottkosty)
- Ander Punnar (@4nd3r)
- Igor Serebryany (@igor47)
- Martin Spendiff (@veebch)
- Mark Korondi (@kmARC)
- Justin Riddiough (@neural-loop)
- Marton Balazs (@martonbalazs)
- Patrick Koetter
- Milan Glacier (@milanglacier)
- Christopher Paine

Become a sponsor of NeoMutt - https://neomutt.org/sponsor

## Thanks

Many thanks to our *new contributors*:

- EC Herenz (@Knusper)
- Matthias Gerstner (@mgerstner)
- Meindert Kempe (@MeindertKempe)

our *regular contributors*:

- Dennis Schön (@roccoblues)
- Tóth János (@g0mb4)
- Alejandro Colomar (@alejandro-colomar)
- Gerrit Rüsing (@kbcb)
- Roberto Alvarado (@robdres)
- Jakub Jindra (@jindraj)
- Marius Gedminas (@mgedmin)
- Róbert Horváth (@r001)
- Pietro Cerutti (@gahr)
- Emir Sari (@bitigchi)
- наб (@nabijaczleweli)
- Страхиња Радић (@strahinja)

## Features

- #4126 - add alias 'tags:'

## Bug Fixes

- #4115 - create HelpBar after colours
- #4116 - Fix Batch Sending of Emails
- #4119 - Fix Header Cache Key Handling
- #4121 - mutt_oauth2.py: error out if ENCRYPTION_PIPE was not supplied
- #4124 - config: fix flag overlaps
- #4125 - compose: restore view-text/pager/mailcap
- color: fix attr_color_copy()
- fix :color dump
- fix leak in completion
- force mail check on current mailbox after <imap-fetch-mail>
- Allow sending an empty mail
- mutt_oauth2.py: Use readline to overcome macOS input() restrictions

## Changed Config

- add $history_format: '%s'

## Translations

- 100% Czech
- 100% German
- 100% Lithuanian
- 100% Serbian
- 100% Slovak
- 100% Turkish
- 99% Spanish
- 99% Hungarian

## Coverity defects

- #4111 Educate Coverity about ARRAYs
- fix defects

## Build

- #4098 - build: use fallthrough attribute
- #4100 - build: split maildir and mh types
- #4101 - version: drop default features
- #4108 - strip non-conditionals
- #4122 - add github action to check for unused functions (xunused)
- update fedora action
- coverage: fix build for lcov v2
- tests: fix error cases

## Code

- #4097 - config: add DT_ON_STARTUP
- #4104 - Change mutt_default_save() and addr_hook() to take a buffer
- #4105 - Use buffer pool in tests
- #4106 - Switch some buffers to use the buffer pool
- #4109 - Improve the Progress Bar
- #4117 - remove MxOps::path_parent() and mutt_path_parent()
- #4120 - remove unused functions
- #4131 - move editor test code
- #4133 - move log_disp_null() into test folder
- #4137 - move config string name functions into tests
- add: hook_new()/hook_free()
- fix more printf-style params
- rename compare to equal
- hcache: renaming for clarity

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://mailman.neomutt.org/pipermail/neomutt-devel-neomutt.org/attachments/20231221/fe75fb9d/attachment.sig>


More information about the neomutt-devel mailing list