Commit Graph

  • 488d88b018
    Render children passed to "backwards" SuspenseList in reverse mount order (#35021) main Sebastian Markbåge 2025-10-31 13:33:23 -0400
  • 26cf280480
    Switch the default revealOrder to "forwards" and tail "hidden" on SuspenseList (#35018) Sebastian Markbåge 2025-10-31 12:58:18 -0400
  • c9ddee7e36
    [DevTools] Reset forced states when changing component filters (#34929) Sebastian "Sebbie" Silbermann 2025-10-31 12:57:11 +0100
  • 6fb7754494
    [DevTools] Render selected outline on top of every other rect (#35012) Sebastian Markbåge 2025-10-30 15:26:49 -0400
  • 3a0ab8a7ee
    [DevTools] Synchronize Scroll Position Between Suspense Tab and Main Document (#34641) Sebastian Markbåge 2025-10-29 21:49:35 -0400
  • 0a5fb67ddf
    [DevTools] Sort suspense timeline by end time instead of just document order (#35011) Sebastian Markbåge 2025-10-29 15:05:04 -0400
  • 4f93170066
    [Flight] Cache the value if we visit the same I/O or Promise multiple times along different paths (#35005) Sebastian Markbåge 2025-10-29 10:55:43 -0400
  • 0fa32506da
    [Flight] Clone subsequent I/O nodes if it's resolved more than once (#35003) Sebastian Markbåge 2025-10-28 13:27:35 -0400
  • fb0d96073c
    [tests] disableLegacyMode in test-renderer (#35002) Ricky 2025-10-28 12:53:30 -0400
  • b4455a6ee6
    [react-dom] Include all Node.js APIs in Bun entrypoint for /server (#34193) Michael H 2025-10-28 09:06:45 +1100
  • 17b3765244
    [generate-changelog] Refactor (#34993) lauren 2025-10-27 18:04:48 -0400
  • 69f3e9d034
    [generate-changelog] Add --format option (#34992) lauren 2025-10-27 17:54:09 -0400
  • dd53a946ec
    [rn] enabled disableLegacyMode everywhere (#34947) Ricky 2025-10-27 17:48:33 -0400
  • 90817f8810
    [rn] delete the legacy renderers from the sync (#34946) Ricky 2025-10-27 17:38:56 -0400
  • 0d721b60c2
    [Flight] Don't hang after resolving cyclic references (#34988) Hendrik Liebau 2025-10-27 22:06:28 +0100
  • d3d0ce329e
    [script] Add yarn generate-changelog (#34962) lauren 2025-10-27 15:48:36 -0400
  • ba0590f306
    [playground] Upgrade playwright (#34991) Eugene Choi 2025-10-27 13:42:02 -0400
  • 408b38ef73
    [compiler] Improve display of errors on multi-line expressions (#34963) Joseph Savona 2025-10-23 11:30:28 -0700
  • 09056abde7
    [Compiler] Improve error for calculate in render useEffect validation (#34580) Jorge Cabiedes 2025-10-23 11:05:55 -0700
  • c91783c1f2
    [eprh] Bump ReactVersions for next version (#34965) lauren 2025-10-23 13:43:27 -0400
  • e0654becf7
    [eprh] Update changelog for 7.0.1 (#34964) lauren 2025-10-23 13:43:16 -0400
  • 6160773f30
    [playground] Refactor ConfigEditor to use <Activity> component (#34958) Timothy Lau 2025-10-23 23:13:18 +0800
  • eb2f784e75
    Add hint for Node.js cjs-module-lexer for eslint-plugin-react-hook types (#34953) Karl Horky 2025-10-22 23:51:01 +0200
  • 723b25c644
    Add hint for Node.js cjs-module-lexer for eslint-plugin-react-hook types (#34951) Karl Horky 2025-10-22 20:05:49 +0200
  • bbb7a1fdf7
    [eprh] Type configs.flat more strictly (#34950) lauren 2025-10-22 13:18:44 -0400
  • 6b344c7c53
    Switch to export = to fix eslint-plugin-react-hooks types (#34949) Karl Horky 2025-10-22 18:31:09 +0200
  • 71b3a03cc9
    [forgive] Various fixes to prepare for internal sync (#34928) lauren 2025-10-21 10:57:18 -0400
  • 39c6545cef
    Fix indices of hooks in devtools when using useSyncExternalStore (#34547) Błażej Kustra 2025-10-21 14:59:20 +0200
  • 613cf80f26
    [DevTools] chore: add useSyncExternalStore examples to shell (#34932) Ruslan Lesiutin 2025-10-21 13:51:44 +0100
  • ea0c17b095
    [compiler] loosen computed key restriction for compiler (#34902) Nathan 2025-10-20 16:52:11 -0400
  • 031595d720
    [DevTools] Title color tweak (#34927) Sebastian Markbåge 2025-10-20 11:54:27 -0700
  • 3cde211b0c
    React DevTools 7.0.0 -> 7.0.1 (#34926) Ruslan Lesiutin 2025-10-20 18:39:28 +0100
  • 1d3664665b
    [DevTools] Text layout fixes for stack traces with badges (#34925) Sebastian "Sebbie" Silbermann 2025-10-20 19:33:47 +0200
  • 2bcbf254f1
    [compiler] Fix false positive for useMemo reassigning context vars (#34904) Joseph Savona 2025-10-20 08:42:04 -0700
  • aaad0ea055
    [DevTools] chore: read from build/COMMIT_SHA fle as fallback for commit hash (#34915) Ruslan Lesiutin 2025-10-20 16:14:47 +0100
  • 02c80f0d87
    [DevTools] fix: dont ship source maps for css in prod builds (#34913) Ruslan Lesiutin 2025-10-20 13:39:42 +0100
  • 21272a680f
    Lower case "rsc stream" debug info (#34921) Sebastian Markbåge 2025-10-19 23:42:38 -0700
  • 1440f4f42d
    [DevTools] BuiltInCallSite should have padding-left (#34922) Sebastian Markbåge 2025-10-19 22:52:50 -0700
  • f6a4882859
    [DevTools] Show the Suspense boundary name in the rect if there's no overlap (#34918) Sebastian Markbåge 2025-10-19 19:17:45 -0700
  • b485f7cf64
    [DevTools] Don't attach filtered IO to grandparent Suspense (#34916) Sebastian "Sebbie" Silbermann 2025-10-20 00:47:27 +0200
  • 2cfb221937
    [Flight] Allow passing DEV only startTime as an option (#34912) Sebastian Markbåge 2025-10-19 13:38:33 -0700
  • 58bdc0bb96
    [Flight] Ignore bound-anonymous-fn resources as they're not considered I/O (#34911) Sebastian Markbåge 2025-10-19 11:56:56 -0700
  • bf11d2fb2f
    [DevTools] Infer name from stack if it's the generic "lazy" name (#34907) Sebastian Markbåge 2025-10-19 11:56:40 -0700
  • ec7d9a7249
    Resolve the .default export of a React.lazy as the canonical value (#34906) Sebastian Markbåge 2025-10-19 11:56:25 -0700
  • 40c7a7f6ca
    [DevTools] Use same Suspense naming heuristics when reconnecting (#34898) Sebastian "Sebbie" Silbermann 2025-10-18 12:54:05 +0200
  • 3a669170e9
    [DevTools] Assign a different color and label based on environment (#34893) Sebastian Markbåge 2025-10-17 19:03:15 -0400
  • a083344699
    [DevTools] Compute environment names for the timeline (#34892) Sebastian Markbåge 2025-10-17 18:54:53 -0400
  • 423c44b886
    [DevTools] Don't highlight the root rect if no roots has unique suspenders (#34885) Sebastian Markbåge 2025-10-17 18:53:30 -0400
  • f970d5ff32
    [DevTools] Highlight the rect when the corresponding timeline bean is hovered (#34881) Sebastian Markbåge 2025-10-17 18:52:26 -0400
  • 724e7bfb40
    [DevTools] Repeat the "name" if there's no short description in groups (#34894) Sebastian Markbåge 2025-10-17 18:52:07 -0400
  • ef88c588d5
    [DevTools] Tweak the rects design and create multi-environment color scheme (#34880) Sebastian Markbåge 2025-10-17 18:51:02 -0400
  • dc485c7303
    [Flight] Fix detached ArrayBuffer error when streaming typed arrays (#34849) Hendrik Liebau 2025-10-17 22:13:52 +0200
  • c35f6a3041
    [compiler] Optimize props spread for common cases (#34900) Joseph Savona 2025-10-17 11:59:17 -0700
  • adbc32de32
    [compiler] More fbt compatibility (#34887) Joseph Savona 2025-10-17 11:37:28 -0700
  • 1324e1bb1f
    [compiler] Cleanup and enable validateNoVoidUseMemo (#34882) Joseph Savona 2025-10-16 13:08:57 -0700
  • 7f5ea1bf67
    [compiler] More useMemo validation (#34868) Joseph Savona 2025-10-16 13:05:18 -0700
  • 0e32da71c7
    Add MIT license header to feature flag utility script (#34833) Damjan Petrovic 2025-10-16 20:20:21 +0200
  • 2381ecc290
    [ESLint] Disallow passing effect event down when inlined as a prop (#34820) João Eirinha 2025-10-16 19:18:01 +0100
  • 5418d8bdc1
    Fix changelog link (#34879) Ricky 2025-10-16 13:40:26 -0400
  • ed1351c4fb
    [compiler] improve zod v3 backwards compat (#34877) Henry Q. Dineen 2025-10-16 12:46:55 -0400
  • 93f8593289
    [DevTools] Adjust the rects size by one pixel smaller (#34876) Sebastian Markbåge 2025-10-16 12:16:16 -0400
  • dc1becd893
    [DevTools] Remove steps title from scrubber (#34878) Sebastian Markbåge 2025-10-16 12:16:04 -0400
  • d8aa94b0f4
    Only capture stacks for up to 10 frames for Owner Stacks (#34864) Sebastian "Sebbie" Silbermann 2025-10-16 18:00:41 +0200
  • 03ba0c76e1
    [DevTools] Include some sub-pixel precision in rects (#34873) Sebastian Markbåge 2025-10-16 10:50:41 -0400
  • 4e00747378
    [DevTools] Don't pluralize if already plural (#34870) Sebastian Markbåge 2025-10-16 10:50:18 -0400
  • 7bd8716acd
    [DevTools] Don't try to load anonymous or empty urls (#34869) Sebastian Markbåge 2025-10-16 10:49:37 -0400
  • 7385d1f61a
    [DevTools] Add inspection button to Suspense tab (#34867) Sebastian Markbåge 2025-10-16 10:49:23 -0400
  • 85f415e33b
    [compiler] Fix fbt for the ∞th time (#34865) Joseph Savona 2025-10-15 16:23:31 -0700
  • 903366b8b1
    [DevTools] Don't select on hover (#34860) Sebastian Markbåge 2025-10-15 13:43:55 -0400
  • 0fbb9b3683
    [DevTools] Don't highlight on timeline (#34861) Sebastian Markbåge 2025-10-15 13:43:43 -0400
  • e096403c59
    [compiler] Infer types for properties after holes in array patterns (#34847) Joseph Savona 2025-10-15 09:45:06 -0700
  • 1873ad7960
    [DevTools] The bridge event types should only be defined in one direction (#34859) Sebastian Markbåge 2025-10-15 11:42:03 -0400
  • 77b2f909f6
    [DevTools] Attempt at a better "unique suspender" text (#34854) Sebastian Markbåge 2025-10-15 10:26:46 -0400
  • 6773248311
    [DevTools] Track whether a boundary is currently suspended and make transparent (#34853) Sebastian Markbåge 2025-10-15 10:26:07 -0400
  • 5747cadf44
    [DevTools] Don't hide overflow rectangles (#34852) Sebastian Markbåge 2025-10-15 10:25:46 -0400
  • 751edd6e2c
    [DevTools] Measure text nodes (#34851) Sebastian Markbåge 2025-10-15 10:24:45 -0400
  • 6cfc9c1ff3
    [DevTools] Don't measure fallbacks when suspended (#34850) Sebastian Markbåge 2025-10-15 10:12:26 -0400
  • e7984651e4
    [playground] Allow accordion tabs to open on error (#34844) Eugene Choi 2025-10-14 15:07:27 -0400
  • 5f2b571878
    [DevTools] Filter out built-in stack frames (#34828) Sebastian Markbåge 2025-10-14 09:34:57 -0400
  • 56e846921d
    [Flight] Exclude RSC Stream if the stream resolves in a task (#34838) Sebastian Markbåge 2025-10-14 08:28:47 -0400
  • 19b71673b1
    [Flight] Forward the current environment when forwarding I/O entries (#34836) Sebastian Markbåge 2025-10-14 07:57:48 -0400
  • 73507ec457
    [DevTools] Exclude Suspense boundaries in hidden Activity (#34756) Sebastian "Sebbie" Silbermann 2025-10-14 13:57:08 +0200
  • 03a62b20fd
    [Flight] Look for moved debugInfo when logging component performance track (#34839) Sebastian Markbåge 2025-10-14 07:21:12 -0400
  • b9ec735de2
    [Perf Tracks]: Clear potentially large measures (#34803) Ruslan Lesiutin 2025-10-13 17:42:13 -0400
  • 47905a7950
    Fix/add missing else branch for renders with no props change (#34837) Ruslan Lesiutin 2025-10-13 17:23:04 -0400
  • 7b971c0a55
    Current behavior for excluding Component render with unchanged props from Components track (#34822) Sebastian "Sebbie" Silbermann 2025-10-13 23:14:51 +0200
  • 83ea655a0b
    [DevTools] Group consecutive suspended by rows by the same name (#34830) Sebastian Markbåge 2025-10-13 13:07:39 -0400
  • 026abeaa5f
    [Flight] Respect displayName of Promise instances on the server (#34825) Sebastian Markbåge 2025-10-13 12:29:00 -0400
  • d7215b4970
    [DevTools] Preserve the original index when sorting suspended by (#34829) Sebastian Markbåge 2025-10-13 12:12:12 -0400
  • e2ce64acb9
    [DevTools] Don't show the root as being non-compliant (#34827) Sebastian Markbåge 2025-10-13 12:11:52 -0400
  • 34b1567427
    [DevTools] Ignore suspense boundaries, without visual representation, in the timeline (#34824) Sebastian Markbåge 2025-10-13 12:10:54 -0400
  • b467c6e949
    [DevTools] Explicitly say which id to scroll to and only once (#34823) Sebastian Markbåge 2025-10-13 12:09:45 -0400
  • 93d4458fdc
    [Fiber] Ensure useEffectEvent reads latest values in forwardRef and memo() Components (#34831) Sebastian "Sebbie" Silbermann 2025-10-13 17:58:43 +0200
  • 1d68bce19c
    [Fiber] Don't unhide a node if a direct parent offscreen is still hidden (#34821) Sebastian Markbåge 2025-10-12 19:50:06 -0400
  • ead92181bd
    [Flight] Avoid unnecessary indirection when serializing debug info (#34797) Hendrik Liebau 2025-10-10 21:44:28 +0200
  • d44659744f
    [Flight] Fix preload as attribute for stylesheets (#34760) Hendrik Liebau 2025-10-10 21:40:56 +0200
  • 8454a32f3c
    devtools: fix ellipsis truncation for key values (#34796) Sophie Alpert 2025-10-10 14:05:49 -0400
  • 06fcc8f380
    [playground] Fix syntax error from crashing the Compiler playground (#34623) Ian Duvall 2025-10-09 12:02:55 -0700
  • 91e5c3daf1
    fix(devtools): remove duplicated "Display density" field in General settings (#34792) Anatole-Godard 2025-10-09 19:38:23 +0200
  • 4b3e662e4c
    [compiler] Add VoidUseMemo rule to RecommendedLatest (#34783) lauren 2025-10-08 15:55:13 -0400