Avoid pinning dependency versions

Pinning specific versions in the library makes it harder for
applications to use newer versions o those dependencies. This is fixed
by setting setting only the major version for libraries that have
reached version 1.0.0 and above and major and minor versions for
dependencies that have not reached version 1.0.0 as those can have their
API surface changed across minor versions.
This commit is contained in:
2024-05-28 08:30:49 +01:00
parent e45755ffea
commit 9f7bf33057
2 changed files with 10 additions and 9 deletions

View File

@@ -6,15 +6,15 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
deadqueue = "0.2.4"
futures-util = "0.3.30"
gcp_auth = "0.11.1"
reqwest = { version = "0.12.3", features = ["json", "gzip"] }
reqwest-eventsource = "0.6.0"
serde = { version = "1.0.197", features = ["derive"] }
serde_json = { version = "1.0.115"}
tracing = "0.1.40"
tokio = { version = "1.37.0" }
deadqueue = "0.2"
futures-util = "0.3"
gcp_auth = "0.11"
reqwest = { version = "0.12", features = ["json", "gzip"] }
reqwest-eventsource = "0.6"
serde = { version = "1", features = ["derive"] }
serde_json = { version = "1"}
tracing = "0.1"
tokio = { version = "1" }
[dev-dependencies]
console = "0.15.8"