Core Changes
- Remove unused
app_structure
fromnext-swc-napi
: #70282 - fix: match file path url escaping during build and serve: #70256
- Rename
loader_tree
toapp_page_loader_tree
: #70283 - Rename app directory "components" to "modules": #70285
- Honor redirect type in server actions: #70279
- refactor: collect all isThenable/isPromise definitions: #70293
- feat(next/image): add support for
decoding
prop: #70298
Example Changes
- updated the example of with-three-js to utilize the App Router: #70287
Misc Changes
- Update Turbopack development test manifest: #70275
- Extract future common code into
base_loader_tree
: #70284 - refactor(turbo-tasks): Add a way to directly construct a ResolvedVc: #69992
- docs: fix the signature of CacheHandler#revalidateTag: #70286
- Await
killApp
in integration tests: #70292
Credits
Huge thanks to @unstubbable, @ForsakenHarmony, @abhi12299, @bgw, @vicb, @wyattjoh, @Sam-Phillemon9493, and @styfle for helping!