Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): update all non-major dependencies (#161)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@commitlint/cli](https://commitlint.js.org/) ([source](https://togithub.com/conventional-changelog/commitlint/tree/HEAD/@commitlint/cli)) | [`^18.4.4` -> `^18.6.0`](https://renovatebot.com/diffs/npm/@commitlint%2fcli/18.4.4/18.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@commitlint%2fcli/18.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@commitlint%2fcli/18.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@commitlint%2fcli/18.4.4/18.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@commitlint%2fcli/18.4.4/18.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`^20.11.3` -> `^20.11.16`](https://renovatebot.com/diffs/npm/@types%2fnode/20.11.5/20.11.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.11.5/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.11.5/20.11.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`^6.19.0` -> `^6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.19.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`^6.19.0` -> `^6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.19.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.19.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.19.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`^14.0.4` -> `^14.1.0`](https://renovatebot.com/diffs/npm/eslint-config-next/14.0.4/14.1.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/14.0.4/14.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [lint-staged](https://togithub.com/okonet/lint-staged) | [`^15.2.0` -> `^15.2.2`](https://renovatebot.com/diffs/npm/lint-staged/15.2.0/15.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.0/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.0/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | [`^3.2.2` -> `^3.2.5`](https://renovatebot.com/diffs/npm/prettier/3.2.2/3.2.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.2.2/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.2.2/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prettier](https://prettier.io) ([source](https://togithub.com/prettier/prettier)) | [`^3.2.2` -> `^3.2.5`](https://renovatebot.com/diffs/npm/prettier/3.2.4/3.2.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.2.4/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.2.4/3.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [turbo](https://turbo.build/repo) ([source](https://togithub.com/vercel/turbo)) | [`^1.11.3` -> `^1.12.2`](https://renovatebot.com/diffs/npm/turbo/1.11.3/1.12.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/turbo/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/turbo/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/turbo/1.11.3/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/turbo/1.11.3/1.12.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>conventional-changelog/commitlint (@​commitlint/cli)</summary> ### [`v18.6.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1860-2024-01-25) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v18.5.0...v18.6.0) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) ### [`v18.5.0`](https://togithub.com/conventional-changelog/commitlint/blob/HEAD/@​commitlint/cli/CHANGELOG.md#1850-2024-01-22) [Compare Source](https://togithub.com/conventional-changelog/commitlint/compare/v18.4.4...v18.5.0) ##### Features - **cli:** print-config now can be configured to print a json in stdout ([#​3863](https://togithub.com/conventional-changelog/commitlint/issues/3863)) ([6381a2d](https://togithub.com/conventional-changelog/commitlint/commit/6381a2daa0d5d89ab2195998d63a9690a533d3f2)), closes [#​3819](https://togithub.com/conventional-changelog/commitlint/issues/3819) #### [18.4.4](https://togithub.com/conventional-changelog/commitlint/compare/v18.4.3...v18.4.4) (2024-01-04) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) #### [18.4.3](https://togithub.com/conventional-changelog/commitlint/compare/v18.4.2...v18.4.3) (2023-11-21) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) #### [18.4.2](https://togithub.com/conventional-changelog/commitlint/compare/v18.4.1...v18.4.2) (2023-11-16) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) #### [18.4.1](https://togithub.com/conventional-changelog/commitlint/compare/v18.4.0...v18.4.1) (2023-11-12) **Note:** Version bump only for package [@​commitlint/cli](https://togithub.com/commitlint/cli) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - export plugin metadata - allow `parserOptions.project: false` - **eslint-plugin:** add rule prefer-find ##### 🩹 Fixes - **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression - **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values - **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions - **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option - **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists - **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v6.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6200-2024-01-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.1...v6.20.0) ##### 🚀 Features - **eslint-plugin:** \[member-ordering] allow easy reuse of the default ordering ##### 🩹 Fixes - **eslint-plugin:** \[no-useless-template-literals] incorrect bigint autofix result - **eslint-plugin:** \[prefer-nullish-coalescing] treat any/unknown as non-nullable - **eslint-plugin:** \[no-useless-template-literals] report Infinity & NaN - **eslint-plugin:** \[prefer-readonly] disable checking accessors ##### ❤️ Thank You - Alex Parloti - auvred - James Browning - StyleShit - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6191-2024-01-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1) ##### 🩹 Fixes - **type-utils:** preventing isUnsafeAssignment infinite recursive calls - **eslint-plugin:** \[no-unnecessary-condition] fix false positive for type variable ##### ❤️ Thank You - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - allow `parserOptions.project: false` ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v6.20.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6200-2024-01-29) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.1...v6.20.0) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. ### [`v6.19.1`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6191-2024-01-22) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.19.0...v6.19.1) This was a version bump only for parser to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.1.0`](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) </details> <details> <summary>okonet/lint-staged (lint-staged)</summary> ### [`v15.2.2`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1522) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.1...v15.2.2) ##### Patch Changes - [#​1391](https://togithub.com/lint-staged/lint-staged/pull/1391) [`fdcdad4`](https://togithub.com/lint-staged/lint-staged/commit/fdcdad42ff96fea3c05598e378d3c44ad4a51bde) Thanks [@​iiroj](https://togithub.com/iiroj)! - *Lint-staged* no longer tries to load configuration from files that are not checked out. This might happen when using sparse-checkout. ### [`v15.2.1`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1521) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.0...v15.2.1) ##### Patch Changes - [#​1387](https://togithub.com/lint-staged/lint-staged/pull/1387) [`e4023f6`](https://togithub.com/lint-staged/lint-staged/commit/e4023f687616dcf4816545b8eefbcce50e255c9c) Thanks [@​iiroj](https://togithub.com/iiroj)! - Ignore stdin of spawned commands so that they don't get stuck waiting. Until now, *lint-staged* has used the default settings to spawn linter commands. This means the `stdin` of the spawned commands has accepted input, and essentially gotten stuck waiting. Now the `stdin` is ignored and commands will no longer get stuck. If you relied on this behavior, please open a new issue and describe how; the behavior has not been intended. </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.2.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) [diff](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) ##### Support Angular inline styles as single template literal ([#​15968](https://togithub.com/prettier/prettier/pull/15968) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) [Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles. ```ts // Input @​Component({ template: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.4 @​Component({ template: `<div>...</div>`, styles: `h1 { color: blue; }`, }) export class AppComponent {} // Prettier 3.2.5 @​Component({ template: `<div>...</div>`, styles: ` h1 { color: blue; } `, }) export class AppComponent {} ``` ##### Unexpected embedded formatting for Angular template ([#​15969](https://togithub.com/prettier/prettier/pull/15969) by [@​JounQin](https://togithub.com/JounQin)) Computed template should not be considered as Angular component template ```ts // Input const template = "foobar"; @​Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} // Prettier 3.2.4 const template = "foobar"; @​Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} // Prettier 3.2.5 const template = "foobar"; @​Component({ [template]: `<h1>{{ hello }}</h1>`, }) export class AppComponent {} ``` ##### Use `"json"` parser for `tsconfig.json` by default ([#​16012](https://togithub.com/prettier/prettier/pull/16012) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) In [v2.3.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**. When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data. `tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension. We decide to treat it as a JSON file for now to avoid the extra configuration step. To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file ```json { "overrides": [ { "files": ["tsconfig.json", "jsconfig.json"], "options": { "parser": "jsonc" } } ] } ``` ``` ``` ### [`v3.2.4`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#324) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.3...3.2.4) [diff](https://togithub.com/prettier/prettier/compare/3.2.3...3.2.4) ##### Fix incorrect parser inference ([#​15947](https://togithub.com/prettier/prettier/pull/15947) by [@​fisker](https://togithub.com/fisker)) Files like `.eslintrc.json` were incorrectly formatted as JSONC files. ```jsx // Input prettier --file-info .eslintrc.json { "ignored": false, "inferredParser": "jsonc" } // Prettier 3.2.4 prettier --file-info .eslintrc.json { "ignored": false, "inferredParser": "json" } ``` ### [`v3.2.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#323) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.2...3.2.3) [diff](https://togithub.com/prettier/prettier/compare/3.2.2...3.2.3) ##### Throw errors for invalid code ([#​15881](https://togithub.com/prettier/prettier/pull/15881) by [@​fisker](https://togithub.com/fisker), [@​Josh-Cena](https://togithub.com/Josh-Cena), [@​auvred](https://togithub.com/auvred)) ```ts // Input 1++; // Prettier 3.2.2 1++; // Prettier 3.2.3 SyntaxError: Invalid left-hand side expression in unary operation (1:1) > 1 | 1++; | ^ ``` ```ts // Input try {} catch (error = 1){} // Prettier 3.2.2 try { } catch (error) {} // Prettier 3.2.3 SyntaxError: Catch clause variable cannot have an initializer. (1:23) > 1 | try {} catch (error = 1){} | ^ ``` ##### Fix parser inference ([#​15927](https://togithub.com/prettier/prettier/pull/15927) by [@​fisker](https://togithub.com/fisker)) ```console // Prettier 3.2.2 prettier --file-info tsconfig.json { "ignored": false, "inferredParser": "json" } // Prettier 3.2.3 prettier --file-info tsconfig.json { "ignored": false, "inferredParser": "jsonc" } ``` </details> <details> <summary>vercel/turbo (turbo)</summary> ### [`v1.12.2`](https://togithub.com/vercel/turbo/releases/tag/v1.12.2): Turborepo v1.12.2 [Compare Source](https://togithub.com/vercel/turbo/compare/v1.12.1...v1.12.2) #### What's Changed ##### create-turbo - release(turborepo): 1.12.1 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/7193](https://togithub.com/vercel/turbo/pull/7193) ##### Changelog - feat(lockfile): traverse lockfile in parallel by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7178](https://togithub.com/vercel/turbo/pull/7178) - perf: remove duplicate git construction by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7194](https://togithub.com/vercel/turbo/pull/7194) - Make clippy happy by [@​Zertsov](https://togithub.com/Zertsov) in [https://github.com/vercel/turbo/pull/7195](https://togithub.com/vercel/turbo/pull/7195) - fix: keep stdin open for persistent tasks by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7196](https://togithub.com/vercel/turbo/pull/7196) - add vc config dir by [@​Zertsov](https://togithub.com/Zertsov) in [https://github.com/vercel/turbo/pull/7173](https://togithub.com/vercel/turbo/pull/7173) - fix(Turborepo): Handle spaces in path names in git status by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/7197](https://togithub.com/vercel/turbo/pull/7197) - feat: enable vt processing on windows by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7158](https://togithub.com/vercel/turbo/pull/7158) **Full Changelog**: vercel/turborepo@v1.12.1...v1.12.2 ### [`v1.12.1`](https://togithub.com/vercel/turbo/releases/tag/v1.12.1): Turborepo v1.12.1 [Compare Source](https://togithub.com/vercel/turbo/compare/v1.12.0...v1.12.1) #### What's Changed ##### Docs - docs: fix link in telemetry by [@​A7med3bdulBaset](https://togithub.com/A7med3bdulBaset) in [https://github.com/vercel/turbo/pull/7190](https://togithub.com/vercel/turbo/pull/7190) ##### create-turbo - release(turborepo): 1.12.0 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/7177](https://togithub.com/vercel/turbo/pull/7177) ##### Changelog - Print telemetry warning on stderr by [@​laat](https://togithub.com/laat) in [https://github.com/vercel/turbo/pull/7189](https://togithub.com/vercel/turbo/pull/7189) - chore(integration): remove \_helpers & fallback by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7172](https://togithub.com/vercel/turbo/pull/7172) #### New Contributors - [@​A7med3bdulBaset](https://togithub.com/A7med3bdulBaset) made their first contribution in [https://github.com/vercel/turbo/pull/7190](https://togithub.com/vercel/turbo/pull/7190) - [@​laat](https://togithub.com/laat) made their first contribution in [https://github.com/vercel/turbo/pull/7189](https://togithub.com/vercel/turbo/pull/7189) **Full Changelog**: vercel/turborepo@v1.12.0...v1.12.1 ### [`v1.12.0`](https://togithub.com/vercel/turbo/releases/tag/v1.12.0): Turborepo v1.12.0 [Compare Source](https://togithub.com/vercel/turbo/compare/v1.11.3...v1.12.0) #### What's Changed ##### Docs - General CI steps on doc. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/6894](https://togithub.com/vercel/turbo/pull/6894) - \[Docs] create-new.mdx - npm double slash typo fix by [@​Firfi](https://togithub.com/Firfi) in [https://github.com/vercel/turbo/pull/6933](https://togithub.com/vercel/turbo/pull/6933) - fix(docs): correct option heading by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6973](https://togithub.com/vercel/turbo/pull/6973) - Clean up inputs doc. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/6980](https://togithub.com/vercel/turbo/pull/6980) - fix(docs): typo in `what-to-cache.mdx` by [@​pjlangley](https://togithub.com/pjlangley) in [https://github.com/vercel/turbo/pull/6960](https://togithub.com/vercel/turbo/pull/6960) - fix(docs): update vercel.mdx by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6987](https://togithub.com/vercel/turbo/pull/6987) - Doc for running setup tasks prior to development tasks. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/6999](https://togithub.com/vercel/turbo/pull/6999) - Add Glossary to sidebar. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/7011](https://togithub.com/vercel/turbo/pull/7011) - fix(docs): remote cache go -> rust by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7082](https://togithub.com/vercel/turbo/pull/7082) - Use `exports` in Internal Packages doc. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/7079](https://togithub.com/vercel/turbo/pull/7079) - fix: typo in github-actions.mdx by [@​mattiadevivo](https://togithub.com/mattiadevivo) in [https://github.com/vercel/turbo/pull/7069](https://togithub.com/vercel/turbo/pull/7069) - Document glob spec. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/7076](https://togithub.com/vercel/turbo/pull/7076) - Document handling of Node.js versions, OS, and arch. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/7072](https://togithub.com/vercel/turbo/pull/7072) - Add generalized deployment advice for Prisma doc. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/7130](https://togithub.com/vercel/turbo/pull/7130) - \[DO NOT MERGE] feat(telemetry): cli reference by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6826](https://togithub.com/vercel/turbo/pull/6826) - \[DO NOT MERGE] feat(telemetry): feature docs by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6827](https://togithub.com/vercel/turbo/pull/6827) - \[DO NOT MERGE] feat(docs): $TURBO_DEFAULT$ by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7155](https://togithub.com/vercel/turbo/pull/7155) ##### create-turbo - release(turborepo): 1.11.3 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/6891](https://togithub.com/vercel/turbo/pull/6891) - release(turborepo): 1.11.4-canary.0 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/6975](https://togithub.com/vercel/turbo/pull/6975) - release(turborepo): 1.11.4-canary.1 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/6997](https://togithub.com/vercel/turbo/pull/6997) - release(turborepo): 1.11.4-canary.3 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/7157](https://togithub.com/vercel/turbo/pull/7157) - release(turborepo): 1.11.4-canary.4 by [@​github-actions](https://togithub.com/github-actions) in [https://github.com/vercel/turbo/pull/7170](https://togithub.com/vercel/turbo/pull/7170) ##### Examples - chore(deps-dev): bump the example-dependencies group in /examples/with-shell-commands with 1 update by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/vercel/turbo/pull/6901](https://togithub.com/vercel/turbo/pull/6901) - Update dependencies in examples. by [@​anthonyshew](https://togithub.com/anthonyshew) in [https://github.com/vercel/turbo/pull/6920](https://togithub.com/vercel/turbo/pull/6920) - Fix with-svelte-example by [@​dummdidumm](https://togithub.com/dummdidumm) in [https://github.com/vercel/turbo/pull/6986](https://togithub.com/vercel/turbo/pull/6986) - fix(examples): fontSize type is number not string by [@​devjiwonchoi](https://togithub.com/devjiwonchoi) in [https://github.com/vercel/turbo/pull/7005](https://togithub.com/vercel/turbo/pull/7005) - Fix Svelte package export map by [@​dummdidumm](https://togithub.com/dummdidumm) in [https://github.com/vercel/turbo/pull/7007](https://togithub.com/vercel/turbo/pull/7007) - fix(examples): basic generator by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7022](https://togithub.com/vercel/turbo/pull/7022) - fix(examples): ui turbo.json no longer needed by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7087](https://togithub.com/vercel/turbo/pull/7087) - chore(docs): remove unnecessary spaces by [@​GyoHeon](https://togithub.com/GyoHeon) in [https://github.com/vercel/turbo/pull/7118](https://togithub.com/vercel/turbo/pull/7118) - chore: install jest in examples/kitchen-sink by [@​llllvvuu](https://togithub.com/llllvvuu) in [https://github.com/vercel/turbo/pull/7132](https://togithub.com/vercel/turbo/pull/7132) ##### Changelog - fix: Make execution state use auth crate by [@​Zertsov](https://togithub.com/Zertsov) in [https://github.com/vercel/turbo/pull/6880](https://togithub.com/vercel/turbo/pull/6880) - fix(telemetry): obfuscate rc endpoint by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6925](https://togithub.com/vercel/turbo/pull/6925) - fix: treat empty environement variables as unset by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6929](https://togithub.com/vercel/turbo/pull/6929) - Error out if dependent flags are provided without their parent by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/6780](https://togithub.com/vercel/turbo/pull/6780) - fix: make sure that our concurrency check ignore packages without task by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/6790](https://togithub.com/vercel/turbo/pull/6790) - chore: avoid panic on invalid directory filters by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6955](https://togithub.com/vercel/turbo/pull/6955) - feat(Turborepo): Use a wrapper around the raw strings we pass to globwalk by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/6847](https://togithub.com/vercel/turbo/pull/6847) - fix: ignore permission errors during globbing by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6957](https://togithub.com/vercel/turbo/pull/6957) - fix: avoid retry panic by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6926](https://togithub.com/vercel/turbo/pull/6926) - add better messaging when running with api flag by [@​Zertsov](https://togithub.com/Zertsov) in [https://github.com/vercel/turbo/pull/6927](https://togithub.com/vercel/turbo/pull/6927) - fix some clippy lints by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/6959](https://togithub.com/vercel/turbo/pull/6959) - Fix/unrevert daemon discovery by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/6712](https://togithub.com/vercel/turbo/pull/6712) - feat(telemetry): track prune args by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6970](https://togithub.com/vercel/turbo/pull/6970) - feat(lockfiles): support Yarn 4 patches by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6974](https://togithub.com/vercel/turbo/pull/6974) - feat(telemetry): track global args by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6972](https://togithub.com/vercel/turbo/pull/6972) - fix: update Cargo.lock with correct workspace dependencies by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6990](https://togithub.com/vercel/turbo/pull/6990) - fix: rewrite prefix after carriage return by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6989](https://togithub.com/vercel/turbo/pull/6989) - feat(telemetry): track run arguments by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6985](https://togithub.com/vercel/turbo/pull/6985) - chore: remove usage of command groups by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6992](https://togithub.com/vercel/turbo/pull/6992) - chore: add reason for service being unavailable by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6993](https://togithub.com/vercel/turbo/pull/6993) - fix(turbo): validate graph extension by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/6995](https://togithub.com/vercel/turbo/pull/6995) - chore: Adjusted error message for APIClient errors in cache by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/6996](https://togithub.com/vercel/turbo/pull/6996) - fix(integration): update help integration test by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7017](https://togithub.com/vercel/turbo/pull/7017) - fix(cache): truncate metadata file when writing by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7016](https://togithub.com/vercel/turbo/pull/7016) - fix(prune): correctly create symlinks to directories by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/6983](https://togithub.com/vercel/turbo/pull/6983) - fix: forward fixes for LSP by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7023](https://togithub.com/vercel/turbo/pull/7023) - fix(daemon): make sure cookie dir exists before writing cookie by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7015](https://togithub.com/vercel/turbo/pull/7015) - feat(telemetry): track more daemon errors by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7031](https://togithub.com/vercel/turbo/pull/7031) - chore: revert auth json by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7026](https://togithub.com/vercel/turbo/pull/7026) - chore: prefactor process manager by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7034](https://togithub.com/vercel/turbo/pull/7034) - chore(Turborepo): Scope down opts needed by the visitor, remove run lifetime by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/7032](https://togithub.com/vercel/turbo/pull/7032) - fix: Examples turbo.json outputs key by [@​NicholasLYang](https://togithub.com/NicholasLYang) in [https://github.com/vercel/turbo/pull/7071](https://togithub.com/vercel/turbo/pull/7071) - fix: filter package.json files that are subfolders of other packages by [@​arlyon](https://togithub.com/arlyon) in [https://github.com/vercel/turbo/pull/7025](https://togithub.com/vercel/turbo/pull/7025) - feat: update `@turbo/repository` to use new terminology by [@​mrmckeb](https://togithub.com/mrmckeb) in [https://github.com/vercel/turbo/pull/7078](https://togithub.com/vercel/turbo/pull/7078) - fix(turbo): sort dependents and dependencies during normalization by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/7018](https://togithub.com/vercel/turbo/pull/7018) - release: `@turbo/repository@0.0.1-canary.3` by [@​mrmckeb](https://togithub.com/mrmckeb) in [https://github.com/vercel/turbo/pull/7090](https://togithub.com/vercel/turbo/pull/7090) - chore(daemon): swap fallback logs to debug by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7102](https://togithub.com/vercel/turbo/pull/7102) - feat: add ability to spawn child process with pty by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7077](https://togithub.com/vercel/turbo/pull/7077) - chore(Turborepo): Move more CLI stuff out of run code by [@​gsoltis](https://togithub.com/gsoltis) in [https://github.com/vercel/turbo/pull/7085](https://togithub.com/vercel/turbo/pull/7085) - fix(hashing): include gitignored files in fallback by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7105](https://togithub.com/vercel/turbo/pull/7105) - fix(clippy): remove unused import by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7120](https://togithub.com/vercel/turbo/pull/7120) - fix(hashing): include default files in fallback by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7106](https://togithub.com/vercel/turbo/pull/7106) - chore: add tracing to pty usage by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7127](https://togithub.com/vercel/turbo/pull/7127) - fix disable echoctl by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7109](https://togithub.com/vercel/turbo/pull/7109) - feat(telemetry): enable feature by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7122](https://togithub.com/vercel/turbo/pull/7122) - feat: enable pty usage by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7128](https://togithub.com/vercel/turbo/pull/7128) - feat(hashing): support $TURBO_DEFAULT$ in inputs by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7113](https://togithub.com/vercel/turbo/pull/7113) - fix: process manager tests tty by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7156](https://togithub.com/vercel/turbo/pull/7156) - fix(tests): mock telemetry config by [@​tknickman](https://togithub.com/tknickman) in [https://github.com/vercel/turbo/pull/7168](https://togithub.com/vercel/turbo/pull/7168) - chore: clean pnpm lockfile by [@​mehulkar](https://togithub.com/mehulkar) in [https://github.com/vercel/turbo/pull/7171](https://togithub.com/vercel/turbo/pull/7171) - fix: tasks with no newline by [@​chris-olszewski](https://togithub.com/chris-olszewski) in [https://github.com/vercel/turbo/pull/7175](https://togithub.com/vercel/turbo/pull/7175) #### New Contributors - [@​Firfi](https://togithub.com/Firfi) made their first contribution in [https://github.com/vercel/turbo/pull/6933](https://togithub.com/vercel/turbo/pull/6933) - [@​pjlangley](https://togithub.com/pjlangley) made their first contribution in [https://github.com/vercel/turbo/pull/6960](https://togithub.com/vercel/turbo/pull/6960) - [@​dummdidumm](https://togithub.com/dummdidumm) made their first contribution in [https://github.com/vercel/turbo/pull/6986](https://togithub.com/vercel/turbo/pull/6986) - [@​devjiwonchoi](https://togithub.com/devjiwonchoi) made their first contribution in [https://github.com/vercel/turbo/pull/7005](https://togithub.com/vercel/turbo/pull/7005) - [@​nirban07](https://togithub.com/nirban07) made their first contribution in [https://github.com/vercel/turbo/pull/7008](https://togithub.com/vercel/turbo/pull/7008) - [@​mrmckeb](https://togithub.com/mrmckeb) made their first contribution in [https://github.com/vercel/turbo/pull/7078](https://togithub.com/vercel/turbo/pull/7078) - [@​mattiadevivo](https://togithub.com/mattiadevivo) made their first contribution in [https://github.com/vercel/turbo/pull/7069](https://togithub.com/vercel/turbo/pull/7069) - [@​GyoHeon](https://togithub.com/GyoHeon) made their first contribution in [https://github.com/vercel/turbo/pull/7118](https://togithub.com/vercel/turbo/pull/7118) - [@​llllvvuu](https://togithub.com/llllvvuu) made their first contribution in [https://github.com/vercel/turbo/pull/7132](https://togithub.com/vercel/turbo/pull/7132) **Full Changelog**: vercel/turborepo@v1.11.3...v1.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Wednesday" in timezone Europe/Berlin, 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. --- - [ ] 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://developer.mend.io/github/mheob/config). Co-authored-by: Alex Böhm <3983539+mheob@users.noreply.github.com>
- Loading branch information