Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] canary from vercel:canary #2

Merged
merged 749 commits into from
Jul 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
749 commits
Select commit Hold shift + click to select a range
3c99b8c
v15.0.0-canary.20
vercel-release-bot Jun 8, 2024
25d3581
ensure router cache updates reference the latest cache values (#66681)
ztanner Jun 9, 2024
4539e33
v15.0.0-canary.21
vercel-release-bot Jun 9, 2024
1afdbb8
Update devdependecies tar and type (#66580)
torresgol10 Jun 10, 2024
38ac71b
Fix esm property def in flight loader (#66286)
huozhi Jun 10, 2024
891a30c
v15.0.0-canary.22
vercel-release-bot Jun 10, 2024
6cad923
test: migrate dev error tests into separate sandbox test (#66666)
huozhi Jun 10, 2024
fd0bc94
Update React from f994737d14 to 1df34bdf62 (19.0.0-rc.0) (#66533)
eps1lon Jun 10, 2024
6862a53
v15.0.0-canary.23
vercel-release-bot Jun 10, 2024
d7d5117
Update 08-lazy-loading.mdx (#66705)
mratlamwala Jun 10, 2024
1cb3a0b
fix(turbopack): remove tailwindcss from default external packages (#6…
ForsakenHarmony Jun 10, 2024
544fc0a
fix: Update docker base images to node:20 (#66702)
mayank1513 Jun 10, 2024
f893c18
Append sitemap extension and optimize imafe metadata static generatio…
huozhi Jun 10, 2024
6c1d700
feat(turbopack-ecmascript): cache external modules with wrapper (#63337)
ForsakenHarmony Jun 10, 2024
5be04cf
Incremental Static Regeneration - docs update explaining surprising b…
karlkeefer Jun 10, 2024
e7694b3
[ppr] Enable static shell debugging in other environments (#65483)
wyattjoh Jun 10, 2024
eb9f49b
Run Pages Router test with same version as Next.js peer dependency (#…
eps1lon Jun 10, 2024
755c9e4
Add timeout/retry handling for fetch cache (#66652)
ijjk Jun 10, 2024
16caf41
Fix inconsistency with 404 getStaticProps cache-control (#66674)
ijjk Jun 10, 2024
996a290
[lint] Allow lint warnings to pass in CI (#66140)
wyattjoh Jun 10, 2024
edf8cc5
tests: fixed some test types and fixed darwin support (#65722)
wyattjoh Jun 10, 2024
78505fc
chore(test): add types to tests (#66724)
samcx Jun 10, 2024
14ec3a2
Docs: Update `unstable_after` based on community questions (#66716)
delbaoliveira Jun 10, 2024
fc03fae
v15.0.0-canary.24
vercel-release-bot Jun 10, 2024
fa05f11
tweak flaky module-imports test (#66728)
ztanner Jun 10, 2024
0e582a9
Update devdependecy @types/node (#66725)
torresgol10 Jun 10, 2024
7b97f30
Revert "Fix esm property def in flight loader" (#66727)
ztanner Jun 11, 2024
e01d52a
Update React from `1df34bdf62` to `6230622a1a` (#66726)
ztanner Jun 11, 2024
8bac76a
v15.0.0-canary.25
vercel-release-bot Jun 11, 2024
db9170c
Docs: Fix typo (#66749)
delbaoliveira Jun 11, 2024
12190af
Prevent append of trailing slash in cases where path ends with a file…
kshehadeh Jun 11, 2024
f6bdd11
Update font data (#66730)
vercel-release-bot Jun 11, 2024
73e4895
Use addDependency to track metadata route file changes (#66714)
huozhi Jun 11, 2024
6606630
refactor: simplified lint-staged config (#66720)
wyattjoh Jun 11, 2024
fbcc21a
docs(create-next-app): update Geist font reference (#66737)
Marukome0743 Jun 11, 2024
801e891
remove related e2e workflow (#66758)
ztanner Jun 11, 2024
46d3066
Log stdio for pull-turbo-cache script (#66759)
ijjk Jun 11, 2024
b5d0a67
Update devDependecy prettier-plugin-tailwindcss (#66713)
torresgol10 Jun 11, 2024
62e8c9d
test: add name re-export from client components as page case (#66760)
huozhi Jun 11, 2024
0fee50e
fix: app-router prefetch crash when an invalid URL is passed to Link …
lubieowoce Jun 11, 2024
f0e4298
Ensure urlPathname is always a pathname (#63846)
wyattjoh Jun 11, 2024
65fd44b
build: Update `swc_core` to `v0.93.2` (#66698)
kdy1 Jun 11, 2024
b8be05c
fix e2e deployment test action (#66721)
ztanner Jun 11, 2024
a00555a
tweak deploy failure notification condition (#66769)
ztanner Jun 11, 2024
0c49daa
fix client-cache deploy tests (#66770)
ztanner Jun 11, 2024
561dcf6
chore: bump turbo to 2.0.3 (#66762)
samcx Jun 11, 2024
e167e7f
fix app-custom-routes deploy test (#66773)
ztanner Jun 11, 2024
03b5267
v15.0.0-canary.26
vercel-release-bot Jun 11, 2024
d22da49
Revert "chore: bump turbo to 2.0.3" (#66775)
ijjk Jun 12, 2024
0cce20d
v15.0.0-canary.27
vercel-release-bot Jun 12, 2024
eb6575a
tweak deploy test concurrency & fail condition (#66779)
ztanner Jun 12, 2024
4398e34
use node js chunking context for evaluation (#66710)
sokra Jun 12, 2024
f87dc4a
Add bench application with heavy dependencies (#66564)
timneutkens Jun 12, 2024
ac46ffe
disable deploy tests for incompatible suites (#66776)
ztanner Jun 12, 2024
f34445e
refactor: simplified async storage wrappers (#66767)
wyattjoh Jun 12, 2024
73918c6
Ensure turbo is setup when building in docker (#66804)
ijjk Jun 12, 2024
535d466
fix edge-document deploy test (#66805)
ztanner Jun 12, 2024
bebc63f
Update devdependecy commander (#66771)
torresgol10 Jun 12, 2024
e296846
chore: bump turbo to 2.0.3 (#66784)
samcx Jun 12, 2024
8f67469
fix parallel-route-not-found-params deploy test (#66807)
ztanner Jun 12, 2024
33872bf
Make `InvalidImportResolvePlugin` a `BeforeResolvePlugin` (#66622)
wbinnssmith Jun 12, 2024
970420d
v15.0.0-canary.28
vercel-release-bot Jun 12, 2024
107a45f
fix ppr deploy test (#66809)
ztanner Jun 12, 2024
7c97f56
fix app-prefetch-false-loading deploy test (#66811)
ztanner Jun 13, 2024
36192ea
build: Update `swc_core` to `v0.93.4` (#66781)
kdy1 Jun 13, 2024
258726e
re-add test output string in run-tests (#66828)
ztanner Jun 13, 2024
96d6370
fix revalidate-reason deploy test (#66830)
ztanner Jun 13, 2024
918af16
fix parallel-routes-revalidation deploy test (#66831)
ztanner Jun 13, 2024
4644138
Fix: only inject clientTraceMetadata into html page once (#66763)
huozhi Jun 13, 2024
b9d5421
fix app-action deploy tests (#66846)
ztanner Jun 13, 2024
d8f1a5d
enable parallel-routes-and-interception deploy tests (#66848)
ztanner Jun 13, 2024
4dd2675
fix deploy tests that patch node_modules (#66849)
ztanner Jun 13, 2024
02de207
fix actions-navigation deploy test (#66850)
ztanner Jun 13, 2024
c0b3c47
v15.0.0-canary.29
vercel-release-bot Jun 14, 2024
1b93f36
de-flake interception-route-prefetch-cache test (#66854)
ztanner Jun 14, 2024
a00146e
Use turbo-tasks-malloc on all platforms (#66815)
bgw Jun 14, 2024
b8bf2c8
[ppr] Improve DX for static shell debugging in dev mode (#66806)
unstubbable Jun 14, 2024
e4d107c
v15.0.0-canary.30
vercel-release-bot Jun 14, 2024
ce69888
Reland "Middleware to use react-server condition" (#66534)
huozhi Jun 14, 2024
c436a83
tweak deploy test jobs (#66856)
ztanner Jun 14, 2024
61897f2
Update use-search-params.mdx (#66857)
a89529294 Jun 14, 2024
642e93c
docs: update code block filename in Module Aliases section (#66825)
Juneezee Jun 14, 2024
14b7b37
Update with-supertokens example (#66827)
anku255 Jun 14, 2024
710b0b7
chore(github): update users (#66877)
samcx Jun 14, 2024
f8f2773
fix webhook token (#66883)
ztanner Jun 14, 2024
6ae9828
de-flake next-image test (#66882)
ztanner Jun 14, 2024
fd9c524
Revert "Use turbo-tasks-malloc on all platforms" (#66884)
ijjk Jun 14, 2024
6306ea3
v15.0.0-canary.31
vercel-release-bot Jun 14, 2024
1e06340
fix: wait for playwright fixture to setup before running test (#66842)
kevva Jun 14, 2024
c28ed58
Handle action middleware rewrite case (#66852)
ijjk Jun 14, 2024
7fd37cc
split CI retry workflows (#66888)
ztanner Jun 14, 2024
d12b7a5
v15.0.0-canary.32
vercel-release-bot Jun 14, 2024
0b1209e
Revert "Revert "Use turbo-tasks-malloc on all platforms" (#66884)", f…
bgw Jun 15, 2024
70df7cf
[Turbopack] improve memory measurement suite (#66748)
sokra Jun 15, 2024
c189891
skip incompatible deploy test (#66886)
ztanner Jun 15, 2024
d46596d
Fix workflow typo (#66903)
ztanner Jun 15, 2024
5e30f86
v15.0.0-canary.33
vercel-release-bot Jun 15, 2024
cb2663a
Fix: remove enegine requried pnpm version (#66914)
huozhi Jun 15, 2024
3dba220
v15.0.0-canary.34
vercel-release-bot Jun 15, 2024
c037473
Move `create-next-app` public/ assets from local folder→ remote URL (…
leerob Jun 16, 2024
e07b8b8
v15.0.0-canary.35
vercel-release-bot Jun 16, 2024
a420820
Bump ci-info to 4.0.0 (#66810)
torresgol10 Jun 17, 2024
13f7ad3
Add protocol node: imports (#66813)
torresgol10 Jun 17, 2024
cbbe586
Current behavior of import conditions (#66829)
eps1lon Jun 17, 2024
cf75497
Update sitemap.mdx (#66950)
KeisukeNagakawa Jun 17, 2024
5346185
improve and skip test case (#66952)
sokra Jun 17, 2024
50c7e93
fix benchmark script (#66789)
sokra Jun 17, 2024
aa54867
chore(docs): add Lingui to the Internationalization Page (#66953)
andrii-bodnar Jun 17, 2024
6282423
Remove `worker` condition name when resolving files in the Edge runti…
eps1lon Jun 17, 2024
83f21e9
v15.0.0-canary.36
vercel-release-bot Jun 17, 2024
c9eab6e
small memory and tracing improvement (#66899)
sokra Jun 18, 2024
e931ec6
build: Update `swc_core` to `v0.95.2` (#66902)
kdy1 Jun 18, 2024
dc46151
Testmode: use ipv4 address to reduce dependency on local system confi…
dvoytenko Jun 18, 2024
86dbcbe
fix: Prevent MongoDB client promise being cached (#66977)
aldosch Jun 18, 2024
eeb87fa
NEXT-66966 fix title inconsistency with `unstable_` functions in Docs…
versecafe Jun 18, 2024
8415161
chore(github-workflow): bankrupt issues (#66581)
samcx Jun 18, 2024
14fdc8a
Update font data (#66969)
vercel-release-bot Jun 18, 2024
6a18991
docs: replace `let` with `const` for `useState` (#66988)
steadily-worked Jun 18, 2024
61ee393
Refactor internal routing headers to use request meta (#66987)
ijjk Jun 18, 2024
24d7a3c
Remove lazyDataResolved flag (#66578)
ztanner Jun 18, 2024
a2deeeb
refactor(next): package.json keywords `back-end` should be `backend` …
devjiwonchoi Jun 18, 2024
44aeb08
Fix internal route redirection with absolute urls outside basePath (#…
cfrank Jun 18, 2024
303e196
Expand test for AsyncLocalStorage for legacy browser compat (#61873)
karlkeefer Jun 18, 2024
55eea1c
chore(github-workflow): fix issue_bankrupt workflow (#66992)
samcx Jun 18, 2024
4ecbcfd
chore: replace deprecated `jest.autoRun` in `.vscode/settings.json` (…
devjiwonchoi Jun 18, 2024
7a9a0cc
fix caching of client chunks (#66971)
sokra Jun 18, 2024
91c825e
chore(github-workflow): fix issue_bankrupt workflow again (#66993)
samcx Jun 18, 2024
f30e5db
Run and report benchmarks (#66851)
wbinnssmith Jun 18, 2024
9889322
v15.0.0-canary.37
vercel-release-bot Jun 18, 2024
b548fc7
refactor: remove hydration link appending console interception (#67011)
huozhi Jun 19, 2024
318e345
Use `react-dom/server.edge` instead of `.browser` in Next.js runtime …
eps1lon Jun 19, 2024
2a88a09
fix: fix typo (#67012)
QiuranHu Jun 19, 2024
f6d9c51
docs: fix documentation (#67013)
farsabbutt Jun 19, 2024
445cc62
docs: update code block filename in dynamic API context error page (#…
Juneezee Jun 19, 2024
9ff5c44
chore(github-workflow): fix bankrupt issues again.. (#67015)
samcx Jun 19, 2024
54f5442
test: break down metadata test suite into smaller ones (#67018)
huozhi Jun 19, 2024
dd06246
fix conflicting turbo run summary artifacts (#67020)
ztanner Jun 19, 2024
af93aaf
chore(github-workflow): update bankrupt-issues (#67023)
samcx Jun 19, 2024
42f6dc3
Add concurrency for flakey tests detection (#67019)
ijjk Jun 19, 2024
d02dfc6
feat(turbopack): add support for esm externals in app dir (#64918)
ForsakenHarmony Jun 19, 2024
50b9966
Add sassOption `implementation` to support sass-embedded (#64577)
joostmeijles Jun 19, 2024
0c6dac4
Fix esm property def in flight loader (#66990)
huozhi Jun 19, 2024
a11364b
chore(github): add improvements to bankrupt-issues (#67028)
samcx Jun 19, 2024
16f5c28
v15.0.0-canary.38
vercel-release-bot Jun 19, 2024
b515bbc
Upgrade Turbopack (#67017)
timneutkens Jun 20, 2024
503fa92
Switch from automatically requesting reviews to manually requesting t…
sokra Jun 20, 2024
fe8d953
Replace `hasRedbox()` (#67025)
eps1lon Jun 20, 2024
fe0368f
Prepare for easier shadcn ui install (#66469)
saltcod Jun 20, 2024
b5f97ca
Updated with-sitemap example for App Router (#66995)
archanaagivale30 Jun 20, 2024
cbeb109
Improve hydration error overlay coverage (#67022)
eps1lon Jun 20, 2024
fc382a9
docs(isr): update generateStaticParams-isr docs (#67056)
samcx Jun 20, 2024
3a17d4d
fix: bad script tag in layout hydration error (#66998)
huozhi Jun 20, 2024
d1f68ac
Add dry and local options for run-tests.js (#67058)
timneutkens Jun 20, 2024
6bebacb
Ensure Turbopack build runs when experimental-compile option is used …
timneutkens Jun 20, 2024
32992fc
v15.0.0-canary.39
vercel-release-bot Jun 20, 2024
528980f
chore: Update `testing` crate (#66975)
kdy1 Jun 21, 2024
ffe3659
Update Turbopack production test manifest (#67094)
vercel-release-bot Jun 21, 2024
77a6e37
Update Turbopack development test manifest (#67093)
vercel-release-bot Jun 21, 2024
9810013
Skip webpack specific test for Turbopack build (#67067)
timneutkens Jun 21, 2024
688eb77
Remove handling on findDOMNode warning (#67054)
eps1lon Jun 21, 2024
612fd29
Update `swc_core` to `v0.95.4` (#67082)
kdy1 Jun 21, 2024
a7930c3
v15.0.0-canary.40
vercel-release-bot Jun 21, 2024
891ca7a
ensure accessing search params mark dynamic usage (#67105)
ztanner Jun 22, 2024
d3edfe1
tweak import-conditions test (#67116)
ztanner Jun 22, 2024
7f0102d
v15.0.0-canary.41
vercel-release-bot Jun 22, 2024
f9ea3a8
Add build diagnostics for saving debug information during a build (#6…
mknichel Jun 23, 2024
f5d616b
chore: add detection for image more types (#67112)
styfle Jun 23, 2024
4e9b405
Example/update blog starter (#66926)
mayank1513 Jun 23, 2024
eaa4431
fix deploy test manifest for metadata navigation test (#67132)
ztanner Jun 23, 2024
515836d
Bump conf to 13.0.0 (#67043)
torresgol10 Jun 23, 2024
b68caaf
dx: add pagePath info to missing component error (#66916)
huozhi Jun 23, 2024
16cf88e
Add experimental flag for providing entry paths (#67134)
ijjk Jun 23, 2024
fc7f62d
Fix noindex is missing on static not-found page (#67135)
huozhi Jun 23, 2024
3fb72dc
Refactor code (#64429)
shuding Jun 23, 2024
6604c18
v15.0.0-canary.42
vercel-release-bot Jun 23, 2024
7f72971
Fix server action edge redirect with middleware rewrite (#67148)
huozhi Jun 24, 2024
f03fed0
Update Turbopack to turbopack-240621.2 (#67110)
wbinnssmith Jun 24, 2024
d8a60e3
chore: turbopack metadata routes normalizing (#67159)
huozhi Jun 24, 2024
ea80201
v15.0.0-canary.43
vercel-release-bot Jun 24, 2024
c8925c3
codemod: add next/dynamic imports codemod (#67126)
huozhi Jun 25, 2024
d824059
Create React aliases for SVG components (#67104)
unstubbable Jun 25, 2024
8b5661e
docs: static exports (#67181)
leerob Jun 25, 2024
0c615f9
Do not skip `react-owner-stacks-svgr` test for turbopack build (#67184)
unstubbable Jun 25, 2024
ebc2c68
chore: upgrade ts to 5.4 (#67171)
devjiwonchoi Jun 25, 2024
63908fc
Test lint config after first-time setup (#67146)
eps1lon Jun 25, 2024
cfacca5
chore: fix react-is RC version pinning (#66676)
crutchcorn Jun 25, 2024
1a04d94
Remove extra suspense boundary for default next/dynamic (#67014)
huozhi Jun 25, 2024
0d9c89b
Remove devdependency uuid (#67190)
torresgol10 Jun 25, 2024
90f564d
v15.0.0-canary.44
vercel-release-bot Jun 25, 2024
a4431a9
skip provide-paths test when deployed (#67203)
ztanner Jun 26, 2024
d4e349f
make next/dynamic visit more incremental and cacheable (#66912)
sokra Jun 26, 2024
a832c91
Make synced react-is version more obvious (#67189)
eps1lon Jun 26, 2024
c839d58
fix: Narrow down from `string | undefined` to `string` (#65248)
icyJoseph Jun 26, 2024
5999c78
Upgrade Turbopack (#67209)
timneutkens Jun 26, 2024
b9ffa84
fix: fix entry point for storybook, add storybook static ouput to git…
crebelskydico Jun 26, 2024
a3c36fe
Update 01-installation.mdx "create-next-app" had link in one place an…
Maaz-Ahmed007 Jun 26, 2024
08793dd
[ppr] Handle corrupted postponed state (#67021)
wyattjoh Jun 26, 2024
ce6ce9b
v15.0.0-canary.45
vercel-release-bot Jun 26, 2024
c8e9e65
Test that nonlatin characters don’t cause hard reloads in hmr (#67077)
wbinnssmith Jun 26, 2024
18b13e0
fix(turbopack): add no-op `resolveAbsolutePath` to browser runtime (#…
ForsakenHarmony Jun 26, 2024
4b7924b
v15.0.0-canary.46
vercel-release-bot Jun 26, 2024
126b9c8
Update unit test docs in compliance with testing-library release (#67…
jophy-ye Jun 27, 2024
689e4b8
examples(with-mdx): update to MDX 3 (#62503)
remcohaszing Jun 27, 2024
72a6408
feat: enable @typescript-eslint/recommended in create-next-app --type…
JoshuaKGoldberg Jun 27, 2024
3d3f02e
fix missing command in next-codemod (#67216)
huozhi Jun 27, 2024
0a1f7e2
Revert "examples(with-mdx): update to MDX 3" (#67249)
ztanner Jun 27, 2024
f7d5e14
add more examples to run-for-change script (#67250)
ztanner Jun 27, 2024
3c6936c
[ppr] Test fixes for deployment tests (#67256)
wyattjoh Jun 27, 2024
1441a35
v15.0.0-canary.47
vercel-release-bot Jun 27, 2024
a7faeb0
chore(docs): improve visual appearance of badges in README.md (#67254)
creativoma Jun 28, 2024
6474cf0
chore(docs): fix miss spell (#67228)
GyoHeon Jun 28, 2024
bdd1d31
chore: bump turbo to 2.0.6-canary.0 (#67270)
samcx Jun 28, 2024
b2eafbf
refactor: replace `glob` w/ `fast-glob` in eslint plugin (#67261)
SukkaW Jun 28, 2024
87e4552
reject actions with invalid RSC responses (#67059)
ztanner Jun 28, 2024
e6983b9
chore: update pnpm to 9.4.0 (#64945)
samcx Jun 28, 2024
fc87f8e
docs(mdx): add clarification for mdxRs (#67237)
samcx Jun 28, 2024
fbede36
Docs: Update `fetch` information in caching docs (#67279)
delbaoliveira Jun 28, 2024
b1eab7f
v15.0.0-canary.48
vercel-release-bot Jun 28, 2024
862a896
packages/next: opt ts-morph into serverExternalPackages (#67284)
MaxLeiter Jun 29, 2024
b9bd23b
v15.0.0-canary.49
vercel-release-bot Jun 29, 2024
303d155
Improve Unstable Cache Docs (#65942)
Arinji2 Jul 1, 2024
cf71687
chore: add `swc-build-native` script at root package.json (#67345)
devjiwonchoi Jul 1, 2024
2fceb5b
Fix test-new-tests args parsing (#67308)
ijjk Jul 1, 2024
78dc2db
fix(next/image): improve query string validation for integers (#67293)
styfle Jul 1, 2024
f702a14
chore: throw when three dot character is detected in segment (#67348)
devjiwonchoi Jul 1, 2024
0115636
docs: Improve error handling docs (#67332)
leerob Jul 1, 2024
0e6e83c
Add warn and telemetry for customized esmExternals (#67339)
huozhi Jul 1, 2024
ef83433
perf: improve retrieving `versionInfo` on Turbo HMR (#67309)
devjiwonchoi Jul 1, 2024
73b552a
fix(next/image): undo tight coupling between `priority=true` and `fet…
styfle Jul 1, 2024
aa832c3
use fetch priority for app prefetches (#67356)
ztanner Jul 1, 2024
ba97c75
Update `labeler.json` (#67359)
unstubbable Jul 1, 2024
7523f32
Ensure `required-server-files` test can exit cleanly (#66765)
unstubbable Jul 1, 2024
2fbdac6
fix prefetch bailout detection for nested loading segments (#67358)
ztanner Jul 1, 2024
6795597
v15.0.0-canary.50
vercel-release-bot Jul 1, 2024
d8d8b53
Allow busting reserved Github action caches (#66638)
eps1lon Jul 2, 2024
4df4839
fix(turbopack): build all parallel routes to make sure HMR works (#67…
ForsakenHarmony Jul 2, 2024
18c2fa8
v15.0.0-canary.51
vercel-release-bot Jul 2, 2024
a22858d
test: add test for parallel routes hmr (#67392)
ForsakenHarmony Jul 2, 2024
f1488d5
Persist package tarballs as GitHub Actions artifacts (#66445)
eps1lon Jul 2, 2024
669712c
docs: fix typo eanble (#67369)
neila-a Jul 2, 2024
747a60c
v15.0.0-canary.52
vercel-release-bot Jul 2, 2024
e7a06be
Update `@swc/core` npm package to `v1.6.6` (#67379)
kdy1 Jul 3, 2024
8263952
feat: Pass `module: "unknown"` to SWC minfiier (#66817)
kdy1 Jul 3, 2024
d19862a
[chore] Update turbopack to turbopack-240703.1 (#67406)
bgw Jul 3, 2024
b262547
v15.0.0-canary.53
vercel-release-bot Jul 3, 2024
978af08
Automatically trigger sync with Front on release (#66453)
eps1lon Jul 3, 2024
13e501f
[create-next-app]: add font antialiasing to templates (#67425)
stylessh Jul 3, 2024
1337c7a
fix dynamic param extraction for interception routes (#67400)
ztanner Jul 3, 2024
5c92390
v15.0.0-canary.54
vercel-release-bot Jul 3, 2024
ce9670f
Upgrade TypeScript to v5.5.2 (#67113)
devjiwonchoi Jul 4, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .cargo/config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ rustflags = ["-C", "target-feature=+crt-static"]
[target.i686-pc-windows-msvc]
rustflags = ["-C", "target-feature=+crt-static"]

[target.aarch64-pc-windows-msvc]
linker = "rust-lld"

[target.aarch64-apple-darwin]
linker = "rust-lld"

Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18, 16, 14, 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
ARG VARIANT=16-bullseye
ARG VARIANT=20-bullseye
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/base.Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# [Choice] Node.js version (use -bullseye variants on local arm64/Apple Silicon): 18-bullseye, 16-bullseye, 14-bullseye, 18-buster, 16-buster, 14-buster
ARG VARIANT=16-bullseye
ARG VARIANT=20-bullseye
FROM node:${VARIANT}

# [Option] Install zsh
Expand Down
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
// Append -bullseye or -buster to pin to an OS version.
// Use -bullseye variants on local arm64/Apple Silicon.
"args": {
"VARIANT": "16-bullseye"
"VARIANT": "20-bullseye"
}
},
// Configure tool-specific properties.
Expand Down
8 changes: 5 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,17 @@ packages/next-codemod/**/*.js
packages/next-codemod/**/*.d.ts
packages/next-env/**/*.d.ts
packages/create-next-app/templates/**
test/integration/eslint/**
test/integration/script-loader/**/*
test/development/basic/legacy-decorators/**/*
test/integration/eslint/**/*.js
test/integration/script-loader/**/*.js
test/development/basic/legacy-decorators/**/*.js
test/production/emit-decorator-metadata/**/*.js
!test/**/*.test.*
test/e2e/app-dir/rsc-errors/app/swc/use-client/page.js
test-timings.json
packages/next-swc/crates/**
bench/nested-deps/**
bench/nested-deps-app-router/**
bench/heavy-npm-deps/**
packages/next-bundle-analyzer/index.d.ts
examples/with-typescript-graphql/lib/gql/
test/development/basic/hmr/components/parse-error.js
Expand Down
182 changes: 91 additions & 91 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
],
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": [
"warn",
"error",
{
"args": "none",
"ignoreRestSiblings": true
Expand All @@ -102,7 +102,7 @@
"no-use-before-define": "off",
"no-useless-constructor": "off",
"@typescript-eslint/no-use-before-define": "off",
"@typescript-eslint/no-useless-constructor": "warn",
"@typescript-eslint/no-useless-constructor": "error",
"@typescript-eslint/prefer-literal-enum-member": "error"
}
},
Expand Down Expand Up @@ -150,7 +150,7 @@
"packages/next/webpack.config.js"
],
"rules": {
"no-shadow": ["warn", { "builtinGlobals": false }],
"no-shadow": ["error", { "builtinGlobals": false }],
"import/no-extraneous-dependencies": [
"error",
{ "devDependencies": false }
Expand All @@ -162,9 +162,9 @@
"rules": {
// Note: you must disable the base rule as it can report incorrect errors
"no-shadow": "off",
"@typescript-eslint/no-shadow": ["warn", { "builtinGlobals": false }],
"@typescript-eslint/no-shadow": ["error", { "builtinGlobals": false }],
"@typescript-eslint/no-unused-vars": [
"warn",
"error",
{
"args": "all",
"argsIgnorePattern": "^_",
Expand Down Expand Up @@ -211,39 +211,39 @@
}
],
"rules": {
"array-callback-return": "warn",
"default-case": ["warn", { "commentPattern": "^no default$" }],
"dot-location": ["warn", "property"],
"eqeqeq": ["warn", "smart"],
"new-parens": "warn",
"no-array-constructor": "warn",
"no-caller": "warn",
"no-cond-assign": ["warn", "except-parens"],
"no-const-assign": "warn",
"no-control-regex": "warn",
"no-delete-var": "warn",
"no-dupe-args": "warn",
"no-dupe-class-members": "warn",
"no-dupe-keys": "warn",
"no-duplicate-case": "warn",
"no-empty-character-class": "warn",
"no-empty-pattern": "warn",
"no-eval": "warn",
"no-ex-assign": "warn",
"no-extend-native": "warn",
"no-extra-bind": "warn",
"no-extra-label": "warn",
"no-fallthrough": "warn",
"no-func-assign": "warn",
"no-implied-eval": "warn",
"no-invalid-regexp": "warn",
"no-iterator": "warn",
"no-label-var": "warn",
"no-labels": ["warn", { "allowLoop": true, "allowSwitch": false }],
"no-lone-blocks": "warn",
"no-loop-func": "warn",
"array-callback-return": "error",
"default-case": ["error", { "commentPattern": "^no default$" }],
"dot-location": ["error", "property"],
"eqeqeq": ["error", "smart"],
"new-parens": "error",
"no-array-constructor": "error",
"no-caller": "error",
"no-cond-assign": ["error", "except-parens"],
"no-const-assign": "error",
"no-control-regex": "error",
"no-delete-var": "error",
"no-dupe-args": "error",
"no-dupe-class-members": "error",
"no-dupe-keys": "error",
"no-duplicate-case": "error",
"no-empty-character-class": "error",
"no-empty-pattern": "error",
"no-eval": "error",
"no-ex-assign": "error",
"no-extend-native": "error",
"no-extra-bind": "error",
"no-extra-label": "error",
"no-fallthrough": "error",
"no-func-assign": "error",
"no-implied-eval": "error",
"no-invalid-regexp": "error",
"no-iterator": "error",
"no-label-var": "error",
"no-labels": ["error", { "allowLoop": true, "allowSwitch": false }],
"no-lone-blocks": "error",
"no-loop-func": "error",
"no-mixed-operators": [
"warn",
"error",
{
"groups": [
["&", "|", "^", "~", "<<", ">>", ">>>"],
Expand All @@ -254,37 +254,37 @@
"allowSamePrecedence": false
}
],
"no-multi-str": "warn",
"no-native-reassign": "warn",
"no-negated-in-lhs": "warn",
"no-new-func": "warn",
"no-new-object": "warn",
"no-new-symbol": "warn",
"no-new-wrappers": "warn",
"no-obj-calls": "warn",
"no-octal": "warn",
"no-octal-escape": "warn",
"no-regex-spaces": "warn",
"no-multi-str": "error",
"no-native-reassign": "error",
"no-negated-in-lhs": "error",
"no-new-func": "error",
"no-new-object": "error",
"no-new-symbol": "error",
"no-new-wrappers": "error",
"no-obj-calls": "error",
"no-octal": "error",
"no-octal-escape": "error",
"no-regex-spaces": "error",
"no-restricted-syntax": [
"warn",
"error",
"WithStatement",
{
"message": "substr() is deprecated, use slice() or substring() instead",
"selector": "MemberExpression > Identifier[name='substr']"
}
],
"no-script-url": "warn",
"no-self-assign": "warn",
"no-self-compare": "warn",
"no-sequences": "warn",
"no-shadow-restricted-names": "warn",
"no-sparse-arrays": "warn",
"no-script-url": "error",
"no-self-assign": "error",
"no-self-compare": "error",
"no-sequences": "error",
"no-shadow-restricted-names": "error",
"no-sparse-arrays": "error",
"no-template-curly-in-string": "error",
"no-this-before-super": "warn",
"no-throw-literal": "warn",
"no-this-before-super": "error",
"no-throw-literal": "error",
"no-undef": "error",
"no-unexpected-multiline": "warn",
"no-unreachable": "warn",
"no-unexpected-multiline": "error",
"no-unreachable": "error",
"no-unused-expressions": [
"error",
{
Expand All @@ -293,64 +293,64 @@
"allowTaggedTemplates": true
}
],
"no-unused-labels": "warn",
"no-unused-labels": "error",
"no-unused-vars": [
"warn",
"error",
{
"args": "none",
"ignoreRestSiblings": true
}
],
"no-use-before-define": "off",
"no-useless-computed-key": "warn",
"no-useless-concat": "warn",
"no-useless-constructor": "warn",
"no-useless-escape": "warn",
"no-useless-computed-key": "error",
"no-useless-concat": "error",
"no-useless-constructor": "error",
"no-useless-escape": "error",
"no-useless-rename": [
"warn",
"error",
{
"ignoreDestructuring": false,
"ignoreImport": false,
"ignoreExport": false
}
],
"no-with": "warn",
"no-whitespace-before-property": "warn",
"react-hooks/exhaustive-deps": "warn",
"require-yield": "warn",
"rest-spread-spacing": ["warn", "never"],
"strict": ["warn", "never"],
"unicode-bom": ["warn", "never"],
"use-isnan": "warn",
"valid-typeof": "warn",
"getter-return": "warn",
"react/forbid-foreign-prop-types": ["warn", { "allowInPropTypes": true }],
"react/jsx-no-comment-textnodes": "warn",
"react/jsx-no-duplicate-props": "warn",
"react/jsx-no-target-blank": "warn",
"no-with": "error",
"no-whitespace-before-property": "error",
"react-hooks/exhaustive-deps": "error",
"require-yield": "error",
"rest-spread-spacing": ["error", "never"],
"strict": ["error", "never"],
"unicode-bom": ["error", "never"],
"use-isnan": "error",
"valid-typeof": "error",
"getter-return": "error",
"react/forbid-foreign-prop-types": ["error", { "allowInPropTypes": true }],
"react/jsx-no-comment-textnodes": "error",
"react/jsx-no-duplicate-props": "error",
"react/jsx-no-target-blank": "error",
"react/jsx-no-undef": "error",
"react/jsx-pascal-case": [
"warn",
"error",
{
"allowAllCaps": true,
"ignore": []
}
],
"react/jsx-uses-react": "warn",
"react/jsx-uses-vars": "warn",
"react/no-danger-with-children": "warn",
"react/no-deprecated": "warn",
"react/no-direct-mutation-state": "warn",
"react/no-is-mounted": "warn",
"react/jsx-uses-react": "error",
"react/jsx-uses-vars": "error",
"react/no-danger-with-children": "error",
"react/no-deprecated": "error",
"react/no-direct-mutation-state": "error",
"react/no-is-mounted": "error",
"react/no-typos": "error",
"react/react-in-jsx-scope": "off",
"react/require-render-return": "error",
"react/style-prop-object": "warn",
"react/style-prop-object": "error",
"react-hooks/rules-of-hooks": "error",
// "@typescript-eslint/non-nullable-type-assertion-style": "warn",
"@typescript-eslint/prefer-as-const": "warn",
// "@typescript-eslint/non-nullable-type-assertion-style": "error",
"@typescript-eslint/prefer-as-const": "error",
"@typescript-eslint/no-redeclare": [
"warn",
"error",
{ "builtinGlobals": false, "ignoreDeclarationMerge": true }
]
}
Expand Down
8 changes: 7 additions & 1 deletion .git-blame-ignore-revs
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,10 @@
# https://docs.github.com/en/repositories/working-with-files/using-files/viewing-a-file#ignore-commits-in-the-blame-view

# chore(examples): use default prettier for examples/templates (#60530)
4466ba436b996263307171d344cca199e8087744
4466ba436b996263307171d344cca199e8087744

# chore: update prettier to 3.2.5 (#65092)
64b718c6618b6c419872abbf22163ae543ac259e

# Replace createNextDescribe with nextTestSetup
c6320ed87ab41eee6f3ac54352ad02a239f329b2
42 changes: 0 additions & 42 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,44 +1,2 @@
# Learn how to add code owners here:
# https://help.github.com/en/articles/about-code-owners


* @timneutkens @ijjk @shuding @huozhi @feedthejim @ztanner @wyattjoh
/.git* @vercel/next-js @vercel/devex
/docs/ @vercel/next-js @vercel/devex
/errors/ @vercel/next-js @vercel/devex
/examples/ @vercel/next-js @vercel/devex
/scripts/ @vercel/next-js
/.alex* @vercel/next-js @leerob
/.eslint* @vercel/next-js @leerob
/.prettier* @vercel/next-js @leerob
/*.md @vercel/next-js @vercel/devex
/*.mdx @vercel/next-js @vercel/devex
/packages/create-next-app/ @vercel/next-js
/pnpm-lock.yaml @vercel/next-js @vercel/turbopack

# Next.js CLI

/packages/next/src/bin @timneutkens @ijjk @shuding @samcx
/packages/next/src/cli @timneutkens @ijjk @shuding @samcx

# Image Component (@styfle)

/**/*image* @timneutkens @ijjk @shuding @styfle @huozhi @ztanner @vercel/devex
/**/*image*/** @timneutkens @ijjk @shuding @styfle @huozhi @ztanner @vercel/devex
/**/*img* @timneutkens @ijjk @shuding @styfle @huozhi @ztanner @vercel/devex
/packages/next/client/use-intersection.tsx @timneutkens @ijjk @shuding @styfle
/packages/next/server/serve-static.ts @timneutkens @ijjk @shuding @styfle @huozhi @ztanner
/packages/next/server/config.ts @timneutkens @ijjk @shuding @styfle @huozhi @ztanner

# Tooling & Telemetry

/packages/next/src/build/ @timneutkens @ijjk @shuding @huozhi @ztanner @feedthejim @vercel/turbopack
/packages/next/src/server/lib/router-utils/setup-dev-bundler.ts @timneutkens @ijjk @shuding @huozhi @feedthejim @ztanner @wyattjoh @vercel/turbopack
/packages/next/src/telemetry/ @timneutkens @ijjk @shuding @padmaia
/packages/next-swc/ @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
Cargo.toml @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
Cargo.lock @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
/.cargo/config.toml @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
/.config/nextest.toml @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
/test/build-turbopack-dev-tests-manifest.js @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
/test/turbopack-dev-tests-manifest.json @timneutkens @ijjk @shuding @huozhi @vercel/turbopack
Loading
Loading