vercel/next.js
 Watch   
 Star   
 Fork   
1 days ago
next.js

v13.5.8

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

Core Changes

  • Update React from d900fadbf to 1dba980e1f: #74202
  • [i18n] Routing fix: #70761

Credits

Huge thanks to @wyattjoh and @ztanner for helping!

1 days ago
next.js

v15.1.1-canary.16

Core Changes

  • Use Geist font in Dev Overlay: #74160
  • [metadata] Align prefetch head type with head: #74161

Credits

Huge thanks to @devjiwonchoi and @huozhi for helping!

1 days ago
next.js

v15.1.1-canary.15

Core Changes

  • used shared worker for lint & typecheck steps: #74154
  • chore(turbopack): Ignore no-vc-struct lint in trybuild proc macro tests: #74110
  • Use provided waitUntil for pending revalidates: #74164
  • Port ErrorPagination: #74097
  • Port LeftIcon RightIcon from ErrorPagination: #74098
  • Port ToolButtonsGroup: #74099
  • [Turbopack] fix import.meta.url in monorepo: #72612
  • refactor: rename the react client error callbacks module: #74192
  • Use ErrorOverlayLayout in Errors component: #74107
  • refactor: remove internal queries, move to request metadata: #74100
  • Fix accessing headers in progressively enhanced form actions: #74196

Misc Changes

  • refactor(turbo-tasks): Remove public OperationVc constructor, introduce a macro annotation for creating OperationVc types: #72871
  • refactor(turbo-tasks): Make State require OperationValue: #73876
  • chore(turbopack): Remove or improve a few uses of .to_resolved().await inside a loop: #74112
  • refactor(turbopack): Rewrite CollectiblesSource callsites to use OperationVc (part 1/3): #74051
  • chore(turbopack): Delete to-resolved-in-loop lint (too low signal): #74113
  • Allow usage of this and arguments in nested function expression: #74179

Credits

Huge thanks to @ztanner, @bgw, @ijjk, @unstubbable, @devjiwonchoi, @sokra, @huozhi, and @wyattjoh for helping!

2 days ago
next.js

v15.1.1-canary.14

Core Changes

  • fix(typed-routes): Fix route type fallback: #73271
  • Rename root-layout-missing-tags-error.tsx to pascal case: #74089
  • Turbopack: next/dynamic use transitions instead of AST analysis: #73627
  • [Turbopack] fix root and project path usages in a monorepo: #73552
  • support bun.lock as package manager lockfile: #74056
  • Stop sourcemapping function names: #74085
  • Move ErrorIndicator to separate file: #74090
  • Upgrade React from 372ec00c-20241209 to 518d06d2-20241219: #74155

Misc Changes

  • Turbopack: change COMMON_CHUNKING_TYPE: #74080
  • Turbopack: only inherit visited modules from parent layouts: #74072
  • fix: improve types in turbopack runtime: #74119
  • Fix merge conflicts: #74157
  • refactor(turbopack/next-core): Migrate app_page_loader_tree structs to ResolvedVc: #74114

Credits

Huge thanks to @alitas, @mischnic, @devjiwonchoi, @sokra, @RiskyMH, @lubieowoce, @eps1lon, and @bgw for helping!

2 days ago
next.js

v15.1.2

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

Core Changes

Credits

Huge thanks to @ztanner for helping!

2 days ago
next.js

v14.2.21

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

Core Changes

Misc Changes

Credits

Huge thanks to @unstubbable, @ztanner, and @styfle for helping!

3 days ago
next.js

v15.1.1-canary.13

Core Changes

  • Add storybook for UI testing: #74032
  • [Segment Cache] Support for non-PPR projects/pages: #73960
  • exclude .stories. and .test. files from taskfile watch and error plugin: #74064
  • Upgrade React from 7283a213-20241206 to 372ec00c-20241209: #73749
  • fix: aria attribute typo for error overlay: #74074
  • fix: set x-deployment-id to every middleware prefetch request: #71193
  • Add middleware handler for error code telemetry: #74088
  • Create ErrorOverlay component: #74073

Example Changes

  • examples: update with-mdx-remote example to utilize the App Router: #74067
  • Removed duplicated cn function declaration from lib dir: #74065

Misc Changes

  • docs(redirect): add typescript example and fix params as promise: #73963
  • docs: Fix filename for Turbopack traces: #74066
  • Fix flakey deploy test assertion: #74060
  • Specify PPR test dimension via environment variable only: #74031
  • Name default Jest project according to used env variables: #74084
  • test: assert that app exited without signal: #74087
  • sync-react: Handle version bumps across SemVer minors and release channels: #74091

Credits

Huge thanks to @devjiwonchoi, @acdlite, @devpla, @mischnic, @ijjk, @eps1lon, @abvthecity, @JamBalaya56562, @damiensedgwick, @lubieowoce, and @gaojude for helping!

4 days ago
next.js

v15.1.1-canary.12

Core Changes

  • refactor(turbopack): Make various types directly or indirectly included in State<T> types into OperationValues and/or NonLocalValues: #74008
  • Fork react-dev-overlay for new UI: #74017
  • fix: added fallback source route to prerender manifest: #74052

Credits

Huge thanks to @bgw, @devjiwonchoi, and @wyattjoh for helping!

4 days ago
next.js

v15.1.1-canary.11

Core Changes

  • refactor: cache lowercasing all the locales: #74038
  • Add SRI support for Node.js Runtime : #73891
  • Separate bots detection utils: #74000
  • docs: remove a duplicated word in redirect code comment: #74043

Example Changes

  • examples: update next-config-js document path: #73774

Misc Changes

  • Make ChunkItems reference only OutputAssets: #73824
  • Install Vercel CLI at start of E2E deploy tests: #74047

Credits

Huge thanks to @JamBalaya56562, @wyattjoh, @unstubbable, @wbinnssmith, @ijjk, @huozhi, and @maciej-ka for helping!

4 days ago
next.js

v15.1.1-canary.10

Core Changes

  • refactor: make locales array immutable: #74037

Misc Changes

  • chore(turbopack): Fix build error when CI environment variable is not supplied: #74041

Credits

Huge thanks to @wyattjoh and @bgw for helping!