js-waku/packages/message-encryption/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.

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.11 to 0.0.12
      • @waku/interfaces bumped from 0.0.8 to 0.0.9

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.12 to 0.0.13
      • @waku/interfaces bumped from 0.0.9 to 0.0.10
      • @waku/proto bumped from 0.0.3 to 0.0.4
      • @waku/utils bumped from 0.0.2 to 0.0.3

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.14 to 0.0.15

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.15 to 0.0.16
      • @waku/interfaces bumped from 0.0.10 to 0.0.11
      • @waku/utils bumped from 0.0.3 to 0.0.4

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.18 to 0.0.19
      • @waku/interfaces bumped from 0.0.13 to 0.0.14
      • @waku/proto bumped from * to 0.0.5
      • @waku/utils bumped from 0.0.6 to 0.0.7

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.19 to 0.0.20
      • @waku/interfaces bumped from 0.0.14 to 0.0.15
      • @waku/utils bumped from 0.0.7 to 0.0.8

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.21 to 0.0.22
      • @waku/interfaces bumped from 0.0.16 to 0.0.17
      • @waku/utils bumped from 0.0.9 to 0.0.10

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.22 to 0.0.23
      • @waku/interfaces bumped from 0.0.17 to 0.0.18
      • @waku/utils bumped from 0.0.10 to 0.0.11

0.0.19 (2023-07-26)

⚠ BREAKING CHANGES

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.20 to 0.0.21
      • @waku/interfaces bumped from 0.0.15 to 0.0.16
      • @waku/utils bumped from 0.0.8 to 0.0.9

0.0.16 (2023-05-18)

⚠ BREAKING CHANGES

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from * to 0.0.18
      • @waku/interfaces bumped from * to 0.0.13
      • @waku/utils bumped from * to 0.0.6

0.0.15 (2023-05-09)

Features

  • Ensure content topic is defined (bd9d073)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from 0.0.16 to 0.0.17
      • @waku/interfaces bumped from 0.0.11 to 0.0.12
      • @waku/utils bumped from 0.0.4 to 0.0.5

0.0.10 (2023-03-16)

⚠ BREAKING CHANGES

  • add exports map to @waku/utils (#1201)
  • enable encoding of meta field
  • expose pubsub topic in IDecodedMessage
  • update message.proto: payload and content topic are always defined
  • bump typescript

Features

  • Enable encoding of meta field (bd983ea)
  • Export Decoder, Encoder and DecodedMessage types from root (da1b18d), closes #1010
  • Expose pubsub topic in IDecodedMessage (628ac50), closes #1208

Bug Fixes

Miscellaneous Chores

  • Add exports map to @waku/utils (#1201) (a30b2bd)
  • Bump typescript (12d86e6)
  • Update message.proto: payload and content topic are always defined (5cf8ed2)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @waku/core bumped from * to 0.0.11
      • @waku/interfaces bumped from * to 0.0.8
      • @waku/proto bumped from * to 0.0.3
      • @waku/utils bumped from * to 0.0.2

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.