Skip to content

Latest commit

 

History

History
80 lines (53 loc) · 1.67 KB

CHANGELOG.md

File metadata and controls

80 lines (53 loc) · 1.67 KB

1.0.0

  • Initial version.

1.0.1

  • Fix createdAt initialization
  • Add asserts
  • Code comments

1.1.0

  • fix Event.fromJson
  • add subscriptionId
  • deserialization of NOSTR formatted events with or without subscription_id
  • add unit tests for Event to improve coverage
  • Create Keychain container for private/public keys to encapsulate bip340 and add handy methods.
  • Documentation

1.2.0

  • add Filters (+ unit tests)
  • add Request (+ unit tests)
  • Documentation

1.3.0

  • add Close (+ unit tests)
  • add Message wrapper deserializer (+ unit tests)
  • Documentation

1.3.1

  • fix: Inconsitency in events is breaking tags

1.3.2

  • refactor: Event with optional verification
  • remove tests with encoding problem
  • improve coverage

1.3.3

  • add comments about verify and fix typo
  • nip 002 implementation, unit tests, examples and documentation
  • Event.partial to init an empty event that you validate later, documentation

1.3.4

  • fix: pending bip340 issue
  • test: Update test to check public key
  • refactor: Event partial and from to factories

1.4.0

  • NIP 04 Encrypted Direct Message
  • NIP 05 Mapping Nostr keys to DNS-based internet identifiers
  • NIP 10 Conventions for clients' use of e and p tags in text events
  • NIP 15 End of Stored Events Notice
  • NIP 19 bech32-encoded entities
  • NIP 20 Command Results
  • NIP 28 Public Chat
  • NIP 51 Lists

1.4.1

1.4.2

  • NIP50: search filter

1.4.3

  • refactor: Message.type is made of an MessageType enum instead of a String

1.5.0

  • feat: add EOSE class to obtain subscriptionId (#41)