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

Support basic next/image loading #2481

Merged
merged 27 commits into from
Dec 1, 2022
Merged

Support basic next/image loading #2481

merged 27 commits into from
Dec 1, 2022

Conversation

jridgewell
Copy link
Contributor

@jridgewell jridgewell commented Oct 29, 2022

This implements basic support for serving the images requested by next/image and next/future/image. The big missing features are:

  • image width resizing (and thus blurry image placeholders)
  • image quality encoding
  • format re-encoding

This required a lot more work than I expected, because we have to also override the remotePatterns to allow using next/image with remote images. The only way I found to do this was to override the __NEXT_IMAGE_OPTS env var, which is a special object value injected by webpack's DefinePlugin as if it were an process.env value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2

@jridgewell jridgewell requested a review from a team as a code owner October 29, 2022 04:37
@vercel
Copy link

vercel bot commented Oct 29, 2022

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated
examples-basic-web 🔄 Building (Inspect) Dec 1, 2022 at 1:17PM (UTC)
6 Ignored Deployments
Name Status Preview Comments Updated
examples-designsystem-docs ⬜️ Ignored (Inspect) Dec 1, 2022 at 1:17PM (UTC)
examples-kitchensink-blog ⬜️ Ignored (Inspect) Dec 1, 2022 at 1:17PM (UTC)
examples-native-web ⬜️ Ignored (Inspect) Dec 1, 2022 at 1:17PM (UTC)
examples-nonmonorepo ⬜️ Ignored (Inspect) Dec 1, 2022 at 1:17PM (UTC)
examples-svelte-web ⬜️ Ignored (Inspect) Dec 1, 2022 at 1:17PM (UTC)
turbo-site ⬜️ Ignored (Inspect) Visit Preview Dec 1, 2022 at 1:17PM (UTC)

crates/next-core/src/next_image/mod.rs Outdated Show resolved Hide resolved
@@ -373,7 +373,8 @@ impl<'a> RegisterContext<'a> {
let entry = self.values.get_mut(&key);
if entry.is_none() {
panic!(
"failed to add value trait {} to {} in {}",
"failed to add value trait {} to {} in {}. Did you try to implement a trait on a \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤩

crates/turbopack-env/src/asset.rs Outdated Show resolved Hide resolved
Copy link
Member

@sokra sokra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great to see that this avoid these weird changes in turbo-tasks-env now.

Copy link
Member

@sokra sokra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs a test case

crates/next-dev/src/lib.rs Outdated Show resolved Hide resolved
crates/turbopack-env/src/embeddable.rs Show resolved Hide resolved
Copy link
Member

@sokra sokra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

needs rebase

crates/next-dev/tests/integration.rs Outdated Show resolved Hide resolved
@github-actions
Copy link
Contributor

github-actions bot commented Nov 15, 2022

🟢 CI successful 🟢

Thanks

@github-actions
Copy link
Contributor

Benchmark for 335cc7b

Click to view benchmark
Test Base PR % sigificant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 5.9±0.93ms 5.7±0.53ms -3.39%
bench_hmr_to_commit/Turbopack RCC/1000 modules 6.3±0.74ms 6.1±0.51ms -3.17%
bench_hmr_to_commit/Turbopack SSR/1000 modules 5.9±0.48ms 6.1±0.97ms +3.39%
bench_hmr_to_eval/Turbopack CSR/1000 modules 4.8±0.66ms 4.8±0.80ms
bench_hmr_to_eval/Turbopack RCC/1000 modules 7.2±6.15ms 6.7±2.79ms -6.94%
bench_hmr_to_eval/Turbopack SSR/1000 modules 6.3±1.90ms 6.6±3.69ms +4.76%
bench_hydration/Turbopack RCC/1000 modules 3.5±0.12s 3.6±0.16s +2.86%
bench_hydration/Turbopack SSR/1000 modules 2.8±0.16s 2.8±0.19s
bench_startup/Turbopack CSR/1000 modules 1541.5±32.58ms 1513.8±36.89ms -1.80%
bench_startup/Turbopack RCC/1000 modules 2.7±0.18s 2.8±0.16s +3.70%
bench_startup/Turbopack RSC/1000 modules 2.3±0.07s 2.4±0.18s +4.35%
bench_startup/Turbopack SSR/1000 modules 2.1±0.18s 2.1±0.03s

@jridgewell
Copy link
Contributor Author

Ok, rebased and added a basic integration test.

crates/next-core/src/next_image/mod.rs Outdated Show resolved Hide resolved
crates/next-dev/src/lib.rs Outdated Show resolved Hide resolved
crates/turbopack-env/src/asset.rs Outdated Show resolved Hide resolved
crates/turbopack-env/src/embeddable.rs Show resolved Hide resolved
export default function Home() {
useEffect(() => {
// Only run on client
import("@turbo/pack-test-harness").then(runTests);
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need a little orchestration in order to only import the jest harness in the client side. Because dynamic import can only happen async, we can't sync provide the jest test suite or the __jest__.run() function. So we require exposing the waitForTests global function so that the rust runner knows how to wait for the value.

If the waitForTests isn't expose, it assumes this is a sync test suite (that could sync import the test harness) and just runs.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source code of the test case shouldn't need to contain these test suite things...

But either way it could be just a import "@turbo/pack-test-harness" and the package can be made isomophic e. g. by using "exports": { "node": "...", ... }

Extra points if the test cases run in node.js too, but that's not important for now. It could be just function it() { /* ignore */ }

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests themselves still require React to render. I want to avoid making this a testing PR and keep it focused on next/image.

@github-actions
Copy link
Contributor

Benchmark for d629944

Click to view benchmark
Test Base PR % Significant %

@jridgewell
Copy link
Contributor Author

Ping @sokra @wbinnssmith, this is ready for review

Comment on lines -122 to -126
assert!(
test_entry.exists(),
"Test entry {} must exist.",
test_entry.to_str().unwrap()
);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we keep that assert for fast exit?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds like you want to check for src/index.js or src/pages/index.js

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I figured this would be handled by #2391 instead of the test file maintaining the list of known entrypoints.

crates/next-dev/tests/integration.rs Outdated Show resolved Hide resolved
export default function Home() {
useEffect(() => {
// Only run on client
import("@turbo/pack-test-harness").then(runTests);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The source code of the test case shouldn't need to contain these test suite things...

But either way it could be just a import "@turbo/pack-test-harness" and the package can be made isomophic e. g. by using "exports": { "node": "...", ... }

Extra points if the test cases run in node.js too, but that's not important for now. It could be just function it() { /* ignore */ }

Comment on lines +33 to +36
globalThis.waitForTests = function () {
return testResult.promise;
};

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
globalThis.waitForTests = function () {
return testResult.promise;
};

We don't need that when we import the harness with a normal import.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There's a couple ways we can improve this (eg, using a test render), but I want to defer that to a PR that specific for testing.

crates/next-dev/tests/integration.rs Show resolved Hide resolved
crates/turbopack-ecmascript/src/chunk/mod.rs Outdated Show resolved Hide resolved
@github-actions
Copy link
Contributor

Benchmark for f973ae5

Click to view benchmark
Test Base PR % Significant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 7841.77µs ± 66.66µs 7868.85µs ± 39.18µs +0.35%
bench_hmr_to_commit/Turbopack RCC/1000 modules 8210.70µs ± 83.03µs 8221.16µs ± 55.14µs +0.13%
bench_hmr_to_commit/Turbopack RSC/1000 modules 842.93ms ± 16.25ms 874.73ms ± 38.80ms +3.77%
bench_hmr_to_commit/Turbopack SSR/1000 modules 7953.26µs ± 72.14µs 7935.89µs ± 67.37µs -0.22%
bench_hmr_to_eval/Turbopack CSR/1000 modules 6956.40µs ± 33.28µs 6867.83µs ± 50.16µs -1.27%
bench_hmr_to_eval/Turbopack RCC/1000 modules 7112.49µs ± 46.66µs 7231.00µs ± 56.34µs +1.67%
bench_hmr_to_eval/Turbopack SSR/1000 modules 6948.98µs ± 78.76µs 7026.49µs ± 22.59µs +1.12%
bench_hydration/Turbopack RCC/1000 modules 3613.72ms ± 50.14ms 3565.64ms ± 24.11ms -1.33%
bench_hydration/Turbopack RSC/1000 modules 2746.63ms ± 34.65ms 2686.04ms ± 27.11ms -2.21%
bench_hydration/Turbopack SSR/1000 modules 2835.57ms ± 28.27ms 2814.20ms ± 20.73ms -0.75%
bench_startup/Turbopack CSR/1000 modules 1553.28ms ± 5.12ms 1541.51ms ± 7.63ms -0.76%
bench_startup/Turbopack RCC/1000 modules 2662.78ms ± 36.19ms 2641.25ms ± 38.00ms -0.81%
bench_startup/Turbopack RSC/1000 modules 2358.30ms ± 44.32ms 2375.94ms ± 54.86ms +0.75%
bench_startup/Turbopack SSR/1000 modules 2040.95ms ± 34.77ms 1997.68ms ± 19.76ms -2.12%

@github-actions
Copy link
Contributor

Benchmark for b2d999f

Click to view benchmark
Test Base PR % Significant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 7977.39µs ± 47.63µs 7947.36µs ± 63.02µs -0.38%
bench_hmr_to_commit/Turbopack RCC/1000 modules 8264.62µs ± 77.07µs 8329.85µs ± 86.31µs +0.79%
bench_hmr_to_commit/Turbopack RSC/1000 modules 834.65ms ± 24.23ms 818.79ms ± 16.26ms -1.90%
bench_hmr_to_commit/Turbopack SSR/1000 modules 8077.09µs ± 57.52µs 8017.06µs ± 56.92µs -0.74%
bench_hmr_to_eval/Turbopack CSR/1000 modules 7055.19µs ± 59.82µs 7001.48µs ± 44.24µs -0.76%
bench_hmr_to_eval/Turbopack RCC/1000 modules 7297.09µs ± 50.70µs 7255.22µs ± 71.97µs -0.57%
bench_hmr_to_eval/Turbopack SSR/1000 modules 7106.80µs ± 49.16µs 7099.70µs ± 65.05µs -0.10%
bench_hydration/Turbopack RCC/1000 modules 3684.63ms ± 39.07ms 3642.03ms ± 37.09ms -1.16%
bench_hydration/Turbopack RSC/1000 modules 2865.91ms ± 47.85ms 2812.57ms ± 37.27ms -1.86%
bench_hydration/Turbopack SSR/1000 modules 2991.91ms ± 36.92ms 3030.21ms ± 66.11ms +1.28%
bench_startup/Turbopack CSR/1000 modules 1609.26ms ± 6.01ms 1601.57ms ± 7.07ms -0.48%
bench_startup/Turbopack RCC/1000 modules 2720.37ms ± 53.84ms 2687.56ms ± 32.83ms -1.21%
bench_startup/Turbopack RSC/1000 modules 2513.09ms ± 59.01ms 2401.76ms ± 48.38ms -4.43%
bench_startup/Turbopack SSR/1000 modules 2101.34ms ± 34.93ms 2128.29ms ± 39.16ms +1.28%

@jridgewell jridgewell requested a review from sokra December 1, 2022 01:22
@jridgewell
Copy link
Contributor Author

Windows should be fixed!

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2022

Benchmark for 4396ce4

Click to view benchmark
Test Base PR % Significant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 7975.18µs ± 82.98µs 8028.40µs ± 71.06µs +0.67%
bench_hmr_to_commit/Turbopack RCC/1000 modules 8893.39µs ± 70.97µs 8927.54µs ± 48.99µs +0.38%
bench_hmr_to_commit/Turbopack RSC/1000 modules 829.37ms ± 21.46ms 842.31ms ± 24.08ms +1.56%
bench_hmr_to_commit/Turbopack SSR/1000 modules 8155.73µs ± 73.32µs 8172.63µs ± 71.74µs +0.21%
bench_hmr_to_eval/Turbopack CSR/1000 modules 7128.05µs ± 81.94µs 6990.62µs ± 48.07µs -1.93%
bench_hmr_to_eval/Turbopack RCC/1000 modules 7340.67µs ± 50.35µs 7288.62µs ± 84.30µs -0.71%
bench_hmr_to_eval/Turbopack SSR/1000 modules 7160.84µs ± 42.44µs 7033.12µs ± 54.07µs -1.78%
bench_hydration/Turbopack RCC/1000 modules 3607.90ms ± 35.22ms 3669.25ms ± 34.84ms +1.70%
bench_hydration/Turbopack RSC/1000 modules 2840.82ms ± 56.45ms 2822.53ms ± 46.60ms -0.64%
bench_hydration/Turbopack SSR/1000 modules 3197.91ms ± 38.19ms 3218.03ms ± 24.33ms +0.63%
bench_startup/Turbopack CSR/1000 modules 1543.87ms ± 6.86ms 1541.30ms ± 5.46ms -0.17%
bench_startup/Turbopack RCC/1000 modules 2689.73ms ± 40.13ms 2676.14ms ± 47.95ms -0.51%
bench_startup/Turbopack RSC/1000 modules 2351.75ms ± 26.53ms 2362.93ms ± 47.21ms +0.48%
bench_startup/Turbopack SSR/1000 modules 2355.14ms ± 34.73ms 2382.40ms ± 27.24ms +1.16%

@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2022

Benchmark for 4396ce4

Click to view benchmark
Test Base PR % Significant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 8518.48µs ± 56.96µs 8523.12µs ± 82.53µs +0.05%
bench_hmr_to_commit/Turbopack RCC/1000 modules 8756.10µs ± 72.84µs 8786.32µs ± 72.43µs +0.35%
bench_hmr_to_commit/Turbopack RSC/1000 modules 813.59ms ± 10.63ms 831.03ms ± 20.50ms +2.14%
bench_hmr_to_commit/Turbopack SSR/1000 modules 8567.72µs ± 49.04µs 8558.46µs ± 48.80µs -0.11%
bench_hmr_to_eval/Turbopack CSR/1000 modules 7524.88µs ± 78.71µs 7523.29µs ± 71.37µs -0.02%
bench_hmr_to_eval/Turbopack RCC/1000 modules 7681.33µs ± 65.43µs 7677.90µs ± 67.27µs -0.04%
bench_hmr_to_eval/Turbopack SSR/1000 modules 7549.48µs ± 74.61µs 7573.27µs ± 67.55µs +0.32%
bench_hydration/Turbopack RCC/1000 modules 3849.73ms ± 77.47ms 3846.92ms ± 66.87ms -0.07%
bench_hydration/Turbopack RSC/1000 modules 2732.12ms ± 46.32ms 2823.32ms ± 41.33ms +3.34%
bench_hydration/Turbopack SSR/1000 modules 3262.71ms ± 13.33ms 3210.39ms ± 32.16ms -1.60%
bench_startup/Turbopack CSR/1000 modules 1546.26ms ± 4.93ms 1556.20ms ± 11.60ms +0.64%
bench_startup/Turbopack RCC/1000 modules 2832.43ms ± 65.88ms 2845.17ms ± 19.46ms +0.45%
bench_startup/Turbopack RSC/1000 modules 2367.09ms ± 33.50ms 2301.15ms ± 26.88ms -2.79%
bench_startup/Turbopack SSR/1000 modules 2406.79ms ± 31.77ms 2421.51ms ± 22.41ms +0.61%

Copy link
Member

@sokra sokra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ship it

@sokra sokra added the pr: automerge Kodiak will merge these automatically after checks pass label Dec 1, 2022
@kodiakhq kodiakhq bot merged commit 9f0eb56 into main Dec 1, 2022
@kodiakhq kodiakhq bot deleted the jridgewell/next-img branch December 1, 2022 14:25
@github-actions
Copy link
Contributor

github-actions bot commented Dec 1, 2022

Benchmark for 34b0e6c

Test Base PR % Significant %
bench_hmr_to_commit/Turbopack RCC/1000 modules 8734.65µs ± 81.84µs 8402.58µs ± 62.96µs -3.80% -0.50%
Click to view full benchmark
Test Base PR % Significant %
bench_hmr_to_commit/Turbopack CSR/1000 modules 8718.21µs ± 60.84µs 8620.99µs ± 61.15µs -1.12%
bench_hmr_to_commit/Turbopack RCC/1000 modules 8734.65µs ± 81.84µs 8402.58µs ± 62.96µs -3.80% -0.50%
bench_hmr_to_commit/Turbopack RSC/1000 modules 821.59ms ± 11.92ms 873.95ms ± 28.60ms +6.37%
bench_hmr_to_commit/Turbopack SSR/1000 modules 8753.47µs ± 79.20µs 8748.02µs ± 50.62µs -0.06%
bench_hmr_to_eval/Turbopack CSR/1000 modules 7665.95µs ± 51.15µs 7636.08µs ± 44.12µs -0.39%
bench_hmr_to_eval/Turbopack RCC/1000 modules 7822.63µs ± 46.50µs 7842.72µs ± 66.54µs +0.26%
bench_hmr_to_eval/Turbopack SSR/1000 modules 7736.12µs ± 38.94µs 7695.94µs ± 59.86µs -0.52%
bench_hydration/Turbopack RCC/1000 modules 3844.70ms ± 52.38ms 3870.89ms ± 46.55ms +0.68%
bench_hydration/Turbopack RSC/1000 modules 2826.67ms ± 29.77ms 2872.42ms ± 40.23ms +1.62%
bench_hydration/Turbopack SSR/1000 modules 3326.25ms ± 43.40ms 3358.71ms ± 34.18ms +0.98%
bench_startup/Turbopack CSR/1000 modules 1611.78ms ± 2.66ms 1614.74ms ± 4.87ms +0.18%
bench_startup/Turbopack RCC/1000 modules 2904.43ms ± 32.91ms 2895.72ms ± 59.81ms -0.30%
bench_startup/Turbopack RSC/1000 modules 2397.09ms ± 46.61ms 2350.49ms ± 37.47ms -1.94%
bench_startup/Turbopack SSR/1000 modules 2415.95ms ± 31.61ms 2425.05ms ± 38.13ms +0.38%

@jridgewell
Copy link
Contributor Author

🎉

elitan pushed a commit to elitan/turbo that referenced this pull request Dec 6, 2022
This implements basic support for serving the images requested by `next/image` and `next/future/image`. The big missing features are:

- image width resizing (and thus blurry image placeholders)
- image quality encoding
- format re-encoding

This required a lot more work than I expected, because we have to also override the `remotePatterns` to allow using `next/image` with remote images. The only way I found to do this was to override the `__NEXT_IMAGE_OPTS` env var, which is a special object value injected by webpack's `DefinePlugin` as if it were an `process.env` value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2
fuxingloh referenced this pull request in fuxingloh/contented Jan 11, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`^1.6.3` ->
`^1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/contented).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
renovate bot referenced this pull request in frontendphil/oh-my-radar Jan 11, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Enabled.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/frontendphil/oh-my-radar).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fuxingloh referenced this pull request in levaintech/sticky Jan 12, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822)

**Full Changelog**:
vercel/turborepo@v1.6.3...v1.7.0

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/BirthdayResearch/sticky).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC45Ny4xIiwidXBkYXRlZEluVmVyIjoiMzQuOTcuMSJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
xballoy referenced this pull request in kumojin/extreme-carpaccio Jan 16, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [@swc/core](https://swc.rs)
([source](https://togithub.com/swc-project/swc)) | [`1.3.25` ->
`1.3.26`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.25/1.3.26) |
[![age](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/compatibility-slim/1.3.25)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/@swc%2fcore/1.3.26/confidence-slim/1.3.25)](https://docs.renovatebot.com/merge-confidence/)
|
| [argon2](https://togithub.com/ranisalt/node-argon2) | [`0.30.2` ->
`0.30.3`](https://renovatebot.com/diffs/npm/argon2/0.30.2/0.30.3) |
[![age](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/compatibility-slim/0.30.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/argon2/0.30.3/confidence-slim/0.30.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [prettier](https://prettier.io)
([source](https://togithub.com/prettier/prettier)) | [`2.8.2` ->
`2.8.3`](https://renovatebot.com/diffs/npm/prettier/2.8.2/2.8.3) |
[![age](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/compatibility-slim/2.8.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/prettier/2.8.3/confidence-slim/2.8.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [rimraf](https://togithub.com/isaacs/rimraf) | [`3.0.2` ->
`4.0.7`](https://renovatebot.com/diffs/npm/rimraf/3.0.2/4.0.7) |
[![age](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/compatibility-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/rimraf/4.0.7/confidence-slim/3.0.2)](https://docs.renovatebot.com/merge-confidence/)
|
| [turbo](https://turbo.build/repo)
([source](https://togithub.com/vercel/turbo)) | [`1.6.3` ->
`1.7.0`](https://renovatebot.com/diffs/npm/turbo/1.6.3/1.7.0) |
[![age](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/age-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/compatibility-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://badges.renovateapi.com/packages/npm/turbo/1.7.0/confidence-slim/1.6.3)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>swc-project/swc</summary>

###
[`v1.3.26`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#&#8203;1326---2023-01-11)

[Compare
Source](https://togithub.com/swc-project/swc/compare/v1.3.25...v1.3.26)

##### Bug Fixes

- **(common)** Mark `\r` as a line ending
([#&#8203;6752](https://togithub.com/swc-project/swc/issues/6752))
([26a0c13](https://togithub.com/swc-project/swc/commit/26a0c135896098e1e1a8fbb99a623311828af5b2))

- **(es)** Remove useless context
([#&#8203;6777](https://togithub.com/swc-project/swc/issues/6777))
([ae3cfa7](https://togithub.com/swc-project/swc/commit/ae3cfa7d2d4cff7f3246691d24286bc2470792e1))

- **(es/codegen)** Fix LineCol calculation of printed files
([#&#8203;6763](https://togithub.com/swc-project/swc/issues/6763))
([2b503c1](https://togithub.com/swc-project/swc/commit/2b503c16d5f338c6a786a19c7c0acbc4c06bcfee))

- **(es/codegen)** Skip `lo` of a program if body is not empty
([#&#8203;6773](https://togithub.com/swc-project/swc/issues/6773))
([3f0f664](https://togithub.com/swc-project/swc/commit/3f0f664c488b4f51a12d277b29ad17e28a413a2b))

- **(es/decorator)** Fix type detection for template literal types
([#&#8203;6786](https://togithub.com/swc-project/swc/issues/6786))
([bbfa97a](https://togithub.com/swc-project/swc/commit/bbfa97a475fdfe18fe9e3ea29329ecb39ed2ddac))

- **(es/helpers)** Make ` _classPrivateFieldLooseBase ` return receiver
([#&#8203;6770](https://togithub.com/swc-project/swc/issues/6770))
([1d14760](https://togithub.com/swc-project/swc/commit/1d147602c0bfe291408c65b2e444cea0b5ceba89))

- **(es/minifier)** Make name mangler respect `toplevel`
([#&#8203;6774](https://togithub.com/swc-project/swc/issues/6774))
([ec7e913](https://togithub.com/swc-project/swc/commit/ec7e9138158426b83d12dc3a29896098fb4c9ffa))

- **(es/minifier)** Don't inline conditionally initialized vars
([#&#8203;6751](https://togithub.com/swc-project/swc/issues/6751))
([336b1d8](https://togithub.com/swc-project/swc/commit/336b1d8b4d6489da8f78731d9e12fef962a005da))

- **(es/minifier)** Make AST compressor respect `toplevel`
([#&#8203;6775](https://togithub.com/swc-project/swc/issues/6775))
([06770cf](https://togithub.com/swc-project/swc/commit/06770cff047055b9cea27970e7ce882d770257ba))

- **(es/parser)** Allow parsing `import.meta` as an expression
([#&#8203;6783](https://togithub.com/swc-project/swc/issues/6783))
([ff8face](https://togithub.com/swc-project/swc/commit/ff8facef64ffe115936cfc154b35ec08359524f8))

##### Features

- **(es/minifier)** Make name mangler understand block scoping
([#&#8203;6670](https://togithub.com/swc-project/swc/issues/6670))
([a1ccc8a](https://togithub.com/swc-project/swc/commit/a1ccc8afdff1f252210d571907124508cf760694))

- **(es/minifier)** Handle boolean in `Evaluator`
([#&#8203;6756](https://togithub.com/swc-project/swc/issues/6756))
([8a6a1cb](https://togithub.com/swc-project/swc/commit/8a6a1cbcf1279b805e740f4d77ebb9fb72d52d41))

- **(es/typescript)** Support const modifier on type parameters
([#&#8203;6672](https://togithub.com/swc-project/swc/issues/6672))
([019cf37](https://togithub.com/swc-project/swc/commit/019cf371994b87a92fd26fc623959a797f35991b))

##### Miscellaneous Tasks

- **(ci)** Fix CI action
([#&#8203;6772](https://togithub.com/swc-project/swc/issues/6772))
([6d365de](https://togithub.com/swc-project/swc/commit/6d365de9e21d57c785f1634f4c19418765d9ca9b))

##### Testing

- **(es)** Add a test for a fixed source map issue
([#&#8203;6768](https://togithub.com/swc-project/swc/issues/6768))
([6c126da](https://togithub.com/swc-project/swc/commit/6c126da1d42922229e9bb1c7594570f701e083ba))

- **(es/module)** Add a test for invalid issue
([#&#8203;6785](https://togithub.com/swc-project/swc/issues/6785))
([0ef84e1](https://togithub.com/swc-project/swc/commit/0ef84e1c0004ec5282d26e9a84ea5729681ff106))

</details>

<details>
<summary>ranisalt/node-argon2</summary>

###
[`v0.30.3`](https://togithub.com/ranisalt/node-argon2/releases/tag/v0.30.3)

[Compare
Source](https://togithub.com/ranisalt/node-argon2/compare/v0.30.2...v0.30.3)

#### What's Changed

- Change binding resolution to mitigate "Module parse failed" errors by
[@&#8203;Voltra](https://togithub.com/Voltra) in
[https://github.com/ranisalt/node-argon2/pull/366](https://togithub.com/ranisalt/node-argon2/pull/366)

#### New Contributors

- [@&#8203;Voltra](https://togithub.com/Voltra) made their first
contribution in
[https://github.com/ranisalt/node-argon2/pull/366](https://togithub.com/ranisalt/node-argon2/pull/366)

**Full Changelog**:
https://github.com/ranisalt/node-argon2/compare/v0.30.2...v0.30.3

</details>

<details>
<summary>prettier/prettier</summary>

###
[`v2.8.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#&#8203;283)

[Compare
Source](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3)

[diff](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3)

##### Allow self-closing tags on custom elements
([#&#8203;14170](https://togithub.com/prettier/prettier/pull/14170) by
[@&#8203;fisker](https://togithub.com/fisker))

See [Angular v15.1.0 release
note](https://togithub.com/angular/angular/releases/tag/15.1.0) for
details.

<!-- prettier-ignore -->

```html
// Input
<app-test/>

// Prettier 2.8.2
SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1)
> 1 | <app-test/>
    | ^^^^^^^^^
  2 |

// Prettier 2.8.3
<app-test />
```

</details>

<details>
<summary>isaacs/rimraf</summary>

###
[`v4.0.7`](https://togithub.com/isaacs/rimraf/compare/v4.0.6...v4.0.7)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.6...v4.0.7)

###
[`v4.0.6`](https://togithub.com/isaacs/rimraf/compare/v4.0.5...v4.0.6)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.5...v4.0.6)

###
[`v4.0.5`](https://togithub.com/isaacs/rimraf/compare/v4.0.4...v4.0.5)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.4...v4.0.5)

###
[`v4.0.4`](https://togithub.com/isaacs/rimraf/compare/v4.0.3...v4.0.4)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.3...v4.0.4)

###
[`v4.0.3`](https://togithub.com/isaacs/rimraf/compare/v4.0.2...v4.0.3)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.2...v4.0.3)

###
[`v4.0.2`](https://togithub.com/isaacs/rimraf/compare/v4.0.1...v4.0.2)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.1...v4.0.2)

###
[`v4.0.1`](https://togithub.com/isaacs/rimraf/compare/v4.0.0...v4.0.1)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v4.0.0...v4.0.1)

###
[`v4.0.0`](https://togithub.com/isaacs/rimraf/compare/v3.0.2...v4.0.0)

[Compare
Source](https://togithub.com/isaacs/rimraf/compare/v3.0.2...v4.0.0)

</details>

<details>
<summary>vercel/turbo</summary>

### [`v1.7.0`](https://togithub.com/vercel/turbo/releases/tag/v1.7.0)

[Compare
Source](https://togithub.com/vercel/turbo/compare/v1.6.3...v1.7.0)

#### What's Changed

- publish 1.7.0 to registry by
[@&#8203;Turbobot](https://togithub.com/Turbobot) in
[https://github.com/vercel/turbo/pull/3251](https://togithub.com/vercel/turbo/pull/3251)
- improve error handling for commands in singlePackage projects
([#&#8203;3243](https://togithub.com/vercel/turbo/issues/3243)) by
[@&#8203;arlyon](https://togithub.com/arlyon) in
[https://github.com/vercel/turbo/pull/3243](https://togithub.com/vercel/turbo/pull/3243)
- publish 1.7.0-canary.9 to registry
([#&#8203;3248](https://togithub.com/vercel/turbo/issues/3248)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3248](https://togithub.com/vercel/turbo/pull/3248)
- clean cache a little less often
([#&#8203;3245](https://togithub.com/vercel/turbo/issues/3245)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3245](https://togithub.com/vercel/turbo/pull/3245)
- fix(cli): npm lockfile workspace parsing
([#&#8203;3244](https://togithub.com/vercel/turbo/issues/3244)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3244](https://togithub.com/vercel/turbo/pull/3244)
- fix main push detection in workflow
([#&#8203;3240](https://togithub.com/vercel/turbo/issues/3240)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3240](https://togithub.com/vercel/turbo/pull/3240)
- Open PRs for font data updates instead
([#&#8203;3232](https://togithub.com/vercel/turbo/issues/3232)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/3232](https://togithub.com/vercel/turbo/pull/3232)
- Update `swc_core` to `v0.53.0`
([#&#8203;3210](https://togithub.com/vercel/turbo/issues/3210)) by
[@&#8203;kdy1](https://togithub.com/kdy1) in
[https://github.com/vercel/turbo/pull/3210](https://togithub.com/vercel/turbo/pull/3210)
- update to next.js version with working test suite
([#&#8203;3211](https://togithub.com/vercel/turbo/issues/3211)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3211](https://togithub.com/vercel/turbo/pull/3211)
- Show an error if no tasks are supplied to run
([#&#8203;3236](https://togithub.com/vercel/turbo/issues/3236)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3236](https://togithub.com/vercel/turbo/pull/3236)
- fix: support both formats of workspace definition for npm and yarn
([#&#8203;3235](https://togithub.com/vercel/turbo/issues/3235)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3235](https://togithub.com/vercel/turbo/pull/3235)
- publish 1.7.0-canary.8 to registry
([#&#8203;3231](https://togithub.com/vercel/turbo/issues/3231)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3231](https://togithub.com/vercel/turbo/pull/3231)
- fix(ci): swap turbo back to actions-rs/toolchain
([#&#8203;3230](https://togithub.com/vercel/turbo/issues/3230)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3230](https://togithub.com/vercel/turbo/pull/3230)
- fix(create-turbo): bump next.js version
([#&#8203;3228](https://togithub.com/vercel/turbo/issues/3228)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3228](https://togithub.com/vercel/turbo/pull/3228)
- fix(turborepo): resolve go bin correctly
([#&#8203;3226](https://togithub.com/vercel/turbo/issues/3226)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3226](https://togithub.com/vercel/turbo/pull/3226)
- always clean PR action caches
([#&#8203;3227](https://togithub.com/vercel/turbo/issues/3227)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3227](https://togithub.com/vercel/turbo/pull/3227)
- feat(cli): disable package.json config support
([#&#8203;3221](https://togithub.com/vercel/turbo/issues/3221)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3221](https://togithub.com/vercel/turbo/pull/3221)
- feat(create-turbo): use canary if pre-release
([#&#8203;3225](https://togithub.com/vercel/turbo/issues/3225)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3225](https://togithub.com/vercel/turbo/pull/3225)
- feat(docs): animate header logos when switching
([#&#8203;3198](https://togithub.com/vercel/turbo/issues/3198)) by
[@&#8203;JohnPhamous](https://togithub.com/JohnPhamous) in
[https://github.com/vercel/turbo/pull/3198](https://togithub.com/vercel/turbo/pull/3198)
- fix github actions rust caching
([#&#8203;3175](https://togithub.com/vercel/turbo/issues/3175)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3175](https://togithub.com/vercel/turbo/pull/3175)
- fix(codeowners): remove web tooling from versions.txt
([#&#8203;3223](https://togithub.com/vercel/turbo/issues/3223)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3223](https://togithub.com/vercel/turbo/pull/3223)
- feat(release): publish 1.7.0-canary.7 to registry
([#&#8203;3222](https://togithub.com/vercel/turbo/issues/3222)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3222](https://togithub.com/vercel/turbo/pull/3222)
- Copy go-turbo as well as turbo in install script
([#&#8203;3202](https://togithub.com/vercel/turbo/issues/3202)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3202](https://togithub.com/vercel/turbo/pull/3202)
- publish 1.7.0-canary.6 to registry
([#&#8203;3203](https://togithub.com/vercel/turbo/issues/3203)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3203](https://togithub.com/vercel/turbo/pull/3203)
- Use the correct binary name for Go binaries, also copy them
([#&#8203;3201](https://togithub.com/vercel/turbo/issues/3201)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201)
- Explicitly chmod binaries
([#&#8203;3199](https://togithub.com/vercel/turbo/issues/3199)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199)
- refactor(turborepo): Two binaries
([#&#8203;3189](https://togithub.com/vercel/turbo/issues/3189)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3189](https://togithub.com/vercel/turbo/pull/3189)
- fix(turborepo): Run update notifier on turbo that is actually executed
([#&#8203;3190](https://togithub.com/vercel/turbo/issues/3190)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3190](https://togithub.com/vercel/turbo/pull/3190)
- Share rust config ownership between web-tooling and turbo-oss
([#&#8203;3196](https://togithub.com/vercel/turbo/issues/3196)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3196](https://togithub.com/vercel/turbo/pull/3196)
- Changes to support two binaries
([#&#8203;3192](https://togithub.com/vercel/turbo/issues/3192)) by
[@&#8203;gsoltis](https://togithub.com/gsoltis) in
[https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192)
- fix: packageManager value
([#&#8203;3161](https://togithub.com/vercel/turbo/issues/3161)) by
[@&#8203;gynekolog](https://togithub.com/gynekolog) in
[https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161)
- feat(shim): add logger
([#&#8203;3177](https://togithub.com/vercel/turbo/issues/3177)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3177](https://togithub.com/vercel/turbo/pull/3177)
- switch to husky, fix prettier
([#&#8203;3179](https://togithub.com/vercel/turbo/issues/3179)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179)
- fix(vscode): prettier
([#&#8203;3187](https://togithub.com/vercel/turbo/issues/3187)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3187](https://togithub.com/vercel/turbo/pull/3187)
- fix(docs): update eslint-plugin-turbo README
([#&#8203;3186](https://togithub.com/vercel/turbo/issues/3186)) by
[@&#8203;LionC](https://togithub.com/LionC) in
[https://github.com/vercel/turbo/pull/3186](https://togithub.com/vercel/turbo/pull/3186)
- chore(dev): turborepo shim entrypoint
([#&#8203;3174](https://togithub.com/vercel/turbo/issues/3174)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3174](https://togithub.com/vercel/turbo/pull/3174)
- fix(docs): refer to pnpm instead of yarn in the design-system README
([#&#8203;3100](https://togithub.com/vercel/turbo/issues/3100)) by
[@&#8203;kristjaningi](https://togithub.com/kristjaningi) in
[https://github.com/vercel/turbo/pull/3100](https://togithub.com/vercel/turbo/pull/3100)
- fix: add info message when using global turbo in repo
([#&#8203;3169](https://togithub.com/vercel/turbo/issues/3169)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3169](https://togithub.com/vercel/turbo/pull/3169)
- fix(turborepo): Check version before adding --single-package flag
([#&#8203;3165](https://togithub.com/vercel/turbo/issues/3165)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3165](https://togithub.com/vercel/turbo/pull/3165)
- Update examples for stable transpilePackages.
([#&#8203;3167](https://togithub.com/vercel/turbo/issues/3167)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3167](https://togithub.com/vercel/turbo/pull/3167)
- Refactor the Next SSG transform to handle the inverse operation
([#&#8203;2968](https://togithub.com/vercel/turbo/issues/2968)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2968](https://togithub.com/vercel/turbo/pull/2968)
- Update docs to use `transpilePackages` instead of
`next-transpile-modules`.
([#&#8203;3158](https://togithub.com/vercel/turbo/issues/3158)) by
[@&#8203;leerob](https://togithub.com/leerob) in
[https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158)
- fix(vite): update deps
([#&#8203;3133](https://togithub.com/vercel/turbo/issues/3133)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133)
- Fix vite example build
([#&#8203;3129](https://togithub.com/vercel/turbo/issues/3129)) by
[@&#8203;DevmaticTech](https://togithub.com/DevmaticTech) in
[https://github.com/vercel/turbo/pull/3129](https://togithub.com/vercel/turbo/pull/3129)
- Fix command to delete local turborepo cache
([#&#8203;3109](https://togithub.com/vercel/turbo/issues/3109)) by
[@&#8203;nasso](https://togithub.com/nasso) in
[https://github.com/vercel/turbo/pull/3109](https://togithub.com/vercel/turbo/pull/3109)
- chore(examples): update tailwind lock
([#&#8203;3130](https://togithub.com/vercel/turbo/issues/3130)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3130](https://togithub.com/vercel/turbo/pull/3130)
- chore(deps): update mysql docker tag to v8.0.31
([#&#8203;3102](https://togithub.com/vercel/turbo/issues/3102)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3102](https://togithub.com/vercel/turbo/pull/3102)2
- chore(deps): update dependency tar to v6.1.13
([#&#8203;3053](https://togithub.com/vercel/turbo/issues/3053)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3053](https://togithub.com/vercel/turbo/pull/3053)3
- chore(deps): update rust crate assert_cmd to 2.0.7
([#&#8203;3106](https://togithub.com/vercel/turbo/issues/3106)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3106](https://togithub.com/vercel/turbo/pull/3106)6
- Turbo will error if you add an env var with prefix $ in globalEnv
([#&#8203;3123](https://togithub.com/vercel/turbo/issues/3123)) by
[@&#8203;gaspar09](https://togithub.com/gaspar09) in
[https://github.com/vercel/turbo/pull/3123](https://togithub.com/vercel/turbo/pull/3123)
- feat(turborepo-lib): no update alert on some args
([#&#8203;3126](https://togithub.com/vercel/turbo/issues/3126)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3126](https://togithub.com/vercel/turbo/pull/3126)
- Add a SWC badge to Vite's graph label
([#&#8203;3125](https://togithub.com/vercel/turbo/issues/3125)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3125](https://togithub.com/vercel/turbo/pull/3125)
- Good looking light and dark performance charts
([#&#8203;3113](https://togithub.com/vercel/turbo/issues/3113)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113)
- Benchmarks update
([#&#8203;3045](https://togithub.com/vercel/turbo/issues/3045)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/3045](https://togithub.com/vercel/turbo/pull/3045)
- run next-binding feature check in linting phase
([#&#8203;3115](https://togithub.com/vercel/turbo/issues/3115)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3115](https://togithub.com/vercel/turbo/pull/3115)
- update to latest next.js
([#&#8203;3112](https://togithub.com/vercel/turbo/issues/3112)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3112](https://togithub.com/vercel/turbo/pull/3112)
- fixes the double execution when generated files didn't exist yet
([#&#8203;3093](https://togithub.com/vercel/turbo/issues/3093)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/3093](https://togithub.com/vercel/turbo/pull/3093)
- Fixed go examples test failure
([#&#8203;3097](https://togithub.com/vercel/turbo/issues/3097)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3097](https://togithub.com/vercel/turbo/pull/3097)
- Disable clippy::too_many_arguments globally
([#&#8203;3084](https://togithub.com/vercel/turbo/issues/3084)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3084](https://togithub.com/vercel/turbo/pull/3084)
- publish 1.7.0-canary.5 to registry
([#&#8203;3086](https://togithub.com/vercel/turbo/issues/3086)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3086](https://togithub.com/vercel/turbo/pull/3086)
- chore(renovate): disable lockfile updates
([#&#8203;3082](https://togithub.com/vercel/turbo/issues/3082)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3082](https://togithub.com/vercel/turbo/pull/3082)
- publish 1.7.0-canary.4 to registry
([#&#8203;3081](https://togithub.com/vercel/turbo/issues/3081)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3081](https://togithub.com/vercel/turbo/pull/3081)
- fix(cli): add alias for cpuprofile
([#&#8203;3078](https://togithub.com/vercel/turbo/issues/3078)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3078](https://togithub.com/vercel/turbo/pull/3078)
- fix(shim): Fixed cwd parsing bug
([#&#8203;3079](https://togithub.com/vercel/turbo/issues/3079)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3079](https://togithub.com/vercel/turbo/pull/3079)
- fix(turbo-ignore): correct README help output
([#&#8203;3076](https://togithub.com/vercel/turbo/issues/3076)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076)
- fix(codemod): output updates
([#&#8203;3075](https://togithub.com/vercel/turbo/issues/3075)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3075](https://togithub.com/vercel/turbo/pull/3075)
- PostCSS support in next-dev
([#&#8203;3065](https://togithub.com/vercel/turbo/issues/3065)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/3065](https://togithub.com/vercel/turbo/pull/3065)
- fix(publish): corrupt packages canaries
([#&#8203;3072](https://togithub.com/vercel/turbo/issues/3072)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072)
- fix clippy ci diff
([#&#8203;3066](https://togithub.com/vercel/turbo/issues/3066)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066)
- Allow specifying tasks.
([#&#8203;3002](https://togithub.com/vercel/turbo/issues/3002)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002)
- Load next config
([#&#8203;2955](https://togithub.com/vercel/turbo/issues/2955)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2955](https://togithub.com/vercel/turbo/pull/2955)
- Remove chunk item source maps from the asset graph
([#&#8203;3059](https://togithub.com/vercel/turbo/issues/3059)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/3059](https://togithub.com/vercel/turbo/pull/3059)
- cargo(build): expose tls for next-binding
([#&#8203;3040](https://togithub.com/vercel/turbo/issues/3040)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3040](https://togithub.com/vercel/turbo/pull/3040)
- fix(docs): missing dash in Storybook command.
([#&#8203;3042](https://togithub.com/vercel/turbo/issues/3042)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/3042](https://togithub.com/vercel/turbo/pull/3042)
- publish 1.7.0-canary.3 to registry
([#&#8203;3047](https://togithub.com/vercel/turbo/issues/3047)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3047](https://togithub.com/vercel/turbo/pull/3047)
- fix(release): add placeholder options
([#&#8203;3046](https://togithub.com/vercel/turbo/issues/3046)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3046](https://togithub.com/vercel/turbo/pull/3046)
- fix(release): build x86 ubuntu in xenial for GLIBC
([#&#8203;3043](https://togithub.com/vercel/turbo/issues/3043)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3043](https://togithub.com/vercel/turbo/pull/3043)
- chore(deps): update dependency postcss to v8.4.20
([#&#8203;3037](https://togithub.com/vercel/turbo/issues/3037)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/3037](https://togithub.com/vercel/turbo/pull/3037)7
- publish 1.7.0-canary.2 to registry
([#&#8203;3044](https://togithub.com/vercel/turbo/issues/3044)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3044](https://togithub.com/vercel/turbo/pull/3044)
- feat(docs): add release docs for turborepo
([#&#8203;3032](https://togithub.com/vercel/turbo/issues/3032)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3032](https://togithub.com/vercel/turbo/pull/3032)
- fix(release): build ubuntu in xenial for GLIBC
([#&#8203;3039](https://togithub.com/vercel/turbo/issues/3039)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3039](https://togithub.com/vercel/turbo/pull/3039)
- publish 1.7.0-canary.1 to registry
([#&#8203;3033](https://togithub.com/vercel/turbo/issues/3033)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3033](https://togithub.com/vercel/turbo/pull/3033)
- fix: normalize current directory to non-UNC path on Windows
([#&#8203;3031](https://togithub.com/vercel/turbo/issues/3031)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3031](https://togithub.com/vercel/turbo/pull/3031)
- Removed check for binary as it doesn't do anything
([#&#8203;3030](https://togithub.com/vercel/turbo/issues/3030)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3030](https://togithub.com/vercel/turbo/pull/3030)
- feat(turbo-updater): notifications per channel
([#&#8203;3028](https://togithub.com/vercel/turbo/issues/3028)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3028](https://togithub.com/vercel/turbo/pull/3028)
- feat(mdx): initial turbopack-mdx asset
([#&#8203;2979](https://togithub.com/vercel/turbo/issues/2979)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2979](https://togithub.com/vercel/turbo/pull/2979)
- feat(docs): update comparison titles
([#&#8203;3029](https://togithub.com/vercel/turbo/issues/3029)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3029](https://togithub.com/vercel/turbo/pull/3029)
- feat(docs): update benchmark numbers
([#&#8203;2756](https://togithub.com/vercel/turbo/issues/2756)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2756](https://togithub.com/vercel/turbo/pull/2756)
- fix(turbo): infinite recursion bug
([#&#8203;3019](https://togithub.com/vercel/turbo/issues/3019)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/3019](https://togithub.com/vercel/turbo/pull/3019)
- fix: use --skip-infer during install
([#&#8203;3023](https://togithub.com/vercel/turbo/issues/3023)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3023](https://togithub.com/vercel/turbo/pull/3023)
- fix: invalid json in integration test
([#&#8203;3024](https://togithub.com/vercel/turbo/issues/3024)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3024](https://togithub.com/vercel/turbo/pull/3024)
- fix: add support for --skip-infer
([#&#8203;3022](https://togithub.com/vercel/turbo/issues/3022)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3022](https://togithub.com/vercel/turbo/pull/3022)
- publish 1.7.0-canary.0 to registry
([#&#8203;3027](https://togithub.com/vercel/turbo/issues/3027)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3027](https://togithub.com/vercel/turbo/pull/3027)
- build(next/core): allow to specify tls backend for reqwest
([#&#8203;2994](https://togithub.com/vercel/turbo/issues/2994)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2994](https://togithub.com/vercel/turbo/pull/2994)
- build(cargo): bump up swc_core\*
([#&#8203;3012](https://togithub.com/vercel/turbo/issues/3012)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/3012](https://togithub.com/vercel/turbo/pull/3012)
- fix: expand semver for skip infer flag
([#&#8203;3018](https://togithub.com/vercel/turbo/issues/3018)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3018](https://togithub.com/vercel/turbo/pull/3018)
- typo: cargo-nexttest -> cargo-nextest
([#&#8203;3008](https://togithub.com/vercel/turbo/issues/3008)) by
[@&#8203;ahabhgk](https://togithub.com/ahabhgk) in
[https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008)
- chore: global turbo tests
([#&#8203;3011](https://togithub.com/vercel/turbo/issues/3011)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/3011](https://togithub.com/vercel/turbo/pull/3011)
- fix(renovate): correct glob
([#&#8203;3006](https://togithub.com/vercel/turbo/issues/3006)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3006](https://togithub.com/vercel/turbo/pull/3006)
- feat(turbo-updater): allow more disable cases
([#&#8203;3010](https://togithub.com/vercel/turbo/issues/3010)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3010](https://togithub.com/vercel/turbo/pull/3010)
- feat(shim): extend json args
([#&#8203;3009](https://togithub.com/vercel/turbo/issues/3009)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3009](https://togithub.com/vercel/turbo/pull/3009)
- fix(format): fix prettier on main
([#&#8203;3007](https://togithub.com/vercel/turbo/issues/3007)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3007](https://togithub.com/vercel/turbo/pull/3007)
- fix: unable to set verbosity via number
([#&#8203;2993](https://togithub.com/vercel/turbo/issues/2993)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2993](https://togithub.com/vercel/turbo/pull/2993)
- chore(repo): update codeowners
([#&#8203;3000](https://togithub.com/vercel/turbo/issues/3000)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/3000](https://togithub.com/vercel/turbo/pull/3000)
- Update release process to support current app layout.
([#&#8203;2975](https://togithub.com/vercel/turbo/issues/2975)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2975](https://togithub.com/vercel/turbo/pull/2975)
- fix(notifier): disable for json args
([#&#8203;2998](https://togithub.com/vercel/turbo/issues/2998)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2998](https://togithub.com/vercel/turbo/pull/2998)
- feature(turbo-shim): Add message to inform users that we are running
local turbo
([#&#8203;2990](https://togithub.com/vercel/turbo/issues/2990)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2990](https://togithub.com/vercel/turbo/pull/2990)
- feat(turbo): support disabling update notifier
([#&#8203;2997](https://togithub.com/vercel/turbo/issues/2997)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2997](https://togithub.com/vercel/turbo/pull/2997)
- chore(turborepo): drop deprecated run flags
([#&#8203;2992](https://togithub.com/vercel/turbo/issues/2992)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2992](https://togithub.com/vercel/turbo/pull/2992)
- Match existing turborepo error exit codes
([#&#8203;2991](https://togithub.com/vercel/turbo/issues/2991)) by
[@&#8203;chris-olszewski](https://togithub.com/chris-olszewski) in
[https://github.com/vercel/turbo/pull/2991](https://togithub.com/vercel/turbo/pull/2991)
- fix(daemon): make status harmless.
([#&#8203;2987](https://togithub.com/vercel/turbo/issues/2987)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2987](https://togithub.com/vercel/turbo/pull/2987)
- feat(rust-port): Split up shim and cli
([#&#8203;2970](https://togithub.com/vercel/turbo/issues/2970)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2970](https://togithub.com/vercel/turbo/pull/2970)
- Use native fetch in node over node-fetch
([#&#8203;2985](https://togithub.com/vercel/turbo/issues/2985)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2985](https://togithub.com/vercel/turbo/pull/2985)
- turbo-tasks-fetch: Emit issues on failed fetches
([#&#8203;2964](https://togithub.com/vercel/turbo/issues/2964)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2964](https://togithub.com/vercel/turbo/pull/2964)
- fix(core): fix turbo engine task builder
([#&#8203;2981](https://togithub.com/vercel/turbo/issues/2981)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2981](https://togithub.com/vercel/turbo/pull/2981)
- generate shim bindings into `OUT_DIR`
([#&#8203;2977](https://togithub.com/vercel/turbo/issues/2977)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2977](https://togithub.com/vercel/turbo/pull/2977)
- Run setup-node in update-google-fonts workflow
([#&#8203;2980](https://togithub.com/vercel/turbo/issues/2980)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980)
- update npm deps
([#&#8203;2960](https://togithub.com/vercel/turbo/issues/2960)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2960](https://togithub.com/vercel/turbo/pull/2960)
- ci(action): auto update PR for swc_\*
([#&#8203;2938](https://togithub.com/vercel/turbo/issues/2938)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2938](https://togithub.com/vercel/turbo/pull/2938)
- ci(actions): allow glob to selectively enable --turbo tests
([#&#8203;2744](https://togithub.com/vercel/turbo/issues/2744)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2744](https://togithub.com/vercel/turbo/pull/2744)
- fix(examples): update vite for svelte
([#&#8203;2976](https://togithub.com/vercel/turbo/issues/2976)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976)
- Skip formatting ffi.rs
([#&#8203;2974](https://togithub.com/vercel/turbo/issues/2974)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2974](https://togithub.com/vercel/turbo/pull/2974)
- feature(turborepo): Port rest of CLI
([#&#8203;2733](https://togithub.com/vercel/turbo/issues/2733)) by
[@&#8203;NicholasLYang](https://togithub.com/NicholasLYang) in
[https://github.com/vercel/turbo/pull/2733](https://togithub.com/vercel/turbo/pull/2733)
- feat(turbo-updater): notifications per tag
([#&#8203;2957](https://togithub.com/vercel/turbo/issues/2957)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957)
- \[6/n] @&#8203;next/font/google: Cache stylesheet locally
([#&#8203;2940](https://togithub.com/vercel/turbo/issues/2940)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940)
- docs(showcase): LG U+
([#&#8203;2958](https://togithub.com/vercel/turbo/issues/2958)) by
[@&#8203;gsphyo91](https://togithub.com/gsphyo91) in
[https://github.com/vercel/turbo/pull/2958](https://togithub.com/vercel/turbo/pull/2958)
- do not allocate TaskState until needed
([#&#8203;2801](https://togithub.com/vercel/turbo/issues/2801)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2801](https://togithub.com/vercel/turbo/pull/2801)
- build(cargo): bump up swc_core
([#&#8203;2951](https://togithub.com/vercel/turbo/issues/2951)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951)
- Update Storybook example.
([#&#8203;2914](https://togithub.com/vercel/turbo/issues/2914)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2914](https://togithub.com/vercel/turbo/pull/2914)
- fix(docs): landing page CLS
([#&#8203;2950](https://togithub.com/vercel/turbo/issues/2950)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2950](https://togithub.com/vercel/turbo/pull/2950)
- feat(docs): new pack logo
([#&#8203;2947](https://togithub.com/vercel/turbo/issues/2947)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2947](https://togithub.com/vercel/turbo/pull/2947)
- feat(turbo): add update-notifier
([#&#8203;2867](https://togithub.com/vercel/turbo/issues/2867)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867)
- docs: add nhost
([#&#8203;2838](https://togithub.com/vercel/turbo/issues/2838)) by
[@&#8203;elitan](https://togithub.com/elitan) in
[https://github.com/vercel/turbo/pull/2838](https://togithub.com/vercel/turbo/pull/2838)
- Initial implementation of turbo-tasks-fetch
([#&#8203;2769](https://togithub.com/vercel/turbo/issues/2769)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2769](https://togithub.com/vercel/turbo/pull/2769)
- feat(turbo): add version edge route
([#&#8203;2937](https://togithub.com/vercel/turbo/issues/2937)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937)
- Remove unused dependencies
([#&#8203;2934](https://togithub.com/vercel/turbo/issues/2934)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934)
- [@&#8203;next/font](https://togithub.com/next/font) \[2/n] Apply
next/font swc transform
([#&#8203;2742](https://togithub.com/vercel/turbo/issues/2742)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742)
- add memory usage tracking
([#&#8203;2865](https://togithub.com/vercel/turbo/issues/2865)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865)
- [@&#8203;next/font](https://togithub.com/next/font) \[1/n] Add query
structure to module requests
([#&#8203;2743](https://togithub.com/vercel/turbo/issues/2743)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743)
- add turbo_tasks State
([#&#8203;2935](https://togithub.com/vercel/turbo/issues/2935)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935)
- support `_devPageManifest.json`
([#&#8203;2885](https://togithub.com/vercel/turbo/issues/2885)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2885](https://togithub.com/vercel/turbo/pull/2885)
- Docs: Add Authdog to Turbo Showcase page
([#&#8203;2921](https://togithub.com/vercel/turbo/issues/2921)) by
[@&#8203;dbrrt](https://togithub.com/dbrrt) in
[https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921)
- enable id reusing
([#&#8203;2895](https://togithub.com/vercel/turbo/issues/2895)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895)
- reduce number of allocations
([#&#8203;2833](https://togithub.com/vercel/turbo/issues/2833)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2833](https://togithub.com/vercel/turbo/pull/2833)
- Upgrade to Next.js 13
([#&#8203;2906](https://togithub.com/vercel/turbo/issues/2906)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906)
- chore(deps): update dependency
[@&#8203;types/node](https://togithub.com/types/node) to v18.11.10
([#&#8203;2928](https://togithub.com/vercel/turbo/issues/2928)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2928](https://togithub.com/vercel/turbo/pull/2928)8
- chore(deps): update dependency
[@&#8203;babel/core](https://togithub.com/babel/core) to v7.20.5
([#&#8203;2919](https://togithub.com/vercel/turbo/issues/2919)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9
- update chromiumoxide
([#&#8203;2916](https://togithub.com/vercel/turbo/issues/2916)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2916](https://togithub.com/vercel/turbo/pull/2916)
- chore(deps): update rust crate futures to 0.3.25
([#&#8203;2915](https://togithub.com/vercel/turbo/issues/2915)) by
[@&#8203;renovate](https://togithub.com/renovate)\[bot]
in[https://github.com/vercel/turbo/pull/2915](https://togithub.com/vercel/turbo/pull/2915)5
- feat(docs): document topology outside of a task
([#&#8203;2879](https://togithub.com/vercel/turbo/issues/2879)) by
[@&#8203;anthonyshew](https://togithub.com/anthonyshew) in
[https://github.com/vercel/turbo/pull/2879](https://togithub.com/vercel/turbo/pull/2879)
- Link to Turbopack's architecture.md from CONTRIBUTING.md
([#&#8203;2913](https://togithub.com/vercel/turbo/issues/2913)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913)
- feat(docs): add github
([#&#8203;2912](https://togithub.com/vercel/turbo/issues/2912)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2912](https://togithub.com/vercel/turbo/pull/2912)
- build(cargo): update swc_core, dependencies to resolve circular deps
([#&#8203;2869](https://togithub.com/vercel/turbo/issues/2869)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869)
- Fix the missing links.
([#&#8203;2707](https://togithub.com/vercel/turbo/issues/2707)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707)
- Update lint-staged behavior.
([#&#8203;2904](https://togithub.com/vercel/turbo/issues/2904)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2904](https://togithub.com/vercel/turbo/pull/2904)
- Add additional detailed warning message if no tasks were run.
([#&#8203;2778](https://togithub.com/vercel/turbo/issues/2778)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778)
- simplify `next-binding`
([#&#8203;2899](https://togithub.com/vercel/turbo/issues/2899)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2899](https://togithub.com/vercel/turbo/pull/2899)
- fix(examples): cra pnpm fix
([#&#8203;2897](https://togithub.com/vercel/turbo/issues/2897)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2897](https://togithub.com/vercel/turbo/pull/2897)
- fix(eslint): include all versions above 6.6
([#&#8203;2896](https://togithub.com/vercel/turbo/issues/2896)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2896](https://togithub.com/vercel/turbo/pull/2896)
- Support basic next/image loading
([#&#8203;2481](https://togithub.com/vercel/turbo/issues/2481)) by
[@&#8203;jridgewell](https://togithub.com/jridgewell) in
[https://github.com/vercel/turbo/pull/2481](https://togithub.com/vercel/turbo/pull/2481)
- Split turbopack-node from next-core
([#&#8203;2874](https://togithub.com/vercel/turbo/issues/2874)) by
[@&#8203;Brooooooklyn](https://togithub.com/Brooooooklyn) in
[https://github.com/vercel/turbo/pull/2874](https://togithub.com/vercel/turbo/pull/2874)
- Run taplo format and check consistency in CI
([#&#8203;2866](https://togithub.com/vercel/turbo/issues/2866)) by
[@&#8203;wbinnssmith](https://togithub.com/wbinnssmith) in
[https://github.com/vercel/turbo/pull/2866](https://togithub.com/vercel/turbo/pull/2866)
- chore(scripts): allow skipping ignore for examples
([#&#8203;2883](https://togithub.com/vercel/turbo/issues/2883)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2883](https://togithub.com/vercel/turbo/pull/2883)
- chore(eslint): release plugin & config
([#&#8203;2882](https://togithub.com/vercel/turbo/issues/2882)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2882](https://togithub.com/vercel/turbo/pull/2882)
- chore(eslint): fix cwd check for eslint@<6.6.0
([#&#8203;2848](https://togithub.com/vercel/turbo/issues/2848)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2848](https://togithub.com/vercel/turbo/pull/2848)
- feat(ide): update settings.json yarn -> pnpm
([#&#8203;2704](https://togithub.com/vercel/turbo/issues/2704)) by
[@&#8203;qeleb](https://togithub.com/qeleb) in
[https://github.com/vercel/turbo/pull/2704](https://togithub.com/vercel/turbo/pull/2704)
- chore(eslint): release plugin & config
([#&#8203;2881](https://togithub.com/vercel/turbo/issues/2881)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2881](https://togithub.com/vercel/turbo/pull/2881)
- feat(turbo-ignore): check commit body
([#&#8203;2835](https://togithub.com/vercel/turbo/issues/2835)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2835](https://togithub.com/vercel/turbo/pull/2835)
- use Vec instead of HashMap for smaller counts
([#&#8203;2416](https://togithub.com/vercel/turbo/issues/2416)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2416](https://togithub.com/vercel/turbo/pull/2416)
- Add tests for the ESLint caching.
([#&#8203;2859](https://togithub.com/vercel/turbo/issues/2859)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2859](https://togithub.com/vercel/turbo/pull/2859)
- feat(cli): include cacheStatus for single packages.
([#&#8203;2849](https://togithub.com/vercel/turbo/issues/2849)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2849](https://togithub.com/vercel/turbo/pull/2849)
- Use scope options in prune flags
([#&#8203;2551](https://togithub.com/vercel/turbo/issues/2551)) by
[@&#8203;CJEnright](https://togithub.com/CJEnright) in
[https://github.com/vercel/turbo/pull/2551](https://togithub.com/vercel/turbo/pull/2551)
- Allow running other bundlers benchmark manually
([#&#8203;2861](https://togithub.com/vercel/turbo/issues/2861)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2861](https://togithub.com/vercel/turbo/pull/2861)
- fix and improve hanging detection
([#&#8203;2827](https://togithub.com/vercel/turbo/issues/2827)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827)
- Make ESLint envVar aware.
([#&#8203;2850](https://togithub.com/vercel/turbo/issues/2850)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2850](https://togithub.com/vercel/turbo/pull/2850)
- chore(renovate): skip turbopack crate tests
([#&#8203;2852](https://togithub.com/vercel/turbo/issues/2852)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2852](https://togithub.com/vercel/turbo/pull/2852)
- build(cargo): setup next-binding package
([#&#8203;2813](https://togithub.com/vercel/turbo/issues/2813)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2813](https://togithub.com/vercel/turbo/pull/2813)
- test(next): run latest next.js canary test on the CI
([#&#8203;2808](https://togithub.com/vercel/turbo/issues/2808)) by
[@&#8203;kwonoj](https://togithub.com/kwonoj) in
[https://github.com/vercel/turbo/pull/2808](https://togithub.com/vercel/turbo/pull/2808)
- fix(turbo): update regex in integration tests
([#&#8203;2851](https://togithub.com/vercel/turbo/issues/2851)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2851](https://togithub.com/vercel/turbo/pull/2851)
- Sample many modules in benchmarks + reliability fixes
([#&#8203;2750](https://togithub.com/vercel/turbo/issues/2750)) by
[@&#8203;alexkirsz](https://togithub.com/alexkirsz) in
[https://github.com/vercel/turbo/pull/2750](https://togithub.com/vercel/turbo/pull/2750)
- Explicitly call out SSO login.
([#&#8203;2819](https://togithub.com/vercel/turbo/issues/2819)) by
[@&#8203;nathanhammond](https://togithub.com/nathanhammond) in
[https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819)
- Add missing period
([#&#8203;2795](https://togithub.com/vercel/turbo/issues/2795)) by
[@&#8203;samsisle](https://togithub.com/samsisle) in
[https://github.com/vercel/turbo/pull/2795](https://togithub.com/vercel/turbo/pull/2795)
- fix(eslint-plugin-turbo) allow comments in turbo.json file
([#&#8203;2814](https://togithub.com/vercel/turbo/issues/2814)) by
[@&#8203;jooshua-inglis](https://togithub.com/jooshua-inglis) in
[https://github.com/vercel/turbo/pull/2814](https://togithub.com/vercel/turbo/pull/2814)
- fix fallback overlay
([#&#8203;2829](https://togithub.com/vercel/turbo/issues/2829)) by
[@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony) in
[https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829)
- install the correct example
([#&#8203;2826](https://togithub.com/vercel/turbo/issues/2826)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2826](https://togithub.com/vercel/turbo/pull/2826)
- remove flurry in favor of DashMap
([#&#8203;2780](https://togithub.com/vercel/turbo/issues/2780)) by
[@&#8203;sokra](https://togithub.com/sokra) in
[https://github.com/vercel/turbo/pull/2780](https://togithub.com/vercel/turbo/pull/2780)
- feat(turbo-ignore): pretty errors
([#&#8203;2805](https://togithub.com/vercel/turbo/issues/2805)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2805](https://togithub.com/vercel/turbo/pull/2805)
- fix(examples): design system linking
([#&#8203;2822](https://togithub.com/vercel/turbo/issues/2822)) by
[@&#8203;tknickman](https://togithub.com/tknickman) in
[https://github.com/vercel/turbo/pull/2822](https://togithub.com/vercel/turbo/pull/2822

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 3am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://app.renovatebot.com/dashboard#github/kumojin/extreme-carpaccio).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDIuNyIsInVwZGF0ZWRJblZlciI6IjM0LjEwMi43In0=-->
jridgewell added a commit to vercel/next.js that referenced this pull request Mar 10, 2023
This implements basic support for serving the images requested by `next/image` and `next/future/image`. The big missing features are:

- image width resizing (and thus blurry image placeholders)
- image quality encoding
- format re-encoding

This required a lot more work than I expected, because we have to also override the `remotePatterns` to allow using `next/image` with remote images. The only way I found to do this was to override the `__NEXT_IMAGE_OPTS` env var, which is a special object value injected by webpack's `DefinePlugin` as if it were an `process.env` value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2
sokra pushed a commit to vercel/next.js that referenced this pull request Mar 13, 2023
This implements basic support for serving the images requested by `next/image` and `next/future/image`. The big missing features are:

- image width resizing (and thus blurry image placeholders)
- image quality encoding
- format re-encoding

This required a lot more work than I expected, because we have to also override the `remotePatterns` to allow using `next/image` with remote images. The only way I found to do this was to override the `__NEXT_IMAGE_OPTS` env var, which is a special object value injected by webpack's `DefinePlugin` as if it were an `process.env` value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2
ForsakenHarmony pushed a commit to vercel/next.js that referenced this pull request Jul 25, 2024
This implements basic support for serving the images requested by `next/image` and `next/future/image`. The big missing features are:

- image width resizing (and thus blurry image placeholders)
- image quality encoding
- format re-encoding

This required a lot more work than I expected, because we have to also override the `remotePatterns` to allow using `next/image` with remote images. The only way I found to do this was to override the `__NEXT_IMAGE_OPTS` env var, which is a special object value injected by webpack's `DefinePlugin` as if it were an `process.env` value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2
ForsakenHarmony pushed a commit to vercel/next.js that referenced this pull request Jul 29, 2024
This implements basic support for serving the images requested by `next/image` and `next/future/image`. The big missing features are:

- image width resizing (and thus blurry image placeholders)
- image quality encoding
- format re-encoding

This required a lot more work than I expected, because we have to also override the `remotePatterns` to allow using `next/image` with remote images. The only way I found to do this was to override the `__NEXT_IMAGE_OPTS` env var, which is a special object value injected by webpack's `DefinePlugin` as if it were an `process.env` value.

Fixes https://github.com/vercel/web-tooling-internal/issues/5
Porting from https://github.com/vercel/the-three-body/pull/212
Fixes WEB-150
Fixes WEB-2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ci pr: automerge Kodiak will merge these automatically after checks pass
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants