Skip to content

v2.1.3

Choose a tag to compare

@github-actions github-actions released this 29 Jun 20:10
· 965 commits to main since this release
950129c

Highlights

Patch release — generated-template bug fixes. No flags or APIs changed; bun create better-fullstack@latest now scaffolds these clean.

Payments

  • Dodo / Paddle / Lemon Squeezy: added the missing server env-schema vars (scaffolds no longer fail type-check on env.*).
  • Paddle: verifyWebhookSignature is now async (matches the SDK's unmarshal).
  • Lemon Squeezy: aligned with @lemonsqueezy/lemonsqueezy.js v4 types.
  • Stripe: stopped pinning a fixed apiVersion — it now tracks the SDK and won't go stale on upgrades.

Java — Spring Boot 4 + Testcontainers 2.x: use the renamed testcontainers-junit-jupiter artifact (Maven & Gradle) so the build resolves.

Go — dropped an unused os import in cmd/server/main.go for frameworkless + Sentry setups.

Elixir — fixed a comma syntax error in the prom_ex.ex PromEx plugin list.

TypeScript (ts-rest) — generate context.ts for fETS and other backends (fixes a dangling import).

Solid — generate routeTree.gen.ts during check-types (TanStack Solid Router) so a fresh scaffold type-checks.

Plus Rust (cargo fmt/clippy), Python (ruff), and Go (gofmt) formatting hygiene so generated projects pass their own lint/format gates.


   🚀 Features

  • web:

   🐞 Bug Fixes

  • deps:
  • payments:
    • Add dodo/paddle env schema + paddle async webhook verify; refresh rust snapshots  -  by @Marve10s (f6d36)
    • Lemon-squeezy env schema + SDK type alignment  -  by @Marve10s (b166f)
    • Stop pinning a stale Stripe apiVersion literal  -  by @Marve10s (6c821)
  • python:
    • Dedupe StreamingResponse import + ruff format in FastAPI templates  -  by @Marve10s (171a4)
  • scaffbench:
  • templates:
    • Biome 2.5 preset + lineWidth 100 to match oxfmt; useImportType in theme-provider/card  -  by @Marve10s (c5b92)
    • Rust-base passes cargo fmt --check + clippy -D warnings  -  by @Marve10s (836f0)
    • Gofmt-clean Go server main.go (imports + grpc goroutine + blank lines)  -  by @Marve10s (79928)
    • Java testcontainers 2.x rename (CI smoke blocker) + rust clippy hygiene  -  by @Marve10s (a31fd)
    • Elixir prom_ex leading-comma syntax error + ts-rest context for fets  -  by @Marve10s (c9dea)
    • Go unused os import (sentry-only) + solid tanstack-router routeTree  -  by @Marve10s (c1bf5)
    View changes on GitHub