Changelog

See all the updates we've made to our starter kits.

Next.jsTanStack

Dependencies last updated

Coming soon

Roadmap

Work in progress

Features and improvements we're actively building and expect to ship soon. This list may evolve based on user needs and community input.

  • AI workflows

    Adding end-to-end AI workflow building blocks so you can ship chat, agents, and structured generation without assembling the stack yourself.

  • SaaS playbooks

    Curated playbooks for common SaaS paths — launching, onboarding, billing, and more — so you can follow a proven recipe instead of inventing the process.

  • Mobile app

    We're planning to add a new mobile app starter kit, that will seamlessly integrate with the existing API of the SaaS app.

  • ... and further improvements, fixes and dependency updates.

Aug 13, 2026

  • Next.jsNext.js
  • Nuxt
  • TanStackTanStack Start
Latest

Marketing redesign

Improved

  • Refreshed the public site with Inter + DM Sans, olive theme tokens, a quieter Linear-style layout, dashboard wireframe hero, testimonials, and a three-bar Acme mark.
  • Page titles: Document titles now use `{page} – {appName}` (en dash), and every SaaS page sets a title so browser tabs never fall back to the product name alone.
  • UI polish: Rounded alerts and form controls, wider mail templates, smoother FAQ accordion, blog covers with tag filters, and olive touch accents across the SaaS app.

Aug 7, 2026

  • Next.jsNext.js

Auth, admin, and cache freshness

Fixed

  • Social sign-in failures now show a toast, invitation Accept uses the primary button, and list caches refresh after admin/org/settings mutations.

Aug 4, 2026

  • Next.jsNext.js
  • Nuxt
  • TanStackTanStack Start

Permix authorization

New

  • Introduced typed `@repo/permissions` with Permix for admin, organization, and payment gates across oRPC and the SaaS UI.
  • Admin user bans: Added admin controls to ban users with an internal reason, optional expiration, active ban details, and unban actions.
  • Agent skills: Added curated agent skills for common workflows like features, auth, payments, database changes, tests, and more.

Aug 3, 2026

  • Next.jsNext.js

Login and Base UI interactions

Fixed

  • Improved login form keyboard flow and polished Base UI button, dropdown, select, and destructive confirmation behavior.

Jul 31, 2026

  • Next.jsNext.js

Base UI

Improved

  • Migrated the UI components from Radix UI to Base UI, the new default base of shadcn/ui, to align with the TanStack Start version. Composition now uses the render prop instead of asChild, and Radix state attributes (data-[state=open]) are replaced by data-[open], data-[closed] and friends. See the changelog in your repository for the full upgrade notes.

Fixed

  • Auth redirects and indexing: Login, signup, OTP, and onboarding redirects now stay on safe SaaS paths, and protected SaaS pages are marked noindex.

Jul 27, 2026

  • Next.jsNext.js

API security

Fixed

  • Organization billing, payment redirects, and AI message handling now have stricter authorization and validation.

Improved

  • API contracts: oRPC procedures now define explicit output schemas next to their handlers.
  • Organization roles: The organization role selector is more compact and now shows only role names.

Jul 17, 2026

  • Next.jsNext.js

Favicons

Improved

  • Aligned the marketing and docs favicon assets with the updated SaaS rocket app icon.

Jul 16, 2026

  • Next.jsNext.js

SaaS UI

Improved

  • Refreshed the SaaS shell with Plus Jakarta Sans, updated theme tokens, cleaner navigation, organization/user menus, auth screens, settings rows, rounded organization logos, and a new app icon.
  • Two-factor auth: Database schemas now track failed two-factor verification attempts and lockout timing.

Fixed

  • Avatar cropping: The avatar crop dialog now keeps Cropper.js contained inside the modal with a visible default crop selection.

Jul 15, 2026

  • Next.jsNext.js
  • Nuxt
  • TanStackTanStack Start

Email provider

Improved

  • Resend is now the default mail provider, and the Plunk provider plus PLUNK_API_KEY example have been removed.

Jul 8, 2026

  • Next.jsNext.js

Dependabot

Removed

  • Removed the Dependabot configuration. Dependency updates are now handled manually or through AI-agent automation while pnpm's one-day minimum release age remains in place.

Jun 16, 2026

  • Next.jsNext.js
  • TanStackTanStack Start

Organization members

Fixed

  • Removed the role permissions info box from the members settings page. Role descriptions now appear only in the select dropdown, capped to one line, so the trigger shows the role label alone and stays compact.

Jun 2, 2026

  • Next.jsNext.js

Organization settings

Fixed

  • Only organization owners see the delete organization section in general settings. Admins keep access to the rest of organization settings.

Security

  • Authentication: Removed the Better Auth username plugin and the username and displayUsername user columns, closing the unauthenticated is-username-available endpoint that allowed anonymous username enumeration. Apply the schema change with the database package push command.

May 27, 2026

  • Next.jsNext.js

Dependabot

Improved

  • Dependabot no longer caps open pull requests or applies a cooldown on npm upgrades. pnpm still enforces a one-day minimum release age at install time.

May 25, 2026

  • Next.jsNext.js

Stripe checkout

Fixed

  • One-time Stripe Checkout sessions for users or organizations that already have a Stripe customer no longer send customer_creation together with customer, avoiding the parameter conflict error from Stripe.
  • Theme toggle: ColorModeToggle waits until after mount before applying next-themes values in both marketing and SaaS apps, so server HTML matches the first client render without suppressHydrationWarning and the active mode indicator stays stable.
  • Marketing content: The marketing app's content-collections defineConfig follows the 0.14+ migration by using content instead of the deprecated collections option.

May 21, 2026

  • Next.jsNext.js

Organization members

Improved

  • Role selects list member, admin, then owner from least to most access. The members settings page adds a role permissions summary, and each option includes a short description of what that role can do.

May 20, 2026

  • Next.jsNext.js

Mail templates

Removed

  • Removed the unused NewUser email template and related mail translations because signup and email changes already use the email verification template.

Improved

  • Dependencies: Pruned unused direct dependencies per package, dropped the openapi helper that only existed for the removed openapi-merge integration, and refreshed the lockfile while keeping type-check and tests passing.

May 18, 2026

  • Next.jsNext.js

React Email

Improved

  • Mail templates and the preview app now use React Email 6 with the unified react-email package, legacy @react-email scoped render and component packages removed, and preview tooling updated for the v6 layout.

May 13, 2026

  • Next.jsNext.js

Supply chain

Security

  • Dependabot and pnpm enforce a one-day minimum release age, and the workspace targets pnpm v11 with build settings consolidated in pnpm-workspace.yaml.

Fixed

  • Theme toggles: Marketing and SaaS light or dark theme controls render with correct server markup and no longer disappear behind a client-only placeholder before hydration.

May 6, 2026

  • Next.jsNext.js

Passkeys

New

  • Added passkey renaming so users can update the names of their registered passkeys.

Mar 30, 2026

  • Next.jsNext.js

Notification center

New

  • In-app notification center — See updates in one place from the main navigation.
  • Preferences: Your preferences — Control notification channels in account settings.
  • Email notifications: Email when it matters — Important notifications can reach users by email, matching their preferences.