v2.0.0-next.17
Pre-release
Pre-release
·
0 commits
to main
since this release
Patch Changes
- c22e671: Developer diagnostics (the nested-router warning, the relative-routing-unsupported warning, the invalid-path error log) are now gated behind solid's
DEVflag, so app bundlers fold them out of production bundles. - 569743d: A failed lazy route subtree load now surfaces to the nearest error boundary like a failed
lazy()component, instead of silently stalling the navigation on the old screen. The failure is not cached: the rejection is held only through its settlement flush (so the erroring match computation delivers it once rather than refiring the import in a loop), and any later attempt — an error boundaryreset(), a new navigation — re-fetches, matching the platform's contract for failed dynamic imports andlazy()in solid 2.0.0-rc.1. Failed loads no longer surface as unhandled promise rejections, and a speculative preload that fails defers silently to the real navigation. - 569743d: Update to solid-js 2.0.0-rc.1. Adapts
fileRoutestolazy()'s new signature (the module URL moved to the third argument behind an options slot) and raises the peer dependency floor to^2.0.0-rc.1.