All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
7.0.3 (2022-08-03)
- correct type of it-length-prefixed 8.0.2 (45c1d56)
7.0.2 (2022-08-02)
- bump @libp2p/peer-collections from 1.0.3 to 2.0.0 (#164) (7ffb5bd)
- clean up logic (#165) (7a0d8c0)
- update node.js badge version in readme (#167) (16caa6d)
- update protons and peer collections (#172) (3ea9f33)
7.0.1 (2022-06-23)
7.0.0 (2022-06-17)
- updates to the single-issue libp2p interface definitions
6.2.0 (2022-05-23)
6.1.2 (2022-05-23)
6.1.1 (2022-04-14)
- align release with chainsafe (a2f2d5f)
- enable using own crypto library
- Fix global env access in browser
- switch to esm
- Fix handshake signature verification #129
- Fix write handshake nonce correctly which made this version incompatible with other implementations #129
- update peer-id and libp2p-crypto (requires nodejs v15+) #116
- Bump libp2p deps for [email protected] #108
- Updated uint8arrays version to 3.0.0
- the new peer-id module uses the new CID class and not the old one
- Replaced bcrypto dependency
- Add support for node 15
- Updates all deps to pull in the latest buffer and bl modules
- Specifies a root name for pbjs code gen - message names for pbjs generated code are global so specifying a root name scopes them to prevent two modules accidentally trampling over each other's protobuf code by giving their messages the same name
- buffer@6 dropped support for IE and Safari < 10
- update aegir to latest
- update dependencies
- downgrade aegir because js files are missing in dist directory
- update peer-id dependency
- update dependencies
- security update for bl dependency
- add missing type declaration files in dist
- switched to aegir for building and linting
- using peer id with Uint8Arrays (breaking!)
- fix issue where web build depends on global regeneratorRuntime
- fix issue #58
Stable version, interoperable with go.
Using reduced size with bcrypto.
- Added early data API
- Dumping session keys
- Reducing package size
Stable version, interobable with go-libp2p-noise!
- fix types to be compatible with rest of libp2p typescript projects
- update it-pb-rpc to 0.1.8 (contains proper typescript types)
- changed bcrypto imports to use pure js versions (web bundle size reduction)
- return handshake remote peer from secureOutbound
- fix browser usage of buffer
- Disabled noise pipes
- fixed empty ephemeral bug in XX
- verification of AEAD decryption
- attach/remove aead auth tag on cyphertext
- attach/remove aead auth tag on cyphertext
- better protobuf handling (static module generation)
- fix module compiling in node 10 (class properties)
- resolved bug with key cache and null remote peer
- fixed IK flow as initiator and responder