Fix sometimes-unused dependencies#603
Conversation
|
Rebased. Ping @davidpdrsn can you review this? |
|
CI fails because this change introduces
|
|
I believe the issue is that moving Either to pin-project-lite is a breaking change. |
That's a little surprising to me. Does If we can't use |
|
The issue with using I'll separate that change from this PR though given that the other changes seem less controversial. |
It is no longer recommended to set it: rust-lang/api-guidelines#230
Path dependencies are not problematic for publishing as long as a version is also specified.
# 0.4.12 (February 16, 2022) ### Fixed - **hedge**, **load**, **retry**: Fix use of `Instant` operations that can panic on platforms where `Instant` is not monotonic ([#633]) - Disable `attributes` feature on `tracing` dependency ([#623]) - Remove unused dependencies and dependency features with some feature combinations ([#603], [#602]) - **docs**: Fix a typo in the RustDoc for `Buffer` ([#622]) ### Changed - **hedge**: Updated `hdrhistogram` dependency to v7.0 ([#602]) - Updated `tokio-util` dependency to v0.7 ([#638]) [#633]: #633 [#623]: #623 [#603]: #603 [#602]: #602 [#622]: #622 [#638]: #638
* chore: prepare to release v0.4.12 # 0.4.12 (February 16, 2022) ### Fixed - **hedge**, **load**, **retry**: Fix use of `Instant` operations that can panic on platforms where `Instant` is not monotonic ([#633]) - Disable `attributes` feature on `tracing` dependency ([#623]) - Remove unused dependencies and dependency features with some feature combinations ([#603], [#602]) - **docs**: Fix a typo in the RustDoc for `Buffer` ([#622]) ### Changed - Updated minimum supported Rust version (MSRV) to 1.49.0. - **hedge**: Updated `hdrhistogram` dependency to v7.0 ([#602]) - Updated `tokio-util` dependency to v0.7 ([#638]) [#633]: #633 [#623]: #623 [#603]: #603 [#602]: #602 [#622]: #622 [#638]: #638 * add msrv
Analysis done with cargo-udeps.