nostr-websocket-utils

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]

[0.5.0] - 2026-07-17

This is a breaking release that fixes the wire/crypto layer. Prior versions did not correctly speak the NIP-01 wire protocol and shipped a broken NIP-04 implementation; message builders, validators, and several crypto primitives changed shape. Any consumer relying on the old (non-functional) output must update. See the migration notes below.

Fixed — wire protocol (CRITICAL)

Fixed — crypto (CRITICAL / HIGH)

Fixed — validation / encoding (HIGH / MEDIUM)

Added

[0.4.0] - 2026-03-06

Changed

Added

Fixed

[0.3.14] - 2025-02-19

Changed

[0.3.13] - 2025-01-13

Added

Changed

[0.3.11] - 2025-01-05

Added

[0.3.10] - 2025-01-02

Changed

[0.3.9] - 2025-01-02

Fixed

[0.3.1] - 2024-12-30

Changed

Removed

[0.3.0] - 2024-12-30

Added

Changed