Changelog

What we shipped.

A running record of every release: features, improvements, fixes, and the occasional bit of infra worth flagging.

  1. Feature

    Trawl — AI web extraction with webhook delivery

    Hand Trawl a JSON Schema and a plain-English description; it browses the live web, extracts data that matches your schema, and posts the result to your webhook.

    Read more
  2. Infrastructure

    New product names + API domains

    The products have plain, function-descriptive names: Rally → Waitlist, Envoi → Mail, Agora → Social, Heimdall → Auth. New canonical API domains ship alongside; the old ones keep working.

    Read more
  3. Feature

    Auth — Sign in with Apple

    Add Sign in with Apple to any Auth app. Native iOS + macOS, web redirect flow, account linking by verified email, audit + webhook events on every signin.

    Read more
  4. Feature

    Auth — tenants ship as a first-class primitive

    Group your end-users into tenants ("organizations") inside any Auth app. EndUser JWTs now carry org_id + org_role, and members can switch tenants without re-authenticating.

    Read more
  5. Feature

    Workspace policies — author once, bind everywhere

    A new Policies surface in every workspace: name a reusable IAM-style policy, then bind it to API keys and roles. Edit the policy once and every binding picks up the change.

    Read more
  6. Feature

    API keys — author full IAM-style policies from the console

    Mint a Platform API Key with a multi-statement policy: allow / deny effects, action wildcards, and resource URN scoping. Fine-grained service-to-service auth, authored in the console.

    Read more
  7. Feature

    Mail — query your sent message history

    Every email that leaves Mail now lands in a per-workspace message log you can filter by recipient, template, status, or subject.

    Read more
  8. Feature

    Mail editor — edit directly in the preview

    Hover any block in the email preview for move / duplicate / delete; select text in the preview to apply bold, italic, links, headings, alignment, and color from the toolbar.

    Read more
  9. Feature

    Social is now standalone — Auth integration is optional

    Create Social communities without an Auth app. Bring your own user table, manage actor identity however you like, and add Auth later if you ever want it.

    Read more
  10. Feature

    Social ships Phase 7-8 — notifications + Instagram-style stories

    Per-actor notification inbox, story tray, highlights, close-friends visibility, and polls land in Social.

    Read more
  11. Feature

    Waitlist — workspace-scoped waitlists, API-first

    A new product joins the platform: Waitlist, a workspace-scoped waitlist API with reCAPTCHA, approval flows, webhooks, and analytics.

    Read more
  12. Feature

    Social — Social-as-a-Service

    A new product joins the platform: Social, a hosted Social-as-a-Service backend for embedding social graphs in your app.

    Read more
  13. Feature

    Mail — idempotent sends and outbound webhooks

    Mail adds an Idempotency-Key request header for safe retries plus signed outbound webhooks for delivery + bounce events.

    Read more
  14. Feature

    Mail — per-workspace custom SMTP relays

    Bring your own SMTP provider per workspace (or per domain) — Mail will relay through it instead of the platform default.

    Read more
  15. Feature

    New light-theme marketing site

    productcraft.co relaunched on a new light-theme design system and brand color, across every page.

    Read more
  16. Feature

    One sign-in for every ProductCraft product

    Platform auth is now its own first-class service. A single ProductCraft account signs you in to Auth, Mail, and every product to come.

    Read more