-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Add tests for the ESLint caching. #2859
Conversation
@nathanhammond is attempting to deploy a commit to the Vercel Team on Vercel. A member of the Team first needs to authorize it. |
The latest updates on your projects. Learn more about Vercel for Git ↗︎
5 Ignored Deployments
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reviewer's guide.
@@ -11,7 +11,7 @@ | |||
"format:prettier": "prettier -w .", | |||
"format:rs": "cargo fmt --all", | |||
"format:toml": "taplo format", | |||
"lint": "eslint . --ext js,jsx,ts,tsx -c ./.eslintrc.js", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This removal of -c
is because it is the default.
"*.{js,jsx,ts,tsx}": [ | ||
"pnpm run lint --quiet --fix --", | ||
"prettier --write" | ||
], | ||
"*.{ts,tsx,md,mdx,js,jsx,mjs,yml,yaml,css}": [ | ||
"*.{md,mdx,mjs,yml,yaml,css}": [ | ||
"prettier --write" | ||
], |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Previously this was a race condition. Now by splitting it up it isn't.
packages/eslint-plugin-turbo/__tests__/lib/findTurboConfig.test.ts
Outdated
Show resolved
Hide resolved
"eslint-plugin-turbo#test": { | ||
"dependsOn": ["build"] | ||
}, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We have "acceptance tests" now for this which have to run after dist/index.js
is available.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@nathanhammond a few questions / comments.
packages/eslint-plugin-turbo/__tests__/lib/findTurboConfig.test.ts
Outdated
Show resolved
Hide resolved
54cbe3d
to
f473ef3
Compare
commit 096b8b8 Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (vercel#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (vercel#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (vercel#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (vercel#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (vercel#2872) commit 532eff7 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (vercel#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on vercel#2416 commit dc36fc4 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (vercel#2833) VecDeque::new always allocates 7 elements commit 4f247be Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (vercel#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e81806 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (vercel#2873) Reduces memory usage by 14% commit cac79bb Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (vercel#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (vercel#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (vercel#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6478d61 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (vercel#2916) updating in hope that this fixes the random errors in test runs commit b7bcfc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (vercel#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#&vercel#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#&vercel#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#&vercel#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#&vercel#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#&vercel#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#&vercel#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#&vercel#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#&vercel#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#&vercel#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#&vercel#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#&vercel#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#&vercel#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#&vercel#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (vercel#2879) * Docs for topology outside of a task Documentation for behavior in vercel#2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel#2913) commit 0723170 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (vercel#2912) commit c69298c Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (vercel#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb8 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (vercel#2886) commit 4a3cb94 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (vercel#2884) commit eead906 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (vercel#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (vercel#2904) Before vercel#2859: `eslint --quiet --fix` After vercel#2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (vercel#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit 9359c46 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (vercel#2899) commit 22c1440 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (vercel#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (vercel#2897)
I pulled the trigger too fast on vercel#2850, these are the tests that should have been written for it.
Before vercel#2859: `eslint --quiet --fix` After vercel#2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`.
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing * Adjusted json serialization. Now debugging * Hooked up new CLI to commands * Fixing compile error * fixing lint error * Fixing more Go lint errors * Fixing lint errors * fixing up tests * Only using turbo state with link, login, and logout commands * Reverting changes * Removing more changes * Deleting code and fixing lints * Removed unlink command * Fixing bugs * Reverting more changes * fixed all tests * Refactored away duplicates using CLIConfigProvider interface * Lint fixes * Minor order tweak * Added error if command is not handled * PR feedback * Minor fixes. Adding --__test-run flag * Added workaround for subcommand help * Moved logic around to accomodate login/logout/link/unlink * Added some documentation, removed some printf * Adding more tests. * Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it. * Split up derive into multiple lines * Added comment explaining clap v3 in Cargo.toml * Ported daemon * Cleaning up code. Removed imports * Fix lints * Fixing lints * Ported prune to Rust CLI * Going all the way. Porting run to Rust CLI and upgrading back to clap v4 * Always gotta be testing * Always be testing. Always. Be. Testing. * Added tests for each singular flag. Now for combination tests * WIP: Hooking up Rust CLI to Go run logic * Disable color * Removed root inference from Go side * Fixing compile errors * Update cli/cmd/turbo/main.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Patching up code for run * PR changes * Restored labeler * Restore og.tsx * Reverted run changes that somehow made it in here * Fix run * Update cli/internal/turbostate/turbostate.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * feat: polyfill `global` with `globalThis` (#2666) This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions. * delete IsYarn util (#2668) * feat(docs): new authors & consistent filesnames (#2680) * Added caveat to environment variables docs (#2703) Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> * Fix publish workflow (#2681) * change from yarn to pnpm (#2686) Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * Reverted workflow changes * Fixing tests. Added run args to base * Trying to fix tests * Rewrote some logic around run args handling * Fixing up tests by adding flags and fixing parsing bugs * Hooked up RepoState to Go code * Fixing e2e tests * Fixing e2e * Gotta build shim, not turbo in package.json * Patched integration test * Reverted Cargo.toml * Cargo.lock too * Fixing tests * Moving turbo binary to shim * Fixed tests and CI * Check for TURBO_BINARY_PATH * Ported shell completions to Rust * Fixed logic issue with TURBO_BINARY_PATH * Created .gitignore file with generated rust and header files * Second try on cleaning up generated files * More CI fixes * Realized we still need some inference * Removed files that are edited by run-examples.sh * Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`. * Cleaning up changes. * Fix one thing break another * Accept integration changes * Deleting more unused code * Test fixes * No longer need this line now that src/ffi.rs is gitignored * PR feedback * Update cli/internal/run/run.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Fixing typo * Merged main * PR feedback * PR feedback * Merge main * Reverted workflow change * add build turbo GH action to use across workflows * use correct build target * Error on invalid unicode instead of lossy conversion * PR feedback * Squashed commit of the following: commit 096b8b8 Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (#2872) commit 532eff7 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on #2416 commit dc36fc4 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (#2833) VecDeque::new always allocates 7 elements commit 4f247be Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e81806 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (#2873) Reduces memory usage by 14% commit cac79bb Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6478d61 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (#2916) updating in hope that this fixes the random errors in test runs commit b7bcfc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#​2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#​2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#​2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#​2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#​2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#​2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#​2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#​2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#​2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#​2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#​2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#​2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#​2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#​2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#​2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#​2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#​2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#​2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (#2879) * Docs for topology outside of a task Documentation for behavior in #2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913) commit 0723170 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (#2912) commit c69298c Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb8 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (#2886) commit 4a3cb94 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (#2884) commit eead906 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (#2904) Before #2859: `eslint --quiet --fix` After #2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit 9359c46 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (#2899) commit 22c1440 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (#2897) * Merged main * Reverting changes that snuck in * Fixing tests * Final fixes for tests * bump timeout on jobs that need to build turborepo * use prebuilt turbo for e2e tests * change when turbo is built * add turbo_tasks State (#2935) add mark_stateful() method to make tasks with state * @next/font [1/n] Add query structure to module requests (#2743) * Add query structure to module requests * Update crates/next-dev/src/lib.rs Co-authored-by: Justin Ridgewell <justin@ridgewell.name> Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * add memory usage tracking (#2865) * @next/font [2/n] Apply next/font swc transform (#2742) * Check in next-font transform from Next.js repo * Use next-font transform * Run transform via custom rule * Place next/font transform behind cargo feature * Remove unused dependencies (#2934) * Remove unused dependencies * Add back lazy static as a dev dep * Add back bench dependencies * skip enabling corepack when building turborepo * Disabled corepack on other node setup action * explicitly disable corepack for examples * nvm * bump timemout for go unit * I am once again trying to get CI to work * force gnu compiler on windows * fix shim build script * fix lockfile * use gcc on windows instead of clang * fix shim * first pass at splitting out shim to library crate * change rust test workflow to not run turbo tests * replace module tests with integration tests * add readme and docs * normalize paths in integration test * Update crates/turborepo-lib/README.md Co-authored-by: Nicholas Yang <nick@nicholasyang.com> * Fix Cargo.lock * fix clippy warnings * extend timeout for running examples * Set installed toolchain as default Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com> Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com> Co-authored-by: Mehul Kar <mehul.kar@vercel.com> Co-authored-by: Yota Hada <hadayota33@gmail.com> Co-authored-by: Justin Ridgewell <justin@ridgewell.name> Co-authored-by: Tobias Koppers <tobias.koppers@googlemail.com> Co-authored-by: Will Binns-Smith <wbinnssmith@gmail.com> Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing * Adjusted json serialization. Now debugging * Hooked up new CLI to commands * Fixing compile error * fixing lint error * Fixing more Go lint errors * Fixing lint errors * fixing up tests * Only using turbo state with link, login, and logout commands * Reverting changes * Removing more changes * Deleting code and fixing lints * Removed unlink command * Fixing bugs * Reverting more changes * fixed all tests * Refactored away duplicates using CLIConfigProvider interface * Lint fixes * Minor order tweak * Added error if command is not handled * PR feedback * Minor fixes. Adding --__test-run flag * Added workaround for subcommand help * Moved logic around to accomodate login/logout/link/unlink * Added some documentation, removed some printf * Adding more tests. * Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it. * Split up derive into multiple lines * Added comment explaining clap v3 in Cargo.toml * Ported daemon * Cleaning up code. Removed imports * Fix lints * Fixing lints * Ported prune to Rust CLI * Going all the way. Porting run to Rust CLI and upgrading back to clap v4 * Always gotta be testing * Always be testing. Always. Be. Testing. * Added tests for each singular flag. Now for combination tests * WIP: Hooking up Rust CLI to Go run logic * Disable color * Removed root inference from Go side * Fixing compile errors * Update cli/cmd/turbo/main.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Patching up code for run * PR changes * Restored labeler * Restore og.tsx * Reverted run changes that somehow made it in here * Fix run * Update cli/internal/turbostate/turbostate.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * feat: polyfill `global` with `globalThis` (#2666) This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions. * delete IsYarn util (#2668) * feat(docs): new authors & consistent filesnames (#2680) * Added caveat to environment variables docs (#2703) Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> * Fix publish workflow (#2681) * change from yarn to pnpm (#2686) Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * Reverted workflow changes * Fixing tests. Added run args to base * Trying to fix tests * Rewrote some logic around run args handling * Fixing up tests by adding flags and fixing parsing bugs * Hooked up RepoState to Go code * Fixing e2e tests * Fixing e2e * Gotta build shim, not turbo in package.json * Patched integration test * Reverted Cargo.toml * Cargo.lock too * Fixing tests * Moving turbo binary to shim * Fixed tests and CI * Check for TURBO_BINARY_PATH * Ported shell completions to Rust * Fixed logic issue with TURBO_BINARY_PATH * Created .gitignore file with generated rust and header files * Second try on cleaning up generated files * More CI fixes * Realized we still need some inference * Removed files that are edited by run-examples.sh * Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`. * Cleaning up changes. * Fix one thing break another * Accept integration changes * Deleting more unused code * Test fixes * No longer need this line now that src/ffi.rs is gitignored * PR feedback * Update cli/internal/run/run.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Fixing typo * Merged main * PR feedback * PR feedback * Merge main * Reverted workflow change * Error on invalid unicode instead of lossy conversion * PR feedback * Squashed commit of the following: commit 096b8b8 Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (#2872) commit 532eff7 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on #2416 commit dc36fc4 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (#2833) VecDeque::new always allocates 7 elements commit 4f247be Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e81806 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (#2873) Reduces memory usage by 14% commit cac79bb Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6478d61 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (#2916) updating in hope that this fixes the random errors in test runs commit b7bcfc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#​2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#​2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#​2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#​2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#​2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#​2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#​2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#​2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#​2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#​2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#​2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#​2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#​2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#​2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#​2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#​2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#​2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#​2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (#2879) * Docs for topology outside of a task Documentation for behavior in #2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913) commit 0723170 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (#2912) commit c69298c Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb8 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (#2886) commit 4a3cb94 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (#2884) commit eead906 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (#2904) Before #2859: `eslint --quiet --fix` After #2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit 9359c46 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (#2899) commit 22c1440 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (#2897) * Merged main * Reverting changes that snuck in * Fixing tests * Final fixes for tests * Moving shim to crates/turborepo * More refactoring * First pass at splitting up shim and cli * Fixing tests * Added detection for help flag so users can get help outside of a valid repo * Update crates/turborepo-lib/src/shim.rs Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Update crates/turborepo/Cargo.toml Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * PR feedback and test fixing * Set process's cwd * Have to do inference even with TURBO_BINARY_PATH * Comments * PR feedback * Moved single_package back to RunArgs * Removed print * Fixing bugs * Fixing rust tests * fixing bug with verbosity and Go tests * add local turbo version checking * remove ffi inclusion * Fixed integration tests * Linting fixes * Integrated local_turbo_supports_skip_shim * Fixed bug with cwd and restored yarn.lock * Okay back to setting current_dir * Fixed bug with canonicalization * Removed print starting Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com> Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com> Co-authored-by: Mehul Kar <mehul.kar@vercel.com> Co-authored-by: Yota Hada <hadayota33@gmail.com> Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing * Adjusted json serialization. Now debugging * Hooked up new CLI to commands * Fixing compile error * fixing lint error * Fixing more Go lint errors * Fixing lint errors * fixing up tests * Only using turbo state with link, login, and logout commands * Reverting changes * Removing more changes * Deleting code and fixing lints * Removed unlink command * Fixing bugs * Reverting more changes * fixed all tests * Refactored away duplicates using CLIConfigProvider interface * Lint fixes * Minor order tweak * Added error if command is not handled * PR feedback * Minor fixes. Adding --__test-run flag * Added workaround for subcommand help * Moved logic around to accomodate login/logout/link/unlink * Added some documentation, removed some printf * Adding more tests. * Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it. * Split up derive into multiple lines * Added comment explaining clap v3 in Cargo.toml * Ported daemon * Cleaning up code. Removed imports * Fix lints * Fixing lints * Ported prune to Rust CLI * Going all the way. Porting run to Rust CLI and upgrading back to clap v4 * Always gotta be testing * Always be testing. Always. Be. Testing. * Added tests for each singular flag. Now for combination tests * WIP: Hooking up Rust CLI to Go run logic * Disable color * Removed root inference from Go side * Fixing compile errors * Update cli/cmd/turbo/main.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Patching up code for run * PR changes * Restored labeler * Restore og.tsx * Reverted run changes that somehow made it in here * Fix run * Update cli/internal/turbostate/turbostate.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * feat: polyfill `global` with `globalThis` (#2666) This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions. * delete IsYarn util (#2668) * feat(docs): new authors & consistent filesnames (#2680) * Added caveat to environment variables docs (#2703) Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> * Fix publish workflow (#2681) * change from yarn to pnpm (#2686) Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * Reverted workflow changes * Fixing tests. Added run args to base * Trying to fix tests * Rewrote some logic around run args handling * Fixing up tests by adding flags and fixing parsing bugs * Hooked up RepoState to Go code * Fixing e2e tests * Fixing e2e * Gotta build shim, not turbo in package.json * Patched integration test * Reverted Cargo.toml * Cargo.lock too * Fixing tests * Moving turbo binary to shim * Fixed tests and CI * Check for TURBO_BINARY_PATH * Ported shell completions to Rust * Fixed logic issue with TURBO_BINARY_PATH * Created .gitignore file with generated rust and header files * Second try on cleaning up generated files * More CI fixes * Realized we still need some inference * Removed files that are edited by run-examples.sh * Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`. * Cleaning up changes. * Fix one thing break another * Accept integration changes * Deleting more unused code * Test fixes * No longer need this line now that src/ffi.rs is gitignored * PR feedback * Update cli/internal/run/run.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Fixing typo * Merged main * PR feedback * PR feedback * Merge main * Reverted workflow change * Error on invalid unicode instead of lossy conversion * PR feedback * Squashed commit of the following: commit 096b8b8 Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (#2872) commit 532eff7 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on #2416 commit dc36fc4 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (#2833) VecDeque::new always allocates 7 elements commit 4f247be Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e81806 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (#2873) Reduces memory usage by 14% commit cac79bb Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/b7bcfc312e41367e2ec7f5fb37a6ee88a6b6545a/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91e Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit 6478d61 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (#2916) updating in hope that this fixes the random errors in test runs commit b7bcfc3 Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#​2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#​2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#​2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#​0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#​2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#​2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#​2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#​2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#​2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#​2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#​2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#​2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#​2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#​2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#​2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#​2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#​2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#​2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#​2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#​2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (#2879) * Docs for topology outside of a task Documentation for behavior in #2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (#2913) commit 0723170 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (#2912) commit c69298c Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb8 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (#2886) commit 4a3cb94 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (#2884) commit eead906 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (#2904) Before #2859: `eslint --quiet --fix` After #2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22 Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit 9359c46 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (#2899) commit 22c1440 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (#2897) * Merged main * Reverting changes that snuck in * Fixing tests * Final fixes for tests * Moving shim to crates/turborepo * More refactoring * First pass at splitting up shim and cli * Fixing tests * Added detection for help flag so users can get help outside of a valid repo * Update crates/turborepo-lib/src/shim.rs Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Update crates/turborepo/Cargo.toml Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * PR feedback and test fixing * Set process's cwd * Have to do inference even with TURBO_BINARY_PATH * Comments * PR feedback * Moved single_package back to RunArgs * Removed print * Fixing bugs * Fixing rust tests * fixing bug with verbosity and Go tests * add local turbo version checking * remove ffi inclusion * Fixed integration tests * Linting fixes * Integrated local_turbo_supports_skip_shim * Fixed bug with cwd and restored yarn.lock * Okay back to setting current_dir * Fixed bug with canonicalization * Removed print starting * match existing turbo exit codes * pr feedback Co-authored-by: Nicholas Yang <nicholas.yang@vercel.com> Co-authored-by: Nicholas Yang <nick@nicholasyang.com> Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com> Co-authored-by: Mehul Kar <mehul.kar@vercel.com> Co-authored-by: Yota Hada <hadayota33@gmail.com> Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
[![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 [@​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 ([#​3243](https://togithub.com/vercel/turbo/issues/3243)) by [@​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 ([#​3248](https://togithub.com/vercel/turbo/issues/3248)) by [@​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 ([#​3245](https://togithub.com/vercel/turbo/issues/3245)) by [@​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 ([#​3244](https://togithub.com/vercel/turbo/issues/3244)) by [@​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 ([#​3240](https://togithub.com/vercel/turbo/issues/3240)) by [@​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 ([#​3232](https://togithub.com/vercel/turbo/issues/3232)) by [@​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` ([#​3210](https://togithub.com/vercel/turbo/issues/3210)) by [@​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 ([#​3211](https://togithub.com/vercel/turbo/issues/3211)) by [@​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 ([#​3236](https://togithub.com/vercel/turbo/issues/3236)) by [@​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 ([#​3235](https://togithub.com/vercel/turbo/issues/3235)) by [@​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 ([#​3231](https://togithub.com/vercel/turbo/issues/3231)) by [@​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 ([#​3230](https://togithub.com/vercel/turbo/issues/3230)) by [@​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 ([#​3228](https://togithub.com/vercel/turbo/issues/3228)) by [@​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 ([#​3226](https://togithub.com/vercel/turbo/issues/3226)) by [@​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 ([#​3227](https://togithub.com/vercel/turbo/issues/3227)) by [@​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 ([#​3221](https://togithub.com/vercel/turbo/issues/3221)) by [@​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 ([#​3225](https://togithub.com/vercel/turbo/issues/3225)) by [@​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 ([#​3198](https://togithub.com/vercel/turbo/issues/3198)) by [@​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 ([#​3175](https://togithub.com/vercel/turbo/issues/3175)) by [@​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 ([#​3223](https://togithub.com/vercel/turbo/issues/3223)) by [@​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 ([#​3222](https://togithub.com/vercel/turbo/issues/3222)) by [@​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 ([#​3202](https://togithub.com/vercel/turbo/issues/3202)) by [@​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 ([#​3203](https://togithub.com/vercel/turbo/issues/3203)) by [@​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 ([#​3201](https://togithub.com/vercel/turbo/issues/3201)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201) - Explicitly chmod binaries ([#​3199](https://togithub.com/vercel/turbo/issues/3199)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199) - refactor(turborepo): Two binaries ([#​3189](https://togithub.com/vercel/turbo/issues/3189)) by [@​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 ([#​3190](https://togithub.com/vercel/turbo/issues/3190)) by [@​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 ([#​3196](https://togithub.com/vercel/turbo/issues/3196)) by [@​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 ([#​3192](https://togithub.com/vercel/turbo/issues/3192)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192) - fix: packageManager value ([#​3161](https://togithub.com/vercel/turbo/issues/3161)) by [@​gynekolog](https://togithub.com/gynekolog) in [https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161) - feat(shim): add logger ([#​3177](https://togithub.com/vercel/turbo/issues/3177)) by [@​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 ([#​3179](https://togithub.com/vercel/turbo/issues/3179)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179) - fix(vscode): prettier ([#​3187](https://togithub.com/vercel/turbo/issues/3187)) by [@​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 ([#​3186](https://togithub.com/vercel/turbo/issues/3186)) by [@​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 ([#​3174](https://togithub.com/vercel/turbo/issues/3174)) by [@​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 ([#​3100](https://togithub.com/vercel/turbo/issues/3100)) by [@​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 ([#​3169](https://togithub.com/vercel/turbo/issues/3169)) by [@​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 ([#​3165](https://togithub.com/vercel/turbo/issues/3165)) by [@​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. ([#​3167](https://togithub.com/vercel/turbo/issues/3167)) by [@​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 ([#​2968](https://togithub.com/vercel/turbo/issues/2968)) by [@​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`. ([#​3158](https://togithub.com/vercel/turbo/issues/3158)) by [@​leerob](https://togithub.com/leerob) in [https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158) - fix(vite): update deps ([#​3133](https://togithub.com/vercel/turbo/issues/3133)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133) - Fix vite example build ([#​3129](https://togithub.com/vercel/turbo/issues/3129)) by [@​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 ([#​3109](https://togithub.com/vercel/turbo/issues/3109)) by [@​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 ([#​3130](https://togithub.com/vercel/turbo/issues/3130)) by [@​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 ([#​3102](https://togithub.com/vercel/turbo/issues/3102)) by [@​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 ([#​3053](https://togithub.com/vercel/turbo/issues/3053)) by [@​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 ([#​3106](https://togithub.com/vercel/turbo/issues/3106)) by [@​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 ([#​3123](https://togithub.com/vercel/turbo/issues/3123)) by [@​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 ([#​3126](https://togithub.com/vercel/turbo/issues/3126)) by [@​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 ([#​3125](https://togithub.com/vercel/turbo/issues/3125)) by [@​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 ([#​3113](https://togithub.com/vercel/turbo/issues/3113)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113) - Benchmarks update ([#​3045](https://togithub.com/vercel/turbo/issues/3045)) by [@​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 ([#​3115](https://togithub.com/vercel/turbo/issues/3115)) by [@​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 ([#​3112](https://togithub.com/vercel/turbo/issues/3112)) by [@​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 ([#​3093](https://togithub.com/vercel/turbo/issues/3093)) by [@​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 ([#​3097](https://togithub.com/vercel/turbo/issues/3097)) by [@​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 ([#​3084](https://togithub.com/vercel/turbo/issues/3084)) by [@​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 ([#​3086](https://togithub.com/vercel/turbo/issues/3086)) by [@​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 ([#​3082](https://togithub.com/vercel/turbo/issues/3082)) by [@​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 ([#​3081](https://togithub.com/vercel/turbo/issues/3081)) by [@​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 ([#​3078](https://togithub.com/vercel/turbo/issues/3078)) by [@​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 ([#​3079](https://togithub.com/vercel/turbo/issues/3079)) by [@​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 ([#​3076](https://togithub.com/vercel/turbo/issues/3076)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076) - fix(codemod): output updates ([#​3075](https://togithub.com/vercel/turbo/issues/3075)) by [@​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 ([#​3065](https://togithub.com/vercel/turbo/issues/3065)) by [@​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 ([#​3072](https://togithub.com/vercel/turbo/issues/3072)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072) - fix clippy ci diff ([#​3066](https://togithub.com/vercel/turbo/issues/3066)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066) - Allow specifying tasks. ([#​3002](https://togithub.com/vercel/turbo/issues/3002)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002) - Load next config ([#​2955](https://togithub.com/vercel/turbo/issues/2955)) by [@​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 ([#​3059](https://togithub.com/vercel/turbo/issues/3059)) by [@​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 ([#​3040](https://togithub.com/vercel/turbo/issues/3040)) by [@​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. ([#​3042](https://togithub.com/vercel/turbo/issues/3042)) by [@​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 ([#​3047](https://togithub.com/vercel/turbo/issues/3047)) by [@​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 ([#​3046](https://togithub.com/vercel/turbo/issues/3046)) by [@​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 ([#​3043](https://togithub.com/vercel/turbo/issues/3043)) by [@​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 ([#​3037](https://togithub.com/vercel/turbo/issues/3037)) by [@​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 ([#​3044](https://togithub.com/vercel/turbo/issues/3044)) by [@​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 ([#​3032](https://togithub.com/vercel/turbo/issues/3032)) by [@​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 ([#​3039](https://togithub.com/vercel/turbo/issues/3039)) by [@​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 ([#​3033](https://togithub.com/vercel/turbo/issues/3033)) by [@​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 ([#​3031](https://togithub.com/vercel/turbo/issues/3031)) by [@​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 ([#​3030](https://togithub.com/vercel/turbo/issues/3030)) by [@​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 ([#​3028](https://togithub.com/vercel/turbo/issues/3028)) by [@​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 ([#​2979](https://togithub.com/vercel/turbo/issues/2979)) by [@​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 ([#​3029](https://togithub.com/vercel/turbo/issues/3029)) by [@​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 ([#​2756](https://togithub.com/vercel/turbo/issues/2756)) by [@​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 ([#​3019](https://togithub.com/vercel/turbo/issues/3019)) by [@​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 ([#​3023](https://togithub.com/vercel/turbo/issues/3023)) by [@​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 ([#​3024](https://togithub.com/vercel/turbo/issues/3024)) by [@​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 ([#​3022](https://togithub.com/vercel/turbo/issues/3022)) by [@​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 ([#​3027](https://togithub.com/vercel/turbo/issues/3027)) by [@​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 ([#​2994](https://togithub.com/vercel/turbo/issues/2994)) by [@​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\* ([#​3012](https://togithub.com/vercel/turbo/issues/3012)) by [@​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 ([#​3018](https://togithub.com/vercel/turbo/issues/3018)) by [@​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 ([#​3008](https://togithub.com/vercel/turbo/issues/3008)) by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008) - chore: global turbo tests ([#​3011](https://togithub.com/vercel/turbo/issues/3011)) by [@​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 ([#​3006](https://togithub.com/vercel/turbo/issues/3006)) by [@​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 ([#​3010](https://togithub.com/vercel/turbo/issues/3010)) by [@​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 ([#​3009](https://togithub.com/vercel/turbo/issues/3009)) by [@​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 ([#​3007](https://togithub.com/vercel/turbo/issues/3007)) by [@​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 ([#​2993](https://togithub.com/vercel/turbo/issues/2993)) by [@​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 ([#​3000](https://togithub.com/vercel/turbo/issues/3000)) by [@​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. ([#​2975](https://togithub.com/vercel/turbo/issues/2975)) by [@​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 ([#​2998](https://togithub.com/vercel/turbo/issues/2998)) by [@​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 ([#​2990](https://togithub.com/vercel/turbo/issues/2990)) by [@​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 ([#​2997](https://togithub.com/vercel/turbo/issues/2997)) by [@​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 ([#​2992](https://togithub.com/vercel/turbo/issues/2992)) by [@​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 ([#​2991](https://togithub.com/vercel/turbo/issues/2991)) by [@​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. ([#​2987](https://togithub.com/vercel/turbo/issues/2987)) by [@​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 ([#​2970](https://togithub.com/vercel/turbo/issues/2970)) by [@​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 ([#​2985](https://togithub.com/vercel/turbo/issues/2985)) by [@​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 ([#​2964](https://togithub.com/vercel/turbo/issues/2964)) by [@​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 ([#​2981](https://togithub.com/vercel/turbo/issues/2981)) by [@​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` ([#​2977](https://togithub.com/vercel/turbo/issues/2977)) by [@​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 ([#​2980](https://togithub.com/vercel/turbo/issues/2980)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980) - update npm deps ([#​2960](https://togithub.com/vercel/turbo/issues/2960)) by [@​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_\* ([#​2938](https://togithub.com/vercel/turbo/issues/2938)) by [@​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 ([#​2744](https://togithub.com/vercel/turbo/issues/2744)) by [@​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 ([#​2976](https://togithub.com/vercel/turbo/issues/2976)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976) - Skip formatting ffi.rs ([#​2974](https://togithub.com/vercel/turbo/issues/2974)) by [@​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 ([#​2733](https://togithub.com/vercel/turbo/issues/2733)) by [@​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 ([#​2957](https://togithub.com/vercel/turbo/issues/2957)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957) - \[6/n] @​next/font/google: Cache stylesheet locally ([#​2940](https://togithub.com/vercel/turbo/issues/2940)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940) - docs(showcase): LG U+ ([#​2958](https://togithub.com/vercel/turbo/issues/2958)) by [@​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 ([#​2801](https://togithub.com/vercel/turbo/issues/2801)) by [@​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 ([#​2951](https://togithub.com/vercel/turbo/issues/2951)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951) - Update Storybook example. ([#​2914](https://togithub.com/vercel/turbo/issues/2914)) by [@​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 ([#​2950](https://togithub.com/vercel/turbo/issues/2950)) by [@​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 ([#​2947](https://togithub.com/vercel/turbo/issues/2947)) by [@​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 ([#​2867](https://togithub.com/vercel/turbo/issues/2867)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867) - docs: add nhost ([#​2838](https://togithub.com/vercel/turbo/issues/2838)) by [@​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 ([#​2769](https://togithub.com/vercel/turbo/issues/2769)) by [@​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 ([#​2937](https://togithub.com/vercel/turbo/issues/2937)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937) - Remove unused dependencies ([#​2934](https://togithub.com/vercel/turbo/issues/2934)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934) - [@​next/font](https://togithub.com/next/font) \[2/n] Apply next/font swc transform ([#​2742](https://togithub.com/vercel/turbo/issues/2742)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742) - add memory usage tracking ([#​2865](https://togithub.com/vercel/turbo/issues/2865)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865) - [@​next/font](https://togithub.com/next/font) \[1/n] Add query structure to module requests ([#​2743](https://togithub.com/vercel/turbo/issues/2743)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743) - add turbo_tasks State ([#​2935](https://togithub.com/vercel/turbo/issues/2935)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935) - support `_devPageManifest.json` ([#​2885](https://togithub.com/vercel/turbo/issues/2885)) by [@​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 ([#​2921](https://togithub.com/vercel/turbo/issues/2921)) by [@​dbrrt](https://togithub.com/dbrrt) in [https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921) - enable id reusing ([#​2895](https://togithub.com/vercel/turbo/issues/2895)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895) - reduce number of allocations ([#​2833](https://togithub.com/vercel/turbo/issues/2833)) by [@​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 ([#​2906](https://togithub.com/vercel/turbo/issues/2906)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.11.10 ([#​2928](https://togithub.com/vercel/turbo/issues/2928)) by [@​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 [@​babel/core](https://togithub.com/babel/core) to v7.20.5 ([#​2919](https://togithub.com/vercel/turbo/issues/2919)) by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9 - update chromiumoxide ([#​2916](https://togithub.com/vercel/turbo/issues/2916)) by [@​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 ([#​2915](https://togithub.com/vercel/turbo/issues/2915)) by [@​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 ([#​2879](https://togithub.com/vercel/turbo/issues/2879)) by [@​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 ([#​2913](https://togithub.com/vercel/turbo/issues/2913)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913) - feat(docs): add github ([#​2912](https://togithub.com/vercel/turbo/issues/2912)) by [@​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 ([#​2869](https://togithub.com/vercel/turbo/issues/2869)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869) - Fix the missing links. ([#​2707](https://togithub.com/vercel/turbo/issues/2707)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707) - Update lint-staged behavior. ([#​2904](https://togithub.com/vercel/turbo/issues/2904)) by [@​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. ([#​2778](https://togithub.com/vercel/turbo/issues/2778)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778) - simplify `next-binding` ([#​2899](https://togithub.com/vercel/turbo/issues/2899)) by [@​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 ([#​2897](https://togithub.com/vercel/turbo/issues/2897)) by [@​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 ([#​2896](https://togithub.com/vercel/turbo/issues/2896)) by [@​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 ([#​2481](https://togithub.com/vercel/turbo/issues/2481)) by [@​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 ([#​2874](https://togithub.com/vercel/turbo/issues/2874)) by [@​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 ([#​2866](https://togithub.com/vercel/turbo/issues/2866)) by [@​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 ([#​2883](https://togithub.com/vercel/turbo/issues/2883)) by [@​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 ([#​2882](https://togithub.com/vercel/turbo/issues/2882)) by [@​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 ([#​2848](https://togithub.com/vercel/turbo/issues/2848)) by [@​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 ([#​2704](https://togithub.com/vercel/turbo/issues/2704)) by [@​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 ([#​2881](https://togithub.com/vercel/turbo/issues/2881)) by [@​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 ([#​2835](https://togithub.com/vercel/turbo/issues/2835)) by [@​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 ([#​2416](https://togithub.com/vercel/turbo/issues/2416)) by [@​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. ([#​2859](https://togithub.com/vercel/turbo/issues/2859)) by [@​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. ([#​2849](https://togithub.com/vercel/turbo/issues/2849)) by [@​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 ([#​2551](https://togithub.com/vercel/turbo/issues/2551)) by [@​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 ([#​2861](https://togithub.com/vercel/turbo/issues/2861)) by [@​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 ([#​2827](https://togithub.com/vercel/turbo/issues/2827)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827) - Make ESLint envVar aware. ([#​2850](https://togithub.com/vercel/turbo/issues/2850)) by [@​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 ([#​2852](https://togithub.com/vercel/turbo/issues/2852)) by [@​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 ([#​2813](https://togithub.com/vercel/turbo/issues/2813)) by [@​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 ([#​2808](https://togithub.com/vercel/turbo/issues/2808)) by [@​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 ([#​2851](https://togithub.com/vercel/turbo/issues/2851)) by [@​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 ([#​2750](https://togithub.com/vercel/turbo/issues/2750)) by [@​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. ([#​2819](https://togithub.com/vercel/turbo/issues/2819)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819) - Add missing period ([#​2795](https://togithub.com/vercel/turbo/issues/2795)) by [@​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 ([#​2814](https://togithub.com/vercel/turbo/issues/2814)) by [@​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 ([#​2829](https://togithub.com/vercel/turbo/issues/2829)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829) - install the correct example ([#​2826](https://togithub.com/vercel/turbo/issues/2826)) by [@​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 ([#​2780](https://togithub.com/vercel/turbo/issues/2780)) by [@​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 ([#​2805](https://togithub.com/vercel/turbo/issues/2805)) by [@​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 ([#​2822](https://togithub.com/vercel/turbo/issues/2822)) by [@​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>
[![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 [@​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 ([#​3243](https://togithub.com/vercel/turbo/issues/3243)) by [@​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 ([#​3248](https://togithub.com/vercel/turbo/issues/3248)) by [@​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 ([#​3245](https://togithub.com/vercel/turbo/issues/3245)) by [@​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 ([#​3244](https://togithub.com/vercel/turbo/issues/3244)) by [@​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 ([#​3240](https://togithub.com/vercel/turbo/issues/3240)) by [@​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 ([#​3232](https://togithub.com/vercel/turbo/issues/3232)) by [@​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` ([#​3210](https://togithub.com/vercel/turbo/issues/3210)) by [@​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 ([#​3211](https://togithub.com/vercel/turbo/issues/3211)) by [@​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 ([#​3236](https://togithub.com/vercel/turbo/issues/3236)) by [@​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 ([#​3235](https://togithub.com/vercel/turbo/issues/3235)) by [@​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 ([#​3231](https://togithub.com/vercel/turbo/issues/3231)) by [@​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 ([#​3230](https://togithub.com/vercel/turbo/issues/3230)) by [@​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 ([#​3228](https://togithub.com/vercel/turbo/issues/3228)) by [@​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 ([#​3226](https://togithub.com/vercel/turbo/issues/3226)) by [@​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 ([#​3227](https://togithub.com/vercel/turbo/issues/3227)) by [@​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 ([#​3221](https://togithub.com/vercel/turbo/issues/3221)) by [@​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 ([#​3225](https://togithub.com/vercel/turbo/issues/3225)) by [@​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 ([#​3198](https://togithub.com/vercel/turbo/issues/3198)) by [@​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 ([#​3175](https://togithub.com/vercel/turbo/issues/3175)) by [@​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 ([#​3223](https://togithub.com/vercel/turbo/issues/3223)) by [@​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 ([#​3222](https://togithub.com/vercel/turbo/issues/3222)) by [@​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 ([#​3202](https://togithub.com/vercel/turbo/issues/3202)) by [@​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 ([#​3203](https://togithub.com/vercel/turbo/issues/3203)) by [@​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 ([#​3201](https://togithub.com/vercel/turbo/issues/3201)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201) - Explicitly chmod binaries ([#​3199](https://togithub.com/vercel/turbo/issues/3199)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199) - refactor(turborepo): Two binaries ([#​3189](https://togithub.com/vercel/turbo/issues/3189)) by [@​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 ([#​3190](https://togithub.com/vercel/turbo/issues/3190)) by [@​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 ([#​3196](https://togithub.com/vercel/turbo/issues/3196)) by [@​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 ([#​3192](https://togithub.com/vercel/turbo/issues/3192)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192) - fix: packageManager value ([#​3161](https://togithub.com/vercel/turbo/issues/3161)) by [@​gynekolog](https://togithub.com/gynekolog) in [https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161) - feat(shim): add logger ([#​3177](https://togithub.com/vercel/turbo/issues/3177)) by [@​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 ([#​3179](https://togithub.com/vercel/turbo/issues/3179)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179) - fix(vscode): prettier ([#​3187](https://togithub.com/vercel/turbo/issues/3187)) by [@​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 ([#​3186](https://togithub.com/vercel/turbo/issues/3186)) by [@​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 ([#​3174](https://togithub.com/vercel/turbo/issues/3174)) by [@​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 ([#​3100](https://togithub.com/vercel/turbo/issues/3100)) by [@​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 ([#​3169](https://togithub.com/vercel/turbo/issues/3169)) by [@​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 ([#​3165](https://togithub.com/vercel/turbo/issues/3165)) by [@​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. ([#​3167](https://togithub.com/vercel/turbo/issues/3167)) by [@​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 ([#​2968](https://togithub.com/vercel/turbo/issues/2968)) by [@​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`. ([#​3158](https://togithub.com/vercel/turbo/issues/3158)) by [@​leerob](https://togithub.com/leerob) in [https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158) - fix(vite): update deps ([#​3133](https://togithub.com/vercel/turbo/issues/3133)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133) - Fix vite example build ([#​3129](https://togithub.com/vercel/turbo/issues/3129)) by [@​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 ([#​3109](https://togithub.com/vercel/turbo/issues/3109)) by [@​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 ([#​3130](https://togithub.com/vercel/turbo/issues/3130)) by [@​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 ([#​3102](https://togithub.com/vercel/turbo/issues/3102)) by [@​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 ([#​3053](https://togithub.com/vercel/turbo/issues/3053)) by [@​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 ([#​3106](https://togithub.com/vercel/turbo/issues/3106)) by [@​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 ([#​3123](https://togithub.com/vercel/turbo/issues/3123)) by [@​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 ([#​3126](https://togithub.com/vercel/turbo/issues/3126)) by [@​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 ([#​3125](https://togithub.com/vercel/turbo/issues/3125)) by [@​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 ([#​3113](https://togithub.com/vercel/turbo/issues/3113)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113) - Benchmarks update ([#​3045](https://togithub.com/vercel/turbo/issues/3045)) by [@​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 ([#​3115](https://togithub.com/vercel/turbo/issues/3115)) by [@​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 ([#​3112](https://togithub.com/vercel/turbo/issues/3112)) by [@​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 ([#​3093](https://togithub.com/vercel/turbo/issues/3093)) by [@​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 ([#​3097](https://togithub.com/vercel/turbo/issues/3097)) by [@​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 ([#​3084](https://togithub.com/vercel/turbo/issues/3084)) by [@​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 ([#​3086](https://togithub.com/vercel/turbo/issues/3086)) by [@​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 ([#​3082](https://togithub.com/vercel/turbo/issues/3082)) by [@​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 ([#​3081](https://togithub.com/vercel/turbo/issues/3081)) by [@​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 ([#​3078](https://togithub.com/vercel/turbo/issues/3078)) by [@​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 ([#​3079](https://togithub.com/vercel/turbo/issues/3079)) by [@​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 ([#​3076](https://togithub.com/vercel/turbo/issues/3076)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076) - fix(codemod): output updates ([#​3075](https://togithub.com/vercel/turbo/issues/3075)) by [@​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 ([#​3065](https://togithub.com/vercel/turbo/issues/3065)) by [@​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 ([#​3072](https://togithub.com/vercel/turbo/issues/3072)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072) - fix clippy ci diff ([#​3066](https://togithub.com/vercel/turbo/issues/3066)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066) - Allow specifying tasks. ([#​3002](https://togithub.com/vercel/turbo/issues/3002)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002) - Load next config ([#​2955](https://togithub.com/vercel/turbo/issues/2955)) by [@​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 ([#​3059](https://togithub.com/vercel/turbo/issues/3059)) by [@​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 ([#​3040](https://togithub.com/vercel/turbo/issues/3040)) by [@​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. ([#​3042](https://togithub.com/vercel/turbo/issues/3042)) by [@​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 ([#​3047](https://togithub.com/vercel/turbo/issues/3047)) by [@​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 ([#​3046](https://togithub.com/vercel/turbo/issues/3046)) by [@​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 ([#​3043](https://togithub.com/vercel/turbo/issues/3043)) by [@​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 ([#​3037](https://togithub.com/vercel/turbo/issues/3037)) by [@​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 ([#​3044](https://togithub.com/vercel/turbo/issues/3044)) by [@​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 ([#​3032](https://togithub.com/vercel/turbo/issues/3032)) by [@​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 ([#​3039](https://togithub.com/vercel/turbo/issues/3039)) by [@​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 ([#​3033](https://togithub.com/vercel/turbo/issues/3033)) by [@​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 ([#​3031](https://togithub.com/vercel/turbo/issues/3031)) by [@​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 ([#​3030](https://togithub.com/vercel/turbo/issues/3030)) by [@​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 ([#​3028](https://togithub.com/vercel/turbo/issues/3028)) by [@​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 ([#​2979](https://togithub.com/vercel/turbo/issues/2979)) by [@​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 ([#​3029](https://togithub.com/vercel/turbo/issues/3029)) by [@​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 ([#​2756](https://togithub.com/vercel/turbo/issues/2756)) by [@​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 ([#​3019](https://togithub.com/vercel/turbo/issues/3019)) by [@​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 ([#​3023](https://togithub.com/vercel/turbo/issues/3023)) by [@​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 ([#​3024](https://togithub.com/vercel/turbo/issues/3024)) by [@​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 ([#​3022](https://togithub.com/vercel/turbo/issues/3022)) by [@​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 ([#​3027](https://togithub.com/vercel/turbo/issues/3027)) by [@​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 ([#​2994](https://togithub.com/vercel/turbo/issues/2994)) by [@​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\* ([#​3012](https://togithub.com/vercel/turbo/issues/3012)) by [@​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 ([#​3018](https://togithub.com/vercel/turbo/issues/3018)) by [@​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 ([#​3008](https://togithub.com/vercel/turbo/issues/3008)) by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008) - chore: global turbo tests ([#​3011](https://togithub.com/vercel/turbo/issues/3011)) by [@​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 ([#​3006](https://togithub.com/vercel/turbo/issues/3006)) by [@​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 ([#​3010](https://togithub.com/vercel/turbo/issues/3010)) by [@​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 ([#​3009](https://togithub.com/vercel/turbo/issues/3009)) by [@​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 ([#​3007](https://togithub.com/vercel/turbo/issues/3007)) by [@​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 ([#​2993](https://togithub.com/vercel/turbo/issues/2993)) by [@​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 ([#​3000](https://togithub.com/vercel/turbo/issues/3000)) by [@​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. ([#​2975](https://togithub.com/vercel/turbo/issues/2975)) by [@​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 ([#​2998](https://togithub.com/vercel/turbo/issues/2998)) by [@​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 ([#​2990](https://togithub.com/vercel/turbo/issues/2990)) by [@​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 ([#​2997](https://togithub.com/vercel/turbo/issues/2997)) by [@​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 ([#​2992](https://togithub.com/vercel/turbo/issues/2992)) by [@​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 ([#​2991](https://togithub.com/vercel/turbo/issues/2991)) by [@​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. ([#​2987](https://togithub.com/vercel/turbo/issues/2987)) by [@​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 ([#​2970](https://togithub.com/vercel/turbo/issues/2970)) by [@​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 ([#​2985](https://togithub.com/vercel/turbo/issues/2985)) by [@​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 ([#​2964](https://togithub.com/vercel/turbo/issues/2964)) by [@​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 ([#​2981](https://togithub.com/vercel/turbo/issues/2981)) by [@​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` ([#​2977](https://togithub.com/vercel/turbo/issues/2977)) by [@​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 ([#​2980](https://togithub.com/vercel/turbo/issues/2980)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980) - update npm deps ([#​2960](https://togithub.com/vercel/turbo/issues/2960)) by [@​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_\* ([#​2938](https://togithub.com/vercel/turbo/issues/2938)) by [@​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 ([#​2744](https://togithub.com/vercel/turbo/issues/2744)) by [@​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 ([#​2976](https://togithub.com/vercel/turbo/issues/2976)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976) - Skip formatting ffi.rs ([#​2974](https://togithub.com/vercel/turbo/issues/2974)) by [@​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 ([#​2733](https://togithub.com/vercel/turbo/issues/2733)) by [@​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 ([#​2957](https://togithub.com/vercel/turbo/issues/2957)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957) - \[6/n] @​next/font/google: Cache stylesheet locally ([#​2940](https://togithub.com/vercel/turbo/issues/2940)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940) - docs(showcase): LG U+ ([#​2958](https://togithub.com/vercel/turbo/issues/2958)) by [@​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 ([#​2801](https://togithub.com/vercel/turbo/issues/2801)) by [@​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 ([#​2951](https://togithub.com/vercel/turbo/issues/2951)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951) - Update Storybook example. ([#​2914](https://togithub.com/vercel/turbo/issues/2914)) by [@​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 ([#​2950](https://togithub.com/vercel/turbo/issues/2950)) by [@​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 ([#​2947](https://togithub.com/vercel/turbo/issues/2947)) by [@​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 ([#​2867](https://togithub.com/vercel/turbo/issues/2867)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867) - docs: add nhost ([#​2838](https://togithub.com/vercel/turbo/issues/2838)) by [@​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 ([#​2769](https://togithub.com/vercel/turbo/issues/2769)) by [@​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 ([#​2937](https://togithub.com/vercel/turbo/issues/2937)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937) - Remove unused dependencies ([#​2934](https://togithub.com/vercel/turbo/issues/2934)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934) - [@​next/font](https://togithub.com/next/font) \[2/n] Apply next/font swc transform ([#​2742](https://togithub.com/vercel/turbo/issues/2742)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742) - add memory usage tracking ([#​2865](https://togithub.com/vercel/turbo/issues/2865)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865) - [@​next/font](https://togithub.com/next/font) \[1/n] Add query structure to module requests ([#​2743](https://togithub.com/vercel/turbo/issues/2743)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743) - add turbo_tasks State ([#​2935](https://togithub.com/vercel/turbo/issues/2935)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935) - support `_devPageManifest.json` ([#​2885](https://togithub.com/vercel/turbo/issues/2885)) by [@​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 ([#​2921](https://togithub.com/vercel/turbo/issues/2921)) by [@​dbrrt](https://togithub.com/dbrrt) in [https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921) - enable id reusing ([#​2895](https://togithub.com/vercel/turbo/issues/2895)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895) - reduce number of allocations ([#​2833](https://togithub.com/vercel/turbo/issues/2833)) by [@​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 ([#​2906](https://togithub.com/vercel/turbo/issues/2906)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.11.10 ([#​2928](https://togithub.com/vercel/turbo/issues/2928)) by [@​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 [@​babel/core](https://togithub.com/babel/core) to v7.20.5 ([#​2919](https://togithub.com/vercel/turbo/issues/2919)) by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9 - update chromiumoxide ([#​2916](https://togithub.com/vercel/turbo/issues/2916)) by [@​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 ([#​2915](https://togithub.com/vercel/turbo/issues/2915)) by [@​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 ([#​2879](https://togithub.com/vercel/turbo/issues/2879)) by [@​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 ([#​2913](https://togithub.com/vercel/turbo/issues/2913)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913) - feat(docs): add github ([#​2912](https://togithub.com/vercel/turbo/issues/2912)) by [@​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 ([#​2869](https://togithub.com/vercel/turbo/issues/2869)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869) - Fix the missing links. ([#​2707](https://togithub.com/vercel/turbo/issues/2707)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707) - Update lint-staged behavior. ([#​2904](https://togithub.com/vercel/turbo/issues/2904)) by [@​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. ([#​2778](https://togithub.com/vercel/turbo/issues/2778)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778) - simplify `next-binding` ([#​2899](https://togithub.com/vercel/turbo/issues/2899)) by [@​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 ([#​2897](https://togithub.com/vercel/turbo/issues/2897)) by [@​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 ([#​2896](https://togithub.com/vercel/turbo/issues/2896)) by [@​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 ([#​2481](https://togithub.com/vercel/turbo/issues/2481)) by [@​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 ([#​2874](https://togithub.com/vercel/turbo/issues/2874)) by [@​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 ([#​2866](https://togithub.com/vercel/turbo/issues/2866)) by [@​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 ([#​2883](https://togithub.com/vercel/turbo/issues/2883)) by [@​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 ([#​2882](https://togithub.com/vercel/turbo/issues/2882)) by [@​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 ([#​2848](https://togithub.com/vercel/turbo/issues/2848)) by [@​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 ([#​2704](https://togithub.com/vercel/turbo/issues/2704)) by [@​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 ([#​2881](https://togithub.com/vercel/turbo/issues/2881)) by [@​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 ([#​2835](https://togithub.com/vercel/turbo/issues/2835)) by [@​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 ([#​2416](https://togithub.com/vercel/turbo/issues/2416)) by [@​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. ([#​2859](https://togithub.com/vercel/turbo/issues/2859)) by [@​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. ([#​2849](https://togithub.com/vercel/turbo/issues/2849)) by [@​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 ([#​2551](https://togithub.com/vercel/turbo/issues/2551)) by [@​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 ([#​2861](https://togithub.com/vercel/turbo/issues/2861)) by [@​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 ([#​2827](https://togithub.com/vercel/turbo/issues/2827)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827) - Make ESLint envVar aware. ([#​2850](https://togithub.com/vercel/turbo/issues/2850)) by [@​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 ([#​2852](https://togithub.com/vercel/turbo/issues/2852)) by [@​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 ([#​2813](https://togithub.com/vercel/turbo/issues/2813)) by [@​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 ([#​2808](https://togithub.com/vercel/turbo/issues/2808)) by [@​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 ([#​2851](https://togithub.com/vercel/turbo/issues/2851)) by [@​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 ([#​2750](https://togithub.com/vercel/turbo/issues/2750)) by [@​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. ([#​2819](https://togithub.com/vercel/turbo/issues/2819)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819) - Add missing period ([#​2795](https://togithub.com/vercel/turbo/issues/2795)) by [@​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 ([#​2814](https://togithub.com/vercel/turbo/issues/2814)) by [@​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 ([#​2829](https://togithub.com/vercel/turbo/issues/2829)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829) - install the correct example ([#​2826](https://togithub.com/vercel/turbo/issues/2826)) by [@​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 ([#​2780](https://togithub.com/vercel/turbo/issues/2780)) by [@​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 ([#​2805](https://togithub.com/vercel/turbo/issues/2805)) by [@​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 ([#​2822](https://togithub.com/vercel/turbo/issues/2822)) by [@​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>
[![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 [@​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 ([#​3243](https://togithub.com/vercel/turbo/issues/3243)) by [@​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 ([#​3248](https://togithub.com/vercel/turbo/issues/3248)) by [@​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 ([#​3245](https://togithub.com/vercel/turbo/issues/3245)) by [@​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 ([#​3244](https://togithub.com/vercel/turbo/issues/3244)) by [@​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 ([#​3240](https://togithub.com/vercel/turbo/issues/3240)) by [@​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 ([#​3232](https://togithub.com/vercel/turbo/issues/3232)) by [@​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` ([#​3210](https://togithub.com/vercel/turbo/issues/3210)) by [@​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 ([#​3211](https://togithub.com/vercel/turbo/issues/3211)) by [@​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 ([#​3236](https://togithub.com/vercel/turbo/issues/3236)) by [@​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 ([#​3235](https://togithub.com/vercel/turbo/issues/3235)) by [@​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 ([#​3231](https://togithub.com/vercel/turbo/issues/3231)) by [@​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 ([#​3230](https://togithub.com/vercel/turbo/issues/3230)) by [@​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 ([#​3228](https://togithub.com/vercel/turbo/issues/3228)) by [@​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 ([#​3226](https://togithub.com/vercel/turbo/issues/3226)) by [@​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 ([#​3227](https://togithub.com/vercel/turbo/issues/3227)) by [@​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 ([#​3221](https://togithub.com/vercel/turbo/issues/3221)) by [@​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 ([#​3225](https://togithub.com/vercel/turbo/issues/3225)) by [@​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 ([#​3198](https://togithub.com/vercel/turbo/issues/3198)) by [@​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 ([#​3175](https://togithub.com/vercel/turbo/issues/3175)) by [@​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 ([#​3223](https://togithub.com/vercel/turbo/issues/3223)) by [@​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 ([#​3222](https://togithub.com/vercel/turbo/issues/3222)) by [@​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 ([#​3202](https://togithub.com/vercel/turbo/issues/3202)) by [@​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 ([#​3203](https://togithub.com/vercel/turbo/issues/3203)) by [@​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 ([#​3201](https://togithub.com/vercel/turbo/issues/3201)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201) - Explicitly chmod binaries ([#​3199](https://togithub.com/vercel/turbo/issues/3199)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199) - refactor(turborepo): Two binaries ([#​3189](https://togithub.com/vercel/turbo/issues/3189)) by [@​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 ([#​3190](https://togithub.com/vercel/turbo/issues/3190)) by [@​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 ([#​3196](https://togithub.com/vercel/turbo/issues/3196)) by [@​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 ([#​3192](https://togithub.com/vercel/turbo/issues/3192)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192) - fix: packageManager value ([#​3161](https://togithub.com/vercel/turbo/issues/3161)) by [@​gynekolog](https://togithub.com/gynekolog) in [https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161) - feat(shim): add logger ([#​3177](https://togithub.com/vercel/turbo/issues/3177)) by [@​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 ([#​3179](https://togithub.com/vercel/turbo/issues/3179)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179) - fix(vscode): prettier ([#​3187](https://togithub.com/vercel/turbo/issues/3187)) by [@​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 ([#​3186](https://togithub.com/vercel/turbo/issues/3186)) by [@​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 ([#​3174](https://togithub.com/vercel/turbo/issues/3174)) by [@​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 ([#​3100](https://togithub.com/vercel/turbo/issues/3100)) by [@​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 ([#​3169](https://togithub.com/vercel/turbo/issues/3169)) by [@​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 ([#​3165](https://togithub.com/vercel/turbo/issues/3165)) by [@​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. ([#​3167](https://togithub.com/vercel/turbo/issues/3167)) by [@​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 ([#​2968](https://togithub.com/vercel/turbo/issues/2968)) by [@​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`. ([#​3158](https://togithub.com/vercel/turbo/issues/3158)) by [@​leerob](https://togithub.com/leerob) in [https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158) - fix(vite): update deps ([#​3133](https://togithub.com/vercel/turbo/issues/3133)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133) - Fix vite example build ([#​3129](https://togithub.com/vercel/turbo/issues/3129)) by [@​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 ([#​3109](https://togithub.com/vercel/turbo/issues/3109)) by [@​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 ([#​3130](https://togithub.com/vercel/turbo/issues/3130)) by [@​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 ([#​3102](https://togithub.com/vercel/turbo/issues/3102)) by [@​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 ([#​3053](https://togithub.com/vercel/turbo/issues/3053)) by [@​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 ([#​3106](https://togithub.com/vercel/turbo/issues/3106)) by [@​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 ([#​3123](https://togithub.com/vercel/turbo/issues/3123)) by [@​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 ([#​3126](https://togithub.com/vercel/turbo/issues/3126)) by [@​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 ([#​3125](https://togithub.com/vercel/turbo/issues/3125)) by [@​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 ([#​3113](https://togithub.com/vercel/turbo/issues/3113)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113) - Benchmarks update ([#​3045](https://togithub.com/vercel/turbo/issues/3045)) by [@​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 ([#​3115](https://togithub.com/vercel/turbo/issues/3115)) by [@​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 ([#​3112](https://togithub.com/vercel/turbo/issues/3112)) by [@​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 ([#​3093](https://togithub.com/vercel/turbo/issues/3093)) by [@​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 ([#​3097](https://togithub.com/vercel/turbo/issues/3097)) by [@​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 ([#​3084](https://togithub.com/vercel/turbo/issues/3084)) by [@​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 ([#​3086](https://togithub.com/vercel/turbo/issues/3086)) by [@​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 ([#​3082](https://togithub.com/vercel/turbo/issues/3082)) by [@​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 ([#​3081](https://togithub.com/vercel/turbo/issues/3081)) by [@​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 ([#​3078](https://togithub.com/vercel/turbo/issues/3078)) by [@​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 ([#​3079](https://togithub.com/vercel/turbo/issues/3079)) by [@​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 ([#​3076](https://togithub.com/vercel/turbo/issues/3076)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076) - fix(codemod): output updates ([#​3075](https://togithub.com/vercel/turbo/issues/3075)) by [@​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 ([#​3065](https://togithub.com/vercel/turbo/issues/3065)) by [@​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 ([#​3072](https://togithub.com/vercel/turbo/issues/3072)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072) - fix clippy ci diff ([#​3066](https://togithub.com/vercel/turbo/issues/3066)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066) - Allow specifying tasks. ([#​3002](https://togithub.com/vercel/turbo/issues/3002)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002) - Load next config ([#​2955](https://togithub.com/vercel/turbo/issues/2955)) by [@​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 ([#​3059](https://togithub.com/vercel/turbo/issues/3059)) by [@​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 ([#​3040](https://togithub.com/vercel/turbo/issues/3040)) by [@​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. ([#​3042](https://togithub.com/vercel/turbo/issues/3042)) by [@​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 ([#​3047](https://togithub.com/vercel/turbo/issues/3047)) by [@​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 ([#​3046](https://togithub.com/vercel/turbo/issues/3046)) by [@​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 ([#​3043](https://togithub.com/vercel/turbo/issues/3043)) by [@​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 ([#​3037](https://togithub.com/vercel/turbo/issues/3037)) by [@​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 ([#​3044](https://togithub.com/vercel/turbo/issues/3044)) by [@​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 ([#​3032](https://togithub.com/vercel/turbo/issues/3032)) by [@​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 ([#​3039](https://togithub.com/vercel/turbo/issues/3039)) by [@​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 ([#​3033](https://togithub.com/vercel/turbo/issues/3033)) by [@​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 ([#​3031](https://togithub.com/vercel/turbo/issues/3031)) by [@​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 ([#​3030](https://togithub.com/vercel/turbo/issues/3030)) by [@​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 ([#​3028](https://togithub.com/vercel/turbo/issues/3028)) by [@​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 ([#​2979](https://togithub.com/vercel/turbo/issues/2979)) by [@​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 ([#​3029](https://togithub.com/vercel/turbo/issues/3029)) by [@​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 ([#​2756](https://togithub.com/vercel/turbo/issues/2756)) by [@​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 ([#​3019](https://togithub.com/vercel/turbo/issues/3019)) by [@​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 ([#​3023](https://togithub.com/vercel/turbo/issues/3023)) by [@​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 ([#​3024](https://togithub.com/vercel/turbo/issues/3024)) by [@​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 ([#​3022](https://togithub.com/vercel/turbo/issues/3022)) by [@​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 ([#​3027](https://togithub.com/vercel/turbo/issues/3027)) by [@​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 ([#​2994](https://togithub.com/vercel/turbo/issues/2994)) by [@​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\* ([#​3012](https://togithub.com/vercel/turbo/issues/3012)) by [@​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 ([#​3018](https://togithub.com/vercel/turbo/issues/3018)) by [@​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 ([#​3008](https://togithub.com/vercel/turbo/issues/3008)) by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008) - chore: global turbo tests ([#​3011](https://togithub.com/vercel/turbo/issues/3011)) by [@​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 ([#​3006](https://togithub.com/vercel/turbo/issues/3006)) by [@​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 ([#​3010](https://togithub.com/vercel/turbo/issues/3010)) by [@​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 ([#​3009](https://togithub.com/vercel/turbo/issues/3009)) by [@​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 ([#​3007](https://togithub.com/vercel/turbo/issues/3007)) by [@​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 ([#​2993](https://togithub.com/vercel/turbo/issues/2993)) by [@​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 ([#​3000](https://togithub.com/vercel/turbo/issues/3000)) by [@​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. ([#​2975](https://togithub.com/vercel/turbo/issues/2975)) by [@​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 ([#​2998](https://togithub.com/vercel/turbo/issues/2998)) by [@​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 ([#​2990](https://togithub.com/vercel/turbo/issues/2990)) by [@​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 ([#​2997](https://togithub.com/vercel/turbo/issues/2997)) by [@​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 ([#​2992](https://togithub.com/vercel/turbo/issues/2992)) by [@​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 ([#​2991](https://togithub.com/vercel/turbo/issues/2991)) by [@​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. ([#​2987](https://togithub.com/vercel/turbo/issues/2987)) by [@​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 ([#​2970](https://togithub.com/vercel/turbo/issues/2970)) by [@​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 ([#​2985](https://togithub.com/vercel/turbo/issues/2985)) by [@​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 ([#​2964](https://togithub.com/vercel/turbo/issues/2964)) by [@​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 ([#​2981](https://togithub.com/vercel/turbo/issues/2981)) by [@​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` ([#​2977](https://togithub.com/vercel/turbo/issues/2977)) by [@​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 ([#​2980](https://togithub.com/vercel/turbo/issues/2980)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980) - update npm deps ([#​2960](https://togithub.com/vercel/turbo/issues/2960)) by [@​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_\* ([#​2938](https://togithub.com/vercel/turbo/issues/2938)) by [@​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 ([#​2744](https://togithub.com/vercel/turbo/issues/2744)) by [@​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 ([#​2976](https://togithub.com/vercel/turbo/issues/2976)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976) - Skip formatting ffi.rs ([#​2974](https://togithub.com/vercel/turbo/issues/2974)) by [@​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 ([#​2733](https://togithub.com/vercel/turbo/issues/2733)) by [@​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 ([#​2957](https://togithub.com/vercel/turbo/issues/2957)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957) - \[6/n] @​next/font/google: Cache stylesheet locally ([#​2940](https://togithub.com/vercel/turbo/issues/2940)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940) - docs(showcase): LG U+ ([#​2958](https://togithub.com/vercel/turbo/issues/2958)) by [@​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 ([#​2801](https://togithub.com/vercel/turbo/issues/2801)) by [@​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 ([#​2951](https://togithub.com/vercel/turbo/issues/2951)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951) - Update Storybook example. ([#​2914](https://togithub.com/vercel/turbo/issues/2914)) by [@​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 ([#​2950](https://togithub.com/vercel/turbo/issues/2950)) by [@​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 ([#​2947](https://togithub.com/vercel/turbo/issues/2947)) by [@​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 ([#​2867](https://togithub.com/vercel/turbo/issues/2867)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867) - docs: add nhost ([#​2838](https://togithub.com/vercel/turbo/issues/2838)) by [@​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 ([#​2769](https://togithub.com/vercel/turbo/issues/2769)) by [@​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 ([#​2937](https://togithub.com/vercel/turbo/issues/2937)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937) - Remove unused dependencies ([#​2934](https://togithub.com/vercel/turbo/issues/2934)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934) - [@​next/font](https://togithub.com/next/font) \[2/n] Apply next/font swc transform ([#​2742](https://togithub.com/vercel/turbo/issues/2742)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742) - add memory usage tracking ([#​2865](https://togithub.com/vercel/turbo/issues/2865)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865) - [@​next/font](https://togithub.com/next/font) \[1/n] Add query structure to module requests ([#​2743](https://togithub.com/vercel/turbo/issues/2743)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743) - add turbo_tasks State ([#​2935](https://togithub.com/vercel/turbo/issues/2935)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935) - support `_devPageManifest.json` ([#​2885](https://togithub.com/vercel/turbo/issues/2885)) by [@​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 ([#​2921](https://togithub.com/vercel/turbo/issues/2921)) by [@​dbrrt](https://togithub.com/dbrrt) in [https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921) - enable id reusing ([#​2895](https://togithub.com/vercel/turbo/issues/2895)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895) - reduce number of allocations ([#​2833](https://togithub.com/vercel/turbo/issues/2833)) by [@​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 ([#​2906](https://togithub.com/vercel/turbo/issues/2906)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.11.10 ([#​2928](https://togithub.com/vercel/turbo/issues/2928)) by [@​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 [@​babel/core](https://togithub.com/babel/core) to v7.20.5 ([#​2919](https://togithub.com/vercel/turbo/issues/2919)) by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9 - update chromiumoxide ([#​2916](https://togithub.com/vercel/turbo/issues/2916)) by [@​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 ([#​2915](https://togithub.com/vercel/turbo/issues/2915)) by [@​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 ([#​2879](https://togithub.com/vercel/turbo/issues/2879)) by [@​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 ([#​2913](https://togithub.com/vercel/turbo/issues/2913)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913) - feat(docs): add github ([#​2912](https://togithub.com/vercel/turbo/issues/2912)) by [@​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 ([#​2869](https://togithub.com/vercel/turbo/issues/2869)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869) - Fix the missing links. ([#​2707](https://togithub.com/vercel/turbo/issues/2707)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707) - Update lint-staged behavior. ([#​2904](https://togithub.com/vercel/turbo/issues/2904)) by [@​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. ([#​2778](https://togithub.com/vercel/turbo/issues/2778)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778) - simplify `next-binding` ([#​2899](https://togithub.com/vercel/turbo/issues/2899)) by [@​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 ([#​2897](https://togithub.com/vercel/turbo/issues/2897)) by [@​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 ([#​2896](https://togithub.com/vercel/turbo/issues/2896)) by [@​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 ([#​2481](https://togithub.com/vercel/turbo/issues/2481)) by [@​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 ([#​2874](https://togithub.com/vercel/turbo/issues/2874)) by [@​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 ([#​2866](https://togithub.com/vercel/turbo/issues/2866)) by [@​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 ([#​2883](https://togithub.com/vercel/turbo/issues/2883)) by [@​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 ([#​2882](https://togithub.com/vercel/turbo/issues/2882)) by [@​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 ([#​2848](https://togithub.com/vercel/turbo/issues/2848)) by [@​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 ([#​2704](https://togithub.com/vercel/turbo/issues/2704)) by [@​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 ([#​2881](https://togithub.com/vercel/turbo/issues/2881)) by [@​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 ([#​2835](https://togithub.com/vercel/turbo/issues/2835)) by [@​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 ([#​2416](https://togithub.com/vercel/turbo/issues/2416)) by [@​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. ([#​2859](https://togithub.com/vercel/turbo/issues/2859)) by [@​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. ([#​2849](https://togithub.com/vercel/turbo/issues/2849)) by [@​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 ([#​2551](https://togithub.com/vercel/turbo/issues/2551)) by [@​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 ([#​2861](https://togithub.com/vercel/turbo/issues/2861)) by [@​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 ([#​2827](https://togithub.com/vercel/turbo/issues/2827)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827) - Make ESLint envVar aware. ([#​2850](https://togithub.com/vercel/turbo/issues/2850)) by [@​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 ([#​2852](https://togithub.com/vercel/turbo/issues/2852)) by [@​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 ([#​2813](https://togithub.com/vercel/turbo/issues/2813)) by [@​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 ([#​2808](https://togithub.com/vercel/turbo/issues/2808)) by [@​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 ([#​2851](https://togithub.com/vercel/turbo/issues/2851)) by [@​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 ([#​2750](https://togithub.com/vercel/turbo/issues/2750)) by [@​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. ([#​2819](https://togithub.com/vercel/turbo/issues/2819)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819) - Add missing period ([#​2795](https://togithub.com/vercel/turbo/issues/2795)) by [@​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 ([#​2814](https://togithub.com/vercel/turbo/issues/2814)) by [@​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 ([#​2829](https://togithub.com/vercel/turbo/issues/2829)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829) - install the correct example ([#​2826](https://togithub.com/vercel/turbo/issues/2826)) by [@​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 ([#​2780](https://togithub.com/vercel/turbo/issues/2780)) by [@​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 ([#​2805](https://togithub.com/vercel/turbo/issues/2805)) by [@​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 ([#​2822](https://togithub.com/vercel/turbo/issues/2822)) by [@​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>
[![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#​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 ([#​6752](https://togithub.com/swc-project/swc/issues/6752)) ([26a0c13](https://togithub.com/swc-project/swc/commit/26a0c135896098e1e1a8fbb99a623311828af5b2)) - **(es)** Remove useless context ([#​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 ([#​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 ([#​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 ([#​6786](https://togithub.com/swc-project/swc/issues/6786)) ([bbfa97a](https://togithub.com/swc-project/swc/commit/bbfa97a475fdfe18fe9e3ea29329ecb39ed2ddac)) - **(es/helpers)** Make ` _classPrivateFieldLooseBase ` return receiver ([#​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` ([#​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 ([#​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` ([#​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 ([#​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 ([#​6670](https://togithub.com/swc-project/swc/issues/6670)) ([a1ccc8a](https://togithub.com/swc-project/swc/commit/a1ccc8afdff1f252210d571907124508cf760694)) - **(es/minifier)** Handle boolean in `Evaluator` ([#​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 ([#​6672](https://togithub.com/swc-project/swc/issues/6672)) ([019cf37](https://togithub.com/swc-project/swc/commit/019cf371994b87a92fd26fc623959a797f35991b)) ##### Miscellaneous Tasks - **(ci)** Fix CI action ([#​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 ([#​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 ([#​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 [@​Voltra](https://togithub.com/Voltra) in [https://github.com/ranisalt/node-argon2/pull/366](https://togithub.com/ranisalt/node-argon2/pull/366) #### New Contributors - [@​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#​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 ([#​14170](https://togithub.com/prettier/prettier/pull/14170) by [@​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 [@​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 ([#​3243](https://togithub.com/vercel/turbo/issues/3243)) by [@​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 ([#​3248](https://togithub.com/vercel/turbo/issues/3248)) by [@​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 ([#​3245](https://togithub.com/vercel/turbo/issues/3245)) by [@​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 ([#​3244](https://togithub.com/vercel/turbo/issues/3244)) by [@​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 ([#​3240](https://togithub.com/vercel/turbo/issues/3240)) by [@​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 ([#​3232](https://togithub.com/vercel/turbo/issues/3232)) by [@​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` ([#​3210](https://togithub.com/vercel/turbo/issues/3210)) by [@​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 ([#​3211](https://togithub.com/vercel/turbo/issues/3211)) by [@​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 ([#​3236](https://togithub.com/vercel/turbo/issues/3236)) by [@​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 ([#​3235](https://togithub.com/vercel/turbo/issues/3235)) by [@​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 ([#​3231](https://togithub.com/vercel/turbo/issues/3231)) by [@​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 ([#​3230](https://togithub.com/vercel/turbo/issues/3230)) by [@​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 ([#​3228](https://togithub.com/vercel/turbo/issues/3228)) by [@​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 ([#​3226](https://togithub.com/vercel/turbo/issues/3226)) by [@​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 ([#​3227](https://togithub.com/vercel/turbo/issues/3227)) by [@​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 ([#​3221](https://togithub.com/vercel/turbo/issues/3221)) by [@​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 ([#​3225](https://togithub.com/vercel/turbo/issues/3225)) by [@​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 ([#​3198](https://togithub.com/vercel/turbo/issues/3198)) by [@​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 ([#​3175](https://togithub.com/vercel/turbo/issues/3175)) by [@​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 ([#​3223](https://togithub.com/vercel/turbo/issues/3223)) by [@​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 ([#​3222](https://togithub.com/vercel/turbo/issues/3222)) by [@​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 ([#​3202](https://togithub.com/vercel/turbo/issues/3202)) by [@​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 ([#​3203](https://togithub.com/vercel/turbo/issues/3203)) by [@​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 ([#​3201](https://togithub.com/vercel/turbo/issues/3201)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3201](https://togithub.com/vercel/turbo/pull/3201) - Explicitly chmod binaries ([#​3199](https://togithub.com/vercel/turbo/issues/3199)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3199](https://togithub.com/vercel/turbo/pull/3199) - refactor(turborepo): Two binaries ([#​3189](https://togithub.com/vercel/turbo/issues/3189)) by [@​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 ([#​3190](https://togithub.com/vercel/turbo/issues/3190)) by [@​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 ([#​3196](https://togithub.com/vercel/turbo/issues/3196)) by [@​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 ([#​3192](https://togithub.com/vercel/turbo/issues/3192)) by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/3192](https://togithub.com/vercel/turbo/pull/3192) - fix: packageManager value ([#​3161](https://togithub.com/vercel/turbo/issues/3161)) by [@​gynekolog](https://togithub.com/gynekolog) in [https://github.com/vercel/turbo/pull/3161](https://togithub.com/vercel/turbo/pull/3161) - feat(shim): add logger ([#​3177](https://togithub.com/vercel/turbo/issues/3177)) by [@​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 ([#​3179](https://togithub.com/vercel/turbo/issues/3179)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3179](https://togithub.com/vercel/turbo/pull/3179) - fix(vscode): prettier ([#​3187](https://togithub.com/vercel/turbo/issues/3187)) by [@​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 ([#​3186](https://togithub.com/vercel/turbo/issues/3186)) by [@​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 ([#​3174](https://togithub.com/vercel/turbo/issues/3174)) by [@​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 ([#​3100](https://togithub.com/vercel/turbo/issues/3100)) by [@​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 ([#​3169](https://togithub.com/vercel/turbo/issues/3169)) by [@​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 ([#​3165](https://togithub.com/vercel/turbo/issues/3165)) by [@​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. ([#​3167](https://togithub.com/vercel/turbo/issues/3167)) by [@​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 ([#​2968](https://togithub.com/vercel/turbo/issues/2968)) by [@​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`. ([#​3158](https://togithub.com/vercel/turbo/issues/3158)) by [@​leerob](https://togithub.com/leerob) in [https://github.com/vercel/turbo/pull/3158](https://togithub.com/vercel/turbo/pull/3158) - fix(vite): update deps ([#​3133](https://togithub.com/vercel/turbo/issues/3133)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3133](https://togithub.com/vercel/turbo/pull/3133) - Fix vite example build ([#​3129](https://togithub.com/vercel/turbo/issues/3129)) by [@​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 ([#​3109](https://togithub.com/vercel/turbo/issues/3109)) by [@​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 ([#​3130](https://togithub.com/vercel/turbo/issues/3130)) by [@​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 ([#​3102](https://togithub.com/vercel/turbo/issues/3102)) by [@​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 ([#​3053](https://togithub.com/vercel/turbo/issues/3053)) by [@​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 ([#​3106](https://togithub.com/vercel/turbo/issues/3106)) by [@​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 ([#​3123](https://togithub.com/vercel/turbo/issues/3123)) by [@​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 ([#​3126](https://togithub.com/vercel/turbo/issues/3126)) by [@​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 ([#​3125](https://togithub.com/vercel/turbo/issues/3125)) by [@​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 ([#​3113](https://togithub.com/vercel/turbo/issues/3113)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/3113](https://togithub.com/vercel/turbo/pull/3113) - Benchmarks update ([#​3045](https://togithub.com/vercel/turbo/issues/3045)) by [@​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 ([#​3115](https://togithub.com/vercel/turbo/issues/3115)) by [@​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 ([#​3112](https://togithub.com/vercel/turbo/issues/3112)) by [@​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 ([#​3093](https://togithub.com/vercel/turbo/issues/3093)) by [@​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 ([#​3097](https://togithub.com/vercel/turbo/issues/3097)) by [@​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 ([#​3084](https://togithub.com/vercel/turbo/issues/3084)) by [@​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 ([#​3086](https://togithub.com/vercel/turbo/issues/3086)) by [@​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 ([#​3082](https://togithub.com/vercel/turbo/issues/3082)) by [@​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 ([#​3081](https://togithub.com/vercel/turbo/issues/3081)) by [@​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 ([#​3078](https://togithub.com/vercel/turbo/issues/3078)) by [@​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 ([#​3079](https://togithub.com/vercel/turbo/issues/3079)) by [@​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 ([#​3076](https://togithub.com/vercel/turbo/issues/3076)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3076](https://togithub.com/vercel/turbo/pull/3076) - fix(codemod): output updates ([#​3075](https://togithub.com/vercel/turbo/issues/3075)) by [@​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 ([#​3065](https://togithub.com/vercel/turbo/issues/3065)) by [@​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 ([#​3072](https://togithub.com/vercel/turbo/issues/3072)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/3072](https://togithub.com/vercel/turbo/pull/3072) - fix clippy ci diff ([#​3066](https://togithub.com/vercel/turbo/issues/3066)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/3066](https://togithub.com/vercel/turbo/pull/3066) - Allow specifying tasks. ([#​3002](https://togithub.com/vercel/turbo/issues/3002)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/3002](https://togithub.com/vercel/turbo/pull/3002) - Load next config ([#​2955](https://togithub.com/vercel/turbo/issues/2955)) by [@​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 ([#​3059](https://togithub.com/vercel/turbo/issues/3059)) by [@​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 ([#​3040](https://togithub.com/vercel/turbo/issues/3040)) by [@​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. ([#​3042](https://togithub.com/vercel/turbo/issues/3042)) by [@​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 ([#​3047](https://togithub.com/vercel/turbo/issues/3047)) by [@​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 ([#​3046](https://togithub.com/vercel/turbo/issues/3046)) by [@​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 ([#​3043](https://togithub.com/vercel/turbo/issues/3043)) by [@​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 ([#​3037](https://togithub.com/vercel/turbo/issues/3037)) by [@​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 ([#​3044](https://togithub.com/vercel/turbo/issues/3044)) by [@​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 ([#​3032](https://togithub.com/vercel/turbo/issues/3032)) by [@​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 ([#​3039](https://togithub.com/vercel/turbo/issues/3039)) by [@​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 ([#​3033](https://togithub.com/vercel/turbo/issues/3033)) by [@​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 ([#​3031](https://togithub.com/vercel/turbo/issues/3031)) by [@​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 ([#​3030](https://togithub.com/vercel/turbo/issues/3030)) by [@​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 ([#​3028](https://togithub.com/vercel/turbo/issues/3028)) by [@​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 ([#​2979](https://togithub.com/vercel/turbo/issues/2979)) by [@​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 ([#​3029](https://togithub.com/vercel/turbo/issues/3029)) by [@​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 ([#​2756](https://togithub.com/vercel/turbo/issues/2756)) by [@​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 ([#​3019](https://togithub.com/vercel/turbo/issues/3019)) by [@​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 ([#​3023](https://togithub.com/vercel/turbo/issues/3023)) by [@​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 ([#​3024](https://togithub.com/vercel/turbo/issues/3024)) by [@​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 ([#​3022](https://togithub.com/vercel/turbo/issues/3022)) by [@​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 ([#​3027](https://togithub.com/vercel/turbo/issues/3027)) by [@​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 ([#​2994](https://togithub.com/vercel/turbo/issues/2994)) by [@​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\* ([#​3012](https://togithub.com/vercel/turbo/issues/3012)) by [@​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 ([#​3018](https://togithub.com/vercel/turbo/issues/3018)) by [@​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 ([#​3008](https://togithub.com/vercel/turbo/issues/3008)) by [@​ahabhgk](https://togithub.com/ahabhgk) in [https://github.com/vercel/turbo/pull/3008](https://togithub.com/vercel/turbo/pull/3008) - chore: global turbo tests ([#​3011](https://togithub.com/vercel/turbo/issues/3011)) by [@​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 ([#​3006](https://togithub.com/vercel/turbo/issues/3006)) by [@​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 ([#​3010](https://togithub.com/vercel/turbo/issues/3010)) by [@​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 ([#​3009](https://togithub.com/vercel/turbo/issues/3009)) by [@​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 ([#​3007](https://togithub.com/vercel/turbo/issues/3007)) by [@​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 ([#​2993](https://togithub.com/vercel/turbo/issues/2993)) by [@​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 ([#​3000](https://togithub.com/vercel/turbo/issues/3000)) by [@​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. ([#​2975](https://togithub.com/vercel/turbo/issues/2975)) by [@​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 ([#​2998](https://togithub.com/vercel/turbo/issues/2998)) by [@​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 ([#​2990](https://togithub.com/vercel/turbo/issues/2990)) by [@​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 ([#​2997](https://togithub.com/vercel/turbo/issues/2997)) by [@​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 ([#​2992](https://togithub.com/vercel/turbo/issues/2992)) by [@​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 ([#​2991](https://togithub.com/vercel/turbo/issues/2991)) by [@​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. ([#​2987](https://togithub.com/vercel/turbo/issues/2987)) by [@​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 ([#​2970](https://togithub.com/vercel/turbo/issues/2970)) by [@​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 ([#​2985](https://togithub.com/vercel/turbo/issues/2985)) by [@​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 ([#​2964](https://togithub.com/vercel/turbo/issues/2964)) by [@​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 ([#​2981](https://togithub.com/vercel/turbo/issues/2981)) by [@​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` ([#​2977](https://togithub.com/vercel/turbo/issues/2977)) by [@​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 ([#​2980](https://togithub.com/vercel/turbo/issues/2980)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2980](https://togithub.com/vercel/turbo/pull/2980) - update npm deps ([#​2960](https://togithub.com/vercel/turbo/issues/2960)) by [@​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_\* ([#​2938](https://togithub.com/vercel/turbo/issues/2938)) by [@​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 ([#​2744](https://togithub.com/vercel/turbo/issues/2744)) by [@​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 ([#​2976](https://togithub.com/vercel/turbo/issues/2976)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2976](https://togithub.com/vercel/turbo/pull/2976) - Skip formatting ffi.rs ([#​2974](https://togithub.com/vercel/turbo/issues/2974)) by [@​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 ([#​2733](https://togithub.com/vercel/turbo/issues/2733)) by [@​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 ([#​2957](https://togithub.com/vercel/turbo/issues/2957)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2957](https://togithub.com/vercel/turbo/pull/2957) - \[6/n] @​next/font/google: Cache stylesheet locally ([#​2940](https://togithub.com/vercel/turbo/issues/2940)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2940](https://togithub.com/vercel/turbo/pull/2940) - docs(showcase): LG U+ ([#​2958](https://togithub.com/vercel/turbo/issues/2958)) by [@​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 ([#​2801](https://togithub.com/vercel/turbo/issues/2801)) by [@​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 ([#​2951](https://togithub.com/vercel/turbo/issues/2951)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2951](https://togithub.com/vercel/turbo/pull/2951) - Update Storybook example. ([#​2914](https://togithub.com/vercel/turbo/issues/2914)) by [@​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 ([#​2950](https://togithub.com/vercel/turbo/issues/2950)) by [@​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 ([#​2947](https://togithub.com/vercel/turbo/issues/2947)) by [@​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 ([#​2867](https://togithub.com/vercel/turbo/issues/2867)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2867](https://togithub.com/vercel/turbo/pull/2867) - docs: add nhost ([#​2838](https://togithub.com/vercel/turbo/issues/2838)) by [@​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 ([#​2769](https://togithub.com/vercel/turbo/issues/2769)) by [@​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 ([#​2937](https://togithub.com/vercel/turbo/issues/2937)) by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/2937](https://togithub.com/vercel/turbo/pull/2937) - Remove unused dependencies ([#​2934](https://togithub.com/vercel/turbo/issues/2934)) by [@​alexkirsz](https://togithub.com/alexkirsz) in [https://github.com/vercel/turbo/pull/2934](https://togithub.com/vercel/turbo/pull/2934) - [@​next/font](https://togithub.com/next/font) \[2/n] Apply next/font swc transform ([#​2742](https://togithub.com/vercel/turbo/issues/2742)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2742](https://togithub.com/vercel/turbo/pull/2742) - add memory usage tracking ([#​2865](https://togithub.com/vercel/turbo/issues/2865)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2865](https://togithub.com/vercel/turbo/pull/2865) - [@​next/font](https://togithub.com/next/font) \[1/n] Add query structure to module requests ([#​2743](https://togithub.com/vercel/turbo/issues/2743)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2743](https://togithub.com/vercel/turbo/pull/2743) - add turbo_tasks State ([#​2935](https://togithub.com/vercel/turbo/issues/2935)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2935](https://togithub.com/vercel/turbo/pull/2935) - support `_devPageManifest.json` ([#​2885](https://togithub.com/vercel/turbo/issues/2885)) by [@​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 ([#​2921](https://togithub.com/vercel/turbo/issues/2921)) by [@​dbrrt](https://togithub.com/dbrrt) in [https://github.com/vercel/turbo/pull/2921](https://togithub.com/vercel/turbo/pull/2921) - enable id reusing ([#​2895](https://togithub.com/vercel/turbo/issues/2895)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2895](https://togithub.com/vercel/turbo/pull/2895) - reduce number of allocations ([#​2833](https://togithub.com/vercel/turbo/issues/2833)) by [@​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 ([#​2906](https://togithub.com/vercel/turbo/issues/2906)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2906](https://togithub.com/vercel/turbo/pull/2906) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v18.11.10 ([#​2928](https://togithub.com/vercel/turbo/issues/2928)) by [@​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 [@​babel/core](https://togithub.com/babel/core) to v7.20.5 ([#​2919](https://togithub.com/vercel/turbo/issues/2919)) by [@​renovate](https://togithub.com/renovate)\[bot] in[https://github.com/vercel/turbo/pull/2919](https://togithub.com/vercel/turbo/pull/2919)9 - update chromiumoxide ([#​2916](https://togithub.com/vercel/turbo/issues/2916)) by [@​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 ([#​2915](https://togithub.com/vercel/turbo/issues/2915)) by [@​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 ([#​2879](https://togithub.com/vercel/turbo/issues/2879)) by [@​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 ([#​2913](https://togithub.com/vercel/turbo/issues/2913)) by [@​wbinnssmith](https://togithub.com/wbinnssmith) in [https://github.com/vercel/turbo/pull/2913](https://togithub.com/vercel/turbo/pull/2913) - feat(docs): add github ([#​2912](https://togithub.com/vercel/turbo/issues/2912)) by [@​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 ([#​2869](https://togithub.com/vercel/turbo/issues/2869)) by [@​kwonoj](https://togithub.com/kwonoj) in [https://github.com/vercel/turbo/pull/2869](https://togithub.com/vercel/turbo/pull/2869) - Fix the missing links. ([#​2707](https://togithub.com/vercel/turbo/issues/2707)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2707](https://togithub.com/vercel/turbo/pull/2707) - Update lint-staged behavior. ([#​2904](https://togithub.com/vercel/turbo/issues/2904)) by [@​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. ([#​2778](https://togithub.com/vercel/turbo/issues/2778)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2778](https://togithub.com/vercel/turbo/pull/2778) - simplify `next-binding` ([#​2899](https://togithub.com/vercel/turbo/issues/2899)) by [@​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 ([#​2897](https://togithub.com/vercel/turbo/issues/2897)) by [@​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 ([#​2896](https://togithub.com/vercel/turbo/issues/2896)) by [@​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 ([#​2481](https://togithub.com/vercel/turbo/issues/2481)) by [@​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 ([#​2874](https://togithub.com/vercel/turbo/issues/2874)) by [@​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 ([#​2866](https://togithub.com/vercel/turbo/issues/2866)) by [@​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 ([#​2883](https://togithub.com/vercel/turbo/issues/2883)) by [@​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 ([#​2882](https://togithub.com/vercel/turbo/issues/2882)) by [@​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 ([#​2848](https://togithub.com/vercel/turbo/issues/2848)) by [@​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 ([#​2704](https://togithub.com/vercel/turbo/issues/2704)) by [@​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 ([#​2881](https://togithub.com/vercel/turbo/issues/2881)) by [@​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 ([#​2835](https://togithub.com/vercel/turbo/issues/2835)) by [@​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 ([#​2416](https://togithub.com/vercel/turbo/issues/2416)) by [@​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. ([#​2859](https://togithub.com/vercel/turbo/issues/2859)) by [@​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. ([#​2849](https://togithub.com/vercel/turbo/issues/2849)) by [@​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 ([#​2551](https://togithub.com/vercel/turbo/issues/2551)) by [@​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 ([#​2861](https://togithub.com/vercel/turbo/issues/2861)) by [@​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 ([#​2827](https://togithub.com/vercel/turbo/issues/2827)) by [@​sokra](https://togithub.com/sokra) in [https://github.com/vercel/turbo/pull/2827](https://togithub.com/vercel/turbo/pull/2827) - Make ESLint envVar aware. ([#​2850](https://togithub.com/vercel/turbo/issues/2850)) by [@​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 ([#​2852](https://togithub.com/vercel/turbo/issues/2852)) by [@​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 ([#​2813](https://togithub.com/vercel/turbo/issues/2813)) by [@​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 ([#​2808](https://togithub.com/vercel/turbo/issues/2808)) by [@​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 ([#​2851](https://togithub.com/vercel/turbo/issues/2851)) by [@​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 ([#​2750](https://togithub.com/vercel/turbo/issues/2750)) by [@​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. ([#​2819](https://togithub.com/vercel/turbo/issues/2819)) by [@​nathanhammond](https://togithub.com/nathanhammond) in [https://github.com/vercel/turbo/pull/2819](https://togithub.com/vercel/turbo/pull/2819) - Add missing period ([#​2795](https://togithub.com/vercel/turbo/issues/2795)) by [@​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 ([#​2814](https://togithub.com/vercel/turbo/issues/2814)) by [@​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 ([#​2829](https://togithub.com/vercel/turbo/issues/2829)) by [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony) in [https://github.com/vercel/turbo/pull/2829](https://togithub.com/vercel/turbo/pull/2829) - install the correct example ([#​2826](https://togithub.com/vercel/turbo/issues/2826)) by [@​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 ([#​2780](https://togithub.com/vercel/turbo/issues/2780)) by [@​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 ([#​2805](https://togithub.com/vercel/turbo/issues/2805)) by [@​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 ([#​2822](https://togithub.com/vercel/turbo/issues/2822)) by [@​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=-->
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing * Adjusted json serialization. Now debugging * Hooked up new CLI to commands * Fixing compile error * fixing lint error * Fixing more Go lint errors * Fixing lint errors * fixing up tests * Only using turbo state with link, login, and logout commands * Reverting changes * Removing more changes * Deleting code and fixing lints * Removed unlink command * Fixing bugs * Reverting more changes * fixed all tests * Refactored away duplicates using CLIConfigProvider interface * Lint fixes * Minor order tweak * Added error if command is not handled * PR feedback * Minor fixes. Adding --__test-run flag * Added workaround for subcommand help * Moved logic around to accomodate login/logout/link/unlink * Added some documentation, removed some printf * Adding more tests. * Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it. * Split up derive into multiple lines * Added comment explaining clap v3 in Cargo.toml * Ported daemon * Cleaning up code. Removed imports * Fix lints * Fixing lints * Ported prune to Rust CLI * Going all the way. Porting run to Rust CLI and upgrading back to clap v4 * Always gotta be testing * Always be testing. Always. Be. Testing. * Added tests for each singular flag. Now for combination tests * WIP: Hooking up Rust CLI to Go run logic * Disable color * Removed root inference from Go side * Fixing compile errors * Update cli/cmd/turbo/main.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Patching up code for run * PR changes * Restored labeler * Restore og.tsx * Reverted run changes that somehow made it in here * Fix run * Update cli/internal/turbostate/turbostate.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * feat: polyfill `global` with `globalThis` (vercel/turborepo#2666) This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions. * delete IsYarn util (vercel/turborepo#2668) * feat(docs): new authors & consistent filesnames (vercel/turborepo#2680) * Added caveat to environment variables docs (vercel/turborepo#2703) Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> * Fix publish workflow (vercel/turborepo#2681) * change from yarn to pnpm (vercel/turborepo#2686) Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * Reverted workflow changes * Fixing tests. Added run args to base * Trying to fix tests * Rewrote some logic around run args handling * Fixing up tests by adding flags and fixing parsing bugs * Hooked up RepoState to Go code * Fixing e2e tests * Fixing e2e * Gotta build shim, not turbo in package.json * Patched integration test * Reverted Cargo.toml * Cargo.lock too * Fixing tests * Moving turbo binary to shim * Fixed tests and CI * Check for TURBO_BINARY_PATH * Ported shell completions to Rust * Fixed logic issue with TURBO_BINARY_PATH * Created .gitignore file with generated rust and header files * Second try on cleaning up generated files * More CI fixes * Realized we still need some inference * Removed files that are edited by run-examples.sh * Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`. * Cleaning up changes. * Fix one thing break another * Accept integration changes * Deleting more unused code * Test fixes * No longer need this line now that src/ffi.rs is gitignored * PR feedback * Update cli/internal/run/run.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Fixing typo * Merged main * PR feedback * PR feedback * Merge main * Reverted workflow change * Error on invalid unicode instead of lossy conversion * PR feedback * Squashed commit of the following: commit 096b8b8b357abe985e4116108af8a87aaba968cb Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (vercel/turborepo#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65eb5b97140fe6338dabfbd0ac3be2987d8f Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (vercel/turborepo#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818abd358ebb4fa3506b493e2fae34372d25 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (vercel/turborepo#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445cd2c17021b4397c8e3cf93d91921146ef Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (vercel/turborepo#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2cde7ca2006c8a4c3455dec38e971aa3eb Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (vercel/turborepo#2872) commit 532eff76326fb9237a450345b45073c1061e5a37 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (vercel/turborepo#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on vercel/turborepo#2416 commit dc36fc41586e5763520b4a16d249cdd6779bc902 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (vercel/turborepo#2833) VecDeque::new always allocates 7 elements commit 4f247be94b03f44765ac8bd334194545cd992b9b Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (vercel/turborepo#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e818068241c308cd3260bd83eba294d890a6151 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (vercel/turborepo#2873) Reduces memory usage by 14% commit cac79bbe35c5ee7d2bf14625bb709dff8010b8ad Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (vercel/turborepo#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e7cba7bcff030c1f10f31fc0155dd055fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (vercel/turborepo#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91eae5c313556fe8cb0bde87ab521e28d7cf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (vercel/turborepo#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c2d5a07dc58a57434cf2aed00a1ce428215f585e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (vercel/turborepo#2916) updating in hope that this fixes the random errors in test runs commit e1a9bcb94d439856982fd7edb522ba3122699f2d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (vercel/turborepo#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#&vercel/turborepo#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#&vercel/turborepo#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#&vercel/turborepo#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#&vercel/turborepo#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#&vercel/turborepo#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#&vercel/turborepo#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel/turborepo#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#&vercel/turborepo#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel/turborepo#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#&vercel/turborepo#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#&vercel/turborepo#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#&vercel/turborepo#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#&vercel/turborepo#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#&vercel/turborepo#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel/turborepo#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#&vercel/turborepo#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel/turborepo#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel/turborepo#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2b22d43bd9c1d917350f810e5398ca9d49 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (vercel/turborepo#2879) * Docs for topology outside of a task Documentation for behavior in vercel/turborepo#2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81cb7c833f672001eb36d30d700e1cf6cc9 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel/turborepo#2913) commit 07231701892cbca7b73e35bfb490f2514770628e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (vercel/turborepo#2912) commit c69298c4a31516129bb62263f163a1da9c5614da Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (vercel/turborepo#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb81ef5693b3e7a23e6a999be04d6590fad5 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (vercel/turborepo#2886) commit 934567015bc99eb8aa80311623e52ea924cbc424 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (vercel/turborepo#2884) commit eead9063968a3b8571e3ba2c7a897522f890e2fc Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (vercel/turborepo#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c74636fd4b0586951011919bc05e1f651d Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (vercel/turborepo#2904) Before vercel/turborepo#2859: `eslint --quiet --fix` After vercel/turborepo#2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22098ff8825e83baa2561d8ec0acf5b52af Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (vercel/turborepo#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit dcb1ab33d1f9571177b9db51e3e0cbbbe8e021e1 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (vercel/turborepo#2899) commit 22c1440283ed4dfd1e310210108244c4c12d4c56 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (vercel/turborepo#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1ea450cdaa629920464b509f3098997ae06 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (vercel/turborepo#2897) * Merged main * Reverting changes that snuck in * Fixing tests * Final fixes for tests * Moving shim to crates/turborepo * More refactoring * First pass at splitting up shim and cli * Fixing tests * Added detection for help flag so users can get help outside of a valid repo * Update crates/turborepo-lib/src/shim.rs Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Update crates/turborepo/Cargo.toml Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * PR feedback and test fixing * Set process's cwd * Have to do inference even with TURBO_BINARY_PATH * Comments * PR feedback * Moved single_package back to RunArgs * Removed print * Fixing bugs * Fixing rust tests * fixing bug with verbosity and Go tests * add local turbo version checking * remove ffi inclusion * Fixed integration tests * Linting fixes * Integrated local_turbo_supports_skip_shim * Fixed bug with cwd and restored yarn.lock * Okay back to setting current_dir * Fixed bug with canonicalization * Removed print starting Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com> Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com> Co-authored-by: Mehul Kar <mehul.kar@vercel.com> Co-authored-by: Yota Hada <hadayota33@gmail.com> Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
* Created two separate chains for executing commands: One that uses the parsed arguments from clap that are serialized to json, the other that still uses Cobra. Now to test to ensure that both do the same thing * Adjusted json serialization. Now debugging * Hooked up new CLI to commands * Fixing compile error * fixing lint error * Fixing more Go lint errors * Fixing lint errors * fixing up tests * Only using turbo state with link, login, and logout commands * Reverting changes * Removing more changes * Deleting code and fixing lints * Removed unlink command * Fixing bugs * Reverting more changes * fixed all tests * Refactored away duplicates using CLIConfigProvider interface * Lint fixes * Minor order tweak * Added error if command is not handled * PR feedback * Minor fixes. Adding --__test-run flag * Added workaround for subcommand help * Moved logic around to accomodate login/logout/link/unlink * Added some documentation, removed some printf * Adding more tests. * Hooked up link/login/unlink to --__test-run flag. Also added prysk tests for it. * Split up derive into multiple lines * Added comment explaining clap v3 in Cargo.toml * Ported daemon * Cleaning up code. Removed imports * Fix lints * Fixing lints * Ported prune to Rust CLI * Going all the way. Porting run to Rust CLI and upgrading back to clap v4 * Always gotta be testing * Always be testing. Always. Be. Testing. * Added tests for each singular flag. Now for combination tests * WIP: Hooking up Rust CLI to Go run logic * Disable color * Removed root inference from Go side * Fixing compile errors * Update cli/cmd/turbo/main.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Patching up code for run * PR changes * Restored labeler * Restore og.tsx * Reverted run changes that somehow made it in here * Fix run * Update cli/internal/turbostate/turbostate.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * feat: polyfill `global` with `globalThis` (vercel/turborepo#2666) This PR changes the ecmascript chunk logic to polyfill `global` with `globalThis`. A more complex and less performant solution (but with the benefit of us knowing the runtime environment) would be to add an effect for simple identifier expressions. * delete IsYarn util (vercel/turborepo#2668) * feat(docs): new authors & consistent filesnames (vercel/turborepo#2680) * Added caveat to environment variables docs (vercel/turborepo#2703) Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> * Fix publish workflow (vercel/turborepo#2681) * change from yarn to pnpm (vercel/turborepo#2686) Co-authored-by: Justin Ridgewell <justin@ridgewell.name> * Reverted workflow changes * Fixing tests. Added run args to base * Trying to fix tests * Rewrote some logic around run args handling * Fixing up tests by adding flags and fixing parsing bugs * Hooked up RepoState to Go code * Fixing e2e tests * Fixing e2e * Gotta build shim, not turbo in package.json * Patched integration test * Reverted Cargo.toml * Cargo.lock too * Fixing tests * Moving turbo binary to shim * Fixed tests and CI * Check for TURBO_BINARY_PATH * Ported shell completions to Rust * Fixed logic issue with TURBO_BINARY_PATH * Created .gitignore file with generated rust and header files * Second try on cleaning up generated files * More CI fixes * Realized we still need some inference * Removed files that are edited by run-examples.sh * Switched order of `cargo fmt --check` and `cargo clippy` because `cargo clippy` generates files needed for `cargo fmt --check`. * Cleaning up changes. * Fix one thing break another * Accept integration changes * Deleting more unused code * Test fixes * No longer need this line now that src/ffi.rs is gitignored * PR feedback * Update cli/internal/run/run.go Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Fixing typo * Merged main * PR feedback * PR feedback * Merge main * Reverted workflow change * Error on invalid unicode instead of lossy conversion * PR feedback * Squashed commit of the following: commit 096b8b8b357abe985e4116108af8a87aaba968cb Author: David Barrat <david@barrat.io> Date: Mon Dec 5 15:29:41 2022 +0100 Docs: Add Authdog to Turbo Showcase page (vercel/turborepo#2921) [Authdog](https://www.authdog.com/) is an Identity and Access Management as a Service platform, built upon Serverless technologies (AWS Lambda, Vercel, Fastly and Cloudflare Workers). I started looking for alternatives to Nx, some times ago and experimented with Turbo, decided to migrate some projects to this tool, awesome stuff! commit e39d65eb5b97140fe6338dabfbd0ac3be2987d8f Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:23:40 2022 +0100 enable id reusing (vercel/turborepo#2895) Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit 6b99818abd358ebb4fa3506b493e2fae34372d25 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:53 2022 +0100 Reduce wrapper tasks by eagerly resolving Vcs (vercel/turborepo#2933) * resolve codegenerateable before calling it * eagerly resolve some constructors to avoid creating many wrapper tasks Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit ce4c445cd2c17021b4397c8e3cf93d91921146ef Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 15:22:32 2022 +0100 Share TaskInputs between task cache and task (vercel/turborepo#2923) Move bound task function into TaskState to allow unloading Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> commit e1bf5e2cde7ca2006c8a4c3455dec38e971aa3eb Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 14:32:24 2022 +0100 make sure that removing collectibles will cleanup helper entries (vercel/turborepo#2872) commit 532eff76326fb9237a450345b45073c1061e5a37 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 13:27:22 2022 +0100 Reduce the number of Strings and wrapper tasks (vercel/turborepo#2834) * use Cow to avoid creating Strings for trait function names * trait calls avoid the resolve trait wrapper task when called on a resolved VC * eagerly resolve some Vc that would otherwise create a lot of wrapper tasks Depends on vercel/turborepo#2416 commit dc36fc41586e5763520b4a16d249cdd6779bc902 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 11:00:10 2022 +0100 reduce number of allocations (vercel/turborepo#2833) VecDeque::new always allocates 7 elements commit 4f247be94b03f44765ac8bd334194545cd992b9b Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Mon Dec 5 15:39:15 2022 +0800 Upgrade to Next.js 13 (vercel/turborepo#2906) This gets our site updated to Next.js 13 and Nextra 2. As a bonus, this should help prevent some of the issues we're seeing in Sentry. commit 1e818068241c308cd3260bd83eba294d890a6151 Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Mon Dec 5 07:42:19 2022 +0100 shrink lists and sets that are stored in Tasks (vercel/turborepo#2873) Reduces memory usage by 14% commit cac79bbe35c5ee7d2bf14625bb709dff8010b8ad Author: Ahab <ahabhgk@gmail.com> Date: Sun Dec 4 13:23:26 2022 +0800 make lazy bundling for dynamic import more lazy (vercel/turborepo#2918) For example: ```js // index.js setTimeout(() => { import('./async.js').then(() => console.log('async.js loaded')) }, 1000) ``` ```js // async.js import './async.css'; console.log('async.js content') ``` For now the graph generated by above code will be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 22 24" src="https://user-images.githubusercontent.com/42857895/205442932-ebfd5126-ef3d-4205-b5b5-434126ad46f7.png"> The `ChunkGroup_async` will be a async chunk group of `ChunkGroup_index`, pushed at [turbopack-core/src/chunk/mod.rs#L462](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-core/src/chunk/mod.rs#L462), and it will have a reference between `ChunkGroup_index` and `ChunkGroup_async`, but `ChunkGroup_async` will also be a chunk group of `ChunkGroup_async-manifest-chunk` created at [turbopack-ecmascript/src/chunk/loader.rs#L165](https://github.com/vercel/turbo/blob/e1a9bcb94d439856982fd7edb522ba3122699f2d/crates/turbopack-ecmascript/src/chunk/loader.rs#L165), and will have a reference between `ChunkGroup_async-manifest-chunk` and `ChunkGroup_async`. This leads to when the browser request '/_a8a837.js', turbopack will compile chunks in `ChunkGroup_index` ('/_a8a837.js'), `ChunkGroup_async-manifest-chunk` ('/src_async.js_manifest-chunk.js'), and also chunks in `ChunkGroup_async` ('/src_async.js', '/src_async.css'), because of the reference between `ChunkGroup_index` and `ChunkGroup_async`. But the expected behavior is only compile chunks in `ChunkGroup_index` and `ChunkGroup_async-manifest-chunk`, so this PR deleted the reference between `ChunkGroup_index` and `ChunkGroup_async`, makes the graph be like this: <img width="1461" alt="Screen Shot 2022-12-03 at 21 50 29" src="https://user-images.githubusercontent.com/42857895/205444165-7b266dce-9aa6-4829-b8dc-d2bf74642aff.png"> And makes chunks in `ChunkGroup_async` to be compiled only when the browser request '/src_async.js_manifest-chunk.js'. commit fd09f2e7cba7bcff030c1f10f31fc0155dd055fe Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sun Dec 4 03:26:37 2022 +0000 chore(deps): update dependency @types/node to v18.11.10 (vercel/turborepo#2928) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit 429e91eae5c313556fe8cb0bde87ab521e28d7cf Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 22:21:26 2022 -0500 chore(deps): update dependency @babel/core to v7.20.5 (vercel/turborepo#2919) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> commit c2d5a07dc58a57434cf2aed00a1ce428215f585e Author: Tobias Koppers <tobias.koppers@googlemail.com> Date: Sat Dec 3 22:11:10 2022 +0100 update chromiumoxide (vercel/turborepo#2916) updating in hope that this fixes the random errors in test runs commit e1a9bcb94d439856982fd7edb522ba3122699f2d Author: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Date: Sat Dec 3 08:54:50 2022 +0000 chore(deps): update rust crate futures to 0.3.25 (vercel/turborepo#2915) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dev-dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.21` -> `0.3.25` | | [futures](https://rust-lang.github.io/futures-rs) ([source](https://togithub.com/rust-lang/futures-rs)) | dependencies | patch | `0.3.24` -> `0.3.25` | --- ### ⚠ Dependency Lookup Warnings ⚠ Warnings were logged while processing this repo. Please check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rust-lang/futures-rs</summary> ### [`v0.3.25`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0325---2022-10-20) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.24...0.3.25) - Fix soundness issue in `join!` and `try_join!` macros ([#&vercel/turborepo#8203;2649](https://togithub.com/rust-lang/futures-rs/issues/2649)) - Implement `Clone` for `sink::Drain` ([#&vercel/turborepo#8203;2650](https://togithub.com/rust-lang/futures-rs/issues/2650)) ### [`v0.3.24`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0324---2022-08-29) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.23...0.3.24) - Fix incorrect termination of `select_with_strategy` streams ([#&vercel/turborepo#8203;2635](https://togithub.com/rust-lang/futures-rs/issues/2635)) ### [`v0.3.23`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0323---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.22...0.3.23) - Work around MSRV increase due to a cargo bug. ### [`v0.3.22`](https://togithub.com/rust-lang/futures-rs/blob/HEAD/CHANGELOG.md#&vercel/turbo#8203;0322---2022-08-14) [Compare Source](https://togithub.com/rust-lang/futures-rs/compare/0.3.21...0.3.22) - Fix `Sync` impl of `BiLockGuard` ([#&vercel/turborepo#8203;2570](https://togithub.com/rust-lang/futures-rs/issues/2570)) - Fix partial iteration in `FuturesUnordered` ([#&vercel/turborepo#8203;2574](https://togithub.com/rust-lang/futures-rs/issues/2574)) - Fix false detection of inner panics in `Shared` ([#&vercel/turborepo#8203;2576](https://togithub.com/rust-lang/futures-rs/issues/2576)) - Add `Mutex::lock_owned` and `Mutex::try_lock_owned` ([#&vercel/turborepo#8203;2571](https://togithub.com/rust-lang/futures-rs/issues/2571)) - Add `io::copy_buf_abortable` ([#&vercel/turborepo#8203;2507](https://togithub.com/rust-lang/futures-rs/issues/2507)) - Remove `Unpin` bound from `TryStreamExt::into_async_read` ([#&vercel/turborepo#8203;2599](https://togithub.com/rust-lang/futures-rs/issues/2599)) - Make `run_until_stalled` handle self-waking futures ([#&vercel/turborepo#8203;2593](https://togithub.com/rust-lang/futures-rs/issues/2593)) - Use `FuturesOrdered` in `try_join_all` ([#&vercel/turborepo#8203;2556](https://togithub.com/rust-lang/futures-rs/issues/2556)) - Fix orderings in `LocalPool` waker ([#&vercel/turborepo#8203;2608](https://togithub.com/rust-lang/futures-rs/issues/2608)) - Fix `stream::Chunk` adapters size hints ([#&vercel/turborepo#8203;2611](https://togithub.com/rust-lang/futures-rs/issues/2611)) - Add `push_front` and `push_back` to `FuturesOrdered` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Deprecate `FuturesOrdered::push` in favor of `FuturesOrdered::push_back` ([#&vercel/turborepo#8203;2591](https://togithub.com/rust-lang/futures-rs/issues/2591)) - Performance improvements ([#&vercel/turborepo#8203;2583](https://togithub.com/rust-lang/futures-rs/issues/2583), [#&vercel/turborepo#8203;2626](https://togithub.com/rust-lang/futures-rs/issues/2626)) - Documentation improvements ([#&vercel/turborepo#8203;2579](https://togithub.com/rust-lang/futures-rs/issues/2579), [#&vercel/turborepo#8203;2604](https://togithub.com/rust-lang/futures-rs/issues/2604), [#&vercel/turborepo#8203;2613](https://togithub.com/rust-lang/futures-rs/issues/2613)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (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. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] 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/vercel/turbo). commit 93222f2b22d43bd9c1d917350f810e5398ca9d49 Author: Anthony Shew <anthony.shew@vercel.com> Date: Fri Dec 2 16:36:55 2022 -0800 feat(docs): document topology outside of a task (vercel/turborepo#2879) * Docs for topology outside of a task Documentation for behavior in vercel/turborepo#2855! * Minor cleanup. * Some copy updates and add image. Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> commit f8aaf81cb7c833f672001eb36d30d700e1cf6cc9 Author: Will Binns-Smith <wbinnssmith@gmail.com> Date: Fri Dec 2 16:32:35 2022 -0800 Link to Turbopack's architecture.md from CONTRIBUTING.md (vercel/turborepo#2913) commit 07231701892cbca7b73e35bfb490f2514770628e Author: Thomas Knickman <tom.knickman@vercel.com> Date: Fri Dec 2 16:40:08 2022 -0500 feat(docs): add github (vercel/turborepo#2912) commit c69298c4a31516129bb62263f163a1da9c5614da Author: OJ Kwon <1210596+kwonoj@users.noreply.github.com> Date: Fri Dec 2 11:58:55 2022 -0800 build(cargo): update swc_core, dependencies to resolve circular deps (vercel/turborepo#2869) * build(cargo): bump up swc_core * build(cargo): unpin indexmap * build(cargo): update dependencies * style(cargo): adjust format commit 6965cb81ef5693b3e7a23e6a999be04d6590fad5 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 19:42:05 2022 +0100 set correct cwd for server renderer (vercel/turborepo#2886) commit 934567015bc99eb8aa80311623e52ea924cbc424 Author: Leah <github.leah@hrmny.sh> Date: Fri Dec 2 18:27:02 2022 +0100 fix dynamic paths (vercel/turborepo#2884) commit eead9063968a3b8571e3ba2c7a897522f890e2fc Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 16:09:08 2022 +0800 Fix the missing links. (vercel/turborepo#2707) This PR does three things: 1. Prevents double redirects by setting the correct destination the first time. 2. Redirects URLs accidentally recreated in the new scope. 🤦♂️ 3. Removes a catch-all to trigger any additional missing links to appear. Changes are easy to review commit-by-commit. commit b8c0c3c74636fd4b0586951011919bc05e1f651d Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 14:37:03 2022 +0800 Update lint-staged behavior. (vercel/turborepo#2904) Before vercel/turborepo#2859: `eslint --quiet --fix` After vercel/turborepo#2859: `pnpm run lint --quiet --fix --` => `eslint . --ext js,jsx,ts,tsx --quiet --fix --` After this: `eslint --ext js,jsx,ts,tsx --quiet --fix --` Removes the sneaky `.`. commit 336ea22098ff8825e83baa2561d8ec0acf5b52af Author: Nathan Hammond <nathan.hammond@vercel.com> Date: Fri Dec 2 08:33:21 2022 +0800 Add additional detailed warning message if no tasks were run. (vercel/turborepo#2778) This is a quality of life improvement output log so that you don't have to tease it out from the overall run summary and the situation is more-apparent. commit dcb1ab33d1f9571177b9db51e3e0cbbbe8e021e1 Author: Leah <github.leah@hrmny.sh> Date: Thu Dec 1 21:02:33 2022 +0100 simplify `next-binding` (vercel/turborepo#2899) commit 22c1440283ed4dfd1e310210108244c4c12d4c56 Author: Justin Ridgewell <justin@ridgewell.name> Date: Thu Dec 1 13:55:15 2022 -0500 Implement import.meta (vercel/turborepo#2816) I chose to have the `import.meta.url` to have the relative project path on disk. Webpack makes it the absolute system path, but that would make the JS output system dependent and I didn't like that. Vite doesn't bundle and uses the browser's behavior, which is the dev server path. I'm splitting this from the in-progress PR to implement `new URL(…, import.meta.url)` support. That requires a bunch of changes to the analysis code and a new FS content source, so it's taking longer to ship. Fixes WEB-137. commit 75a7d1ea450cdaa629920464b509f3098997ae06 Author: Thomas Knickman <tom.knickman@vercel.com> Date: Thu Dec 1 11:40:15 2022 -0500 fix(examples): cra pnpm fix (vercel/turborepo#2897) * Merged main * Reverting changes that snuck in * Fixing tests * Final fixes for tests * Moving shim to crates/turborepo * More refactoring * First pass at splitting up shim and cli * Fixing tests * Added detection for help flag so users can get help outside of a valid repo * Update crates/turborepo-lib/src/shim.rs Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * Update crates/turborepo/Cargo.toml Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> * PR feedback and test fixing * Set process's cwd * Have to do inference even with TURBO_BINARY_PATH * Comments * PR feedback * Moved single_package back to RunArgs * Removed print * Fixing bugs * Fixing rust tests * fixing bug with verbosity and Go tests * add local turbo version checking * remove ffi inclusion * Fixed integration tests * Linting fixes * Integrated local_turbo_supports_skip_shim * Fixed bug with cwd and restored yarn.lock * Okay back to setting current_dir * Fixed bug with canonicalization * Removed print starting Co-authored-by: Chris Olszewski <chrisdolszewski@gmail.com> Co-authored-by: Florentin / 珞辰 <ecklf@icloud.com> Co-authored-by: Chris Olszewski <chris.olszewski@vercel.com> Co-authored-by: Thomas Knickman <tom.knickman@vercel.com> Co-authored-by: Matt Pocock <mattpocockvoice@gmail.com> Co-authored-by: Mehul Kar <mehul.kar@vercel.com> Co-authored-by: Yota Hada <hadayota33@gmail.com> Co-authored-by: Justin Ridgewell <justin@ridgewell.name>
I pulled the trigger too fast on #2850, these are the tests that should have been written for it.