bump deps -- use more generic versions
@@ -29,52 +29,52 @@ async = [
[dependencies]
# logging support
-log = { version = "0.4.11", optional = true }
+log = { version = "0.4", optional = true }
# just the futures traits
-futures-lite = { version = "1.7.0", optional = true }
+futures-lite = { version = "1.8", optional = true }
# field pin projection
-pin-project-lite = { version = "0.1.7", optional = true }
+pin-project-lite = { version = "0.1", optional = true }
# cloneable async writes
-async-dup = { version = "1.2.2", optional = true }
+async-dup = { version = "1.2", optional = true }
# message passing
-async-channel = { version = "1.4.2", optional = true }
+async-channel = { version = "1.4", optional = true }
# for timing out futures
-futures-timer = { version = "3.0.2", optional = true }
+futures-timer = { version = "3.0", optional = true }
# for 'fairness' in the main loop
-fastrand = { version = "1.3.5", optional = true }
+fastrand = { version = "1.3", optional = true }
# for optional serialization and deserialization
-serde = { version = "1.0.116", features = ["derive"], optional = true }
+serde = { version = "1.0", features = ["derive"], optional = true }
# optional runtimes (for TcpStream)
# these use the futures AsyncWrite+AsyncRead
-async-io = { version = "1.1.2", optional = true }
-smol = { version = "1.1.0", optional = true }
-async-tls = { version = "0.10.0", default-features = false, features = ["client"], optional = true }
+async-io = { version = "1.1", optional = true }
+smol = { version = "1.2", optional = true }
+async-tls = { version = "0.10", default-features = false, features = ["client"], optional = true }
# TODO look into what their features do. the ones they have enabled by default seem important
-async-std = { version = "1.6.4", optional = true }
+async-std = { version = "1.6", optional = true }
# tokio has its own AsyncWrite+AsyncRead
-tokio = { version = "0.2.22", features = ["net"], optional = true }
-tokio-util = { version = "0.3.1", features = ["compat"], optional = true }
+tokio = { version = "0.2", features = ["net"], optional = true }
+tokio-util = { version = "0.3", features = ["compat"], optional = true }
-tokio-rustls = { version = "0.14.1", optional = true }
-webpki-roots = { version = "0.20.0", optional = true }
+tokio-rustls = { version = "0.14", optional = true }
+webpki-roots = { version = "0.20", optional = true }
-tokio-native-tls = { version = "0.1.0", optional = true }
-native-tls = { version = "0.2.4", optional = true }
+tokio-native-tls = { version = "0.1", optional = true }
+native-tls = { version = "0.2", optional = true }
[dev-dependencies]
-anyhow = "1.0.32"
-async-executor = { version = "1.3.0", default-features = false }
-serde_json = "1.0.57"
-rmp-serde = "0.14.4"
+anyhow = "1.0"
+async-executor = { version = "1.3", default-features = false }
+serde_json = "1.0"
+rmp-serde = "0.14"
[[example]]
name = "message_parse"
