Skip to content

Upgrade Prisma to v6 and Better Auth to v1.5.6 with dependency updates#19

Merged
Skyfay merged 7 commits intomainfrom
dev
Apr 5, 2026
Merged

Upgrade Prisma to v6 and Better Auth to v1.5.6 with dependency updates#19
Skyfay merged 7 commits intomainfrom
dev

Conversation

@Skyfay
Copy link
Copy Markdown
Owner

@Skyfay Skyfay commented Apr 5, 2026

No description provided.

Skyfay added 7 commits April 2, 2026 17:52
Bump project version to 1.4.3 and upgrade Prisma from v5 to v6. package.json now pins prisma and @prisma/client to v6; Dockerfile installs prisma@6 globally; OpenAPI docs version updated. src/lib/prisma.ts was updated to match the Prisma upgrade and the lockfile was regenerated. After merging, run pnpm install and regenerate the Prisma client (e.g. pnpm prisma generate) and verify compatibility (Node/prisma client API changes).
Bump project version to 1.4.3 and upgrade Prisma from v5 to v6.
package.json now pins prisma and @prisma/client to v6; Dockerfile
installs prisma@6 globally; OpenAPI docs version updated.
src/lib/prisma.ts was updated to match the Prisma upgrade and the
lockfile was regenerated. After merging, run pnpm install and regenerate
the Prisma client (e.g. pnpm prisma generate) and verify compatibility
(Node/prisma client API changes).
Upgrade Better Auth packages to 1.5.6 (package.json) and regenerate pnpm-lock.yaml to reflect updated resolutions and transitive dependency changes. Removes @better-auth/cli from devDependencies, bumps better-auth and related packages (passkey, sso, core, telemetry, adapters, utils, better-call), and applies additional lock updates (e.g. @simplewebauthn/server, ASN.1 packages, xmldom note). Also updates wiki/changelog.md to record the changes. The lockfile changes capture integrity/resolution updates and optional peerDependency metadata adjustments.
Upgrade Better Auth packages to 1.5.6 (package.json) and regenerate
pnpm-lock.yaml to reflect updated resolutions and transitive dependency
changes. Removes @better-auth/cli from devDependencies, bumps
better-auth and related packages (passkey, sso, core, telemetry,
adapters, utils, better-call), and applies additional lock updates (e.g.
@simplewebauthn/server, ASN.1 packages, xmldom note). Also updates
wiki/changelog.md to record the changes. The lockfile changes capture
integrity/resolution updates and optional peerDependency metadata
adjustments.
Upgrade several dependencies (notably @prisma/client/prisma to ^6.19.3, next to 16.2.2, react/react-dom to 19.2.4, and AWS SDK packages) and update pnpm lockfile. Change Dockerfile to copy package.json from the builder, extract the Prisma version, and install that Prisma CLI globally at runtime so the container's Prisma CLI stays in sync with package.json. Also update the changelog.
Upgrade dependencies in package.json: lucide-react -> ^1.7.0, rate-limiter-flexible -> ^10.0.1, and jsdom -> ^29.0.1. Update pnpm-lock.yaml to reflect these upgrades and their transitive changes (e.g. data-urls, whatwg-url, undici and related integrity/engine updates).
Convert the custom Next.js server to TypeScript and compile it as part of the Docker build. Adds custom-server.ts with typed imports/handlers and safer error handling, a tsconfig.server.json to control compilation, and updates the Dockerfile to run tsc and copy the compiled custom-server.js from the builder stage. Also adjusts ESLint ignores and fixes toast error casting in login and security forms; updates the changelog to document the change.
@Skyfay Skyfay merged commit ba0e8f2 into main Apr 5, 2026
7 checks passed
@Skyfay Skyfay deleted the dev branch April 18, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant