Skip to content

Release 0.14.2 - #104

Merged
sepehr-safari merged 1 commit into
mainfrom
release-0-14-2
Sep 21, 2026
Merged

sepehr-safari merged 1 commit into
mainfrom
release-0-14-2

Conversation

@sepehr-safari

@sepehr-safari sepehr-safari commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

No description provided.

Carries the control-byte escaping fix from #103.

The id computed for content or tags containing a byte below 0x20 changes with this release, because the escaping now matches nostr-tools and go-nostr rather than the literal wording of NIP-01. Nothing else about the id moves, and no existing vector carried such a byte.

Consumers pinning this library by tag pick the change up when they bump. Anything that signs content a person typed or pasted wants it: the wire form previously carried raw control bytes, which is not valid JSON, so a relay would have refused the event.
@sepehr-safari
sepehr-safari merged commit 097aad6 into main Sep 21, 2026
2 checks passed
@sepehr-safari
sepehr-safari deleted the release-0-14-2 branch September 21, 2026 14:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant