upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/grasp-audit/Cargo.toml
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2025-11-04 07:04:03 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2025-11-04 07:04:03 +0000
commit5f053c46622ab21275d5ec881fd509cc0808cf8f (patch)
tree4936e9475a0af24a9e921e4cc59939ed0d1a84ed /grasp-audit/Cargo.toml
parent31ed54dab458cb3c0a6472f3e508ccdc7a9b4d79 (diff)
Upgrade to nostr-sdk 0.43 (from 0.35)
Major upgrade of nostr-sdk dependency from 0.35 to 0.43 (8 minor versions). All breaking API changes fixed, all tests passing. Breaking Changes Fixed: - EventBuilder::new() - Removed tags parameter, use .tags() method - EventBuilder::to_event() → sign_with_keys() - Renamed signing method - Client::new() - Takes ownership of keys (clone instead of reference) - Relay::is_connected() - No longer async - Client::get_events_of() → fetch_events() - Complete API redesign - EventSource - Removed entirely - Filter::custom_tag() - Takes single value instead of array - Client::send_event() - Takes reference instead of ownership - Multiple filters - Loop and combine instead of vec parameter - Events type - New return type, convert with .into_iter().collect() Files Modified: - Cargo.toml: nostr-sdk = "0.43" - src/audit.rs: EventBuilder API changes - src/client.rs: Client, query, and filter API changes - src/specs/nip01_smoke.rs: Event building changes Documentation: - NOSTR_SDK_0.43_UPGRADE.md: Comprehensive upgrade guide - COMPILATION_FIXES.md: Marked as obsolete (0.35 fixes) - SESSION_2025_11_04_SUMMARY.md: Session summary - NEXT_SESSION_QUICKSTART.md: Updated status Test Results: ✅ All 12 unit tests passing ✅ CLI builds successfully ✅ Examples build successfully ✅ Clean build with no warnings Benefits: - Latest stable nostr-sdk version - Cleaner, more intuitive APIs - Better performance (reference passing, sync operations) - 8 versions of bug fixes and improvements - Future compatibility
Diffstat (limited to 'grasp-audit/Cargo.toml')
-rw-r--r--grasp-audit/Cargo.toml2
1 files changed, 1 insertions, 1 deletions
diff --git a/grasp-audit/Cargo.toml b/grasp-audit/Cargo.toml
index 25e02f6..278c855 100644
--- a/grasp-audit/Cargo.toml
+++ b/grasp-audit/Cargo.toml
@@ -12,7 +12,7 @@ path = "src/bin/grasp-audit.rs"
12 12
13[dependencies] 13[dependencies]
14# Nostr 14# Nostr
15nostr-sdk = "0.35" 15nostr-sdk = "0.43"
16 16
17# Async 17# Async
18tokio = { version = "1", features = ["full"] } 18tokio = { version = "1", features = ["full"] }