Move the v8 route module splitting option out of future flags and resolve it as a top-level config field that defaults to true. Update plugin consumers, docs, fixtures, and tests to use splitRouteModules for opt-out/enforce behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Load lazy route boundary metadata before bubbling client middleware errors that occur before route handlers run. This preserves route-level error boundaries when route module splitting loads middleware from a separate chunk. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Move the route module splitting explanation from the future flags page into the automatic code splitting guide. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Simplify the error handler using an optional catch binding instead of an unused variable + eslint-disable comment. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Clean up the v8 route module splitting migration now that splitRouteModules defaults to true. Remove obsolete future flag warning coverage, mark the config change as major, and simplify test/playground configs that rely on the default behavior. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Merged
Closed