Removed the maildir-backend cargo feature, it is now included by
default.
Removed issues section on GitHub, now issues need to be opened by
sending an email at
~soywod/pimalaya@todo.sr.ht.
himalaya-lib v0.6.0
Added
Added ability to synchronize specific folders only [#37].
Added Backend::expunge function that definitely removes emails
with the Deleted flag.
Added Backend::mark_emails_as_deleted function with a default
implementation that adds the Deleted flag.
Changed
Changed the way emails are deleted. Backend::delete_emails now
moves the email to the Trash folder (or to the corresponding alias
from the config file). If the target folder is the Trash folder,
it will instead add the Deleted flag. Emails are removed with the
Backend::expunge function.
Fixed
Fixed ImapBackend::list_envelopes pagination.
Fixed synchronization issues for emails without Message-ID header
by using the Date header instead.
Fixed maildir backend perfs issues by enabling the mmap feature of
the maildir crate.
Removed
Removed the maildir-backend cargo feature, it is now included by
default.
Added
folders expunge
that deletes all emails marked for deletion.Changed
Fixed
Removed
maildir-backend
cargo feature, it is now included by default.himalaya-lib v0.6.0
Added
Backend::expunge
function that definitely removes emails with theDeleted
flag.Backend::mark_emails_as_deleted
function with a default implementation that adds theDeleted
flag.Changed
Backend::delete_emails
now moves the email to theTrash
folder (or to the corresponding alias from the config file). If the target folder is theTrash
folder, it will instead add theDeleted
flag. Emails are removed with theBackend::expunge
function.Fixed
ImapBackend::list_envelopes
pagination.Message-ID
header by using theDate
header instead.mmap
feature of themaildir
crate.Removed
maildir-backend
cargo feature, it is now included by default.