Releases: vercel/next.js
v13.4.20-canary.26
Core Changes
- Make open editor icon size non-shrink in error overlay: #55273
- build: fix minimal trace caching: #55279
Credits
Huge thanks to @huozhi and @feedthejim for helping!
v13.4.20-canary.25
Core Changes
- test(turbopack): migrate 404-related tests from next-dev: #55243
- feat: add reserved port validation: #55237
- build: fix externals resolution when importing from next/dist: #55269
Misc Changes
- test(fixture): improve finding ports to reduce flaky: #55151
Credits
Huge thanks to @kwonoj, @olingern, and @feedthejim for helping!
v13.4.20-canary.24
Core Changes
- Update font data: #55155
- server: remove turbopack-specific code when compiling with webpack: #55226
- Ensure
ImageResponse
extendsResponse
: #55187 - Remove render workers in favor of esm loader: #54813
Documentation Changes
- docs: fix nested list: #55178
- docs: use
satisfies
for TypeScript code blocks: #55205 - docs: satisfies follow up: #55234
- Fix typo: #55245
- docs: clarify setting cookies docs: #55149
Example Changes
- Fix/security: #55189
- examples: upgrade @makeswift/runtime from 0.2.2 to 0.10.13: #55203
- examples: update KeystoneJS version: #55201
- fix: upgrade recoil from 0.7.6 to 0.7.7: #55222
- chore(examples): upgrade
@keystone-next/keystone
: #55210
Misc Changes
- test(nexttestsetup): teardown nextinstance gracefully: #55144
- tests(next-dev): migrate basic tailwind tests for turbopack: #55118
Credits
Huge thanks to @mayank1513, @leerob, @feedthejim, @joulev, @kwonoj, @danaugrs, and @ijjk for helping!
v13.4.20-canary.23
Core Changes
- feat: support expanding urls in nexturbo (and fix static files): #55147
Credits
Huge thanks to @ForsakenHarmony for helping!
v13.4.20-canary.22
Core Changes
- Add option to support log full request url in verbose mode: #55111
- Filter out pages tree view for app dir only output: #55120
- Check for type of route handler returned value at build time (via the TS plugin) and at runtime: #51394
- Set test headers via page.router API: #55087
- server: re-land bundled runtimes: #55139
- feat(turbopack): add dynamic metadata support: #54995
- server: require hook hotfix : #55146
- Revert swc versions to one that doesn't use lightningcss: #55148
Example Changes
- examples: Update strict-csp example with better nonce: #55131
Misc Changes
- Update pull_request_template.md: #55098
- Reenable app-static usePathname tests: #55065
- enable all passing turbopack tests for CI: #55100
Credits
Huge thanks to @huozhi, @sidgaikwad, @joulev, @leerob, @dvoytenko, @feedthejim, @sokra, @ForsakenHarmony, and @wbinnssmith for helping!
v13.4.20-canary.21
Core Changes
- chore: add structured app page path type: #55070
- Fixed i18n data route RegExp: #55109
- chore: upgrade to TypeScript 5.2.2: #55105
- fix: ensure mpa navigation render side effects are only fired once: #55032
- Revert "perf: add bundled rendering runtimes (#52997)": #55117
- Strip internal routing headers: #55114
Credits
Huge thanks to @ForsakenHarmony, @wyattjoh, @balazsorban44, @ztanner, and @feedthejim for helping!
v13.4.20-canary.20
Core Changes
- perf: add bundled rendering runtimes: #52997
Credits
Huge thanks to @feedthejim for helping!
v13.4.20-canary.19
Core Changes
- Fix duplicated dynamic metadata routes in dev mode: #55026
- Adjust
optimizePackageImports
: #55040 - server: enable minification by default: #54960
- webpack: tweak config for split chunks: #55054
- fix(perf): lazy load
babel/code-frame
: #55024 - remove --turbo, use --experimental-turbo as --turbo: #55063
- fix:
skipTrailingSlashRedirect
being ignored inpages
: #55067 - Debug tracing: include session and anonymous ids: #55021
- Next SWC: Constrain Vc cell values with
Send
: #55077 - test(next-dev): migrate styled-jsx integration test: #55079
Documentation Changes
- docs: Fix typo in getting-started/project-structure: #55035
- docs: fix typo: #54973
- docs: add missing quotation mark: #54968
- docs: Remove
app
reference onpages
doc for runtimes.: #55058 - docs: example of generated nonce to use base64 encoding as per spec: #55039
- Update 01-server-components.mdx: #55085
Misc Changes
Credits
Huge thanks to @huozhi, @ryota-murakami, @hyeewooon, @mewcoder, @CSY54, @shuding, @feedthejim, @styfle, @leerob, @sokra, @ztanner, @wbinnssmith, @csi-lk, @kwonoj, and @daltonmcphaden for helping!
v13.4.20-canary.18
v13.4.20-canary.17
Core Changes
- Remove pong HMR event as it is not used: #54965
- Add turbopack-connected HMR event: #54976
- Redesign nextjs logging: #54713
- chore: bump
undici
: #55007 - chore: restore options to opt-in for server-side transpilation: #55010
- upgrade edge-runtime: #55005
- [functions-config-manifest] use correct extra config for pages router: #54786
- Client-side HMR message types: #55009
- perf: use split chunks for the node server: #54988
Documentation Changes
- docs: Add template API reference: #54938
Example Changes
- Update Jest and Vitest example for App Router.: #54989
Misc Changes
- Update ready check for PR stats: #55022
Credits
Huge thanks to @timneutkens, @leerob, @huozhi, @balazsorban44, @feugy, @Kikobeats, @ecklf, @feedthejim, and @ijjk for helping!