Orbit
Changelog

What's new. What's next.

Every release that moves the CLI forward. Entries are dated in the order they ship — pinned to the version your scaffold was generated from.

  1. 0.9.02026-04-23Latest

    Waitlists & private beta gating

    Optional waitlist context lets you ship a request-access flow before flipping a product fully public. Accept flow, admin approval, and email templates all wired.

    • New `waitlist` bounded context — WaitlistEntry, request/accept/approve use cases.
    • /request-access page on the web shell, rate-limited.
    • Admin console can approve or reject entries in bulk.
    • better-auth hook gates signup on an accepted waitlist invite.
  2. 0.8.02026-04-18

    App-level admin via the better-auth admin plugin

    First-class admin dashboard for the people running the SaaS — impersonate users, list accounts, revoke sessions. Separate from workspace-level roles.

    • Admin plugin enabled on the better-auth instance.
    • /admin route group on both web shells, gated by the admin role.
    • Impersonation surface with a visible session banner.
  3. 0.7.02026-04-12

    Dual-shell polish

    Sidebar context, CORS, font loading, and dialog polish unified between the TanStack and Next shells. No divergence between the two scaffolds.

    • Shared workspace-settings shell consumed by both apps/web-tanstack and apps/web-next.
    • Dual-origin CORS for API requests from either shell in dev.
    • Variable fonts (Geist + Inter) self-hosted with preload hints.
  4. 0.6.02026-04-05

    Next.js 15 shell lands

    Second frontend shell under apps/web-next — same UI, same API, different framework. Pick one at scaffold time; the CLI strips the other.

    • App Router + Turbopack. Server components where they make sense.
    • All workspace-settings views ported.
    • features.json gains a `frontend` feature with framework option.
  5. 0.5.02026-03-28

    Jobs port + Upstash QStash adapter

    Background work is now a port. graphile-worker stays the default; Upstash QStash adapter added for serverless deployments.

    • JobQueue + JobRuntime interfaces under src/jobs/application.
    • QStash dispatcher maps signed HTTP posts to handlers.
    • Noop adapter for tests and inline execution.
  6. 0.4.02026-03-20

    Billing: Polar + Dodo Payments adapters

    BillingProvider port gains two merchant-of-record adapters alongside Stripe. Pick one at scaffold time; webhooks, checkout, and portal all covered per provider.

    • stripe-billing-provider, polar-billing-provider, dodo-billing-provider.
    • Per-provider webhook receivers with signature verification.
    • BillingEvent append-only ledger for idempotency.
  7. 0.3.02026-03-12

    Feature fencing + declarative manifest

    Inline // +feature: / // -feature: markers in source; features.json declares what's optional. The CLI strips disabled features cleanly — no dead code, no runtime flags.

    • 16 features declared (teams, billing, billing-*, uploads, waitlist, realtime, jobs, jobs-*, frontend, frontend-*, auth-*, email-resend).
    • Strip engine walks the repo and removes fenced regions.
    • features.schema.json for editor autocomplete.
  8. 0.2.02026-03-05

    BoilerKit migration: teams + billing land

    All chat / messaging / rooms code ripped. Teams and billing bounded contexts added as first-class features on the same DDD shape.

    • apps/api/src/teams — domain, application, infrastructure.
    • apps/api/src/billing — port + Stripe adapter + webhook handler.
    • Per-team PBAC with TEAM_ADMIN / TEAM_MEMBER + custom roles.
    • Workspace-settings Teams & Billing pages wired end-to-end.
  9. 0.1.02026-02-20

    Initial public preview

    First private-beta release of the CLI. Core monorepo, DDD-layered API, TanStack Start shell, workspaces, PBAC, and a realtime hub.

    • Turbo monorepo — apps/api, apps/web-tanstack, apps/www, packages/shared, packages/ui.
    • Prisma schema + branded UUIDv7 IDs.
    • Unit of Work + in-process event bus.
    • WebSocket hub with presence tracker.
On the roadmap

Remix / React Router v7 shell · audit log context · SSO (SAML) · rate-limiting middleware · OpenAPI-generated TypeScript client.