js-waku/packages/message-encryption/CHANGELOG.md

3.0 KiB

Changelog

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.

Unreleased

Changed

  • createEncoder now take an object of type EncoderOptions instead of contentTopic and ephemeral
  • For Ecies, createEncoder now take an object of type EncoderOptions instead of contentTopic, ephemeral, publicKey and sigPrivKey
  • For Symmetric, createEncoder now take an object of type EncoderOptions instead of contentTopic, ephemeral, symKey and sigPrivKey

0.0.9 - 2023-01-25

Fixed

  • Moved @chai and @fast-check to devDependencies list.

0.0.8 - 2023-01-18

Changed

  • Export Encoder and Decoder types.
  • Moved @chai and @fast-check to dependencies list.
  • Added missing @js-sha3 and @debug to dependencies list.

0.0.7 - 2022-12-19

Fixed

  • Incorrect proto import.

0.0.6 - 2022-12-16

Fixed

  • Type resolution when using moduleResolution: node.

0.0.5 - 2022-12-15

Added

  • Add @multiformats/multiaddr as peer dependency.
  • New createEncoder and createDecoder functions so that the consumer does not deal with Encoder/Decoder classes.

Changed

  • Asymmetric renamed to ECIES to follow RFC terminology.
  • Split ECIES and symmetric packages, all items are now export from two different paths: @waku/message-encryption/ecies and @waku/message-encryption/symmetric.
  • remove asym and sym prefix from exported items as they are now differentiated from their export path: createEncoder, createDecoder, DecodedMessage.
  • Remove usage for Partial with Message as Message's field are all optional.

0.0.4 - 2022-11-18

Added

  • Alpha version of @waku/message-encryption.