Version Packages - #85
Open
github-actions[bot] wants to merge 1 commit into
Open
Conversation
github-actions
Bot
force-pushed
the
changeset-release/master
branch
12 times, most recently
from
July 10, 2026 19:41
798a7e3 to
a1278e5
Compare
github-actions
Bot
force-pushed
the
changeset-release/master
branch
2 times, most recently
from
July 23, 2026 15:14
bfa133d to
a38d84f
Compare
github-actions
Bot
force-pushed
the
changeset-release/master
branch
13 times, most recently
from
August 6, 2026 10:49
5bff4b3 to
6ef1a3c
Compare
github-actions
Bot
force-pushed
the
changeset-release/master
branch
2 times, most recently
from
August 8, 2026 15:16
a5b2aa6 to
502c681
Compare
github-actions
Bot
force-pushed
the
changeset-release/master
branch
from
August 8, 2026 15:25
502c681 to
634f4d4
Compare
github-actions
Bot
force-pushed
the
changeset-release/master
branch
from
August 8, 2026 15:46
634f4d4 to
36b6a1e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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 was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
applesauce-common@6.3.0
Minor Changes
isValidSeal, a type guard that checks an event is a NIP-59 seal with a valid id and signature.setReactionParentandReactionFactorynow accept a lightweight{ id, pubkey, kind }pointer or a rumor in addition to a full signed event.Patch Changes
applesauce-coreand re-export them fromapplesauce-common.is...Unlockedguards now only report unlocked once the hidden values have actually been decrypted, so the matchingunlock...helpers no longer resolve undefined.lockAppDatanow clears the decrypted content sogetAppDataContentreturns undefined after locking.applesauce-core@6.3.0
Minor Changes
getHiddenTagsnow returns undefined when the hidden content is not valid tags instead of throwing.RumorStoreandAsyncRumorStorefor storing NIP-59 rumors, verifying each one by recomputing its event hash.Rumortype for unsigned events along withisRumorandverifyRumorhelpers.Patch Changes
setTimeoutdelays to Node's 32-bit limit so far-future NIP-40 expirations no longer trigger aTimeoutOverflowWarninghot loop, and fixwaitForPaid()rejecting immediately on invoices with no expiryapplesauce-coreand re-export them fromapplesauce-common.EventFactory.kind()method, whose returned promise never resolved.stamp()no longer removesidandsigfrom the draft that was passed into it.nostr-toolssubpaths instead of the package root so bundles no longer pull in modules that referencefetchverifyEvent: undefinedto disable event verification.applesauce-loaders@6.3.0
Minor Changes
SyncLoadernow threadsonAuthRequired,authTimeout, andauthRetriesidentically into both its negentropy sync and paginated request paths, with its own stall guard suspended for the full auth phase and its negentropy fallback skipped on an auth-required failure.waitForAuthsupport to the sync loader so auth-required relays wait for NIP-42 authentication and retry.Patch Changes
SyncLoaderno longer leaves an auth-phase timer pending after a load is torn down or after a handler settles once its auth phase was already force-closed.SyncLoader's stall guard is now suspended for the full duration of a relay's auth phase even when the caller supplies noonAuthRequiredhandler.applesauce-relay@6.3.0
Minor Changes
authentications$,authenticatedPubkeys$, andisAuthenticatedwaitForAuthno longer pre-blocks the operation on the relay-wide auth-required flags and the wait is instead bounded by the newauthTimeoutoption — passauthTimeout: falseto restore the previous indefinite wait for out-of-band authentication.RelayGroup.syncno longer ends the sync for the other relays in the group.req,request,subscription,count,publish,event,sync, and negentropy sync now acceptonAuthRequired,authTimeout, andauthRetriesand invoke the handler with operation-local context (relay, challenge, operation, requirement,missingPubkeys, reason) when that specific operation receivesauth-required:.PublishResponsegains an optionalerrorfield carrying the original error object alongside the existingmessagestring.waitForAuthsupport to negentropy sync requestswaitForAuthoption on thereq,subscription,request,count,event, andpublishmethods ofRelay,RelayGroup, andRelayPoolto wait for specific users to be authenticatedPatch Changes
onAuthRequiredhandler now maps toAuthHandlerErroridentically to a rejected promise, instead of escaping as a raw, unmappedError.onAuthRequiredhandler resolvingreq()orcount()'s auth phase now sends a real resend frame and observes its reply, instead of silently rejoining an already-terminated listen chain and completing with no results.req(),request(), andsubscription()auth-required retries are now correctly bounded byauthRetriesinstead of being silently reset by the syntheticOPENmessage emitted on every resubscribe.RelayGroupnow routes its debug diagnostics through the package's shared debug logger instead of writing directly to the console, so a consumer can silence them like every other class in the package.RelayGroup.request()'s operation clock no longer treats a relay's connection error as progress, so a group whose relays all fail or fall silent now errors on its declared timeout instead of hanging forever.RelayGroup.request()'s operation timeout is now suspended for the duration of a relay's auth phase instead of racing it.request()'s own operation timeout can now actually fire against an unresponsive relay, instead of being permanently cancelled by the syntheticOPENmessage it previously treated as first progress.applesauce-wallet@6.3.0
Minor Changes
Patch Changes
applesauce-accounts@6.3.0
Patch Changes
idand metadata ofAndroidNativeAccountwhen rehydrating from JSON.AndroidNativeSignerwith the persisted pubkey so relaunching an app does not re-prompt the signer app forgetPublicKey.applesauce-signers@6.3.0
Patch Changes
AndroidNativeSignerwith the persisted pubkey so relaunching an app does not re-prompt the signer app forgetPublicKey.applesauce-wallet-connect@6.3.0
Patch Changes
setTimeoutdelays to Node's 32-bit limit so far-future NIP-40 expirations no longer trigger aTimeoutOverflowWarninghot loop, and fixwaitForPaid()rejecting immediately on invoices with no expirygetWalletNotificationnow returns undefined when the notification content is not valid JSON instead of throwing.