Skip to content

Commit 51ca6a8

Browse files
committed
Update Cargo.toml dependencies and versions for improved compatibility
- Updated `rasn` version from 0.18 to 0.27 in `rustyasn/Cargo.toml` for enhanced ASN.1 support. - Removed version specification for `rustyfix-dictionary` and `rustyfix-codegen` to align with workspace dependency management. - Updated `quick-xml` and `criterion` in `rustyfixml/Cargo.toml` to use workspace dependencies for consistency. - Upgraded `prost` and `prost-types` versions from 0.13 to 0.14 in `rustygpb/Cargo.toml` to leverage the latest features and fixes. These changes streamline dependency management and ensure compatibility across the project.
1 parent 2f0ef78 commit 51ca6a8

3 files changed

Lines changed: 18 additions & 19 deletions

File tree

crates/rustyasn/Cargo.toml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,10 @@ workspace = true
1717
serde = { workspace = true, optional = true }
1818
simd-json = { workspace = true }
1919
# Core dependencies
20-
rustyfix = { path = "../rustyfix", version = "0.7.4", features = ["fix50"] }
21-
rustyfix-dictionary = { path = "../rustyfix-dictionary", version = "0.7.4" }
20+
rustyfix-dictionary = { path = "../rustyfix-dictionary" }
2221

2322
# ASN.1 library
24-
rasn = "0.18"
23+
rasn = "0.27"
2524

2625
# Date/Time handling
2726
chrono = { workspace = true }
@@ -53,15 +52,15 @@ env_logger = { workspace = true }
5352

5453
[features]
5554
default = []
56-
serde = [ "dep:serde" ]
57-
tracing = [ "dep:fastrace" ]
58-
fix40 = [ "rustyfix-dictionary/fix40" ]
59-
fix50 = [ "rustyfix-dictionary/fix50" ]
55+
serde = ["dep:serde"]
56+
tracing = ["dep:fastrace"]
57+
fix40 = ["rustyfix-dictionary/fix40"]
58+
fix50 = ["rustyfix-dictionary/fix50"]
6059

6160
[build-dependencies]
6261
# For code generation from ASN.1 schemas and FIX dictionaries
63-
rustyfix-codegen = { path = "../rustyfix-codegen", version = "0.7.4" }
64-
rustyfix-dictionary = { path = "../rustyfix-dictionary", version = "0.7.4", features = [
62+
rustyfix-codegen = { path = "../rustyfix-codegen" }
63+
rustyfix-dictionary = { path = "../rustyfix-dictionary", features = [
6564
"fix40",
6665
"fix50",
6766
] }

crates/rustyfixml/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ fastrace = { workspace = true }
1616
thiserror = { workspace = true }
1717

1818
# XML processing
19-
quick-xml = "0.36"
19+
quick-xml = { workspace = true }
2020
serde = { workspace = true, features = ["derive"] }
2121

2222
# Optional features
2323
chrono = { version = "0.4", optional = true }
2424

2525
[dev-dependencies]
2626
proptest = "1.5"
27-
criterion = { version = "0.5", features = ["html_reports"] }
28-
tokio = { version = "1.0", features = ["full"] }
27+
criterion = { workspace = true, features = ["html_reports"] }
28+
tokio = { workspace = true }
2929

3030
[features]
31-
default = [ "timestamps" ]
32-
timestamps = [ "chrono" ]
31+
default = ["timestamps"]
32+
timestamps = ["chrono"]

crates/rustygpb/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,21 +18,21 @@ zerocopy = { workspace = true }
1818
simd_aligned = { workspace = true }
1919

2020
# Protocol Buffers
21-
prost = "0.13"
22-
prost-types = "0.13"
21+
prost = "0.14"
22+
prost-types = "0.14"
2323
bytes = "1.7"
2424
crc32c = "0.6"
2525

2626
# Optional serialization
2727
serde = { workspace = true, optional = true }
2828

2929
[build-dependencies]
30-
prost-build = "0.13"
30+
prost-build = "0.14"
3131

3232
[dev-dependencies]
3333
proptest = "1.5"
34-
criterion = { version = "0.5", features = ["html_reports"] }
34+
criterion = { workspace = true, features = ["html_reports"] }
3535

3636
[features]
3737
default = []
38-
serde = [ "dep:serde" ]
38+
serde = ["dep:serde"]

0 commit comments

Comments
 (0)