Merged
Conversation
- Bump eslint from ^9.12.0 to ^9.22.0 - Upgrade tailwindcss from ^3.4.14 to ^4.2.1 - Update React and related types from version 18.x to 19.x - Upgrade @next/eslint-plugin-next from ^14.2.15 to ^15.5.12 - Add @tailwindcss/postcss as a dependency - Remove tailwindcss-animate plugin from Tailwind configuration
Updates tRPC to 11.10, TanStack Query to 5.90.21, superjson to 2.2.6, cmdk to 1.1.1, @auth/drizzle-adapter to 1.11.1, and runs pnpm update -r to pull all other packages to their latest compatible versions.
…→6, @react-email/render 1→2
- next@16.1.6 across all apps and packages/auth
- eslint-config-next@16 in apps/2025
- stripe@20.4.0: remove deprecated { typescript: true } constructor option
- drizzle-kit@0.31.9 in packages/db
- resend@6.0.0 in packages/api, apps/tk, apps/cron
- @react-email/render@2.0.0 in apps/blade
Fix Next.js 16 / Turbopack 1.0 breaking changes:
- tailwind.config.ts: switch from named to default import for
tailwindcss/defaultTheme (fontFamily no longer a named export in v4)
- next.config.js: remove deprecated eslint.ignoreDuringBuilds key
(Next.js 16 no longer runs ESLint during builds)
- Upgraded @eslint/compat from ^1.4.1 to ^2.0.2 - Upgraded @next/eslint-plugin-next from ^15.5.12 to ^16.1.6 - Upgraded eslint-plugin-react-hooks from ^5.2.0 to ^7.0.1 - Upgraded prettier-plugin-tailwindcss from ^0.6.14 to ^0.7.2
- @stripe/react-stripe-js 3→5, @stripe/stripe-js 5→8
- @hookform/resolvers 3→5 (simplify useForm generic for v5 zod overloads)
- date-fns 3→4, sonner 1→2, react-markdown 9→10
- recharts 2→3 (rewrite chart.tsx prop types removed in v3 API)
- google-auth-library 9→10, googleapis 144→171
(convert JWT constructor from positional args to options object)
- node-cron 3→4
- jimp 0.22→1 (default export → named export { Jimp })
- Replace deprecated legacyBehavior/passHref <Link> pattern with modern Next.js <Link> usage in apps/2025 (sponsorPosters.tsx, partnerPosters.tsx) - Modernize Tailwind v4 class names across apps/club (9 files), apps/blade, and apps/2025: bg-gradient-* → bg-linear-*, [&_*]: → **, arbitrary px values → named shorthands, mask-image syntax update - Fix conflicting utility classes in club (text-transparent/text-white, block/hidden) - Fix JSX SVG attribute casing in apps/gemiknights (fill-rule → fillRule, clip-rule → clipRule, stop-color → stopColor, stroke-width → strokeWidth)
…adability and maintainability
…nd adjust delay calculation in GuildMembersDisplay
|
Important Review skippedToo many files! This PR contains 176 files, which is 26 over the limit of 150. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yml Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (176)
You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
…cks/forge into update-package-versions
DVidal1205
approved these changes
Mar 9, 2026
Contributor
DVidal1205
left a comment
There was a problem hiding this comment.
impressive, looks good to me
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Why
All of our dependencies were behind (some a LOT), so they needed updating.
What
Closes: #380
Updates all major package versions across the monorepo including React, Next.js, Tailwind CSS, ESLint, Zod, Recharts, react-day-picker, and various other dependencies. Resolves all breaking changes introduced by these upgrades. Fixes UI/UX issues like scroll offset for fixed navigation.
Test Plan
pnpm turbo run build --force passes with 14/14 tasks successful across all apps and packages.
pnpm turbo run lint and pnpm turbo run typecheck pass with no errors.
Visually verified UI in Blade, Gemiknights, Guild, Club, and 2025 apps — animations, dark mode, dropdowns, dialogs, and theme toggle all functioning correctly.
Checklist
db:pushbefore merging