Skip to content

Releases: vercel/next.js

v14.3.0-canary.79

23 May 14:55
Compare
Choose a tag to compare
v14.3.0-canary.79 Pre-release
Pre-release

Core Changes

  • fix: ensure prefetch data routes are always added when app has ppr enabled: #66102
  • [Breaking] Disable automatic fetch caching: #66004
  • Update React from 81c5ff2e04 to f994737d14: #66093
  • [ppr] Remove canary requirement: #66112
  • [ppr] Data route fixes: #66109
  • [unstable_after] always use 'waitUntil' from '@next/request-context' if available: #66119
  • Don't fail the build if @types/ packages appear to be missing: #66127
  • Stabilize swrDelta config: #66108
  • Revert "Don't fail the build if @types/ packages appear to be missing": #66130

Misc Changes

  • docs: add missing /: #66105
  • Add release candidate handling to start release: #66107
  • Docs: Next.js 15 updates: #65603
  • Fix validate externals docs

Credits

Huge thanks to @wyattjoh, @ijjk, @eps1lon, @tokkiyaa, @lubieowoce, and @delbaoliveira for helping!

v14.3.0-canary.78

23 May 02:47
Compare
Choose a tag to compare
v14.3.0-canary.78 Pre-release
Pre-release

Core Changes

  • fix: ensure prefetch data routes are always added when app has ppr enabled: #66102
  • [Breaking] Disable automatic fetch caching: #66004
  • Update React from 81c5ff2e04 to f994737d14: #66093

Credits

Huge thanks to @wyattjoh, @ijjk, and @eps1lon for helping!

v14.3.0-canary.77

22 May 23:31
Compare
Choose a tag to compare
v14.3.0-canary.77 Pre-release
Pre-release

Core Changes

  • Update React from 04b058868c to 81c5ff2e04 : #65869
  • implement unstable_rethrow: #65831
  • chore(next/image): remove unused output parameter: #66083
  • next-swc-napi: Enable "plugin" feature by default: #66006
  • [turbopack] Use updated RawOutput API: #65300
  • Skip setting to fetch cache when not modified: #66055
  • [Memory] Add option to reduce memory usage caused by duplicate strings in webpack-sources: #66003
  • Ensure metadata routes dont skip static optimization: #66097
  • [unstable_after] fix occasional dev-mode crash in edge runtime pages: #66099

Misc Changes

  • Tweak flakey metadata error tests: #66060
  • Fix cloudflare transform images url: #66076
  • React sync: Reduce manual tasks: #66095
  • React sync: Handle React PRs landed via ghstack: #66069
  • [Memory] Add docs for new experimental.webpackMemoryOptimizations option: #66096

Credits

Huge thanks to @ijjk, @eps1lon, @todor0v, @ztanner, @styfle, @bgw, @mknichel, and @lubieowoce for helping!

v14.3.0-canary.76

21 May 23:38
Compare
Choose a tag to compare
v14.3.0-canary.76 Pre-release
Pre-release

Core Changes

  • Add dedicated client entry for Turbopack builds: #65824

Credits

Huge thanks to @wbinnssmith for helping!

v14.3.0-canary.75

21 May 21:26
Compare
Choose a tag to compare
v14.3.0-canary.75 Pre-release
Pre-release

Core Changes

  • [Breaking] disable client router cache for page segments: #66039

Example Changes

  • Update Google Analytics example for App Router: #66021

Misc Changes

  • Improve sync-react changelog generator: #66051

Credits

Huge thanks to @qqww08, @ztanner, and @eps1lon for helping!

v14.3.0-canary.74

21 May 20:17
Compare
Choose a tag to compare
v14.3.0-canary.74 Pre-release
Pre-release

Core Changes

  • [Breaking] Disable automatic static generation for route handlers: #65825
  • Fix router.refresh missing canonical url override: #65999
  • Fix typo in JSDoc of ppr flag of next.config.js: #66028
  • Revert webpack bundling layer changes for middleware/pages: #66049
  • Upgrade lightningcss, disable grid prefixing: #65986

Misc Changes

  • Update Turbopack development test manifest: #66002
  • docs: Update Route Handlers docs for dynamic: #66010
  • Update Turbopack production test manifest: #66007
  • Include base commit in changes included by a React sync: #65868
  • add missing "prerenderEarlyExit: false" to dynamic-data test
  • add pre-push hook to guard against accidental pushes directly to canary: #66030
  • Add missing 'prerenderEarlyExit: false' in tests: #66032
  • chore(docs): remove suggestion of manually installing sharp: #66034
  • Update Turbopack development test manifest: #66044
  • Fix swc test path from node_modules: #66047
  • Update create-next-app template CSS: #66043
  • Update lightningcss to 1.0.0-alpha.56: #66046
  • ci(workflow): skip building next-swc with latest turbopack: #66048

Credits

Huge thanks to @ijjk, @gaojude, @leerob, @eps1lon, @lubieowoce, @Nayeem-XTREME, @styfle, @ypessoa, @wbinnssmith, @kwonoj, and @timneutkens for helping!

v14.3.0-canary.73

20 May 23:32
Compare
Choose a tag to compare
v14.3.0-canary.73 Pre-release
Pre-release

Core Changes

  • fix(next/image): prefer sharp defaults, use mozjpeg for JPEG: #65846
  • Update font data: #65961
  • unstable_after: support nested unstable_after calls: #65950
  • Fix revalidateTimings route for catchall index route: #65843
  • fix(next): initial prefetch cache not set properly with different search params: #65977
  • Add additional log to experimental ppr flag in next.config.js: #65944
  • Change default of prerenderEarlyExit to true: #65830
  • short-circuit OPTIONS requests to pages: #65295
  • Turbopack: Implement next/font/local with BeforeResolvePlugin and show custom error message: #65870

Misc Changes

  • docs: clarify gSSP docs for runtime: #65962
  • fix(docs): update styled components option: #65718
  • feat: Add option to enable Turbopack with create-next-app: #65926
  • chore(github-workflow): move issues, prs, features to #next-info channel: #65991

Credits

Huge thanks to @lovell, @leerob, @lubieowoce, @nsams, @devjiwonchoi, @Nayeem-XTREME, @JamBalaya56562, @ijjk, @ztanner, @Arindam200, @samcx, and @wbinnssmith for helping!

v14.3.0-canary.72

20 May 12:57
Compare
Choose a tag to compare
v14.3.0-canary.72 Pre-release
Pre-release

Core Changes

  • experimental: unstable_after: #65038
  • Docs: Replace "twitter.com" to "x.com": #65917

Example Changes

  • chore: Bump react-modal to 3.16.2 in with-router-as-modal example: #65841

Misc Changes

  • Update create-next-app template: #65803
  • Fix send-trace-to-jaeger boolean span values: #65920
  • Mention Renaming of useFormState: #65934

Credits

Huge thanks to @lubieowoce, @ypessoa, @ryohidaka, @icyJoseph, @timneutkens, and @Arinji2 for helping!

v14.3.0-canary.70

17 May 23:40
Compare
Choose a tag to compare
v14.3.0-canary.70 Pre-release
Pre-release

Misc Changes

  • fix: race condition in CLI output in react-compiler test: #65909

Credits

Huge thanks to @lubieowoce for helping!

v14.3.0-canary.69

17 May 21:41
Compare
Choose a tag to compare
v14.3.0-canary.69 Pre-release
Pre-release

Core Changes

  • Set default stale-while-revalidate header value to 1 year: #65867
  • fix missing experimental warning for reactCompiler: #65866
  • Error on mismatched minimal react version: #65806
  • Revert "Set default stale-while-revalidate header value to 1 year": #65887
  • Update turbopack & swc_core: #65450
  • Revert "Fix broken HTML inlining of non UTF-8 decodable binary data f…: #65906

Example Changes

  • Update Sanity example deps and implementation: #65744
  • update convex README.md: #65765

Credits

Huge thanks to @flybayer, @stipsan, @ianmacartney, @ztanner, @huozhi, and @kdy1 for helping!