Skip to content

Conversation

@SamRome1
Copy link

What kind of change does this PR introduce?

Feature update, dependency modernization, documentation update

What is the current behavior?

The template uses outdated dependencies:

  • Next.js 14.2.3 (deprecated patterns)
  • Supabase SSR 0.1.0 (old client patterns)
  • Multiple security vulnerabilities in dependencies
  • Outdated Stripe webhook documentation

What is the new behavior?

  • Next.js 14.2.3 → 15.1.3 with async params/searchParams patterns
  • Supabase SSR 0.1.0 → 0.5.2 with modernized client patterns
  • Stripe SDK updated with proper null checks
  • All dependencies updated to latest stable versions
  • ReadME updated for better direction

Additional context

This modernization brings the template up to current best practices and resolves the deprecation issues flagged on the main Supabase docs page.

- Update Next.js 14 -> 15 with async params/searchParams
- Update Supabase SSR 0.1.0 -> 0.5.2
- Update Stripe SDK and modernize API usage
- Fix all TypeScript errors and linting issues
- Update all dependencies to latest versions
- Add ESLint configuration
- Remove pnpm-lock.yaml (template repo best practice)
- Resolve security vulnerabilities (0 vulnerabilities)
@SamRome1 SamRome1 added documentation Improvements or additions to documentation dependencies Pull requests that update a dependency file labels Dec 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants