Skip to content

Releases: vercel/next.js

v15.0.0-canary.123

21 Aug 01:30
Compare
Choose a tag to compare
v15.0.0-canary.123 Pre-release
Pre-release

Core Changes

  • bugfix: ensure rsc isn't reused for page segments when reusing loading data: #69123

Credits

Huge thanks to @ztanner for helping!

v14.2.6

21 Aug 23:59
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • Ensure fetch cache TTL is updated properly (#69164)

v15.0.0-canary.122

20 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.122 Pre-release
Pre-release

Core Changes

  • fix: Move tree shaking config to experimental.turbo: #69050
  • Turbopack build: Fix metadata handling: #69086
  • Remove references to removed react-dom/server APIs in Webpack shims: #68987
  • misc: tweak fetch patch restoration timing during HMR to allow for userland fetch patching: #68193
  • Remove unused react-dom/server.browser references: #68988
  • refactor: fallback updates: #68631
  • refactor: update fallbacks to use response cache: #68603
  • Improve create not found tree and remove asNotFound: #68910

Example Changes

  • (Example) Remove redirects plugin from Sitecore XM Cloud example: #69094

Misc Changes

  • Add test suite for react-dom/server usage in React Server environment: #68945
  • fix(turbopack): correctly handle catchall specificity: #68800
  • chore(github): update sync label logic: #69072
  • build: Update swc_core to v0.101.3: #69039
  • chore(github): update system and prompt logic (AI): #69115

Credits

Huge thanks to @kdy1, @timneutkens, @eps1lon, @ah100101, @feedthejim, @ForsakenHarmony, @wyattjoh, @samcx, and @huozhi for helping!

v15.0.0-canary.121

20 Aug 04:14
Compare
Choose a tag to compare
v15.0.0-canary.121 Pre-release
Pre-release

Core Changes

  • Update React from 49496d49-20240814 to 1eaccd82-20240816: #68991
  • Improve Metadata JSDoc: #69037
  • Include proper instrumentation entry in required files manifest: #68983
  • Resolve route interception problem with (..)(..): #69012

Misc Changes

  • Add Effect:TypeOf and give typeofs user-defineable names: #68842
  • feat: Port edge assert plugin to turbopack: #69041
  • chore(cna): add missing period: #69021
  • fix(turbopack): don't error on dynamic imports in postcss config: #68795
  • chore(github): update bug_report template: #69071

Credits

Huge thanks to @mischnic, @eps1lon, @kdy1, @shuding, @huozhi, @s-ekai, @samcx, and @ForsakenHarmony for helping!

v15.0.0-canary.120

17 Aug 23:31
Compare
Choose a tag to compare
v15.0.0-canary.120 Pre-release
Pre-release

Core Changes

  • Reland "Ensure bail out on ssr error in static generation": #68999

Misc Changes

  • chore(github): improve triaging issues with ai: #68995

Credits

Huge thanks to @ztanner and @samcx for helping!

v15.0.0-canary.119

16 Aug 23:41
Compare
Choose a tag to compare
v15.0.0-canary.119 Pre-release
Pre-release

Core Changes

  • Add draft mode flag for multi-zone: #68997

Misc Changes

  • Adding a disable git flag in Create Next App: #68821

Credits

Huge thanks to @Arinji2 and @ijjk for helping!

v15.0.0-canary.118

16 Aug 19:19
Compare
Choose a tag to compare
v15.0.0-canary.118 Pre-release
Pre-release

Core Changes

  • Update React from 187dd6a7-20240806 to 49496d49-20240814: #68898
  • Lookup alias and import maps using Pattern instead of String: #68274
  • perf(turbopack): improve app structure performance: #67397
  • Simplify static indicator: #68961
  • use setImmediate (if present) in edge react-dom/RSDW/RSDT: #68952
  • Fix flying-shuttle full mode breaking instrumentation: #68976
  • Update font data: #68964
  • Revert "Ensure bail out on ssr error in static generation": #68986

Misc Changes

  • Detect module type for webpack loaders and not hardcode JS: #68930
  • Revert "Update swc_core to v0.100.6 (#68560)": #68978
  • fix CNA example handling on Windows: #68977
  • Run Azure Pipelines after merge: #68982

Credits

Huge thanks to @mischnic, @eps1lon, @kdy1, @ztanner, @ForsakenHarmony, @ijjk, @lubieowoce, and @huozhi for helping!

v15.0.0-canary.117

16 Aug 07:51
Compare
Choose a tag to compare
v15.0.0-canary.117 Pre-release
Pre-release

Core Changes

  • refactor(turbo-tasks): Use an enum for strongly_consistent/ReadConsistency instead of a bool: #68913

Misc Changes

Credits

Huge thanks to @bgw, @mischnic, and @kdy1 for helping!

v15.0.0-canary.116

16 Aug 00:12
Compare
Choose a tag to compare
v15.0.0-canary.116 Pre-release
Pre-release

Core Changes

  • Normalize vendored entrypoints: #68502
  • fix(next): properly pass layout-level maxDuration config to the children page segments on build: #68793
  • chore: fix typos in comments: #68792
  • Fix issue with afterFiles rewrites not working when prefixed with assetPrefix: #68694
  • refactor(turbo-tasks): Add TaskPersistence enum for task creation functions: #68866
  • Remove invalid app router etag normalizing: #68948
  • perf(turbo-tasks-macros): Move assert_returns_resolved_value into helper module: #68867
  • fix i18n data pathname resolving: #68947

Example Changes

  • fix: inngest example for latest version: #68600
  • Compose refactor: #68503
  • Improve TypeGen in Sanity Example: #68580
  • Update page.tsx - Fixing hydration error: #66868
  • fix: cache-handler example should reconnect to redis after errors: #68221
  • (Examples) Adds with-google-tag-manager example that uses @next/third-parties: #57364
  • Fix linting from #57364: #68951
  • examples: avoid duplicate css insert for ant design: #57947
  • docs(examples): fix next-translate prod hydration error in layout: #52653

Misc Changes

  • chore(github): fix type validation again: #68862
  • chore(github): update issue & discussion templates: #68915
  • chore(github): update other template links: #68923
  • Turbopack build: Fix Sass test: #68936
  • Update Turbopack production test manifest: #68927
  • docs: add Stack Auth to App Router-enabled auth frameworks: #68777
  • Ensure assertNoRedbox has a stack when it fails: #68940
  • Turbopack build: Skip CSS test that checks webpack behavior: #68935

Credits

Huge thanks to @samcx, @eps1lon, @devjiwonchoi, @timneutkens, @N2D4, @joelhooks, @khawajaJunaid, @stipsan, @rubyisrust, @abdull-haseeb, @bewinsnw, @housseindjirdeh, @mknichel, @ijjk, @li-jia-nan, @aralroca, @bgw, and @ztanner for helping!

v15.0.0-canary.115

13 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.115 Pre-release
Pre-release

Core Changes

  • remove circular ExportError import from SSG worker: #68858
  • re-order CacheNodeSeedData to put containing segment first: #68847

Misc Changes

  • feat(turbo-tasks): Add local_cells argument to turbo_tasks::function macro, read it in Vc::cell: #68644
  • chore(github): fix triage-issues-with-ai zod validation: #68860

Credits

Huge thanks to @ztanner, @bgw, and @samcx for helping!