Skip to content

Releases: vercel/next.js

v15.0.0-canary.53

03 Jul 05:33
Compare
Choose a tag to compare
v15.0.0-canary.53 Pre-release
Pre-release

Core Changes

  • Update @swc/core npm package to v1.6.6: #67379
  • feat: Pass module: "unknown" to SWC minfiier: #66817
  • [chore] Update turbopack to turbopack-240703.1: #67406

Credits

Huge thanks to @kdy1 and @bgw for helping!

v15.0.0-canary.52

02 Jul 23:31
Compare
Choose a tag to compare
v15.0.0-canary.52 Pre-release
Pre-release

Misc Changes

  • test: add test for parallel routes hmr: #67392
  • Persist package tarballs as GitHub Actions artifacts: #66445
  • docs: fix typo eanble: #67369

Credits

Huge thanks to @ForsakenHarmony, @eps1lon, and @neila-a for helping!

v15.0.0-canary.51

02 Jul 13:36
Compare
Choose a tag to compare
v15.0.0-canary.51 Pre-release
Pre-release

Core Changes

  • fix(turbopack): build all parallel routes to make sure HMR works: #67222

Misc Changes

  • Allow busting reserved Github action caches: #66638

Credits

Huge thanks to @eps1lon and @ForsakenHarmony for helping!

v15.0.0-canary.50

01 Jul 23:29
Compare
Choose a tag to compare
v15.0.0-canary.50 Pre-release
Pre-release

Core Changes

  • fix(next/image): improve w and q query string validation for integers: #67293
  • chore: throw when three dot character is detected in segment: #67348
  • Add warn and telemetry for customized esmExternals: #67339
  • perf: improve retrieving versionInfo on Turbo HMR: #67309
  • fix(next/image): undo tight coupling between priority=true and fetchPriority=high: #67351
  • use fetch priority for app prefetches: #67356
  • fix prefetch bailout detection for nested loading segments: #67358

Misc Changes

  • Improve Unstable Cache Docs: #65942
  • chore: add swc-build-native script at root package.json: #67345
  • Fix test-new-tests args parsing: #67308
  • docs: Improve error handling docs: #67332
  • Update labeler.json: #67359
  • Ensure required-server-files test can exit cleanly: #66765

Credits

Huge thanks to @Arinji2, @devjiwonchoi, @ijjk, @styfle, @leerob, @huozhi, @ztanner, and @unstubbable for helping!

v15.0.0-canary.49

29 Jun 23:29
Compare
Choose a tag to compare
v15.0.0-canary.49 Pre-release
Pre-release

Core Changes

  • packages/next: opt ts-morph into serverExternalPackages: #67284

Credits

Huge thanks to @MaxLeiter for helping!

v15.0.0-canary.48

28 Jun 23:30
Compare
Choose a tag to compare
v15.0.0-canary.48 Pre-release
Pre-release

Core Changes

  • chore(docs): improve visual appearance of badges in README.md: #67254
  • refactor: replace glob w/ fast-glob in eslint plugin: #67261
  • reject actions with invalid RSC responses: #67059
  • chore: bump pnpm to 9.4.0: #64945

Misc Changes

  • chore(docs): fix miss spell: #67228
  • chore: bump turbo to 2.0.6-canary.0: #67270
  • docs(mdx): add clarification for mdxRs: #67237
  • Docs: Update fetch information in caching docs: #67279

Credits

Huge thanks to @creativoma, @GyoHeon, @samcx, @SukkaW, @ztanner, and @delbaoliveira for helping!

v15.0.0-canary.47

27 Jun 23:30
Compare
Choose a tag to compare
v15.0.0-canary.47 Pre-release
Pre-release

Core Changes

  • feat: enable @typescript-eslint/recommended in create-next-app --typescript: #52845
  • fix missing command in next-codemod: #67216

Example Changes

  • examples(with-mdx): update to MDX 3: #62503
  • Revert "examples(with-mdx): update to MDX 3": #67249
  • add more examples to run-for-change script: #67250

Misc Changes

  • Update unit test docs in compliance with testing-library release: #67217
  • [ppr] Test fixes for deployment tests : #67256

Credits

Huge thanks to @jophy-ye, @remcohaszing, @JoshuaKGoldberg, @huozhi, @ztanner, and @wyattjoh for helping!

v15.0.0-canary.46

26 Jun 23:29
Compare
Choose a tag to compare
v15.0.0-canary.46 Pre-release
Pre-release

Core Changes

  • fix(turbopack): add no-op resolveAbsolutePath to browser runtime: #67215

Misc Changes

  • Test that nonlatin characters don’t cause hard reloads in hmr: #67077

Credits

Huge thanks to @wbinnssmith and @ForsakenHarmony for helping!

v15.0.0-canary.45

26 Jun 14:17
Compare
Choose a tag to compare
v15.0.0-canary.45 Pre-release
Pre-release

Core Changes

  • make next/dynamic visit more incremental and cacheable: #66912
  • Make synced react-is version more obvious: #67189
  • fix: Narrow down from string | undefined to string: #65248
  • Upgrade Turbopack: #67209
  • [ppr] Handle corrupted postponed state: #67021

Example Changes

  • fix: fix entry point for storybook, add storybook static ouput to gitignore: #67207

Misc Changes

  • skip provide-paths test when deployed: #67203
  • Update 01-installation.mdx "create-next-app" had link in one place an…: #67150

Credits

Huge thanks to @ztanner, @sokra, @eps1lon, @icyJoseph, @timneutkens, @crebelskydico, @Maaz-Ahmed007, and @wyattjoh for helping!

v15.0.0-canary.44

25 Jun 23:29
Compare
Choose a tag to compare
v15.0.0-canary.44 Pre-release
Pre-release

Core Changes

  • codemod: add next/dynamic imports codemod: #67126
  • Create React aliases for SVG components: #67104
  • chore: fix react-is RC version pinning: #66676
  • Remove extra suspense boundary for default next/dynamic: #67014
  • Remove devdependency uuid: #67190

Misc Changes

  • docs: static exports: #67181
  • Do not skip react-owner-stacks-svgr test for turbopack build: #67184
  • Upgrade TypeScript to v5.4.5: #67171
  • Test lint config after first-time setup: #67146

Credits

Huge thanks to @huozhi, @unstubbable, @leerob, @devjiwonchoi, @eps1lon, @crutchcorn, and @torresgol10 for helping!