Skip to content

Releases: vercel/next.js

v13.4.19-canary.0

18 Aug 23:40
Compare
Choose a tag to compare
v13.4.19-canary.0 Pre-release
Pre-release

Core Changes

  • fix: invalid module transform for @headlessui/react: #54206
  • chore: remove unnecessary type cast in dev-build-watcher: #54221
  • fix process.env not being available in standalone mode: #54203
  • Fix missing devPageFiles collection: #54224
  • Add Route and LinkProps stub generics: #54226
  • Use createClientModuleProxy from Flight Server: #54232
  • Add default not found to loader tree of group routes root layer: #54228
  • feat(image): add support for custom loaderFile when loader: default: #53417
  • Fix renamed export of Server Actions: #54241
  • Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: #54243

Misc Changes

Credits

Huge thanks to @opnay, @styfle, @timneutkens, @ztanner, @shuding, @huozhi, @vinaykulk621, @balazsorban44, @goguda, and @coreyleelarson for helping!

v13.4.18

18 Aug 00:27
Compare
Choose a tag to compare

Core Changes

  • refactor: remove edge condition for module proxy path: #54167
  • Remove unused variables: #54149
  • chore: improve ts types for position in dev-build-watcher: #54124
  • Turbopack: Strip relative path prefix when generating PageLoaderAsset: #54040
  • Add size property to ReadonlySearchParams: #53144
  • Assign default not-found boundary if custom not-found is not present for root layer only: #54185
  • Allow range version for eslint config: #53751
  • Automatically modularizeImports for the popular @headlessui/react library: #54188
  • fix bfcache restoration behavior: #54198

Misc Changes

  • Update rust toolchain: #54130

Credits

Huge thanks to @huozhi, @shuding, @styfle, @jridgewell, @bencmbrook, @cramforce, and @ztanner for helping!

v13.4.18-canary.0

17 Aug 22:12
Compare
Choose a tag to compare
v13.4.18-canary.0 Pre-release
Pre-release

Core Changes

  • refactor: remove edge condition for module proxy path: #54167
  • Remove unused variables: #54149
  • chore: improve ts types for position in dev-build-watcher: #54124
  • Turbopack: Strip relative path prefix when generating PageLoaderAsset: #54040
  • Add size property to ReadonlySearchParams: #53144
  • Assign default not-found boundary if custom not-found is not present for root layer only: #54185
  • Allow range version for eslint config: #53751
  • Automatically modularizeImports for the popular @headlessui/react library: #54188
  • fix bfcache restoration behavior: #54198

Misc Changes

  • Update rust toolchain: #54130

Credits

Huge thanks to @huozhi, @shuding, @styfle, @jridgewell, @bencmbrook, @cramforce, and @ztanner for helping!

v13.4.17

17 Aug 09:43
Compare
Choose a tag to compare

Core Changes

  • fix(next/image): empty blur image when animated #54028
  • Do not output pages 404 in tree view if app not-found is used: #54051
  • Fix scroll bailout logic when targeting fixed/sticky elements: #53873
  • Debug tracing: add updated modules and page to HMR span: #53698
  • fix(next-swc): coerce mdxrs default options: #54068
  • fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: #51564
  • fix(47299): allow testing pages with metadata in jsdom test environment: #53578
  • upgrade edge-runtime dependency: #54117
  • Fix root not-found page tree loader structure: #54080
  • chore: remove as any type cast: #54074
  • chore: refactor to use fs.promises.rm(): #54076
  • Refactor layout router creation in app-render: #54126
  • chore(image): remove apple silicon workaround for versions older than [email protected]: #54125
  • fix routing bug when bfcache is hit following an mpa navigation: #54081
  • Tracing: add opt-in flag to send a subset of development traces to url: #53880
  • fix(edge): override init when cloning with NextRequest: #54108
  • OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: #54083
  • cleanup: remove unnecessary effect dep: #54134
  • Next build: use exported handle_issues from turbopack: #52972
  • node-web-streams: remove tee shim, use ReadableStream.tee: #54079
  • fix: cookies().has() breaks in app-route: #54112
  • Revert "fix(47299): allow testing pages with metadata in jsdom test environment": #54160

Documentation Changes

  • fix missing ' in data-fetching/fetching-caching-and-revalidating: #54058

Example Changes

  • Update Docker example to remove HOSTNAME: #54102

Misc Changes

  • chore: hide "same on new version" without link: #54048
  • chore(ci): small notes for the build steps: #54073
  • chore: update lock bot wording: #54099
  • Update swc_core to v0.79.59: #54082
  • install-native.mjs: include packageManager field: #54132

Credits

Huge thanks to @balazsorban44, @huozhi, @ztanner, @williamli, @wbinnssmith, @kwonoj, @stefanprobst, @feugy, @timneutkens, @kdy1, @Kikobeats, @styfle, @dvoytenko, @MaxLeiter, and @devjiwonchoi for helping!

v13.4.17-canary.2

17 Aug 08:55
Compare
Choose a tag to compare
v13.4.17-canary.2 Pre-release
Pre-release

Core Changes

  • Revert "fix(47299): allow testing pages with metadata in jsdom test environment": #54160

Credits

Huge thanks to @huozhi for helping!

v13.4.17-canary.1

17 Aug 07:33
Compare
Choose a tag to compare
v13.4.17-canary.1 Pre-release
Pre-release

Core Changes

  • node-web-streams: remove tee shim, use ReadableStream.tee: #54079
  • Debug tracing: Include navigation through hydration timing: #54078
  • fix: cookies().has() breaks in app-route: #54112

Credits

Huge thanks to @MaxLeiter, @wbinnssmith, and @devjiwonchoi for helping!

v13.4.17-canary.0

16 Aug 21:12
Compare
Choose a tag to compare
v13.4.17-canary.0 Pre-release
Pre-release

Core Changes

  • Do not output pages 404 in tree view if app not-found is used: #54051
  • Fix scroll bailout logic when targeting fixed/sticky elements: #53873
  • Debug tracing: add updated modules and page to HMR span: #53698
  • fix(next-swc): coerce mdxrs default options: #54068
  • fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: #51564
  • fix(47299): allow testing pages with metadata in jsdom test environment: #53578
  • upgrade edge-runtime dependency: #54117
  • Fix root not-found page tree loader structure: #54080
  • chore: remove as any type cast: #54074
  • chore: refactor to use fs.promises.rm(): #54076
  • Refactor layout router creation in app-render: #54126
  • chore(image): remove apple silicon workaround for versions older than [email protected]: #54125
  • fix routing bug when bfcache is hit following an mpa navigation: #54081
  • Tracing: add opt-in flag to send a subset of development traces to url: #53880
  • fix(edge): override init when cloning with NextRequest: #54108
  • OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: #54083
  • cleanup: remove unnecessary effect dep: #54134
  • Next build: use exported handle_issues from turbopack: #52972

Documentation Changes

  • fix missing ' in data-fetching/fetching-caching-and-revalidating: #54058

Example Changes

  • Update Docker example to remove HOSTNAME: #54102

Misc Changes

  • chore: hide "same on new version" without link: #54048
  • chore(ci): small notes for the build steps: #54073
  • chore: update lock bot wording: #54099
  • Update swc_core to v0.79.59: #54082
  • install-native.mjs: include packageManager field: #54132

Credits

Huge thanks to @balazsorban44, @huozhi, @ztanner, @williamli, @wbinnssmith, @kwonoj, @stefanprobst, @feugy, @timneutkens, @kdy1, @Kikobeats, @styfle, and @dvoytenko for helping!

v13.4.16

15 Aug 01:12
Compare
Choose a tag to compare

Core Changes

  • Concept: test mode for Playwright and similar integration tools: #52520
  • Turbopack: fix hiding node_modules warnings in error overlay.: #54022
  • ci(next-swc): print glibc version when build: #54026
  • Adjust internal action proxy export: #54004

Documentation Changes

  • Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
  • Open Graph Image font declaration moved to correct place: #53998
  • Update opengraph-image.mdx: Fix typo: #54020

Misc Changes

  • Remove extra label from runner: #54002
  • add standalone testcase for ipv6 hostnames: #53999
  • release: add release log generation script: #54006
  • test(ci): refine test suite name unique: #54013
  • Leverage previous swc build images: #54027
  • chore: mark build folder indexable: #54029
  • Move turbo outside of build for docker swc builds: #54035

Credits

Huge thanks to @ijjk, @ztanner, @huozhi, @lacymorrow, @dvoytenko, @kylemcd, @kwonoj, @tibi1220, @wbinnssmith, and @shuding for helping!

v13.4.16-canary.1

15 Aug 00:43
Compare
Choose a tag to compare
v13.4.16-canary.1 Pre-release
Pre-release

Core Changes

  • ci(next-swc): print glibc version when build: #54026
  • Adjust internal action proxy export: #54004

Misc Changes

  • Move turbo outside of build for docker swc builds: #54035

Credits

Huge thanks to @kwonoj, @shuding, and @ijjk for helping!

v13.4.16-canary.0

14 Aug 22:26
Compare
Choose a tag to compare
v13.4.16-canary.0 Pre-release
Pre-release

Core Changes

  • Concept: test mode for Playwright and similar integration tools: #52520
  • Turbopack: fix hiding node_modules warnings in error overlay.: #54022

Documentation Changes

  • Update 05-client-side-rendering.mdx with latest tanstack query version: #54009
  • Open Graph Image font declaration moved to correct place: #53998
  • Update opengraph-image.mdx: Fix typo: #54020

Misc Changes

  • Remove extra label from runner: #54002
  • add standalone testcase for ipv6 hostnames: #53999
  • release: add release log generation script: #54006
  • test(ci): refine test suite name unique: #54013
  • Leverage previous swc build images: #54027
  • chore: mark build folder indexable: #54029

Credits

Huge thanks to @ijjk, @ztanner, @huozhi, @lacymorrow, @dvoytenko, @kylemcd, @kwonoj, @tibi1220, and @wbinnssmith for helping!