The best way to start a full-stack, typesafe Next.js app
#1867 304a67f
Thanks @xelacast! - Parsed --dbprovider flag correctly and added related error message
#1860 b5ced34
Thanks @victor-falcon! - Load PORT in start-database script
#1871 f29a69f
Thanks @xelacast! - Fixed project creation of . bug in ./start-database.sh
#1858 29348b6
Thanks @lcabraja! - Added drizzle's db.sqlite location to .gitignore
#1842 088a773
Thanks @nick22985! - Infers tRPC input & output types to the client for app router
#1841 41bd524
Thanks @juliusmarminge! - mark app router as stable
ff886b3
Thanks @juliusmarminge! - bump zod and t3-env3257d0a
Thanks @juliusmarminge! - feat: replace better-sqlite3 with libsqlab5fa95
Thanks @juliusmarminge! - chore: pin zod version
#1835 f66e30a
Thanks @Inshiku-Han! - Only install @trpc/next when router style is page router
#1802 41380d1
Thanks @c-ehrlich! - fix: non planetscale env.js refers to YOUR_MYSQL_URL_HERE
#1808 fedd7b3
Thanks @thecmdrunner! - Apply drizzle-orm lint rules for db
keyword only
#1785 57dc6ab
Thanks @thecmdrunner! - Include ESLlint rules for drizzle-orm
.
#1794 3cca996
Thanks @thecmdrunner! - Use portable shebangs in scripts for nix systems
640a0e0
Thanks @limegorilla! - Warning about planetscale's serverless driver now only shown if using mySQL8f29eb9
Thanks @juliusmarminge! - feat(prisma): support correct typings when using .extends()
#1774 0418663
Thanks @juliusmarminge! - chore: update drizzle-orm
#1763 836fccf
Thanks @skullface! - fix: correct casing of “PlanetScale”
#1764 79e361c
Thanks @vlxm! - fix: fix password substitution in start-database scripts
#1769 c944c49
Thanks @jhamill34! - fix: generated comments in env file
#1772 c3c4710
Thanks @mladenovic-13! - fix: use singleton pattern for client-side QueryClient to support useSuspenseQuery
when there is no parent <Suspense>
-element
#1748 17c2a5e
Thanks @aaronmallen! - add missing pg
dev dependency when using postgres drizzle option, required for drizzle-studio