Radar — March 2025
Selected release notes for 2025-03-01 → 2025-04-01. The version links lead to the full release notes.
React
19.1.0 — Mar 28, 2025
- Owner Stacks: a development-only stack trace showing which components
rendered a component, via the new
captureOwnerStackAPI. - Suspense boundaries usable anywhere — client, server, and during hydration — with improved hydration scheduling and boundary-retry GC pressure.
- ⚠
useIdformat changed from:r123:to«r123»(now valid CSS selectors). - Dev-only warning for null/undefined returned to
useEffect,useInsertionEffect, anduseLayoutEffect.
Node.js
Version 23.10.0 (Current) — Mar 13, 2025
- New
tls.getCACertificatesandv8.getCppHeapStatistics. --use-system-casupports intermediate certs; test_runner’s TypeScript default glob changed.
Version 20.19.0 ‘Iron’ (LTS) — Mar 13, 2025
require(esm)lands on the 20.x line: themodule-syncexports condition,__esModuleon require’d ESM, andprocess.features.require_module.worker.postMessageToThreadbackported.
CSS / Web platform
v2.31.0 — Mar 31, 2025
- Added CSS
if()anddialog.requestCloseas tracked features.
v2.30.0 — Mar 25, 2025
- Added scroll markers, CSS
@function, and single color-stop gradients.
v2.29.0 — Mar 15, 2025
- Added
::scroll-buttonand::columnpseudo-elements — CSS-only controls for navigating scrollable containers.
v2.28.0 — Mar 10, 2025
modalis now Baseline Widely Available;contenteditable=plaintext-onlyandIntl.DurationFormatreach Baseline Newly Available.
v2.27.0 — Mar 3, 2025
- ⚠
beforeunloadregressed from Baseline to Limited Availability — it doesn’t work in Safari for iOS. - Added
moveBeforeDOM methods andscroll-initial-targetfeatures.
Browsers
v6.0.1 — Mar 28, 2025
- New compat data: compression dictionary transport —
link rel="compression-dictionary",dcb/dcz/zstdcontent encodings, and theAvailable-Dictionaryheader.
v6.0.0 — Mar 25, 2025
- ⚠ BCD 6.0:
html.manifest.*data moved tomanifest.webapp.*— a breaking path change for consumers.
v5.7.2 — Mar 11, 2025
- New compat data for customizable
<select>: the<selectedcontent>element,::picker/::picker-icon/::checkmarkselectors, andappearance: base.
Tailwind CSS
v4.0.15 — Mar 20, 2025
--theme(…)now returns CSS variables from theme variables wherever CSS variables are valid.
v4.0.10 — Mar 5, 2025
- New
col-<number>androw-<number>utilities forgrid-column/grid-row. - ⚠ Removed
max-w-autoandmax-h-auto(they generated invalid CSS). - Brand-new candidate extractor for correctness and performance.
Storybook
v8.6.8 — Mar 22, 2025
- Portable stories can be used in SSR (React); Svelte typings include Svelte 5 function components.
Material UI
v7.0.0 — Mar 26, 2025
- Material UI v7 stable — see the upgrade guide.
- ⚠ Minimum TypeScript raised to 4.9; the lab package drops its
@mui/basedependency.
v6.4.8 — Mar 17, 2025
- New
enableCssLayerprop onStyledEngineProvider; Tooltip supports auto placement.
v6.4.7 — Mar 5, 2025
ThemeProvidergets astorageManagerprop.
React Hook Form
v7.55.0 — Mar 28, 2025
- New
subscribeAPI — subscribe to form state updates without re-renders, even outside a React component.
Konva
9.3.20 — Mar 20, 2025
- Better text calculations for the
ellipsisconfig.
PostHog JS
1.233.0 — Mar 26, 2025
- Console error capturing.
1.231.0 — Mar 14, 2025
- Remote image masking in session replay; blob URLs are no longer recorded.
1.226.0 — Mar 4, 2025
- Web analytics:
$sessionproperty object tied to thesession_idlifecycle.
Sentry JS
9.10.0 — Mar 27, 2025
- Logs support across the SDKs, with
beforeSendLogand parameterized logs. - New
diagnoseSdkConnectivity— programmatically detect ad blockers and connectivity issues. - Tracing performance improvements for the Node SDKs.
9.9.0 — Mar 24, 2025
- Next.js:
instrumentation-client.tssupport. - Browser:
previous_tracespan links andlogger.Xmethods.
9.8.0 — Mar 21, 2025
- New continuous profiling API for Node;
captureReactExceptionexported.
9.6.0 — Mar 17, 2025
@sentry/tanstackstart-reactpackage added.
Playwright
v1.51.0 — Mar 6, 2025
browserContext.storageStategets anindexedDBoption — save and restore IndexedDB contents (e.g. Firebase Authentication tokens).
Vitest
v3.1.0 — Mar 31, 2025
- New
and,or, andfilterlocators in browser mode. configureVitestplugin hook and--configLoaderCLI option.%$title option injects the test number;--silent=passed-onlylogs failed tasks only.diff.maxDepthoption with a finite default to reduce crashes.
TanStack CLI
v0.11.0 — Mar 30, 2025
- New
create-start-appfor scaffolding Start applications, with add-ons and overlays.
v0.10.0 — Mar 27, 2025
- tRPC support in
create-tsrouter-app.
TanStack Form
v1.2.0 — Mar 28, 2025
serverValidatenow returns the parsed data.
v1.1.0 — Mar 16, 2025
- Form
resetFieldutility; Solid’sonChangelistener switched toonInput.
v1.0.0 — Mar 2, 2025
- TanStack Form reaches 1.0.
v0.47.0 — Mar 1, 2025
createFormHookandcreateFormHookContextsfor form composition in React.- ⚠ TypeScript 5.4 is the new minimum.
TanStack Query
v5.69.0 — Mar 18, 2025
- New
streamedQueryin query-core.
v5.67.0 — Mar 3, 2025
- Typed query filters.
TanStack Router
v1.114.0 — Mar 8, 2025
- Devtools consolidated into
router-devtools-corewith framework-specific bindings.