Added
-
Added
create
anddelete
folder commands [sourcehut#54]. -
Added generated completions and man pages to releases
[sourcehut#43]. -
Added new account config option
sync-folders-strategy
which allows
to choose a folders synchronization strategy [sourcehut#59]:sync-folders-strategy = "all"
: synchronize all existing folders
for the current accountsync-folders-strategy.include = ["folder1", "folder2", …]
:
synchronize only the given folders for the current accountsync-folders-strategy.exclude = ["folder1", "folder2", …]
:
synchronizes all folders except the given ones for the current
account
Also added new
account sync
arguments that override the account
config option:-A|--all-folders
: include all folders to the synchronization.-F|--include-folder
: include given folders to the
synchronization. They can be repeated-F folder1 folder2
or-F folder1 -F folder2
.-x|--exclude-folder
: exclude given folders from the
synchronization. They can be repeated-x folder1 folder2
or-x folder1 -F folder2
.
-
Added cargo features
native-tls
(default),rustls-tls
and
rustls-native-certs
.
Changed
- Made global options truly global, which means they can be used
everywhere (not only before commands but also after)
[sourcehut#60]. - Replaced reply all
-a
argument with-A
because it conflicted
with the global option-a|--account
. - Replaced
himalaya-lib
bypimalaya-email
. - Renamed feature
vendored
tonative-tls-vendored
. - Removed the
develop
branch, all the development is now done on the
master
branch.
Fixed
- Fixed config deserialization issue with
email-hooks
and
email-reading-format
. - Fixed flags case sensitivity.