js-waku/packages/interfaces/CHANGELOG.md

8.5 KiB

Changelog

All notable changes to this project will be documented in this file.

The file is maintained by Release Please based on Conventional Commits specification, and this project adheres to Semantic Versioning.

0.0.17 (2023-08-02)

Features

  • ConnectionManager extends EventEmitter & exposed on the Waku interface (& minor improvements) (#1447) (0b8936f)

0.0.16 (2023-07-26)

⚠ BREAKING CHANGES

Features

Miscellaneous Chores

0.0.15 (2023-06-08)

Features

  • Allow passing of multiple ENR URLs to DNS Discovery & dial multiple peers in parallel (#1379) (f32d7d9)

0.0.14 (2023-05-26)

⚠ BREAKING CHANGES

Features

0.0.13 (2023-05-18)

Features

  • Add 1MB restriction to LightPush and Relay (#1351) (72f97d4)
  • Expose meta on IDecodedMessage (5724bb2)

0.0.12 (2023-05-09)

Features

  • ToSubscriptionIterator impl for IReceiver (#1307) (7daa9d0)

0.0.11 (2023-04-03)

⚠ BREAKING CHANGES

  • add and implement IReceiver (#1219)

Features

0.0.10 (2023-03-24)

Bug Fixes

0.0.9 (2023-03-23)

⚠ BREAKING CHANGES

  • use ISender and deprecate Light Push .push (#1217)

Features

0.0.8 (2023-03-16)

⚠ BREAKING CHANGES

  • add custom events to Relay and make observers private (#1213)
  • enable encoding of meta field
  • expose pubsub topic in IDecodedMessage
  • directly convert from ENR to PeerInfo, remove unneeded utility
  • extract encoder code
  • update store.proto
  • update message.proto: payload and content topic are always defined
  • ConnectionManager and KeepAliveManager (#1135)
  • bump typescript
  • bump libp2p dependencies

Features

  • Add custom events to Relay and make observers private (#1213) (275b166)
  • Codec as a property of the protocol implementations (a5ff788)
  • ConnectionManager and KeepAliveManager (#1135) (24c24cc)
  • Enable encoding of meta field (bd983ea)
  • Expose pubsub topic in IDecodedMessage (628ac50), closes #1208

Bug Fixes

  • Prettier and cspell ignore CHANGELOG (#1235) (4d7b3e3)
  • Remove initialising peer-exchange while creating a node (#1158) (1b41569)

Miscellaneous Chores

  • Bump libp2p dependencies (803ae7b)
  • Bump typescript (12d86e6)
  • Directly convert from ENR to PeerInfo, remove unneeded utility (6dbcde0)
  • Extract encoder code (22ffcf5)
  • Update message.proto: payload and content topic are always defined (5cf8ed2)
  • Update store.proto (967e6ff)

Unreleased

Added

  • multicodec property on protocol interfaces.

0.0.7 - 2023-01-18

Added

  • IPeerExchange interface.
  • IEnr interface.

0.0.6 - 2022-12-15

Changed

  • Add I prefix to protocol and messages interfaces.
  • Renamed node interfaces to include Node.
  • Renamed WakuPrivacy to RelayNode.

0.0.5 - 2022-11-18

Added

  • Alpha version of @waku/interfaces.