Skip to content

v0.0.47

Latest

Choose a tag to compare

@blove blove released this 26 May 03:34

0.0.47 (2026-05-26)

πŸš€ Features

  • billing: Stripe Customer Portal route + email + /thanks link (#537)
  • blog: brand-polish landing + Recent articles home section (#543)
  • ⚠️ chat: relicense @ngaf/chat β€” MIT β†’ PolyForm Noncommercial 1.0.0 OR commercial (#501)
  • examples-chat: URL-based thread routing β€” //:threadId (#500)
  • examples-chat: round-trip agent knobs through URL query params (#527)
  • licensing: verification runtime β€” minting deploy + prod public-key wiring (PR C) (#510)
  • minting: handle charge.refunded to revoke license + email customer (#529)
  • website: pricing rebuild + sitewide MIT-qualification (PR B) (#502)
  • website: Stripe Checkout for paid pricing tiers (PR B-Stripe) (#508)
  • website: AG-UI tutorial blog post + brand-polished blog template (#528)

🩹 Fixes

  • ci: minting-deploy health check uses correct domain mint.threadplane.ai (#512, #510)
  • ci: add required PR gate (bd2bebb7)
  • ci: repair main test regressions (9e17fcb6)
  • examples-chat: collapse mode routes via UrlMatcher to preserve component instance (#504, #500)
  • graph: use SDK in-process ASGI transport for thread metadata writes (#493, #492, #474)
  • minting: handle one-time-payment Checkout sessions + align tier slugs (PR D) (#516)
  • minting: rename DATABASE_URL β†’ MINTING_DATABASE_URL to avoid Neon integration override (#525)
  • minting: read current_period_end from subscription item (#534, #532)

⚠️ Breaking Changes

  • chat: relicense @ngaf/chat β€” MIT β†’ PolyForm Noncommercial 1.0.0 OR commercial (#501)

❀️ Thank You

  • Brian Love @blove
  • Claude Opus 4.7 (1M context)
  • Claude Sonnet 4.6