Skip to content

Releases: naulonapp/naulon

v0.8.4

Choose a tag to compare

@github-actions github-actions released this 04 Sep 05:51
0e5ede7

What's Changed

  • Per-path price rules (W2): a price per section, not one per site by @RavianXReaver in #99
  • A licence sale settles through the same money path a toll does by @RavianXReaver in #100
  • The proof link: a citation carries the page a reader can open by @RavianXReaver in #101
  • One owner for the chain a settled row moved on by @RavianXReaver in #102
  • assembleRailPayment: sign a 402 you already hold, and a refused settle that says whether anything moved by @RavianXReaver in #103
  • Every chain settles through Circle Gateway (and v0.8.4) by @RavianXReaver in #104

Full Changelog: v0.8.3...v0.8.4

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 02 Sep 13:31
4e0d54a

What's Changed

  • release(npm): bump the four packages that changed without moving, cut v0.8.3 by @RavianXReaver in #98

Full Changelog: v0.8.2...v0.8.3

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 02 Sep 05:18

Full Changelog: v0.8.0...v0.8.1

v0.7.4

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:20
1fab678

What's Changed

  • feat(shared): one paging primitive for PostgREST reads, and a guard against the next unbounded one by @RavianXReaver in #81
  • fix(enforce): the sink that was built, tested, and unreachable by @RavianXReaver in #82
  • release: v0.7.4 — the observation sink is importable by @RavianXReaver in #83

Full Changelog: v0.7.3...v0.7.4

v0.7.3

Choose a tag to compare

@github-actions github-actions released this 28 Aug 14:56
dbfa6c7

What's Changed

  • Export the price formula so a verifier can check it by @RavianXReaver in #72
  • Honour the single-leg payment we advertise, and book the fee by @RavianXReaver in #73
  • feat(settle): a co-author's unpaid cut is theirs, not naulon's fee by @RavianXReaver in #74
  • fix(crawler): charge the buyer what moved, not what we asked by @RavianXReaver in #75
  • chore(deps): refresh the settlement rail to current within existing ranges by @RavianXReaver in #76
  • test(networks): the memo field selects a rail, so pin which chains may self-relay by @RavianXReaver in #77
  • Drop the hackathon framing, and make the packages findable by @RavianXReaver in #78
  • Three tripwires for the planes that rot silently by @RavianXReaver in #79
  • v0.7.3 — the stock x402 payer is billed for what moved by @RavianXReaver in #80

Full Changelog: v0.7.2...v0.7.3

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 24 Aug 17:42
cd91a20

What's Changed

Full Changelog: v0.7.1...v0.7.2

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:14
27104d4

What's Changed

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 15:07

What's Changed

  • Console sign-in: operator accounts, sessions, and a machine credential that stops being the login by @RavianXReaver in #66
  • Console sign-in had no way out, and the audit answered every question but the one it was built for by @RavianXReaver in #67
  • Publish the gate image, and a selftest that pays its own toll by @RavianXReaver in #68
  • Console: a light theme, a save you can reach, and text that clears AA by @RavianXReaver in #69
  • The console writes, said it didn't, and lit green on a dead gate by @RavianXReaver in #65

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 18:19
ecb030f

What's Changed

  • fix(repo): the private-name guard could not see most of the repo by @RavianXReaver in #52
  • fix(mcp): describe the both-false match evidence, the case that misleads by @RavianXReaver in #53
  • Own the Arc preview header the SDK deleted, and bump x402-batching to 3.3.0 by @RavianXReaver in #54
  • Clear every in-range dependency advisory (no majors) by @RavianXReaver in #55
  • fix(mcp): naulon_status must not advertise the derived dev key as fundable by @RavianXReaver in #56
  • Settle only against bytes already in hand by @RavianXReaver in #57
  • Say when the gate took nothing by @RavianXReaver in #58
  • WH-1 P3 Stage A: delete the origin-mirror settlement wire by @RavianXReaver in #59
  • feat(sdk)!: retire the settlement receiver, ship the webhook one (WH-1 P3 Stage B) by @RavianXReaver in #60
  • fix: one owner for the article key, and for the SSRF blocklist by @RavianXReaver in #61
  • Publish the crawl adapter seam, with an executable contract by @RavianXReaver in #62
  • Conformance fixtures match an off-origin URL by host+path by @RavianXReaver in #63
  • Release v0.6.0 — the crawl seam and the webhook-only settlement wire reach npm by @RavianXReaver in #64

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:38
a9b6663

What's Changed

  • ci(wp): the plugin's integration suite runs on every push, not on one laptop by @RavianXReaver in #30
  • The config reference, the crawler policy, and the buying side by @RavianXReaver in #31
  • docs(enforce): the crawler-price vocabulary shipped without a line in the README by @RavianXReaver in #32
  • feat(enforce): report in-app gating decisions to the audit plane by @RavianXReaver in #33
  • feat(enforce): the crawler vocabulary matched one of Meta's five tokens by @RavianXReaver in #34
  • feat(wayfarer): tell the buyer WHY a source matched by @RavianXReaver in #35
  • fix(wayfarer): the teaser could set its own relevance score by @RavianXReaver in #36
  • refactor(wayfarer): one appraisal prompt, not one per consumer by @RavianXReaver in #37
  • fix(wayfarer): an unfunded chain read to the agent as a config error by @RavianXReaver in #38
  • fix(wayfarer-mcp): status told buyers to fund a wallet that never pays by @RavianXReaver in #39
  • feat(observations): record WHY a payment failed, not just that it did by @RavianXReaver in #40
  • fix(scheme): publish the scheme the buyer used, not the one the socket saw by @RavianXReaver in #41
  • feat(events): stamp the tolled host onto the attributed event by @RavianXReaver in #42
  • fix(gate): never move money for a read the origin will not deliver by @RavianXReaver in #43
  • fix(wayfarer): classify a gateway-rail shortfall as needs_topup, not origin_error by @RavianXReaver in #44
  • feat(wayfarer): gatewayWithdraw — a thin adapter over GatewayClient.transfer() by @RavianXReaver in #45
  • fix(enforce): a failed quote lookup fails open loudly, and never throws by @RavianXReaver in #46
  • fix(shared): the fence could be closed by the text it was fencing by @RavianXReaver in #47
  • fix(repo): stop naming the private plane in public code, and check it by @RavianXReaver in #48
  • fix(dashboard): the unservable verdict was counted and never shown by @RavianXReaver in #49
  • fix(tollgate): release the prefetched origin body when settle fails by @RavianXReaver in #50
  • chore(release): the packages were never versioned, so three tags shipped nothing by @RavianXReaver in #51

Full Changelog: v0.4.1...v0.5.0