Loading...
Core Framework Updates
React: 19.1.1 → 19.2.0
React DOM: 19.1.1 → 19.2.0
@types/react: 19.1.17 → 19.2.2
@types/react-dom: 19.1.11 → 19.2.2
@types/node: 24.6.0 → 24.7.2
Next.js: 15.5.4 → 15.5.5
UI Library Updates
Recharts: 2.15.4 → 3.2.1 (major version upgrade)
Framer Motion: 12.23.22 → 12.23.24
Fumadocs UI: 15.8.2 → 15.8.5
Fumadocs OpenAPI: 9.4.0 → 9.5.1
Security & Infrastructure
Arcjet Next: 1.0.0-beta.12 → 1.0.0-beta.13
Nosecone Next: 1.0.0-beta.12 → 1.0.0-beta.13
Supabase JS: 2.48.1 → 2.75.0
Build Tools & Styling
TailwindCSS: 4.1.13 → 4.1.14
TailwindCSS PostCSS: 4.1.13 → 4.1.14
TSX: 4.20.5 → 4.20.6
Biome: 2.2.5 → 2.2.6
Development Dependencies
Jest Axe: 8.0.0 → 10.0.0
Knip: 5.64.1 → 5.65.0
Lefthook: 1.13.5 → 1.13.6
Ultracite: 5.4.6 → 5.6.2
Next Bundle Analyzer: 15.5.4 → 15.5.5
Other Dependencies
Marked: 16.3.0 → 16.4.0
Zod: 4.1.11 → 4.1.12
Svix: 1.76.1 → 1.77.0
Upstash Redis: 1.35.4 → 1.35.5
React Email Render: 1.3.1 → 1.3.2
TypeScript Safety (src/components/ui/chart.tsx)
Enhanced type definitions for Recharts v3 compatibility
Added explicit TooltipPayload type for better type inference
Fixed implicit any types in chart tooltip and legend components
Improved type safety for payload arrays and value rendering
Added proper null checks and type guards for chart data
Chart Components (src/components/features/reviews/rating-histogram.tsx)
Updated formatter function signature for Recharts v3 compatibility
Ensured type-safe label formatting in rating distribution charts
TL;DR: Updated core dependencies including React 19.2, Next.js 15.5.5, and Recharts 3.2, with enhanced TypeScript safety across chart components to ensure compatibility with the latest package versions.
Updated dependencies to latest stable versions and resolved TypeScript compatibility issues introduced by package updates, particularly with the Recharts library upgrade from v2 to v3.
Core Framework Updates
UI Library Updates
Security & Infrastructure
Build Tools & Styling
Development Dependencies
Other Dependencies
TypeScript Safety (src/components/ui/chart.tsx)
TooltipPayload type for better type inferenceany types in chart tooltip and legend componentsChart Components (src/components/features/reviews/rating-histogram.tsx)