github vercel/next.js v13.0.1

latest releases: v14.3.0-canary.36, v14.3.0-canary.35, v14.3.0-canary.34...
18 months ago

Core Changes

  • Rest of options in experimental.turbotrace and documentation: #41817
  • Fix revalidate check in client component: #41917
  • Add data attribute to div to distinguish it: #41889
  • Fix lint cli help: #41783
  • [Doc] Update inline documentation for next/link: #41871
  • feat(edge): split NextCookies to RequestCookies and ResponseCookies: #41526
  • Show error message when using legacy props on new next/image: #41930
  • Upgrade Edge Runtime: #41987
  • Revert "Include frameworks in main-app": #41997
  • fix(next/dev): do not suppress error from bindings: #41989
  • Fix page static info extractor for app dir: #42001
  • Add never return type for redirect() and notFound(): #42009
  • Google fonts multiple weights & styles: #42008
  • Merge app internal chunk into main chunk for layouts: #41902
  • Fix build type error of page params: #42019
  • Allow disabling Strict mode in app: #41894
  • Update react next channel: #42021
  • Fix turbo custom config detection: #42022
  • Fix css modules imports in client components: #42077
  • fix: Data URL images with 'fill' are always triggering 'missing sizes' warning: #42030
  • types: leverage webpack types and remove casting: #42104
  • Fix CSS imports from outside of the app dir when src folder is present: #42108
  • Remove react root condition and always use concurrent mode: #42141
  • Keep react-dom/server.node in precompiled: #42138
  • Warn when legacy prop detected on next/image: #42102
  • Fix failing codemod test url-to-withrouter: #42109
  • Improve TypeScript plugin error when the configuration is not statically analyzable: #42062
  • Ensure app revalidate has correct default: #42168
  • Update turbo crates: #42014
  • Update vscode config handling: #42169
  • fix: allow resolving large JSON data in server components: #42025
  • issue-41925 fix: skip duplicate props when transferring props from anchor to link: #42158
  • Ensure we detect config correctly with turbo flag: #42201
  • update turbo version: #42228
  • Fix CSS modules imports from outside of the root directory: #42106
  • Default font config fix: #42235
  • Multiple local font weights and styles: #42232
  • Optimize bundle size for appDir: #42252
  • Add event for dev process stop: #42255
  • Add E2E test for @vercel/og API route: #42258

Documentation Changes

  • [Doc] Update Next.js + Static Web Apps: #41857
  • Update the documentation.: #41758
  • Fix invalid markdown lang: #41926
  • Fix more incorrect markdown langs: #41939
  • Update font links and add missing error: #41910
  • docs: Update the version history in the middleware page: #41949
  • Fix typo: docs/basic-features/font-optimization.md: #41967
  • Fix broken link in @next/font docs: #42002
  • Add link from next/image docs to example: #42020
  • Fix typo.: #42067
  • docs: update version install commands in upgrade guide: #42073
  • Update font-optimization.md: #42036
  • added @latest to codemods page: #42091
  • docs: clarify env inclusion in bundles: #41950
  • Correcting documentation: #42179
  • feat(create-next-app): interactive mode; --js, --ts with appDir support; enhanced testing: #42012
  • Adding note about beta docs: #42230
  • Add prompt for ESLint to CNA: #42218
  • Escape HTML on " with child" page: #42114

Example Changes

  • Add turbopack example: #41789
  • examples: Update turbopack: #41793
  • examples: Remove turbo.json from turbopack example: #41794
  • example: add postcss as with-turbopack example devDep: #41795
  • Update with-supertokens example: #41802
  • chore: remove swcMinify: true as it's the new default.: #41877
  • Update link in Turbopack example.: #41876
  • fix any type in example with-turbopack: #41798
  • Update with-aws-amplify with TypeScript: #41815
  • Convert many examples to TypeScript: #41825
  • Fixed errors at with-passport-and-next-connect.: #41897
  • chore(examples): use next@latest in all examples: #41922
  • chore: update example dev script: #41904
  • Update README.md: #41959
  • Fix benchmark link typo in Turbopack example: #42064
  • Update Examples to use React 18: #42027
  • chore(examples): fix with-aphrodite exapmle: #42078
  • chore(examples): move app directories: #42094
  • Broken link in example page: #42135
  • Fix typo in importing counterReducer: #42162
  • Run next/link codemod for Next.js 13 on examples: #41913
  • Fix next/link codemod errors in with-turbopack: #42203

Misc Changes

  • Update Cargo.lock file
  • fix example command in issue template for create-next-app : #41803
  • Remove swcMinify: true since this is 13's default: #41869
  • test(dev): support to run test with --turbo: #41908
  • docs: clarify PR template instructions: #41957
  • Update e2e test for app-dir edge: #42015
  • [docs] Fix Grammar in Step 8.: #42018
  • Fix turbo css-modules test: #42103
  • Enhanced grammar.: #42148
  • grammar fix in adding-examples README.: #42152
  • [docs] Enhanced grammar in building README.: #42155
  • Fix typo pnpm-lock.yam in .prettierignore_staged: #42212
  • docs(create-next-app): copy JJ's changes from #42012 to package-level README: #42217
  • Update failing e2e middleware response test: #42256

Credits

Huge thanks to @jaredpalmer, @ijjk, @Brooooooklyn, @koenpunt, @rishabhpoddar, @karlhorky, @balazsorban44, @leerob, @NekoChanTaiwan, @chrisipanaque, @Reshmi-Sriram, @maxproske, @Kosai106, @timneutkens, @kwonoj, @hanneslund, @bertho-zero, @abayomi185, @styfle, @Kikobeats, @nuta, @yasath, @shuding, @serkanbektas, @steven-tey, @jimCresswell, @alpha-xek, @huozhi, @LorenzoBloedow, @iiegor, @craigwheeler, @peraltafederico, @teobler, @ismaelrumzan, @IngoVals, @jaykch, @artdevgame, @ishaqibrahimbot, @ctjlewis, @wxh06, @sokra, @timeyoutakeit, and @DuncanOgle for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.