Skip to content

Releases: MetaMask/post-message-stream

5.1.0

05 Jul 20:22
b717898
Compare
Choose a tag to compare

Added

  • Export BasePostMessageStream (#45)

5.0.1

28 Jun 17:28
41dc204
Compare
Choose a tag to compare

Security

  • Fix WindowPostMessageStream parameter documentation (#43)
    • The security implications of the targetOrigin and targetWindow parameters were mischaracterized in the [5.0.0] documentation.

5.0.0

27 Jun 18:35
319b7c2
Compare
Choose a tag to compare

Added

  • Add StreamData and StreamMessage types (#37)
  • Add worker_threads streams (#39)
  • Add child_process streams (#34)

Changed

  • BREAKING: Increase minimum Node.js version to ^14.0.0 (#38)
  • BREAKING: Adopt a uniform naming scheme for all classes (#40)
  • BREAKING: Throw an error when constructing a stream in the wrong environment (#40)
    • For example, a WebWorkerPostMessageStream can now only be constructed in a WebWorker. This change may not be breaking in practice because the streams would not work in unintended environments anyway.
  • BREAKING: Add targetOrigin parameter for WindowPostMessageStream (#23)

4.0.0

05 May 00:13
7efc9bd
Compare
Choose a tag to compare

Added

  • #9: Add LICENSE file
  • #6: Add WorkerPostMessageStream and WorkerParentPostMessageStream
  • #18: Add changelog

Changed

  • #18: (BREAKING) Rename package to @metamask/post-message-stream
  • #6: (BREAKING) Refactor exports
    • PostMessageStream default export now exported under name WindowPostMessageStream
  • #13: Migrate to TypeScript, add typings