Releases: vercel/next.js
Releases · vercel/next.js
v15.0.0-canary.97
Core Changes
- Allow users to use process.env.NEXT_SSG_FETCH_METRICS to control fetch metrics during SSG: #68378
- refactor: replace
indexOf === 0
withstartsWith
: #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
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
- box Scheduled task state to save memory (vercel/turbo#8807)
- Drop excessive cells after task reexecution (vercel/turbo#8170)
- reduce memory and consolidate shared vs transient cells (vercel/turbo#8263)
- avoid implementing Eq on Completion (vercel/turbo#8818)
- feat: Improve tree shaking (vercel/turbo#8781)
- GC auto increase memory limit on inefficient GC (vercel/turbo#8687)
- Reduce macro usage in turbo-tasks-testing (vercel/turbo#8832)
- fix: Use
hygiene_with_config
instead ofhygiene
(vercel/turbo#8848) - Support monorepo package self-references (vercel/turbo#8820)
- allow to resolve symlinks on DirectoryEntry (vercel/turbo#8851)
- fix symlinks and dotfiles while reading glob (vercel/turbo#8865)
- Support
module_resolution: "nodenext"
(vercel/turbo#8748) - Add/move tests for Vc generics (vercel/turbo#8843)
- Fix
ReadRef<T>::cell
whenT
!=T::Read::Repr
(vercel/turbo#8845) - fix: Fix tree shaking even more (vercel/turbo#8864)
- improve test glob to exclude output folder (vercel/turbo#8875)
- only add import references when they are used (vercel/turbo#8874)
- Replace MDX ModuleType with MDX SourceTransform (vercel/turbo#8766)
- Make JS Lints have lower severity (vercel/turbo#8837)
- Convert MDX errors into issues (vercel/turbo#8879)
- smarter logical combination that keeps truthy/falsy/nullish property (vercel/turbo#8873)
- Skip unreachable code when early return can be statically analysed (vercel/turbo#8890)
- Add 'turbopack/' from commit 'fb033c4917bb1bb98b238f1b4c7a928b66a90887'
Credits
Huge thanks to @mud-ali, @ijjk, @sokra, and @ForsakenHarmony for helping!
v15.0.0-canary.95
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 from03
to04
: #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!
v15.0.0-canary.94
v15.0.0-canary.93
Core Changes
- next/form: #68102
- Remove legacy next/link prefetch={true} warning: #68326
- Drop react-dev-overlay from production bundle: #68197
- Update React from
6230622a1a-20240610
to3208e73e-20240730
: #68330
Example Changes
- docs: Custom Server for App Router: #68167
Misc Changes
Credits
Huge thanks to @lubieowoce, @leerob, @timneutkens, @eps1lon, and @icyJoseph for helping!
v15.0.0-canary.92
Core Changes
- Fix hmr assetPrefix escaping and reuse logic from other files: #67983
- Add deployment id header for rsc payload if present: #67255
- Turbopack: Implement HMR for module-scoped environment variable changes: #68209
- Revert "Update React from 6230622a1a-20240610 to 76002254-20240724 (#68149)": #68300
- Log cached fetches during HMR refreshes if enabled in logging config: #68287
- Upgrade Turbopack: #68327
Misc Changes
- Add app-action deploy test to manifest: #68308
- Add test for serverExternalPackages inside node_modules: #68156
Credits
Huge thanks to @kjugi, @ijjk, @huozhi, @wbinnssmith, @mischnic, @eps1lon, @unstubbable, and @timneutkens for helping!
v15.0.0-canary.91
v15.0.0-canary.90
Core Changes
- Ensure we only handle app nav failure for actual error: #68285
- Drop @babel/plugin-transform-classes by default: #68290
Example Changes
- Examples: Updated the example of catch all routes to utilize the App Router: #68270
Misc Changes
- chore(github): initial setup for triage_with_ai.yml workflow: #68289
- docs: add Stack Auth to list of auth libraries: #68284
Credits
Huge thanks to @ijjk, @niketchandivade, @samcx, and @N2D4 for helping!
v15.0.0-canary.89
Core Changes
- Update React from
6230622a1a-20240610
to76002254-20240724
: #68149 - fix: grammar in jsdoc: #68253
- Add telemetry for React Compiler usage: #68079
Misc Changes
- Cleanup Yarn/npm specific fields in root package.json: #68186
- Turbopack build: Fix CSS test: #68266
- Restore
workspaces
in package.json: #68267 - Update devlow to 0.3.2: #68275
Credits
Huge thanks to @eps1lon, @domin-mnd, @timneutkens, and @wbinnssmith for helping!