Skip to content

v1.2.0

Choose a tag to compare

@cpojer cpojer released this 22 Oct 00:57
· 87 commits to main since this release
Immutable release. Only release title and notes can be modified.
  • Added Drizzle column casing configuration to void/db and void db with database: { casing: 'snake_case' }.
  • Added --toolchain, --framework, --starter, and --deploy flags to void init and create-void for non-interactive scaffolding.
  • Added opt-in project custom domains for self-hosted platforms with --custom-domains.
  • Fixed deferred page props resolving incorrectly or remaining pending, and preserved deferred errors during prefetching and prerendering.
  • Fixed action responses and redirects, including named actions leaking into page URLs or being lost when a redirect repeats the request.
  • Fixed development servers exiting after page scan errors. The last valid routes are kept until the error is corrected.
  • Fixed Solid islands replacing their server-rendered DOM during hydration.
  • Fixed handler output type inference when using middleware and added ASSETS to environment types.
  • Fixed route discovery for .well-known, destructured exports, export aliases, and custom renderer exports.
  • Fixed resource and authentication inference with destructured bindings, static environment access, and aliased or namespace imports.
  • Fixed static files not being served when targeted by a rewrite.
  • Fixed database schema discovery beside db/schema.ts and SQL helpers loading after the schema.
  • Fixed database starters missing Zod and generated types after installation, and validated project names against Cloudflare's naming requirements.
  • Fixed native Cloudflare deploys with pinned secrets, including Worker exports, rate-limit bindings, and larger Worker source files.
  • Fixed Cloudflare observability settings, JSONC Worker configuration, and D1 migration directory matching during deployment.
  • Fixed prerendering removing deployment configuration during a build.
  • Improved prerendering performance, concurrent client manifest loading, and React development prebundling.
  • Improved admin dashboard labels and layouts on narrow screens.

Thanks to @ashunar0, @heyanay2105, @honbin, @johnfraney, @meganemura, @mizchi, and @yangshun for their contributions!