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:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -6,3 +6,4 @@ Cargo.lock
|
|||||||
/target
|
/target
|
||||||
.cargo/config.toml
|
.cargo/config.toml
|
||||||
.DS_Store
|
.DS_Store
|
||||||
|
/.idea
|
||||||
|
|||||||
18
Cargo.toml
18
Cargo.toml
@@ -6,15 +6,15 @@ edition = "2021"
|
|||||||
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
deadqueue = "0.2.4"
|
deadqueue = "0.2"
|
||||||
futures-util = "0.3.30"
|
futures-util = "0.3"
|
||||||
gcp_auth = "0.11.1"
|
gcp_auth = "0.11"
|
||||||
reqwest = { version = "0.12.3", features = ["json", "gzip"] }
|
reqwest = { version = "0.12", features = ["json", "gzip"] }
|
||||||
reqwest-eventsource = "0.6.0"
|
reqwest-eventsource = "0.6"
|
||||||
serde = { version = "1.0.197", features = ["derive"] }
|
serde = { version = "1", features = ["derive"] }
|
||||||
serde_json = { version = "1.0.115"}
|
serde_json = { version = "1"}
|
||||||
tracing = "0.1.40"
|
tracing = "0.1"
|
||||||
tokio = { version = "1.37.0" }
|
tokio = { version = "1" }
|
||||||
|
|
||||||
[dev-dependencies]
|
[dev-dependencies]
|
||||||
console = "0.15.8"
|
console = "0.15.8"
|
||||||
|
|||||||
Reference in New Issue
Block a user