From acd7541dcae062e8afefea10574b60d71c5d2fcb Mon Sep 17 00:00:00 2001 From: Monserrat Mendoza <210256392+M0nsxx@users.noreply.github.com> Date: Sat, 7 Nov 2026 11:04:36 -0600 Subject: [PATCH] release(sdk): cut 0.18.0 - x402Serve() Bazaar discovery extension (#217) Bumps packages/sdk 0.17.0 -> 0.18.0 (new public API, not a patch) and dates the Unreleased CHANGELOG section. #262, already merged, is the only change in this release. Co-Authored-By: Claude Sonnet 5 --- packages/sdk/CHANGELOG.md | 2 ++ packages/sdk/package.json | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/sdk/CHANGELOG.md b/packages/sdk/CHANGELOG.md index 9e1efdb..3448c0c 100644 --- a/packages/sdk/CHANGELOG.md +++ b/packages/sdk/CHANGELOG.md @@ -4,6 +4,8 @@ All notable changes to the `nirium` package are documented here. ## Unreleased +## 0.18.0 - 2026-11-07 + ### Added - `x402Serve()` routes can declare `input`, `inputSchema`, and/or `output` ([#217](https://github.com/nirium-protocol/nirium/issues/217)): when any is present, the route is announced via `@x402/extensions/bazaar`'s `declareDiscoveryExtension()` as that route's `extensions`, letting a Bazaar (Rail402 on Stellar testnet, Coinbase's CDP Bazaar where applicable) catalog it once a payment for it settles. Without those fields, a route behaves exactly as before - no `extensions` key, no new required dependency (`@x402/extensions` is dynamically loaded only when at least one route opts in). Verified end to end against Rail402's hosted testnet facilitator: a settled payment against a public `x402Serve()`-protected route got the resource listed at `GET https://testnet.rail402.dev/discovery/resources`, trust `origin_verified`. diff --git a/packages/sdk/package.json b/packages/sdk/package.json index 026962a..afcd234 100644 --- a/packages/sdk/package.json +++ b/packages/sdk/package.json @@ -1,6 +1,6 @@ { "name": "nirium", - "version": "0.17.0", + "version": "0.18.0", "description": "Autonomous treasury and agentic-payments infrastructure for Stellar (x402)", "main": "dist/index.js", "types": "dist/index.d.ts",