chore(deps): update dependency org.rust-nostr:nostr-sdk to v0.39.0 - autoclosed #572
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.38.3
->0.39.0
Release Notes
rust-nostr/nostr (org.rust-nostr:nostr-sdk)
v0.39.0
Summary
Add NIP96 support, add NIP22 helpers, NIP01 adjustments, add
try_connect
andwait_for_connection
methods for better connection handling,support for custom WebSocket clients (both in Rust, Python, Kotlin and Swift), new JVM bindings,
huge reduction of UniFFI bindings binaries size, many cleanups, refactoring and performance improvements and more!
Breaking changes
ClientMessage::neg_open
signature ([Yuki Kishimoto])ClientMessage::neg_open_deprecated
([Yuki Kishimoto])nip98
feature ([Yuki Kishimoto])EventBuilder::gift_wrap
rumor arg type ([Yuki Kishimoto])Filter::custom_tag
value arg type ([Yuki Kishimoto])Filter::remove_custom_tag
toFilter::remove_custom_tags
([Yuki Kishimoto])contact
module tonip02
([Yuki Kishimoto])Relay::connect
method signature ([Yuki Kishimoto])Relay::disconnect
method signature ([Yuki Kishimoto])RelayPool::disconnect
method signature ([Yuki Kishimoto])targets
arg type inRelayPool::stream_events_targeted
method ([Yuki Kishimoto])RelayPool::remove_all_relays
method signature ([Yuki Kishimoto])RelayPool::force_remove_all_relays
method signature ([Yuki Kishimoto])RelayPool::shutdown
method signature ([Yuki Kishimoto])Client::remove_all_relays
method signature ([Yuki Kishimoto])Client::force_remove_all_relays
method signature ([Yuki Kishimoto])Client::shutdown
method signature ([Yuki Kishimoto])Client::disconnect
method signature ([Yuki Kishimoto])Client::reset
method signature ([Yuki Kishimoto])NostrConnect::shutdown
method signature ([Yuki Kishimoto])NWC::shutdown
method signature ([Yuki Kishimoto])UnsignedEvent::tags
output ([Yuki Kishimoto])ImageDimensions
in aRecord
([Yuki Kishimoto])Contact
to aRecord
([Yuki Kishimoto])KindEnum
toKindStandard
([Yuki Kishimoto])KindStandard::Custom
variant ([Yuki Kishimoto])Kind::from_enum
andKind::as_enum
toKind::from_std
andKind::as_std
([Yuki Kishimoto])tor
feature (disabled by default) ([Yuki Kishimoto])addr
inConnectionMode::Proxy
variant ([Yuki Kishimoto])Nip07Signer
toBrowserSigner
([Yuki Kishimoto])profile
module ([Yuki Kishimoto])NostrLibrary
struct and keep onlygit_hash_version
func ([Yuki Kishimoto])Changed
async-wsocket
to 0.13 ([Yuki Kishimoto])negentropy
to 0.5 ([Yuki Kishimoto])PublicKey
to use byte array internally ([Yuki Kishimoto])bip39
to 2.1 ([Yuki Kishimoto])types::filter
tocrate::filter
([Yuki Kishimoto])Metadata
struct tonip01
module ([Yuki Kishimoto])SECP256K1
global context fromsecp256k1
crate ([Yuki Kishimoto])PartialEq
,Eq
,PartialOrd
,Ord
andHash
forTagKind
([Yuki Kishimoto])PartialEq
andEq
for event builder error ([Yuki Kishimoto])Nip07Signer
toBrowserSigner
([Yuki Kishimoto])#[cfg]
attributes fromNostrSigner
NIP04 and NIP44 methods ([Yuki Kishimoto])p
tags ([Yuki Kishimoto])custom_created_at
andpow
fields public ([Yuki Kishimoto])Filter::match_event
performance ([Yuki Kishimoto])Error::WebSocket
variant inner type ([Yuki Kishimoto])RelayPool::shutdown
([Yuki Kishimoto])RelayPool::stream_events_targeted
([Yuki Kishimoto])close
WebSocket message ([Yuki Kishimoto])EventBorrow
instead ofDatabaseEvent
([Yuki Kishimoto])Notify
overbroadcast
([Yuki Kishimoto])Added
Kind::PeerToPeerOrder
variant ([Francisco Calderón])CowTag
([Yuki Kishimoto])EventBorrow
([Yuki Kishimoto])HttpData::to_authorization
([Yuki Kishimoto])CoordinateBorrow
struct ([Yuki Kishimoto])Filter::custom_tags
([Yuki Kishimoto])nip22::extract_root
andnip22:extract_parent
([Yuki Kishimoto])MachineReadablePrefix::Unsupported
variant ([Yuki Kishimoto])Events::first_owned
andEvents::last_owned
([Yuki Kishimoto])FlatBufferDecodeBorrowed
forEventBorrow
([Yuki Kishimoto])NostrDatabaseWipe
trait ([Yuki Kishimoto])Relay::try_connect
([Yuki Kishimoto])Relay::wait_for_connection
([Yuki Kishimoto])RelayPool::try_connect
([Yuki Kishimoto])RelayPool::try_connect_relay
([Yuki Kishimoto])RelayPool::wait_for_connection
([Yuki Kishimoto])Client::try_connect
([Yuki Kishimoto])Client::try_connect_relay
([Yuki Kishimoto])Client::wait_for_connection
([Yuki Kishimoto])ClientBuilder::websocket_transport
([Yuki Kishimoto])serve
command ([Yuki Kishimoto])Fixed
Removed
negentropy
deps ([Yuki Kishimoto])bitcoin
dep ([Yuki Kishimoto])once_cell
dep ([Yuki Kishimoto])async-trait
dep ([Yuki Kishimoto])async-trait
dep ([Yuki Kishimoto])thiserror
dep ([Yuki Kishimoto])async-trait
dep ([Yuki Kishimoto])thiserror
dep ([Yuki Kishimoto])async-trait
dep ([Yuki Kishimoto])async-trait
dep ([Yuki Kishimoto])Arc
([Yuki Kishimoto])Deprecated
Keys::vanity
([Yuki Kishimoto])NostrEventsDatabase::event_id_seen
([Yuki Kishimoto])NostrEventsDatabase::event_seen_on_relays
([Yuki Kishimoto])Options::req_filters_chunk_size
([Yuki Kishimoto])Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.