v0.15.9
Highlights
- add support for installing via
cargo binstall s3_listnow accepts a new forth parameter,dirsboolean flag, to allow returning only the matching directories- add
oneio s3 listandoneio s3 uploadcommands to the CLI
Breaking changes
The signature of s3_list function is now changed to:
pub fn s3_list(
bucket: &str,
prefix: &str,
delimiter: Option<String>,
dirs: bool,
) -> Result<Vec<String>, OneIoError> {}This includes changes of:
delimiterchanged fromOption<&str>toOption<String>- new
dirsboolean flag to allow returning only matching directories in the specified prefix- the
delimiteris also automatically forced toSome("/".to_string())ifdirsis specified anddelimiteris specified asNone.
- the
Misc
- "cargo publish" process is now automated with GitHub actions
- test process now makes sure
s3modules' doc-tests must compile