Releases: vercel/next.js
v15.0.0-canary.49
Core Changes
- packages/next: opt ts-morph into serverExternalPackages: #67284
Credits
Huge thanks to @MaxLeiter for helping!
v15.0.0-canary.48
Core Changes
- chore(docs): improve visual appearance of badges in README.md: #67254
- refactor: replace
glob
w/fast-glob
in eslint plugin: #67261 - reject actions with invalid RSC responses: #67059
- chore: bump pnpm to 9.4.0: #64945
Misc Changes
- chore(docs): fix miss spell: #67228
- chore: bump turbo to 2.0.6-canary.0: #67270
- docs(mdx): add clarification for mdxRs: #67237
- Docs: Update
fetch
information in caching docs: #67279
Credits
Huge thanks to @creativoma, @GyoHeon, @samcx, @SukkaW, @ztanner, and @delbaoliveira for helping!
v15.0.0-canary.47
Core Changes
- feat: enable @typescript-eslint/recommended in create-next-app --typescript: #52845
- fix missing command in next-codemod: #67216
Example Changes
- examples(with-mdx): update to MDX 3: #62503
- Revert "examples(with-mdx): update to MDX 3": #67249
- add more examples to run-for-change script: #67250
Misc Changes
- Update unit test docs in compliance with testing-library release: #67217
- [ppr] Test fixes for deployment tests : #67256
Credits
Huge thanks to @jophy-ye, @remcohaszing, @JoshuaKGoldberg, @huozhi, @ztanner, and @wyattjoh for helping!
v15.0.0-canary.46
Core Changes
- fix(turbopack): add no-op
resolveAbsolutePath
to browser runtime: #67215
Misc Changes
- Test that nonlatin characters donβt cause hard reloads in hmr: #67077
Credits
Huge thanks to @wbinnssmith and @ForsakenHarmony for helping!
v15.0.0-canary.45
Core Changes
- make next/dynamic visit more incremental and cacheable: #66912
- Make synced react-is version more obvious: #67189
- fix: Narrow down from
string | undefined
tostring
: #65248 - Upgrade Turbopack: #67209
- [ppr] Handle corrupted postponed state: #67021
Example Changes
- fix: fix entry point for storybook, add storybook static ouput to gitignore: #67207
Misc Changes
- skip provide-paths test when deployed: #67203
- Update 01-installation.mdx "create-next-app" had link in one place anβ¦: #67150
Credits
Huge thanks to @ztanner, @sokra, @eps1lon, @icyJoseph, @timneutkens, @crebelskydico, @Maaz-Ahmed007, and @wyattjoh for helping!
v15.0.0-canary.44
Core Changes
- codemod: add next/dynamic imports codemod: #67126
- Create React aliases for SVG components: #67104
- chore: fix react-is RC version pinning: #66676
- Remove extra suspense boundary for default next/dynamic: #67014
- Remove devdependency uuid: #67190
Misc Changes
- docs: static exports: #67181
- Do not skip
react-owner-stacks-svgr
test for turbopack build: #67184 - Upgrade TypeScript to v5.4.5: #67171
- Test lint config after first-time setup: #67146
Credits
Huge thanks to @huozhi, @unstubbable, @leerob, @devjiwonchoi, @eps1lon, @crutchcorn, and @torresgol10 for helping!
v15.0.0-canary.43
Core Changes
- Fix server action edge redirect with middleware rewrite: #67148
- chore: turbopack metadata routes normalizing: #67159
Misc Changes
- Update Turbopack to turbopack-240621.2: #67110
Credits
Huge thanks to @huozhi and @wbinnssmith for helping!
v15.0.0-canary.42
Core Changes
- Add build diagnostics for saving debug information during a build: #66187
- chore: add detection for image more types: #67112
- dx: add pagePath info to missing component error: #66916
- Add experimental flag for providing entry paths: #67134
- Fix noindex is missing on static not-found page: #67135
- Refactor code: #64429
Example Changes
- Example/update blog starter: #66926
Misc Changes
Credits
Huge thanks to @mknichel, @styfle, @mayank1513, @ztanner, @torresgol10, @huozhi, @ijjk, and @shuding for helping!
v15.0.0-canary.41
v15.0.0-canary.40
Core Changes
- Remove handling on findDOMNode warning: #67054
Misc Changes
- chore: Update
testing
crate: #66975 - Update Turbopack production test manifest: #67094
- Update Turbopack development test manifest: #67093
- Skip webpack specific test for Turbopack build: #67067
- Update
swc_core
tov0.95.4
: #67082
Credits
Huge thanks to @kdy1, @timneutkens, and @eps1lon for helping!