Skip to content

Releases: vercel/next.js

v13.4.14-canary.3

12 Aug 21:41
Compare
Choose a tag to compare
v13.4.14-canary.3 Pre-release
Pre-release

Core Changes

  • Add @heroicons/react to modularizeImports: #53902
  • Turbopack: Fix debugging in napi for next-api: #53889
  • Fix/match resource: #53796
  • Use summary_large_image as twitter card if images present by default: #53919
  • Turbopack: Emit whether server or client assets changed: #53879
  • Limit sharp's concurrency: #53385
  • enable @vercel/og support for turbopack: #53917
  • feat(image): DataURL placeholder support for : #53442
  • Recover not found errors from flight data to render with proper boundary: #53703
  • Update React to 18.3.0-canary-1a001dac6-20230812: #53881
  • add "expect" to list of forbidden IPC headers: #53947

Documentation Changes

  • (docs) Fixes Server Actions example: #53920
  • fix typo: #53908
  • Docs: fix pnpm command for saving dev deps (#53937): #53938
  • The extra word 'the' has been deleted: #53951

Misc Changes

  • Update runner labels: #53925
  • Update swc_core to v0.79.55: #53831
  • [chore] Upgrade playwright to 1.35.1: #53875

Credits

Huge thanks to @shuding, @jridgewell, @jantimon, @huozhi, @ijjk, @Banbarashik, @ForsakenHarmony, @kdy1, @dvoytenko, @arturbien, @gnoff, @ztanner, and @hsrvms for helping!

v13.4.14-canary.2

11 Aug 12:03
Compare
Choose a tag to compare
v13.4.14-canary.2 Pre-release
Pre-release

Core Changes

  • fix: Update outdated transform imports lucide-react: #53697
  • Update font data: #53759
  • Add warnings for static generation bail outs: #53761
  • Sort root entries per pageExtensions config for consistency: #53769
  • improve error message for conflicting parallel segments: #53803
  • Add changeFrequency and priority attributes to sitemaps: #48484
  • Ensure we set cache-control: no-cache for actions: #53824
  • Reuse RenderWorker type: #53782
  • fix: normalize backslash in getStaticPaths() for windows: #53876
  • Delete errorneous empty content length header: #53843
  • Turbopack: more tests and bugfixes for next.rs api: #53809

Documentation Changes

  • Fix a link in incrementalCacheHandlerPath.mdx: #53718
  • Fix typo in data fetching documentation: #53772
  • Docs: Add option for fetching data using route handlers - from the client: #53793
  • docs: Add more information about Server Actions: #53805
  • docs: document cache tagging mechanism: #53806
  • chore(docs): add missing "try it out": #53815
  • docs: Opting out of scrolling with next/link and useRouter.: #53804
  • chore(docs): note cache-control header for preview/draft mode: #53825
  • Include instructions for bun package manager: #53590
  • Docs: Update confusing wording in intercepting routes: #53854

Example Changes

  • chore: add light/dark mode theme detection to image component example: #53760

Misc Changes

  • Move next-rs API tests from unit to e2e: #53771
  • test(turbo): allow to run test with --experimental-turbo: #53396
  • chore(actions): exclude drafts from PR notificiation: #53669

Credits

Huge thanks to @ericfennis, @JohnAdib, @ijjk, @MiLk, @kwonoj, @delbaoliveira, @balazsorban44, @styfle, @leerob, @ztanner, @LuudJanssen, @lucasconstantino, @timneutkens, @davecarlson, @colinhacks, and @sokra for helping!

v13.4.14-canary.1

08 Aug 14:12
Compare
Choose a tag to compare
v13.4.14-canary.1 Pre-release
Pre-release

Core Changes

  • Turbopack: Hide Turbo Engine internals: #53007
  • add unit test case for next.rs api: #53679
  • Fix not-found rendering in production with edge: #53687
  • fix(next/image): don't call ReactDOM.preload if missing, such as jest: #53443
  • Add docs page for uncaught DynamicServerErrors: #53402
  • Consolidate Server and Routing process into one process: #53523

Documentation Changes

  • Fix doc grammatical errors: #53672

Example Changes

  • docs(with-stripe-typescript): Update README demo link: #53662
  • (example) update github-pages example: #52168

Misc Changes

  • enable more test cases for next.rs api: #53670
  • fix(node): pnpm 8.6 needs node 16.14: #53677
  • fix(create-next-app): fix CI defaults (default to typescript): #53686
  • fix azure test cases: #53692
  • Adding GoogleMaps and Youtube embed components: #52909
  • Update env variable for fonts data workflow: #53701

Credits

Huge thanks to @sokra, @jsteele-stripe, @alexkirsz, @tknickman, @gaojude, @styfle, @janicklas-ralph, @huozhi, @ijjk, @vinaykulk621, @balazsorban44, @ztanner, and @timneutkens for helping!

v13.4.14-canary.0

07 Aug 12:49
Compare
Choose a tag to compare
v13.4.14-canary.0 Pre-release
Pre-release

Core Changes

  • Fix action failures due to state tree encoding: #53655
  • Initial HMR Nexturbo API implementation: #52950
  • Turbopack: add edge app routes : #53387

Misc Changes

  • update eslint config: #53637

Credits

Huge thanks to @iamarpitpatidar, @pythagoras-yamamoto, @alexkirsz, and @sokra for helping!

v13.4.13

07 Aug 07:25
Compare
Choose a tag to compare

Core Changes

  • Improve internal web stream utils: #53004
  • fix: Add Next-Url to http vary in consideration of intercept routes.: #52746
  • update Turbopack: #53098
  • Add app, error, and document entrypoints: #53013
  • Turbopack: use edge environment in server-side rendering of client components too: #53099
  • refactor(codemod): replace chalk with picocolors: #53115
  • move webpack specific logic into a separate file: #53114
  • feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: #52356
  • Fix not found hangs the build with overridden node env: #53106
  • chore: update warning message from yarn add sharp to npm i sharp: #53130
  • fix(edge): allow Request cloning via NextRequest: #53157
  • chore: extract common get-validated-args: #53165
  • Fix minimal basePath handling: #53174
  • Updates @typescript-eslint/parser to 6.1.0: #52848
  • fix(next/image): washed out blur placeholder: #52583
  • Handle basePath app-dir minimal case: #53189

Documentation Changes

  • (Docs) add missing import.: #52992
  • Fix formData code snippet in route handler docs: #52532
  • docs: remove unneeded good to know section during installation: #53078
  • docs: fix typo in 08-parallel-routes.mdx: #53069
  • chore(docs): Extend the options for custom server init: #52851
  • (Docs) Add missing import for useRef(): #53015
  • (Docs) Remove FormData type on formData defined in .js file: #53014
  • docs: fix codeblock for redirect: #53120
  • chore(docs): client-side data fetching loading state: #53164

Example Changes

  • feat: remove unused global variable: #51767

Misc Changes

  • chore(ci): always run validate-docs-links action: #53022
  • update install-native postinstall to use pnpm: #53080
  • chore(ci): make validate-docs-links required: #53123
  • chore(test): fix flaky tsconfig.json test: #53132
  • chore(ci): fix validate-docs-links for non-PR: #53129
  • Temporarily skip flakey action revalidate: #53134

Credits

Huge thanks to @vinaykulk621, @Lantianyou, @styfle, @shuding, @joulev, @AkifumiSato, @trigaten, @HurSungYun, @DevLab2425, @sokra, @alexkirsz, @ztanner, @leerob, @SukkaW, @kwonoj, @huozhi, @ijjk, @balazsorban44, @daniel-web-developer, @ky1ejs, and @arturbien for helping!

v13.4.13-canary.18

07 Aug 01:06
Compare
Choose a tag to compare
v13.4.13-canary.18 Pre-release
Pre-release

Core Changes

  • Fix other case for buildId mismatch: #53643
  • Update font data: #53649

Documentation Changes

  • fix typo in image.mdx: #53638

Misc Changes

  • Add update fonts workflow: #53645
  • Add node setup for fonts workflow
  • Update fonts workflow env

Credits

Huge thanks to @martinstanicio and @ijjk for helping!

v13.4.13-canary.17

06 Aug 20:38
Compare
Choose a tag to compare
v13.4.13-canary.17 Pre-release
Pre-release

Core Changes

  • Revert "Implement new forking technique for vendored packages. (#51083)": #53640
  • Fix tracing in require-hook: #53642

Documentation Changes

  • (Docs) Remove appDir from experimental flag in mdx configuration docs.: #53610
  • docs: fix the link to another document: #53599

Misc Changes

  • Reduce flakiness of app-fetch-logging test: #53612

Credits

Huge thanks to @vinaykulk621, @ztanner, @tnyo43, @gnoff, and @ijjk for helping!

v13.4.13-canary.16

05 Aug 00:21
Compare
Choose a tag to compare
v13.4.13-canary.16 Pre-release
Pre-release

Core Changes

  • update turbopack and update code for API changes: #53576
  • chore(lint): fix lint warning about unused import current_dir: #53587
  • Update to turbopack-230804.2: #53588
  • Remove Base Path from usePathname output: #53582
  • Update ISR revalidateTag handling: #53595
  • Implement new forking technique for vendored packages.: #51083
  • return a 404 when /next/_data build IDs are mismatched: #53596

Documentation Changes

  • docs: update webhook snippet for cache revalidation: #53585
  • use import type to import from 'next' in ts examples: #53568
  • chore(docs): update static exports documentation with missing info: #53592
  • docs: fix typo on caching page: #53597

Example Changes

  • EXAMPLE: fix with-supabase # button style: #53531

Misc Changes

  • chore: update to pnpm@8.6.11: #50923

Credits

Huge thanks to @sokra, @ForsakenHarmony, @styfle, @olrtg, @williamli, @gon250, @wbinnssmith, @wyattjoh, @ijjk, @gnoff, @leerob, and @ztanner for helping!

v13.4.13-canary.15

04 Aug 19:13
Compare
Choose a tag to compare
v13.4.13-canary.15 Pre-release
Pre-release

Core Changes

  • Move metadata error under error boundaries: #53551
  • Fix dynamic route not-found boundary matching: #53564

Documentation Changes

  • doc: styled-components has stable version: #53539

Misc Changes

  • Add test for catching metadata error in error boundaries: #53581

Credits

Huge thanks to @huozhi and @landsman for helping!

v13.4.13-canary.14

04 Aug 09:03
Compare
Choose a tag to compare
v13.4.13-canary.14 Pre-release
Pre-release

Core Changes

  • feat(next): next info --verbose for additional details: #53181
  • fix: fetch deduping in dev: #53549
  • fix(next): clarify fetch polyfill, drop node-fetch: #53548
  • chore: remove useless curly brackets from next/legacy/image: #53534
  • add support for EXPERIMENTAL_TURBOPACK in next build: #53535
  • update turbopack: #53545

Documentation Changes

  • Fix markdown for caching doc link: #53536
  • docs: Remove duplicate backtick in next/font: #53520
  • docs: Fix typo and link in 02-app-router-migration.mdx: #53537
  • docs: fix force-dynamic example: #53521
  • Add --use-bun to create-next-app: #53467

Example Changes

  • example: Improve Stripe examples: #53255
  • Move USER and remove redundant --chown from Dockerfile: #53441

Misc Changes

  • update swc_core and sync deps: #53538
  • chore: add GH action to notify about pending PRs: #53541
  • chore: update bug repro links: #53550

Credits

Huge thanks to @kwonoj, @jacobpgn, @sokra, @jaknas, @balazsorban44, @ztanner, @robertwbradford, @noam-honig, @jsteele-stripe, @stefee, @li-jia-nan, and @colinhacks for helping!