All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for bearer token authentication (#40)
- Support for pushing changes without pulling (#26)
- mujmap now prints a more comprehensive guide on how to recover from a missing state file. (#15)
- Leading and trailing whitespace (including newlines) is now removed from the
password returned by
password_command
. (#41)
0.2.0 - 2022-06-06
- mujmap can now send emails! See the readme for details.
- New configuration option
convert_dos_to_unix
which converts DOS newlines to Unix newlines for all newly downloaded mail files. - New configuration option
cache_dir
which changes the directory where mujmap downloads new files before adding them to the maildir. - By default, try to discover the JMAP server from the domain part of the
username
configuration option. (#28)
- New mail files will have their line endings changed by default to Unix; see
the above
convert_dos_to_unix
configuration option. Existing files are unaffected. - Most JMAP error objects now contain additional properties besides "description". (#20)
- Introduced workaround for some JMAP servers which did not support the patch syntax that mujmap was using for updating mailboxes. (#19)
- Mail which belongs to "ignored" mailboxes will no longer be added to the
archive
-role mailbox unnecessarily. - Symlinked maildirs now properly handled. (#16)
- Messages managed by mujmap now synchronize their tags with the maildir flags if notmuch is configured to do so. This fixes interfaces which depend on such flags being present, like neomutt. (#8)
0.1.1 - 2022-05-17
- Improved diagnostics for password command/authentication failures.
- mujmap will replace replace unindexed mail files in the maildir with files from the cache if they have the same filename.
- Mail download operations will now correctly retry in all cases of failure. (#7)
- A
retries
configuration option of0
now correctly interpreted as infinite. - Automatic tags are no longer clobbered. mujmap will actively ignore automatic tags. (#9)
- Messages considered duplicates by notmuch will now properly synchronize with the server. See #13 for more details about duplicate messages. (#12)
0.1.0 - 2022-05-12
- Initial release.