Skip to content

Releases: vercel/next.js

v14.2.0-canary.48

28 Mar 23:30
Compare
Choose a tag to compare
v14.2.0-canary.48 Pre-release
Pre-release

Core Changes

  • feat(custom-transforms): partial page-static-info visitors: #63741
  • Ensure Webpack config shows a warning when using Turbopack: #63822
  • feat(turbopack): emit warning into logger: #63780
  • feat(custom-transform): more static info warning: #63837
  • skip HEAD request in server action redirect: #63819
  • OTEL: use the current context when creating a root span: #63825
  • Turbopack: Fail when next/font is used in _document: #63788
  • Move key generation to the earlier stage: #63832
  • fix double redirect when using a loading boundary: #63786
  • fix: default relative canonical url should not contain search: #63843

Misc Changes

  • fix flaky prerender test: #63826
  • Use local AMP validator to reduce test flakiness: #63838

Credits

Huge thanks to @ztanner, @kwonoj, @timneutkens, @ijjk, @dvoytenko, @wbinnssmith, @shuding, and @huozhi for helping!

v14.2.0-canary.47

28 Mar 13:46
Compare
Choose a tag to compare
v14.2.0-canary.47 Pre-release
Pre-release

Core Changes

  • fix revalidation/refresh behavior with parallel routes: #63607
  • fix router revalidation behavior for dynamic interception routes: #63768

Misc Changes

  • Ensure automated-update-workflow fails on errors: #63807

Credits

Huge thanks to @timneutkens and @ztanner for helping!

v14.2.0-canary.46

27 Mar 23:29
Compare
Choose a tag to compare
v14.2.0-canary.46 Pre-release
Pre-release

Misc Changes

  • Update Turbopack development test manifest: #63776

v14.2.0-canary.45

27 Mar 20:14
Compare
Choose a tag to compare
v14.2.0-canary.45 Pre-release
Pre-release

Core Changes

  • Fix ServerAction rejection reason: #63744
  • Respect non 200 status to page static generation response: #63731
  • Turbopack: parallelize app structure: #63707
  • fixes to next.js tracing: #63673
  • fext(next-core): inherit root layout segment config for the routes: #63683
  • add tracing to server actions transform: #63773
  • remove left-over debugging: #63774
  • update turbopack: #63778

Documentation Changes

  • Update Turbopack docs: #63759

Misc Changes

  • improve tilde test case: #63470
  • Update Turbopack development test manifest: #63751
  • Improve handling of failed nextBuild() calls in test suite: #63717

Credits

Huge thanks to @gnoff, @sokra, @timneutkens, @huozhi, and @kwonoj for helping!

v14.2.0-canary.44

26 Mar 23:35
Compare
Choose a tag to compare
v14.2.0-canary.44 Pre-release
Pre-release

Core Changes

  • generate the same next/font modules for the same options: #63513
  • feat(log): improve dev/build logs: #62946
  • Update font data: #63691
  • Polish dev-overlay text styling: #63721
  • [PPR] Dynamic API Debugging: #61798
  • Rename encryption key generation code: #63730
  • ensure null loading boundaries still render a Suspense boundary: #63726
  • perf: download and save mkcert in stream: #63527
  • prevent router markers from leaking: #63606
  • Turbopack: fix allocation inefficiency: #63738

Documentation Changes

Example Changes

  • Revert "chore(examples): migrate mdx from pages router (JS) to app router (TS)": #63704

Misc Changes

  • Update Turbopack production test manifest: #63688
  • Revert "Update Turbopack production test manifest": #63699
  • Revert "Revert "Update Turbopack production test manifest"": #63700
  • Ensure production integration test results are uploaded: #63706
  • Fix name of production tests for collection: #63714
  • Update Turbopack development test manifest: #63716
  • Ensure test-firefox-safari is required for tests passing: #63733
  • chore(github-workflow): remove TODO comment: #63737
  • de-flake prerender-prefetch test: #63739

Credits

Huge thanks to @timneutkens, @sokra, @balazsorban44, @huozhi, @wyattjoh, @shuding, @ztanner, @ijjk, @samcx, @SukkaW, and @IvoBiaus for helping!

v14.2.0-canary.43

25 Mar 23:31
Compare
Choose a tag to compare
v14.2.0-canary.43 Pre-release
Pre-release

Core Changes

  • fix(dev-overlay): align codeframe to formatIssue: #63624
  • Improve TypeScript plugin for server boundary: #63667
  • perf: conditionally import Telemetry: #63574
  • feat(error-overlay): style tweaks: #63522
  • Auto map optimizePackageImports to transpilePackages for pages: #63537
  • Add Next.js version to process title: #63686

Documentation Changes

  • Remove obsolete block-all-mixed-content CSP directive: #63595
  • Update middleware docs to include common use cases : #63534

Example Changes

  • chore(examples): migrate mdx from pages router (JS) to app router (TS): #63646

Misc Changes

  • Skip test/integration development tests during Turbopack build test run: #63671
  • Enable test/integration for TURBOPACK_BUILD: #63679
  • Add defaults for integration test run schedule: #63684
  • refactor: unnecessary ternary operator: #63374

Credits

Huge thanks to @kwonoj, @Juneezee, @shuding, @timneutkens, @grajen3, @balazsorban44, @ijjk, @StephDietz, @michaltarasiuk, and @ariannargesi for helping!

v14.2.0-canary.42

25 Mar 16:05
Compare
Choose a tag to compare
v14.2.0-canary.42 Pre-release
Pre-release

Core Changes

  • Update turbopack: #63541
  • Fix RSC react-dom aliases for edge: #63619
  • Move Playwright to be a peerDependency of next.js: #63530

Documentation Changes

  • docs: async is missing in a server component: #63661
  • Fix documentation of supported JS Features: #63640

Example Changes

  • Fix duplication of without on with-docker-compose Readme: #63643

Misc Changes

  • Add TURBOPACK_DEV to distinguish dev/build in test suite: #63653
  • Rename process.env.TURBOPACK -> process.env.TURBOPACK_DEV in test skips: #63665
  • add Sebastian (eps1lon) to "created-by: next.js team" in labeler config: #63669

Credits

Huge thanks to @kdy1, @timneutkens, @lubieowoce, @nauvalazhar, @setodeve, @agadzik, and @ykzts for helping!

v14.2.0-canary.41

24 Mar 23:30
Compare
Choose a tag to compare
v14.2.0-canary.41 Pre-release
Pre-release

Misc Changes

  • Remove Turbopack test skip for scss test: #63649

Credits

Huge thanks to @timneutkens for helping!

v14.2.0-canary.40

23 Mar 23:28
Compare
Choose a tag to compare
v14.2.0-canary.40 Pre-release
Pre-release

Core Changes

  • fix(next-core): refine context for unsupported edge imports: #63622

Misc Changes

  • Update Turbopack development test manifest: #63635

Credits

Huge thanks to @kwonoj for helping!

v14.2.0-canary.39

22 Mar 21:28
Compare
Choose a tag to compare
v14.2.0-canary.39 Pre-release
Pre-release

Core Changes

  • Add alias for react-dom react-server condition: #63588
  • Revert "Revert "feat(next-core): support unsupported module runtime error (#63491)"": #63609
  • Enable all pages under the browser context to proxy to the test proxy: #63610

Documentation Changes

  • chore(docs): update React docs link: #63594
  • Update 10-custom-server.mdx: #63543

Misc Changes

  • test(manifest): update manifest: #63613
  • add Janka (@lubieowoce) to "created-by: Next.js team" in labeler config: #63618

Credits

Huge thanks to @bb8dd, @SouthLink, @huozhi, @kwonoj, @lubieowoce, and @agadzik for helping!