Release 0.4.0
Windows support!
Nostr-signature: {"id": "79d7611358844e23029f26c02ea4060ac7cac013f44df4b3f42555bd32b31dff","pubkey": "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245","created_at": 1732819663,"kind": -1,"tags": [],"content": "commit b44094321066a1c70ae7c43bcec28f01c210a1f5\nAuthor: William Casarin <jb55@jb55.com>\nDate: Thu Nov 28 10:37:08 2024 -0800\n\nRelease 0.4.0","sig": "4b203c405f7f9ebec2ce6da5b3455b56a7511b8be4184b1654b220ec440189384e94947c25f84e12e565569d6bcd147ce82d944420078ed37b8954abf94bc619"}
- add filter iteration
- update nostrdb to fix tag+id filter issue
- add filter::json support
- add ndb_unsubscribe
- add subscription count function
- api: pass arrays instead of vecs in a few places
- expose ndb_note_json
- filter: Add event method
- filter: add from_json
- filter: expose more builder options
- filter: mutable since
- fix FilterBuilder
- fix bech32 parsing
- windows support
- multi-platform build
- nostrdb: update to support automatic kind6 repost ingestion
- note: explicit clone implementation
- simplify poll and wait apis
- since/limit mut methods
- sub: add debug trait
- update nostrdb to fix note corruption bug
- update nostrdb to include fix for flatcc crash