v16.3.0-canary.42
Summary
<h3>Misc Changes</h3> <ul> <li>[turbopack] Treat local <code>const</code> assignments as side-effect free: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4561575439" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94294" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94294/hovercard" href="https://github.com/vercel/next.js/pull/94294">#94294</a></li> <li>[turbopack] Remove worker helpers from the default runtime: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4577542433" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94372" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94372/hovercard" href="https://github.com/vercel/next.js/pull/94372">#94372</a></li> <li>Extract App Shell from static prefetches: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4515050698" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94095" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94095/hovercard" href="https://github.com/vercel/next.js/pull/94095">#94095</a></li> <li>docs: correct wording and casing in turbopack tracing guide: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4594474727" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94469" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94469/hovercard" href="https://github.com/vercel/next.js/pull/94469">#94469</a></li> <li>Turbopack: refactor ServerActionManifestAsset to be lazy: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4578350327" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94377" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94377/hovercard" href="https://github.com/vercel/next.js/pull/94377">#94377</a></li> <li>docs: typos and errors outside docs, error, examples folders: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4595455245" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94472" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94472/hovercard" href="https://github.com/vercel/next.js/pull/94472">#94472</a></li> <li>Update vendored lodash to 4.18.1: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596437795" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94473" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94473/hovercard" href="https://github.com/vercel/next.js/pull/94473">#94473</a></li> <li>chore: reword cacheComponents jsDoc to lead with partial prerendering: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4596482208" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94474" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94474/hovercard" href="https://github.com/vercel/next.js/pull/94474">#94474</a></li> <li>Upgrade React from <code>f0dfee38-20260529</code> to <code>43bcbf80-20260603</code>: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4583251828" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94440" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94440/hovercard" href="https://github.com/vercel/next.js/pull/94440">#94440</a></li> <li>Turbopack: Perform issue filtering without turbo-task functions: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4457977702" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/93885" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/93885/hovercard" href="https://github.com/vercel/next.js/pull/93885">#93885</a></li> <li>Keep Instant DevTools locked when opening error overlay: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4573398581" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94357" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94357/hovercard" href="https://github.com/vercel/next.js/pull/94357">#94357</a></li> <li>Revert "ci: run Linux Playwright jobs in prebuilt Microsoft container (<a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4429567948" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/93794" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/93794/hovercard" href="https://github.com/vercel/next.js/pull/93794">#93794</a>)": <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4575715145" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94366" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94366/hovercard" href="https://github.com/vercel/next.js/pull/94366">#94366</a></li> <li>fix(deps): bump @vercel/nft@1.10.2: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4487512530" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/93979" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/93979/hovercard" href="https://github.com/vercel/next.js/pull/93979">#93979</a></li> <li>Simplify turbo-tasks-backend: collapse single-impl traits and remove redundant Arc layers: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4488639704" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/93983" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/93983/hovercard" href="https://github.com/vercel/next.js/pull/93983">#93983</a></li> <li>Turbopack: refactor to use <code>get_ecma_transform_rule</code>: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4598700631" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94485" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94485/hovercard" href="https://github.com/vercel/next.js/pull/94485">#94485</a></li> <li>[ci] Switch release-next-rspack to a more explicit environment name: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4598358193" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94480" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94480/hovercard" href="https://github.com/vercel/next.js/pull/94480">#94480</a></li> <li>[ci] Set <code>persist-credentials: false</code> for all GH actions: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4544760058" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94214" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94214/hovercard" href="https://github.com/vercel/next.js/pull/94214">#94214</a></li> <li>Turbopack: fixup cache handler tracing: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4597957247" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94477" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94477/hovercard" href="https://github.com/vercel/next.js/pull/94477">#94477</a></li> <li>[turbopack] Remove turbotask functions from <code>trait ResolveOrigin</code>: <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="4566988940" data-permission-text="Title is private" data-url="https://github.com/vercel/next.js/issues/94324" data-hovercard-type="pull_request" data-hovercard-url="/vercel/next.js/pull/94324/hovercard" href="https://github.com/vercel/next.js/pull/94324">#94324</a></li> </ul> <h3>Credits</h3> <p>Huge thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/sampoder/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/sampoder">@sampoder</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/acdlite/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/acdlite">@acdlite</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/RazinShafayet2007/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/RazinShafayet2007">@RazinShafayet2007</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/mischnic/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/mischnic">@mischnic</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/icyJoseph/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/icyJoseph">@icyJoseph</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/timneutkens/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/timneutkens">@timneutkens</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/vercel-release-bot/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/vercel-release-bot">@vercel-release-bot</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bgw/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bgw">@bgw</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/devjiwonchoi/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/devjiwonchoi">@devjiwonchoi</a>, <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/styfle/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/styfle">@styfle</a>, and <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/lukesandberg/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lukesandberg">@lukesandberg</a> for helping!</p>
News Radar provides aggregated summaries. Full content and copyright remain with the original publisher.