Skip to content

Commit

Permalink
release: rustic-rs v0.6.0 (#896)
Browse files Browse the repository at this point in the history
Signed-off-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: simonsan <14062932+simonsan@users.noreply.github.com>
Co-authored-by: Alexander Weiss <alex@weissfam.de>
Co-authored-by: aawsome <37850842+aawsome@users.noreply.github.com>
  • Loading branch information
5 people authored Oct 23, 2023
1 parent 0df8922 commit 4a785fb
Show file tree
Hide file tree
Showing 26 changed files with 1,994 additions and 1,054 deletions.
1,146 changes: 1,146 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

54 changes: 1 addition & 53 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

119 changes: 8 additions & 111 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[workspace.package]
version = "0.5.4-dev"
version = "0.6.0"
edition = "2021"
license = "Apache-2.0 OR MIT"
repository = "https://github.com/rustic-rs/rustic"
Expand Down Expand Up @@ -57,59 +57,18 @@ rustic_core = { workspace = true }
anyhow = { workspace = true }
thiserror = { workspace = true }

# macros
derivative = { workspace = true }
derive_more = { workspace = true }
derive_setters = { workspace = true }

# logging
log = { workspace = true }
tracing-appender = { workspace = true }
tracing-error = { workspace = true }
tracing-subscriber = { workspace = true }

# rclone backend
semver = { workspace = true }

# parallelize
crossbeam-channel = { workspace = true }
pariter = { workspace = true }
rayon = { workspace = true }

# crypto
aes256ctr_poly1305aes = { workspace = true }
rand = { workspace = true }
scrypt = { workspace = true }

# chunker / packer
integer-sqrt = { workspace = true }

# serialization
binrw = { workspace = true }
hex = { workspace = true }
serde = { workspace = true }
serde-aux = { workspace = true }
serde_json = { workspace = true }
serde_with = { workspace = true }

# other dependencies
bytes = { workspace = true }
chrono = { workspace = true }
enum-map = { workspace = true }
enum-map-derive = { workspace = true }
self_update = { workspace = true }
zstd = { workspace = true }

# local backend
aho-corasick = { workspace = true }
filetime = { workspace = true }
ignore = { workspace = true }
nix = { workspace = true }
walkdir = { workspace = true }

# cache
cachedir = { workspace = true }
dirs = { workspace = true }
semver = { workspace = true }

# commands
clap = { workspace = true }
Expand All @@ -118,18 +77,15 @@ merge = { workspace = true }

bytesize = { workspace = true }
comfy-table = { workspace = true }
dialoguer = "0.10.4"
dialoguer = { workspace = true }
directories = { workspace = true }
dunce = { workspace = true }
gethostname = { workspace = true }
humantime = { workspace = true }
indicatif = { workspace = true }
itertools = { workspace = true }
jemallocator-global = { version = "0.3.2", optional = true }
mimalloc = { version = "0.1.39", default_features = false, optional = true }
path-dedot = { workspace = true }
rhai = { workspace = true }
shell-words = { workspace = true }
simplelog = { workspace = true }

[dev-dependencies]
Expand All @@ -142,96 +98,37 @@ tempfile = { workspace = true }
toml = { workspace = true }

[target.'cfg(not(windows))'.dependencies]
sha2 = { version = "0.10", features = ["asm"] }
libc = "0.2.148"

[target.'cfg(windows)'.dependencies]
# unfortunately, the asm extensions do not build on MSVC, see https://github.com/RustCrypto/asm-hashes/issues/17
sha2 = "0.10"

[target.'cfg(not(any(windows, target_os="openbsd")))'.dependencies]
xattr = "1"

[workspace.dependencies]
rustic_core = { version = "0.1.1", features = ["cli"] }
abscissa_core = "0.7.0"
abscissa_core = { version = "0.7.0", default-features = false, features = ["application", "testing"] }

# logging
tracing-appender = { version = "0.2.2", features = ["parking_lot"] }
tracing-error = "0.2.0"
tracing-subscriber = { version = "0.3.17", features = ["env-filter"] }
log = "0.4"

# errors
displaydoc = "0.2.4"
thiserror = "1"
anyhow = "1"

# macros
derive_more = "0.99"
derivative = "2"
derive_setters = "0.1"

# logging
log = "0.4"

# parallelize
crossbeam-channel = "0.5"
rayon = "1"
pariter = "0.5"

# crypto
aes256ctr_poly1305aes = "0.1"
rand = "0.8"
scrypt = { version = "0.11", default-features = false }

# chunker / packer
integer-sqrt = "0.1"

# serialization
binrw = "0.11"
hex = { version = "0.4", features = ["serde"] }
serde = { version = "1", features = ["serde_derive"] }
serde_with = { version = "3.3", features = ["base64"] }
serde_json = "1"
serde-aux = "4"

# local backend
walkdir = "2"
ignore = "0.4"
cached = { version = "0.45", default-features = false, features = ["proc_macro"] }
nix = { version = "0.27", default-features = false, features = ["user", "fs"] }
filetime = "0.2"
aho-corasick = "1.1.0"

# rest backend
reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls-native-roots", "stream", "blocking"] }
backoff = "0.4"
url = "2.4.1"

# rclone backend
semver = "1"

# other dependencies
bytes = "1"
aho-corasick = "1.1.0"
chrono = { version = "0.4", default-features = false, features = ["clock", "serde"] }
zstd = "0.12"
enum-map = "2"
enum-map-derive = "0.14"
rhai = { version = "1.16", features = ["sync", "serde", "no_optimize", "no_module", "no_custom_syntax", "only_i64"] }
semver = "1"
simplelog = "0.12"
comfy-table = "7.0.1"

# cache
dirs = "5"
cachedir = "0.3"

# commands
merge = "0.1"
directories = "5"
shell-words = "1"
dialoguer = "0.10.4"
indicatif = "0.17"
path-dedot = "3"
dunce = "1"
gethostname = "0.4"
bytesize = "1"
itertools = "0.11"
Expand Down
10 changes: 0 additions & 10 deletions changelog/0.2.1.txt

This file was deleted.

12 changes: 0 additions & 12 deletions changelog/0.2.2.txt

This file was deleted.

7 changes: 0 additions & 7 deletions changelog/0.2.3.txt

This file was deleted.

12 changes: 0 additions & 12 deletions changelog/0.2.txt

This file was deleted.

21 changes: 0 additions & 21 deletions changelog/0.3.0.txt

This file was deleted.

29 changes: 0 additions & 29 deletions changelog/0.3.1.txt

This file was deleted.

Loading

0 comments on commit 4a785fb

Please sign in to comment.