Closed achingbrain closed 1 year ago
Base: 95.19% // Head: 95.27% // Increases project coverage by +0.08%
:tada:
Coverage data is based on head (
9a2d126
) compared to base (b752604
). Patch coverage: 100.00% of modified lines in pull request are covered.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
:tada: This PR is included in version 3.0.0 :tada:
The release is available on:
Your semantic-release bot :package::rocket:
@libp2p/components
is a choke-point for our dependency graph as it depends on every interface, meaning when one interface revs a major@libp2p/components
major has to change too which means every module depending on it also needs a major.Switch instead to constructor injection of simple objects that let modules declare their dependencies on interfaces directly instead of indirectly via
@libp2p/components
Refs https://github.com/libp2p/js-libp2p-components/issues/6
BREAKING CHANGE: modules no longer implement
Initializable
instead switching to constructor injection