Skip to content

Releases: vercel/next.js

v15.0.0-canary.104

06 Aug 18:45
Compare
Choose a tag to compare
v15.0.0-canary.104 Pre-release
Pre-release

Core Changes

  • Move turbopack panic log to tmpdir: #67930
  • Allow dev server to exit cleanly (SIGINT/SIGTERM): #67165
  • Don't throw TurbopackInternalError if there are issues: #68529
  • Handle more cases with env inlining: #68590

Misc Changes

  • [turbopack] Replace uses of globby in scripts with glob: #68493
  • Switch from ld (the default linker) to using lld for GNU Linux targets: #65898
  • only perform VersionedContentMap bookkeeping in dev: #68445
  • print a warning when the trace file is missing rather than wait: #68438
  • ast-grep lint fix: don’t call variables context: #68550
  • refactor(turbopack): Remove cast to EcmascriptModuleAsset: #68427
  • docs: clarify caching of fetch based on comment: #68419
  • docs: add correct switcher to partial prerendering docs: #68418
  • chore(turbopack): Enable the rust-analyzer component in rust-toolchain.toml: #68592

Credits

Huge thanks to @wbinnssmith, @bgw, @arlyon, @mischnic, @kdy1, @leerob, @Marukome0743, and @ijjk for helping!

v15.0.0-canary.103

05 Aug 22:53
Compare
Choose a tag to compare
v15.0.0-canary.103 Pre-release
Pre-release

Core Changes

  • Add env handling for experimental tracing: #68516
  • chore: typo in bootrap to bootstrap: #68517
  • Refactor ModuleOptionsContext API: #67864
  • fix(turbopack): don't log errors when they are thrown: #68331
  • Ensure client components are in experimental trace: #68492
  • Ensure webpack cache does not conflict with experimental tracing: #68515
  • Add store only mode for experimental tracing: #68548

Misc Changes

  • Upgrade to rustc nightly-2024-08-01: #68452
  • allow to run trace-server on a different port: #68431
  • Update flakey HMR test with turbopack: #68495
  • update node-version specifier for broader support: #68442
  • chore: remove turbopack-binding and other unused crates: #68456
  • chore(turbopack): Add comment_width = 100 to rustfmt.toml: #68541
  • vscode settings.json: Use dedicated configuration for rust-analyzer target directory: #68543
  • Add ast-grep GitHub Action: #68540
  • [turbopack] Make ReadRef using VcCellMode semantics, add VcCellMode::raw_cell API: #68467
  • [turbopack] Minimal implementation of local Vcs: #68469
  • Remove invalid line from memory usage doc: #68551
  • [turbopack] Implement resolution for local Vcs: #68472
  • [turbopack] Respect VcCellMode in TraitRef::cell: #68473
  • [turbopack] Implement remainder of local Vcs: casting and get_task_id: #68474

Credits

Huge thanks to @ijjk, @devjiwonchoi, @mischnic, @ForsakenHarmony, @sokra, @arlyon, @bgw, and @wbinnssmith for helping!

v15.0.0-canary.102

04 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.102 Pre-release
Pre-release

Core Changes

  • Colocate cssnanon-preset-simple unit test with source: #68508
  • Compile path-to-regexp via ncc: #68465

Example Changes

Misc Changes

  • Update flakey module-errors test: #68494

Credits

Huge thanks to @ijjk, @luojiyin1987, and @eps1lon for helping!

v15.0.0-canary.101

03 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.101 Pre-release
Pre-release

Core Changes

  • Stabilize outputFileTracing configs: #68464
  • Delete debug tarball file and add to gitignore: #68478
  • ppr: prevent CacheNode.loading from being cleared on popstate: #68488

Misc Changes

  • Use posix-compatible syntax for pre-push hook: #68421

Credits

Huge thanks to @bgw, @ijjk, and @ztanner for helping!

v15.0.0-canary.99

02 Aug 22:31
Compare
Choose a tag to compare
v15.0.0-canary.99 Pre-release
Pre-release

Core Changes

  • Use font color for static indictor close icon: #68417
  • Support @next/mdx with Turbopack: #68397
  • Update React from 3208e73e-20240730 to 06d0b89e-20240801: #68444
  • Fix ncc clearing task: #68468
  • Clean-up legacy terser code: #68462
  • [ppr] Configuration for max react headers length: #67715

Example Changes

  • with-mongodb update to add both App and Pages Router examples: #68461

Misc Changes

  • Remove remaining uses of removed swcMinify config option: #68389
  • Get rid of tower-uds crate: #68446
  • refactor(cna): use Commander args instead of process.argv: #68454
  • Add docs to mention glob behavior of trace includes/excludes: #68463

Credits

Huge thanks to @eps1lon, @ijjk, @mischnic, @arlyon, @devjiwonchoi, @codeSTACKr, and @wyattjoh for helping!

v15.0.0-canary.98

02 Aug 05:33
Compare
Choose a tag to compare
v15.0.0-canary.98 Pre-release
Pre-release

Core Changes

  • feat: Enable tree shaking of turbopack: #66689

Example Changes

  • Update Sanity example deps and fix readme typo: #68359
  • Migrated svg-components to App-router: #68394

Credits

Huge thanks to @stipsan, @Hemanshu-Upadhyay, and @kdy1 for helping!

v15.0.0-canary.100

02 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.100 Pre-release
Pre-release

Misc Changes

  • Add pack/unpack scripts from nextpack: #68471

Credits

Huge thanks to @wbinnssmith for helping!

v15.0.0-canary.97

01 Aug 23:32
Compare
Choose a tag to compare
v15.0.0-canary.97 Pre-release
Pre-release

Core Changes

  • Allow users to use process.env.NEXT_SSG_FETCH_METRICS to control fetch metrics during SSG: #68378
  • refactor: replace indexOf === 0 with startsWith: #68116

Misc Changes

  • docs: Improve PPR config/rendering sections: #68210

Credits

Huge thanks to @mknichel, @leerob, and @Juneezee for helping!

v15.0.0-canary.96

01 Aug 16:21
Compare
Choose a tag to compare
v15.0.0-canary.96 Pre-release
Pre-release

Core Changes

  • Remove quotation marks from object key : #68337
  • Move static indicator into dev overlay: #68369
  • Ensure we match comment minify behavior between terser and swc: #68372
  • update turbopack: #68399
  • chore: fix references for the new turbopack crates: #68128
  • refactor: merge turbopack crates into next.js: #68127

Misc Changes

Credits

Huge thanks to @mud-ali, @ijjk, @sokra, and @ForsakenHarmony for helping!

v15.0.0-canary.95

31 Jul 23:33
Compare
Choose a tag to compare
v15.0.0-canary.95 Pre-release
Pre-release

Core Changes

  • [form] typedRoutes support for action prop: #68323
  • fix: allow empty string value for opengraph: #68262
  • update turbopack: #68354
  • fix renaming of page files, add handling of symlinked pages: #68195

Example Changes

  • update react remove properties to support app route: #68324

Misc Changes

  • docs: small follow up for custom server: #68334
  • Turbopack: Add docs for unsupported :import and :export: #68353
  • test: fix invalid URL in app-types test: #68360
  • Docs: Next.js 15 RC updates: #67839
  • chore: remove fast-xml-parser from a test: #68310
  • docs: fix typo on file extensions: #68043
  • HOTFIX: pages doc next-config-js was moved from 03 to 04: #68370
  • Ensure we always run types-and-precompiled CI check: #68371
  • Turbopack: reduce tasks needed for emitting: #68212
  • refactor(cna): refactors and small perf wins: #68225
  • Update turbopack dev manifest for flakey loading test: #68373

Credits

Huge thanks to @niketchandivade, @leerob, @timneutkens, @lubieowoce, @devjiwonchoi, @delbaoliveira, @sokra, @Marukome0743, @luciancah, and @ijjk for helping!