Skip to content

chore(release): bump project version to 2.1.0 - #547

Merged
tcheeric merged 2 commits into
feat/nip-17-direct-messagesfrom
release/2.1.0
Aug 30, 2026
Merged

tcheeric merged 2 commits into
feat/nip-17-direct-messagesfrom
release/2.1.0

Conversation

@tcheeric

Copy link
Copy Markdown
Owner

Summary

Bumps the project to 2.1.0 and records the release in CHANGELOG.md.

A minor bump is the right increment under semantic versioning: #546 adds NIP-17 and NIP-59 support, which is purely additive, and deprecates the NIP-04 types without removing anything. No existing caller has to change.

The version also matches the @Deprecated(since = "2.1.0") annotations already carried by EncryptedDirectMessage and MessageCipher04.

Type of change

  • chore - Build, CI, or tooling changes
  • docs - Documentation only

What changed?

No source changes.

Stacked on #546

Merge #546 first. This branch is built on it, so its diff will show only these two commits once #546 lands. Merging this alone would ship a version bump describing features that are not present.

Breaking changes

None. NIP-04 is deprecated but fully functional; removal would be a major bump and a separate decision.

Testing

mvn -q clean verify

Exits 0 at the new version, with no failures and no new warnings across all four modules.

Not included

Publishing is deliberately left out of this PR, since it needs GPG and Sonatype credentials and should follow a merge, not precede one. The remaining steps are in the version uplift how-to:

scripts/release.sh tag --version 2.1.0 --push
scripts/release.sh publish

The BOM (nostr-java-bom 1.1.8) still pins 2.0.8 and needs a follow-up release to advertise 2.1.0; see dependency alignment. Until then the root POM's dependencyManagement overrides keep the reactor internally consistent.

Checklist

  • PR title follows conventional commits
  • Changes are focused and under 300 lines
  • No new compiler warnings introduced
  • CHANGELOG.md updated

tcheeric added 2 commits August 30, 2026 11:29
Minor bump: NIP-17 and NIP-59 support is additive, and the NIP-04
deprecation removes nothing.
@tcheeric tcheeric added the dependencies Pull requests that update a dependency file label Aug 30, 2026
@tcheeric
tcheeric merged commit 4e31142 into feat/nip-17-direct-messages Aug 30, 2026
1 check passed
@tcheeric
tcheeric deleted the release/2.1.0 branch August 30, 2026 22:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant