Skip to content

Releases: tcheeric/nostr-java

v1.1.1

25 Dec 00:37
f14cf03

Choose a tag to compare

What's Changed

  • Refactor WebSocket handling and improve test robustness by @tcheeric in #498
  • Refactor WebSocket handling and update integration tests by @tcheeric in #499

Full Changelog: v1.0.1...v1.1.1

1.0.1

14 Oct 02:06
de6ca6a

Choose a tag to compare

What's Changed

  • Add Sonatype Central publishing credentials and refactor event handling by @tcheeric in #488
  • Update Maven configuration for central publishing by @tcheeric in #489
  • Update Maven settings and consolidate API improvements by @tcheeric in #490

Full Changelog: v1.0.0...v1.0.1

v1.0.0

14 Oct 00:54
87a5360

Choose a tag to compare

What's Changed

  • refactor: revamp docs, align BOM JUnit, add typed tag helpers, and bump to 0.6.0 by @tcheeric in #453
  • chore/bump-version-0.6.1 by @tcheeric in #454
  • chore/qodana-final-and-bump-0.6.2 by @tcheeric in #455
  • fix: replace generic exception handling by @tcheeric in #456
  • fix: replace sneaky throws with explicit handling by @tcheeric in #457
  • refactor: unify nostr exception hierarchy by @tcheeric in #458
  • refactor: modularize nip helpers and client orchestration by @tcheeric in #459
  • refactor: streamline subscriptions and zap parameters by @tcheeric in #460
  • docs: clarify api documentation by @tcheeric in #461
  • refactor: align event mapper and client lifecycle by @tcheeric in #462
  • refactor: align event mapper and client lifecycle by @tcheeric in #463
  • refactor: abstract relay clients and codify nip ranges by @tcheeric in #464
  • feat: finalize calendar decoding and generic event builder by @tcheeric in #465
  • docs/phase-2-documentation-enhancement by @tcheeric in #467
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.8.0 to 0.9.0 by @dependabot[bot] in #466
  • docs/phase-2-extended-javadoc by @tcheeric in #468
  • Pull Request: Add Critical NIP Tests + Phase 3 & 4 Documentation by @tcheeric in #470
  • chore(tests): strengthen client/handler tests and increase coverage; bump version to 0.6.5-SNAPSHOT by @tcheeric in #471
  • chore: automate roadmap project setup by @tcheeric in #472
  • fix/websocket-handler-close-client by @tcheeric in #473
  • test: fix bolt11 whole btc fixture by @tcheeric in #475
  • chore/bump-version-1.0.0-SNAPSHOT by @tcheeric in #474
  • chore: code quality refinements (Optional accessors, serializer cleanup, unchecked warnings, Javadoc, JSON order) by @tcheeric in #476
  • docs: rename relay alias to 398ja by @tcheeric in #477
  • fix: enforce string nip metadata by @tcheeric in #478
  • chore(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.13 to 0.8.14 by @dependabot[bot] in #481
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #479
  • chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #480
  • chore/bump-version-1.0.2-SNAPSHOT by @tcheeric in #482
  • fix: handle generic p-tags in NIP04 decrypt recipient check by @tcheeric in #484
  • fix: restore sender overrides in NIP-01 builder by @tcheeric in #485
  • style: simplify generics in NIP01 builder by @tcheeric in #486
  • Chore/bump version 1.0.2 snapshot by @tcheeric in #487
  • Develop by @tcheeric in #483

Full Changelog: v0.5.1...v1.0.0

v0.5.1

05 Oct 23:55
7b70d4f

Choose a tag to compare

What's Changed

  • docs: streamline README and move setup instructions by @tcheeric in #383
  • docs: add quick API guide by @tcheeric in #387
  • docs: add custom events howto by @tcheeric in #386
  • docs: document extending events by @tcheeric in #385
  • Add Nostr Java API reference documentation by @tcheeric in #384
  • Assign Copilot reviewer on develop PRs by @tcheeric in #388
  • chore(deps): bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.13.4 by @dependabot[bot] in #382
  • chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0 by @dependabot[bot] in #381
  • chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 1.5 to 3.2.8 by @dependabot[bot] in #380
  • chore(deps): bump org.apache.maven.plugins:maven-javadoc-plugin from 2.9.1 to 3.11.3 by @dependabot[bot] in #379
  • chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.81 by @dependabot[bot] in #378
  • chore(deps): bump org.projectlombok:lombok from 1.18.36 to 1.18.38 by @dependabot[bot] in #377
  • chore(deps-dev): bump com.google.guava:guava from 33.4.0-jre to 33.4.8-jre by @dependabot[bot] in #376
  • chore(deps): bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 by @dependabot[bot] in #375
  • chore(deps): bump org.sonatype.central:central-publishing-maven-plugin from 0.6.0 to 0.8.0 by @dependabot[bot] in #374
  • chore: shorten PR quality gate and skip dependabot by @tcheeric in #389
  • chore: run dependabot against develop by @tcheeric in #391
  • Document PR quality gate rules in AGENTS.md by @tcheeric in #390
  • Use pull_request_target for Copilot reviewer workflow by @tcheeric in #392
  • docs: document NIPs and PR template usage by @tcheeric in #393
  • docs: document NIPs and PR template usage by @tcheeric in #394
  • Develop by @tcheeric in #395
  • docs: direct contributors to use develop branch for PRs by @tcheeric in #396
  • docs: reinforce PR submission guidelines by @tcheeric in #397
  • ci: surface build errors in failure issues by @tcheeric in #399
  • ci: surface build errors in workflow by @tcheeric in #398
  • ci: add codex label step by @tcheeric in #400
  • docs: list NIP titles by @tcheeric in #401
  • ci: simplify PR title regex by @tcheeric in #402
  • feat: harden NIP-05 validator HTTP handling by @tcheeric in #403
  • fix: introduce dedicated exception for signing failures by @tcheeric in #404
  • fix: handle event encoding errors by @tcheeric in #405
  • fix: remove default marker assignment in EventTag by @tcheeric in #406
  • docs: enforce PR template usage by @tcheeric in #407
  • chore: bump version to 0.2.2.1 by @tcheeric in #408
  • test: add validation tests for event implementations by @tcheeric in #410
  • refactor: remove unused Nip05Obj inner class by @tcheeric in #411
  • refactor: use EventEncodingException for encoding by @tcheeric in #412
  • refactor: unify decoder interface by @tcheeric in #413
  • ci: restrict codex workflow to CI-created issues by @tcheeric in #414
  • ci: add release-please configuration by @tcheeric in #420
  • ci: add workflow to publish artifacts by @tcheeric in #421
  • chore(deps): bump org.apache.maven.plugins:maven-gpg-plugin from 1.5 to 3.2.8 by @dependabot[bot] in #416
  • chore(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #417
  • chore(deps): bump actions/checkout from 3 to 5 by @dependabot[bot] in #418
  • ci: trigger release-please on CodeQL success by @tcheeric in #423
  • ci: trigger publish on release workflow run by @tcheeric in #422
  • ci: run CodeQL after CI workflow by @tcheeric in #424
  • ci: run after Format workflow by @tcheeric in #425
  • ci: trigger format after conventional commits by @tcheeric in #426
  • Add qodana CI checks by @qodana-cloud[bot] in #427
  • docs(api): add comprehensive Javadocs and clean up by @tcheeric in #428
  • refactor: remove redundant rethrow and reuse HttpClient by @tcheeric in #429
  • refactor: remove redundant rethrow and reuse HttpClient; build: bump to 0.3.0 by @tcheeric in #430
  • chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.5.4 to 3.5.5 by @dependabot[bot] in #419
  • Release/0.3.1 refactor deprecations by @tcheeric in #431
  • ci(workflows): update publish workflow for release events by @tcheeric in #432
  • chore: tidy spring websocket client files by @tcheeric in #448
  • chore(deps): bump actions/checkout from 3 to 5 by @dependabot[bot] in #434
  • chore(deps): bump JetBrains/qodana-action from 2025.1 to 2025.2 by @dependabot[bot] in #433
  • fix: source plugin versions from properties by @tcheeric in #450
  • feat/bom-migration by @tcheeric in #449
  • docs/revamp-docs by @tcheeric in #451
  • Complete Changes from Version 0.2.2 to 0.5.1 by @tcheeric in #452

New Contributors

  • @qodana-cloud[bot] made their first contribution in #427

Full Changelog: v0.2.2...v0.5.1

v0.2.2

17 Aug 21:27
0df1637

Choose a tag to compare

What's Changed

  • chore: remove GitHub Packages instructions from README by @tcheeric in #368
  • chore: remove GitHub Packages distribution management by @tcheeric in #367
  • chore: remove GitHub Packages publishing workflow by @tcheeric in #369
  • chore(deps): bump org.apache.maven.plugins:maven-failsafe-plugin from 3.3.0 to 3.5.3 by @dependabot[bot] in #360
  • chore(deps): bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.5.3 by @dependabot[bot] in #359
  • chore(deps): bump com.fasterxml.jackson.module:jackson-module-blackbird from 2.17.2 to 2.19.2 by @dependabot[bot] in #358
  • chore(deps): bump org.awaitility:awaitility from 4.2.2 to 4.3.0 by @dependabot[bot] in #357
  • chore(deps): bump spring-boot.version from 3.4.3 to 3.5.4 by @dependabot[bot] in #356
  • chore(deps): bump org.bouncycastle:bcprov-jdk18on from 1.78 to 1.81 by @dependabot[bot] in #355
  • chore(deps): bump org.apache.maven.plugins:maven-source-plugin from 2.2.1 to 3.3.1 by @dependabot[bot] in #354
  • chore(deps): bump org.codehaus.mojo:flatten-maven-plugin from 1.6.0 to 1.7.2 by @dependabot[bot] in #353
  • chore(deps): bump org.springframework.boot:spring-boot-starter-parent from 3.4.3 to 3.5.4 by @dependabot[bot] in #352
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #351
  • chore(deps): bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 by @dependabot[bot] in #350
  • Develop by @tcheeric in #371
  • docs: document Maven repository by @tcheeric in #372
  • Develop by @tcheeric in #373

Full Changelog: v.0.2.1.2...v0.2.2

v0.2.0

12 Aug 00:31

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0

v.0.2.1.1

12 Aug 22:07
0597f1a

Choose a tag to compare

What's Changed

Full Changelog: v.0.2.1...v.0.2.1.1

v.0.2.1

12 Aug 21:38

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v.0.2.1

v.0.2.1.2

12 Aug 22:25
faaee80

Choose a tag to compare

v.0.2.1.2 Pre-release
Pre-release

What's Changed

  • fix: remove reserved token from reusable workflow by @tcheeric in #366

Full Changelog: v.0.2.1.1...v.0.2.1.2

v0.1.0

01 Aug 06:37

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.004.01...v0.1.0