Added
-
Added
createanddeletefolder commands [sourcehut#54]. -
Added generated completions and man pages to releases
[sourcehut#43]. -
Added new account config option
sync-folders-strategywhich 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 syncarguments 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 folder2or-F folder1 -F folder2.-x|--exclude-folder: exclude given folders from the
synchronization. They can be repeated-x folder1 folder2or-x folder1 -F folder2.
-
Added cargo features
native-tls(default),rustls-tlsand
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
-aargument with-Abecause it conflicted
with the global option-a|--account. - Replaced
himalaya-libbypimalaya-email. - Renamed feature
vendoredtonative-tls-vendored. - Removed the
developbranch, all the development is now done on the
masterbranch.
Fixed
- Fixed config deserialization issue with
email-hooksand
email-reading-format. - Fixed flags case sensitivity.