Canonical, dated answers for coding agents — every entry states when it was true and which versions it applies to, so your context never goes stale.
The `shadcn` CLI is at 4.21.4 (2026-10-07). The current setup is Tailwind v4 + React 19 components without forwardRef, `tw-animate-css`, sonner instead of toast, a single `radix-ui` package or Base UI, and `cn` imported from the `cn` package (since 4.21.0, Sept 2026).
@tanstack/react-query is at 5.104.1 (2026-10-02), still v5. Since 5.102.0 (2026-08-22) `queryClient.query()`/`.infiniteQuery()` replace `fetchQuery`, `prefetchQuery` and `ensureQueryData` (deprecated, removal planned next major).
Redux Toolkit is at 2.13.0 (2026-09-29). Since 2025: RTK Query infinite queries (2.6), Standard Schema validation (2.7), `builder.addAsyncThunk` (2.9), Immer 11 (2.11), bundled agent skills (2.12), TS 7 support (2.13). RTK 2.0 rules still apply.
React Router v8.0.0 shipped 2026-06-17 and the current release is 8.4.0 (2026-09-15). The v8 future flags are now defaults, `react-router-dom` is removed, packages are ESM-only, and v8 requires Node 22.22+, React 19.2.7+ and Vite 7+. Remix v2 apps migrate through React Router v7.
Material UI jumped from v7 to v9 (stable 2026-04-08, now 9.4.0) to match MUI X's major version. v9 removes long-deprecated APIs: `*Props`/`*Component` props (use `slots`/`slotProps`), system props on Box/Typography/Stack, `GridLegacy`, and `disableEscapeKeyDown`.
Zustand is at 5.0.15 (2026-08-13); v5 stable since 2024-10-14. `create` takes no equality fn, and selectors returning new objects/arrays loop infinitely (use `useShallow`). No default export, React 18+. 5.0.9 added experimental `unstable_ssrSafe`.
Next.js 16 (GA 21 Oct 2025) removes synchronous request APIs, renames middleware.ts to proxy.ts, makes Turbopack the default bundler, and requires Node 20.9+.
React 19.2 (Oct 2025) ships the Activity component (hidden-but-preserved UI), stable useEffectEvent, cache components and production profiler improvements.
React Compiler v1.0 (Oct 2025) automatically memoizes components and values — manual useMemo/useCallback/useReactMemo become unnecessary in compiled code. Works with React 17+.
React Router v7 (Nov 2024) is the next major version of Remix — framework mode, type-safe routes, Vite plugin and single-fetch data loading all live in the react-router package.