Hello, first of all, thank you for creating this crate!
Do you have a specific reason to use such specific versions in the Cargo.toml?
I'd suggest the requirement can be relaxed a bit for crates that have a proper semantic versioning workflow. From:
...
tokio = { version = "1.17.0", features = ["sync"] }
tokio-stream = "0.1.8"
tracing = "0.1.32"
...
To:
...
tokio = { version = "1", features = ["sync"] }
tokio-stream = "0.1"
tracing = "0.1"
...
This gives downstream crates a little bit of leeway about shared dependencies.
Would you consider reviewing a PR addressing this?
Hello, first of all, thank you for creating this crate!
Do you have a specific reason to use such specific versions in the
Cargo.toml?I'd suggest the requirement can be relaxed a bit for crates that have a proper semantic versioning workflow. From:
To:
This gives downstream crates a little bit of leeway about shared dependencies.
Would you consider reviewing a PR addressing this?