Releases: vercel/next.js
Releases · vercel/next.js
v15.0.0-canary.53
v15.0.0-canary.52
v15.0.0-canary.51
Core Changes
- fix(turbopack): build all parallel routes to make sure HMR works: #67222
Misc Changes
- Allow busting reserved Github action caches: #66638
Credits
Huge thanks to @eps1lon and @ForsakenHarmony for helping!
v15.0.0-canary.50
Core Changes
- fix(next/image): improve
w
andq
query string validation for integers: #67293 - chore: throw when three dot character is detected in segment: #67348
- Add warn and telemetry for customized esmExternals: #67339
- perf: improve retrieving
versionInfo
on Turbo HMR: #67309 - fix(next/image): undo tight coupling between
priority=true
andfetchPriority=high
: #67351 - use fetch priority for app prefetches: #67356
- fix prefetch bailout detection for nested loading segments: #67358
Misc Changes
- Improve Unstable Cache Docs: #65942
- chore: add
swc-build-native
script at root package.json: #67345 - Fix test-new-tests args parsing: #67308
- docs: Improve error handling docs: #67332
- Update
labeler.json
: #67359 - Ensure
required-server-files
test can exit cleanly: #66765
Credits
Huge thanks to @Arinji2, @devjiwonchoi, @ijjk, @styfle, @leerob, @huozhi, @ztanner, and @unstubbable for helping!
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!