Skip to content
This repository has been archived by the owner on Jun 26, 2023. It is now read-only.
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: libp2p/js-libp2p-interfaces
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: @libp2p/peer-store-v1.0.5
Choose a base ref
...
head repository: libp2p/js-libp2p-interfaces
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: @libp2p/peer-store-v1.0.6
Choose a head ref
  • 14 commits
  • 132 files changed
  • 2 contributors

Commits on Mar 15, 2022

  1. fix: simplify transport interface, update interfaces for use with lib…

    …p2p (#180)
    
    * Ensure implementation of interfaces (e.g. `@libp2p/connection` implements `Connection` now)
    * Adds mocks for missing components (connection encrypter, etc)
    * Introduce `Components` class to hold system components that modules require access too - this means system components do not need to depend on `libp2p` any more
    * Add `Initializable` interface to allow injecting `Components` instance at runtime
    * Make naming of interfaces less cryptic - e.g. `Muxer` becomes `StreamMuxer`, etc
    * Introduces peer collections - lists, maps and sets keyed by `PeerId` instead of strings
    * Adds `.trace` field to `@libp2p/logger` for detailed logging
    * Pubsub implementations are now expected to serialize their own RPC representations
    * PeerIds now only stringify to `base58btc`, since a stringified PeerId is a multihash digest encoded in base58btc
    achingbrain committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    ec81622 View commit details
    Browse the repository at this point in the history
  2. chore(release): 1.3.14 [skip ci]

    ## [@libp2p/interfaces-v1.3.14](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interfaces-v1.3.13...@libp2p/interfaces-v1.3.14) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    5511957 View commit details
    Browse the repository at this point in the history
  3. chore(release): 1.1.2 [skip ci]

    ## [@libp2p/logger-v1.1.2](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/logger-v1.1.1...@libp2p/logger-v1.1.2) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    8648a1f View commit details
    Browse the repository at this point in the history
  4. chore(release): 1.1.8 [skip ci]

    ## [@libp2p/peer-id-v1.1.8](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-id-v1.1.7...@libp2p/peer-id-v1.1.8) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    fd7fe22 View commit details
    Browse the repository at this point in the history
  5. chore(release): 1.0.4 [skip ci]

    ## [@libp2p/tracked-map-v1.0.4](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/tracked-map-v1.0.3...@libp2p/tracked-map-v1.0.4) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    85013ee View commit details
    Browse the repository at this point in the history
  6. chore(release): 1.0.3 [skip ci]

    ## [@libp2p/multistream-select-v1.0.3](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/multistream-select-v1.0.2...@libp2p/multistream-select-v1.0.3) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    cd39f7c View commit details
    Browse the repository at this point in the history
  7. chore(release): 1.1.6 [skip ci]

    ## [@libp2p/topology-v1.1.6](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/topology-v1.1.5...@libp2p/topology-v1.1.6) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    a4bdb93 View commit details
    Browse the repository at this point in the history
  8. chore(release): 1.0.8 [skip ci]

    ## [@libp2p/peer-id-factory-v1.0.8](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-id-factory-v1.0.7...@libp2p/peer-id-factory-v1.0.8) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    60fcc94 View commit details
    Browse the repository at this point in the history
  9. chore(release): 1.0.0 [skip ci]

    ## @libp2p/peer-collections-v1.0.0 (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    398423b View commit details
    Browse the repository at this point in the history
  10. chore(release): 1.2.10 [skip ci]

    ## [@libp2p/pubsub-v1.2.10](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/pubsub-v1.2.9...@libp2p/pubsub-v1.2.10) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    1a98153 View commit details
    Browse the repository at this point in the history
  11. chore(release): 1.1.16 [skip ci]

    ## [@libp2p/interface-compliance-tests-v1.1.16](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/interface-compliance-tests-v1.1.15...@libp2p/interface-compliance-tests-v1.1.16) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    66a326e View commit details
    Browse the repository at this point in the history
  12. chore(release): 1.1.4 [skip ci]

    ## [@libp2p/connection-v1.1.4](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/connection-v1.1.3...@libp2p/connection-v1.1.4) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    82fcf72 View commit details
    Browse the repository at this point in the history
  13. chore(release): 1.0.7 [skip ci]

    ## [@libp2p/peer-record-v1.0.7](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-record-v1.0.6...@libp2p/peer-record-v1.0.7) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    00e881c View commit details
    Browse the repository at this point in the history
  14. chore(release): 1.0.6 [skip ci]

    ## [@libp2p/peer-store-v1.0.6](https://github.com/libp2p/js-libp2p-interfaces/compare/@libp2p/peer-store-v1.0.5...@libp2p/peer-store-v1.0.6) (2022-03-15)
    
    ### Bug Fixes
    
    * simplify transport interface, update interfaces for use with libp2p ([#180](#180)) ([ec81622](ec81622))
    semantic-release-bot committed Mar 15, 2022
    Configuration menu
    Copy the full SHA
    c29f24b View commit details
    Browse the repository at this point in the history
Loading