Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@sigstore/cli](https://redirect.github.com/sigstore/sigstore-js/tree/main/packages/cli#readme) ([source](https://redirect.github.com/sigstore/sigstore-js)) | [`0.8.0` -> `0.8.1`](https://renovatebot.com/diffs/npm/@sigstore%2fcli/0.8.0/0.8.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@sigstore%2fcli/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@sigstore%2fcli/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@sigstore%2fcli/0.8.0/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@sigstore%2fcli/0.8.0/0.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/jest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/jest) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest)) | [`29.5.12` -> `29.5.14`](https://renovatebot.com/diffs/npm/@types%2fjest/29.5.12/29.5.14) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fjest/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fjest/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fjest/29.5.12/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fjest/29.5.12/29.5.14?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.12.12` -> `20.17.16`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.17.16) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.17.16?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@vercel/ncc](https://redirect.github.com/vercel/ncc) | [`0.38.1` -> `0.38.3`](https://renovatebot.com/diffs/npm/@vercel%2fncc/0.38.1/0.38.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@vercel%2fncc/0.38.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@vercel%2fncc/0.38.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@vercel%2fncc/0.38.1/0.38.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@vercel%2fncc/0.38.1/0.38.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint](https://eslint.org) ([source](https://redirect.github.com/eslint/eslint)) | [`8.57.0` -> `8.57.1`](https://renovatebot.com/diffs/npm/eslint/8.57.0/8.57.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint/8.57.0/8.57.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-prettier](https://redirect.github.com/prettier/eslint-plugin-prettier) | [`5.1.3` -> `5.2.3`](https://renovatebot.com/diffs/npm/eslint-plugin-prettier/5.1.3/5.2.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-prettier/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-prettier/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-prettier/5.1.3/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-prettier/5.1.3/5.2.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [markdownlint-cli](https://redirect.github.com/igorshubovych/markdownlint-cli) | [`0.40.0` -> `0.44.0`](https://renovatebot.com/diffs/npm/markdownlint-cli/0.40.0/0.44.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/markdownlint-cli/0.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/markdownlint-cli/0.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/markdownlint-cli/0.40.0/0.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/markdownlint-cli/0.40.0/0.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prettier](https://prettier.io) ([source](https://redirect.github.com/prettier/prettier)) | [`3.2.5` -> `3.4.2`](https://renovatebot.com/diffs/npm/prettier/3.2.5/3.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.2.5/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.2.5/3.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [renovate](https://renovatebot.com) ([source](https://redirect.github.com/renovatebot/renovate)) | [`39.140.0` -> `39.140.3`](https://renovatebot.com/diffs/npm/renovate/39.140.0/39.140.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/renovate/39.140.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/renovate/39.140.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/renovate/39.140.0/39.140.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/renovate/39.140.0/39.140.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [ts-jest](https://kulshekhar.github.io/ts-jest) ([source](https://redirect.github.com/kulshekhar/ts-jest)) | [`29.1.3` -> `29.2.5`](https://renovatebot.com/diffs/npm/ts-jest/29.1.3/29.2.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/ts-jest/29.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/ts-jest/29.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/ts-jest/29.1.3/29.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/ts-jest/29.1.3/29.2.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [typescript](https://www.typescriptlang.org/) ([source](https://redirect.github.com/microsoft/TypeScript)) | [`5.4.5` -> `5.7.3`](https://renovatebot.com/diffs/npm/typescript/5.4.5/5.7.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript/5.4.5/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/5.4.5/5.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>sigstore/sigstore-js (@​sigstore/cli)</summary> ### [`v0.8.1`](https://redirect.github.com/sigstore/sigstore-js/releases/tag/%40sigstore/cli%400.8.1) [Compare Source](https://redirect.github.com/sigstore/sigstore-js/compare/@sigstore/[email protected]...@sigstore/[email protected]) ##### Patch Changes - [`f277121`](https://redirect.github.com/sigstore/sigstore-js/commit/f277121): Bump `@oclif/core` from 3.26.6 to 4.0.6 - [`dbbe196`](https://redirect.github.com/sigstore/sigstore-js/commit/dbbe196): Set node 18.17.x as the minimum supported version - [`fcc52dc`](https://redirect.github.com/sigstore/sigstore-js/commit/fcc52dc): Bump openid-client from 5.6.5 to 5.7.0 - Updated dependencies \[[`f84ca10`](https://redirect.github.com/sigstore/sigstore-js/commit/f84ca10)] - Updated dependencies \[[`f84ca10`](https://redirect.github.com/sigstore/sigstore-js/commit/f84ca10)] - Updated dependencies \[[`32eaf8a`](https://redirect.github.com/sigstore/sigstore-js/commit/32eaf8a)] - Updated dependencies \[[`54c1b04`](https://redirect.github.com/sigstore/sigstore-js/commit/54c1b04)] - Updated dependencies \[[`f84ca10`](https://redirect.github.com/sigstore/sigstore-js/commit/f84ca10)] - Updated dependencies \[[`b869728`](https://redirect.github.com/sigstore/sigstore-js/commit/b869728)] - Updated dependencies \[[`91c8478`](https://redirect.github.com/sigstore/sigstore-js/commit/91c8478)] - Updated dependencies \[[`9df66ee`](https://redirect.github.com/sigstore/sigstore-js/commit/9df66ee)] - Updated dependencies \[[`32eaf8a`](https://redirect.github.com/sigstore/sigstore-js/commit/32eaf8a)] - Updated dependencies \[[`d758abc`](https://redirect.github.com/sigstore/sigstore-js/commit/d758abc)] - Updated dependencies \[[`64cae89`](https://redirect.github.com/sigstore/sigstore-js/commit/64cae89)] - Updated dependencies \[[`32eaf8a`](https://redirect.github.com/sigstore/sigstore-js/commit/32eaf8a)] - [@​sigstore/sign](https://redirect.github.com/sigstore/sign)[@​3](https://redirect.github.com/3).0.0 - [@​sigstore/oci](https://redirect.github.com/sigstore/oci)[@​0](https://redirect.github.com/0).4.0 - [@​sigstore/bundle](https://redirect.github.com/sigstore/bundle)[@​3](https://redirect.github.com/3).0.0 - [email protected] </details> <details> <summary>vercel/ncc (@​vercel/ncc)</summary> ### [`v0.38.3`](https://redirect.github.com/vercel/ncc/releases/tag/0.38.3) [Compare Source](https://redirect.github.com/vercel/ncc/compare/0.38.2...0.38.3) ##### Bug Fixes - add missing `--asset-builds` to cli help message ([#​1228](https://redirect.github.com/vercel/ncc/issues/1228)) ([84f8c52](https://redirect.github.com/vercel/ncc/commit/84f8c52872621be2fe45d7d837f1e4cc06e8a490)) ### [`v0.38.2`](https://redirect.github.com/vercel/ncc/releases/tag/0.38.2) [Compare Source](https://redirect.github.com/vercel/ncc/compare/0.38.1...0.38.2) ##### Bug Fixes - **deps:** update webpack to v5.94.0, terser to v5.33.0 ([#​1213](https://redirect.github.com/vercel/ncc/issues/1213)) ([158a1fd](https://redirect.github.com/vercel/ncc/commit/158a1fdcbc32d198a9a0a09d477c9559e7219ed0)), closes [#​1193](https://redirect.github.com/vercel/ncc/issues/1193) [#​1194](https://redirect.github.com/vercel/ncc/issues/1194) [#​1177](https://redirect.github.com/vercel/ncc/issues/1177) [#​1204](https://redirect.github.com/vercel/ncc/issues/1204) [#​1195](https://redirect.github.com/vercel/ncc/issues/1195) Huge thanks to [@​theoludwig](https://redirect.github.com/theoludwig) 🎉 </details> <details> <summary>eslint/eslint (eslint)</summary> ### [`v8.57.1`](https://redirect.github.com/eslint/eslint/compare/v8.57.0...5b9414c501c58bfa85f41f96f821973c41e8ae74) [Compare Source](https://redirect.github.com/eslint/eslint/compare/v8.57.0...v8.57.1) </details> <details> <summary>prettier/eslint-plugin-prettier (eslint-plugin-prettier)</summary> ### [`v5.2.3`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#523) [Compare Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.2.2...v5.2.3) ##### Patch Changes - [#​703](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/703) [`9c6141f`](https://redirect.github.com/prettier/eslint-plugin-prettier/commit/9c6141f2436de0bf379bef91b30fe1b0bc737cf2) Thanks [@​BPScott](https://redirect.github.com/BPScott)! - Add name field to recommended flat config ### [`v5.2.2`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#522) [Compare Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.2.1...v5.2.2) ##### Patch Changes - [#​700](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/700) [`aa5b59f`](https://redirect.github.com/prettier/eslint-plugin-prettier/commit/aa5b59f7d98431bdb9559d079619065f812a2420) Thanks [@​ntnyq](https://redirect.github.com/ntnyq)! - fix: report node when loc not found ### [`v5.2.1`](https://redirect.github.com/prettier/eslint-plugin-prettier/blob/HEAD/CHANGELOG.md#521) [Compare Source](https://redirect.github.com/prettier/eslint-plugin-prettier/compare/v5.1.3...v5.2.1) ##### Patch Changes - [#​668](https://redirect.github.com/prettier/eslint-plugin-prettier/pull/668) [`ac036cc`](https://redirect.github.com/prettier/eslint-plugin-prettier/commit/ac036cca2bed4ceb6ee5b63c945426308e36c586) Thanks [@​OrlovAlexei](https://redirect.github.com/OrlovAlexei)! - build(deps): Bump synckit from 0.8.6 to 0.9.1 </details> <details> <summary>igorshubovych/markdownlint-cli (markdownlint-cli)</summary> ### [`v0.44.0`](https://redirect.github.com/igorshubovych/markdownlint-cli/releases/tag/v0.44.0) [Compare Source](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.43.0...v0.44.0) - Update `markdownlint` dependency to `0.37.4` - Convert module to ECMAScript (breaking change) - Stop using `require`, convert to `import` - Improve `MD032` - Update all dependencies via `Dependabot` ### [`v0.43.0`](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.42.0...v0.43.0) [Compare Source](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.42.0...v0.43.0) ### [`v0.42.0`](https://redirect.github.com/igorshubovych/markdownlint-cli/releases/tag/v0.42.0) [Compare Source](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.41.0...v0.42.0) - Update `markdownlint` dependency to `0.35.0` - Add `MD058`/`blanks-around-tables` - Use `micromark` in `MD001`/`MD003`/`MD009`/`MD010`/`MD013`/`MD014`/`MD019`/`MD021`/`MD023`/`MD024`/`MD025`/`MD039`/`MD042`/`MD043` - Improve `MD018`/`MD020`/`MD031`/`MD034`/`MD044` - `markdown-it` parser no longer invoked by default - Improve performance - Update all dependencies via `Dependabot` ### [`v0.41.0`](https://redirect.github.com/igorshubovych/markdownlint-cli/releases/tag/v0.41.0): 0.41.0 [Compare Source](https://redirect.github.com/igorshubovych/markdownlint-cli/compare/v0.40.0...v0.41.0) - Change TOML parser to `smol-toml` which supports v1.0.0 of the specification - Update all dependencies via `Dependabot` </details> <details> <summary>prettier/prettier (prettier)</summary> ### [`v3.4.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#342) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2) [diff](https://redirect.github.com/prettier/prettier/compare/3.4.1...3.4.2) ##### Treat U+30A0 & U+30FB in Katakana Block as CJK ([#​16796](https://redirect.github.com/prettier/prettier/pull/16796) by [@​tats-u](https://redirect.github.com/tats-u)) Prettier doesn't treat U+30A0 & U+30FB as Japanese. U+30FB is commonly used in Japanese to represent the delimitation of first and last names of non-Japanese people or “and”. The following “C言語・C++・Go・Rust” means “C language & C++ & Go & Rust” in Japanese. <!-- prettier-ignore --> ```md <!-- Input (--prose-wrap=never) --> C言 語 ・ C++ ・ Go ・ Rust <!-- Prettier 3.4.1 --> C言語・ C++ ・ Go ・ Rust <!-- Prettier 3.4.2 --> C言語・C++・Go・Rust ``` U+30A0 can be used as the replacement of the `-` in non-Japanese names (e.g. “Saint-Saëns” (Charles Camille Saint-Saëns) can be represented as “サン゠サーンス” in Japanese), but substituted by ASCII hyphen (U+002D) or U+FF1D (full width hyphen) in many cases (e.g. “サン=サーンス” or “サン=サーンス”). ##### Fix comments print on class methods with decorators ([#​16891](https://redirect.github.com/prettier/prettier/pull/16891) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input class A { @​decorator /** * The method description * */ async method(foo: Foo, bar: Bar) { console.log(foo); } } // Prettier 3.4.1 class A { @​decorator async /** * The method description * */ method(foo: Foo, bar: Bar) { console.log(foo); } } // Prettier 3.4.2 class A { @​decorator /** * The method description * */ async method(foo: Foo, bar: Bar) { console.log(foo); } } ``` ##### Fix non-idempotent formatting ([#​16899](https://redirect.github.com/prettier/prettier/pull/16899) by [@​seiyab](https://redirect.github.com/seiyab)) This bug fix is not language-specific. You may see similar change in any languages. This fixes regression in 3.4.0 so change caused by it should yield same formatting as 3.3.3. <!-- prettier-ignore --> ```jsx // Input <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; // Prettier 3.4.1 (first) <div> foo <span> longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo </span>, abc </div>; // Prettier 3.4.1 (second) <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; // Prettier 3.4.2 <div> foo <span>longlonglonglonglonglonglonglonglonglonglonglonglonglonglongl foo</span> , abc </div>; ``` ### [`v3.4.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#341) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.4.0...3.4.1) [diff](https://redirect.github.com/prettier/prettier/compare/3.4.0...3.4.1) ##### Remove unnecessary parentheses around assignment in `v-on` ([#​16887](https://redirect.github.com/prettier/prettier/pull/16887) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```vue <!-- Input --> <template> <button @​click="foo += 2">Click</button> </template> <!-- Prettier 3.4.0 --> <template> <button @​click="(foo += 2)">Click</button> </template> <!-- Prettier 3.4.1 --> <template> <button @​click="foo += 2">Click</button> </template> ``` ### [`v3.4.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#340) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.3.3...3.4.0) [diff](https://redirect.github.com/prettier/prettier/compare/3.3.3...3.4.0) 🔗 [Release Notes](https://prettier.io/blog/2024/11/26/3.4.0.html) ### [`v3.3.3`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#333) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.3.2...3.3.3) [diff](https://redirect.github.com/prettier/prettier/compare/3.3.2...3.3.3) ##### Add parentheses for nullish coalescing in ternary ([#​16391](https://redirect.github.com/prettier/prettier/pull/16391) by [@​cdignam-segment](https://redirect.github.com/cdignam-segment)) This change adds clarity to operator precedence. <!-- prettier-ignore --> ```js // Input foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.2 foo ? bar ?? foo : baz; foo ?? bar ? a : b; a ? b : foo ?? bar; // Prettier 3.3.3 foo ? (bar ?? foo) : baz; (foo ?? bar) ? a : b; a ? b : (foo ?? bar); ``` ##### Add parentheses for decorator expressions ([#​16458](https://redirect.github.com/prettier/prettier/pull/16458) by [@​y-schneider](https://redirect.github.com/y-schneider)) Prevent parentheses around member expressions or tagged template literals from being removed to follow the stricter parsing rules of TypeScript 5.5. <!-- prettier-ignore --> ```ts // Input @​(foo`tagged template`) class X {} // Prettier 3.3.2 @​foo`tagged template` class X {} // Prettier 3.3.3 @​(foo`tagged template`) class X {} ``` ##### Support `@let` declaration syntax ([#​16474](https://redirect.github.com/prettier/prettier/pull/16474) by [@​sosukesuzuki](https://redirect.github.com/sosukesuzuki)) Adds support for Angular v18 `@let` declaration syntax. Please see the following code example. The `@let` declaration allows you to define local variables within the template: <!-- prettier-ignore --> ```html @​let name = 'Frodo'; <h1>Dashboard for {{name}}</h1> Hello, {{name}} ``` For more details, please refer to the excellent blog post by the Angular Team: [Introducing @​let in Angular](https://blog.angular.dev/introducing-let-in-angular-686f9f383f0f). We also appreciate the Angular Team for kindly answering our questions to implement this feature. ### [`v3.3.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#332) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.3.1...3.3.2) [diff](https://redirect.github.com/prettier/prettier/compare/3.3.1...3.3.2) ##### Fix handlebars path expressions starts with `@` ([#​16358](https://redirect.github.com/prettier/prettier/pull/16358) by [@​Princeyadav05](https://redirect.github.com/Princeyadav05)) <!-- prettier-ignore --> ```hbs {{! Input }} <div>{{@​x.y.z}}</div> {{! Prettier 3.3.1 }} <div>{{@​x}}</div> {{! Prettier 3.3.2 }} <div>{{@​x.y.z}}</div> ``` ### [`v3.3.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#331) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.3.0...3.3.1) [diff](https://redirect.github.com/prettier/prettier/compare/3.3.0...3.3.1) ##### Preserve empty lines in front matter ([#​16347](https://redirect.github.com/prettier/prettier/pull/16347) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```markdown <!-- Input --> --- foo: - bar1 - bar2 - bar3 --- Markdown <!-- Prettier 3.3.0 --> --- foo: - bar1 - bar2 - bar3 --- Markdown <!-- Prettier 3.3.1 --> --- foo: - bar1 - bar2 - bar3 --- Markdown ``` ##### Preserve explicit language in front matter ([#​16348](https://redirect.github.com/prettier/prettier/pull/16348) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```markdown <!-- Input --> ---yaml title: Hello slug: home --- <!-- Prettier 3.3.0 --> --- title: Hello slug: home --- <!-- Prettier 3.3.1 --> ---yaml title: Hello slug: home --- ``` ##### Avoid line breaks in import attributes ([#​16349](https://redirect.github.com/prettier/prettier/pull/16349) by [@​fisker](https://redirect.github.com/fisker)) <!-- prettier-ignore --> ```jsx // Input import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.0 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; // Prettier 3.3.1 import something from "./some-very-very-very-very-very-very-very-very-long-path.json" with { type: "json" }; ``` ### [`v3.3.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#330) [Compare Source](https://redirect.github.com/prettier/prettier/compare/3.2.5...3.3.0) [diff](https://redirect.github.com/prettier/prettier/compare/3.2.5...3.3.0) 🔗 [Release Notes](https://prettier.io/blog/2024/06/01/3.3.0.html) </details> <details> <summary>renovatebot/renovate (renovate)</summary> ### [`v39.140.3`](https://redirect.github.com/renovatebot/renovate/compare/39.140.2...d61ea8b92bd77da0f72593f97b12ac3c6e14dde3) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.140.2...d61ea8b92bd77da0f72593f97b12ac3c6e14dde3) ### [`v39.140.2`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.140.2) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.140.1...39.140.2) ##### Bug Fixes - **http:** allow overwriting default Renovate headers ([#​33907](https://redirect.github.com/renovatebot/renovate/issues/33907)) ([c0af153](https://redirect.github.com/renovatebot/renovate/commit/c0af153b5e2546227f3bd2ce9fd9902ed97b2614)) - **manager/devcontainer:** allow trailing commans in jsonc files ([#​33913](https://redirect.github.com/renovatebot/renovate/issues/33913)) ([8deab52](https://redirect.github.com/renovatebot/renovate/commit/8deab52be473e5ef0162e9f1f26d2431fe78ea36)) - **nuget:** don't check children of `ContainerBaseImage` ([#​33910](https://redirect.github.com/renovatebot/renovate/issues/33910)) ([cb38cb1](https://redirect.github.com/renovatebot/renovate/commit/cb38cb1b34cf20036aa980c0dd20ba26bf82aa25)) ##### Miscellaneous Chores - **deps:** update github/codeql-action action to v3.28.7 ([#​33908](https://redirect.github.com/renovatebot/renovate/issues/33908)) ([beb5136](https://redirect.github.com/renovatebot/renovate/commit/beb5136563572446c1e97a00745b4acd06d9970e)) ##### Build System - **deps:** update dependency graph-data-structure to v4.3.1 ([#​33912](https://redirect.github.com/renovatebot/renovate/issues/33912)) ([60f8d3e](https://redirect.github.com/renovatebot/renovate/commit/60f8d3ea92d0732e687412acdcb793d8bbda4251)) ### [`v39.140.1`](https://redirect.github.com/renovatebot/renovate/releases/tag/39.140.1) [Compare Source](https://redirect.github.com/renovatebot/renovate/compare/39.140.0...39.140.1) ##### Bug Fixes - **deps:** update ghcr.io/renovatebot/base-image docker tag to v9.37.3 ([#​33905](https://redirect.github.com/renovatebot/renovate/issues/33905)) ([ff0af5f](https://redirect.github.com/renovatebot/renovate/commit/ff0af5f16aa3d1db0154e01ba106cce3ef944c7b)) </details> <details> <summary>kulshekhar/ts-jest (ts-jest)</summary> ### [`v29.2.5`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2925-2024-08-23) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.4...v29.2.5) ### [`v29.2.4`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2924-2024-08-01) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.3...v29.2.4) ### [`v29.2.3`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2923-2024-07-18) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.2...v29.2.3) ### [`v29.2.2`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2922-2024-07-10) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.1...v29.2.2) ### [`v29.2.1`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2921-2024-07-10) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.2.0...v29.2.1) ### [`v29.2.0`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2920-2024-07-08) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.1.5...v29.2.0) ##### Bug Fixes - fix: don't show warning message with Node16/NodeNext ([99c4f49](https://redirect.github.com/kulshekhar/ts-jest/commit/99c4f49)), closes [#​4266](https://redirect.github.com/kulshekhar/ts-jest/issues/4266) ##### Features - feat(cli): allow migrating cjs `presets` to `transform` config ([22fb027](https://redirect.github.com/kulshekhar/ts-jest/commit/22fb027)) - feat(presets): add util functions to create ESM presets ([06f78ed](https://redirect.github.com/kulshekhar/ts-jest/commit/06f78ed)) - feat(presets): add util functions to create CJS presets ([f9cc3c0](https://redirect.github.com/kulshekhar/ts-jest/commit/f9cc3c0)) ##### Code refactoring - refactor: replace lodash deps with native js implementation ([40f1708](https://redirect.github.com/kulshekhar/ts-jest/commit/40f1708)) - refactor: use `TsJestTransformerOptions` type everywhere possibly ([7d001be](https://redirect.github.com/kulshekhar/ts-jest/commit/7d001be)) - refactor(cli): use new preset util functions to initialize test config ([c2b56ca](https://redirect.github.com/kulshekhar/ts-jest/commit/c2b56ca)) - refactor(presets): use create preset util functions for cjs presets ([922d6d0](https://redirect.github.com/kulshekhar/ts-jest/commit/922d6d0)) - test: switch `react-app` to use Vite ([827c8ad](https://redirect.github.com/kulshekhar/ts-jest/commit/827c8ad)) ### [`v29.1.5`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2915-2024-06-16) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.1.4...v29.1.5) ##### Bug Fixes - build(deps-dev): bump braces ([5560334](https://redirect.github.com/kulshekhar/ts-jest/commit/5560334)), ([59026b4](https://redirect.github.com/kulshekhar/ts-jest/commit/59026b4)), ([0d9e359](https://redirect.github.com/kulshekhar/ts-jest/commit/0d9e359)) ### [`v29.1.4`](https://redirect.github.com/kulshekhar/ts-jest/blob/HEAD/CHANGELOG.md#2914-2024-05-28) [Compare Source](https://redirect.github.com/kulshekhar/ts-jest/compare/v29.1.3...v29.1.4) ##### Bug Fixes - fix(transformer): allow transforming of .cts/.mts extensions. ([#​3996](https://redirect.github.com/kulshekhar/ts-jest/issues/3996)) ([b8f6eaa](https://redirect.github.com/kulshekhar/ts-jest/commit/b8f6eaa)), closes [#​3996](https://redirect.github.com/kulshekhar/ts-jest/issues/3996) ##### Features - feat: make cli generate esm config based on `type: "module"` ([#​4210](https://redirect.github.com/kulshekhar/ts-jest/issues/4210)) ([81a5f64](https://redirect.github.com/kulshekhar/ts-jest/commit/81a5f64)), closes [#​4210](https://redirect.github.com/kulshekhar/ts-jest/issues/4210) [#​4012](https://redirect.github.com/kulshekhar/ts-jest/issues/4012) </details> <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v5.7.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...a5e123d9e0690fcea92878ea8a0a382922009fc9) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3) ### [`v5.7.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...d701d908d534e68cfab24b6df15539014ac348a3) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2) ### [`v5.6.3`](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...d48a5cf89a62a62d6c6ed53ffa18f070d9458b85) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.6.2...v5.6.3) ### [`v5.6.2`](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...a7e3374f13327483fbe94e32806d65785b0b6cda) [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.4...v5.6.2) ### [`v5.5.4`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.4): TypeScript 5.5.4 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.3...v5.5.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.4 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.4%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) (soon!) ### [`v5.5.3`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.3): TypeScript 5.5.3 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.5.2...v5.5.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.3 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.3%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.5.2`](https://redirect.github.com/microsoft/TypeScript/releases/tag/v5.5.2): TypeScript 5.5 [Compare Source](https://redirect.github.com/microsoft/TypeScript/compare/v5.4.5...v5.5.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-5/). For the complete list of fixed issues, check out the - [fixed issues query for TypeScript v5.5.2 (Stable)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.2%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.1 (RC)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.1%22+is%3Aclosed+). - [fixed issues query for TypeScript v5.5.0 (Beta)](https://redirect.github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+5.5.0%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 1 * *" (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://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/slsa-framework/slsa-github-generator). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTI1LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=--> --------- Signed-off-by: Mend Renovate <[email protected]> Signed-off-by: Ramon Petgrave <[email protected]> Co-authored-by: Ramon Petgrave <[email protected]>
- Loading branch information