v18.1.0
Improve DEV errors if string coercion throws (Temporal.*, Symbol, etc.) (#22064)
Fizz: Prevent UnhandledPromiseRejection if shell errors (#24043)
Update renderToPipeableStream#options.onShellError to match usage (#24299)
Use the server src files as entry points for the builds/tests (#21683)
Rename Node SSR Callbacks to onShellReady/onAllReady and Other Fixes (#24030)
Split writeChunk into void and return value (#23343)
explain the rationale for the chosen escaping implemenation in a comment (#24389)
Implement identifierPrefix option for useId (#22855)
[RFC] Codemod invariant -> throw new Error (#22435)
add new IDs for each each server renderer instance and prefixes to distinguish between each server render (#18576)
Land enableClientRenderFallbackOnTextMismatch flag (#24405)
Split getComponentName into getComponentNameFromFiber and getComponentNameFromType (#20940)
Remove experimental useOpaqueIdentifier API (#22672)
Drop the year from Facebook copyright headers and the LICENSE file. (#13593)