npm next 14.2.8
v14.2.8

14 days ago

What's Changed

Note

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

Support esmExternals in app directory

  • Support esm externals in app router (#65041)
  • Turbopack: Allow client components from foreign code in app routes (#64751)
  • feat(turbopack): add support for esm externals in app dir (#64918)
  • other related PRs: #66990 #66727 #66286 #65519

Reading cookies set in middleware in components and actions

  • initialize ALS with cookies in middleware (#65008)
  • fix middleware cookie initialization (#65820)
  • ensure cookies set in middleware can be read in a server action (#67924)
  • fix: merged middleware cookies should preserve options (#67956)

Metadata and icons

  • support facebook metadata (#65713)
  • Always collect static icons for all segments (#68712)
  • Fix favicon merging with customized icons (#67982)
  • Warn metadataBase missing in standalone mode or non vercel deployment (#66296)

Parallel routes fixes

  • fix missing stylesheets when parallel routes are present (#69507)

Draft mode and edge improvements

next/image fixes

  • Allow external image urls with _next/image pathname to be rendered via Image component (#69586)

Server actions improvements

  • optimize server actions (#66523)
  • Apply optimization for unused actions (#69178)
  • Improve SWC transform ID generation (#69183)

Other changes

  • Ensure we match comment minify behavior between terser and swc (#68372)
  • send initialCanonicalUrl in array format to prevent crawler confusion (#69509)

Create-next-app updates

  • feat: enable @typescript-eslint/recommended in create-next-app --typescript (#52845)
  • Update create-next-app template CSS (#66233)
  • Update create-next-app template CSS (#66043)
  • Update create-next-app template (#65803)
  • [create-next-app]: add font antialiasing to templates (#67425)
  • Move create-next-app public/ assets from local folder→ remote URL (#66931)
  • Use classnames to set font family in Tailwind create-next-app templates (#66374)
  • other related PRs: #64478, #68899, #68534, #69021, #67146, #66145

Full Changelog: v14.2.7...v14.2.8

Don't miss a new next release

NewReleases is sending notifications on new releases.