Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Jan 21, 2022

This PR contains the following updates:

Package Change Age Confidence
@types/express (source) 4.17.13 -> 5.0.5 age confidence
@​types/faker 5.5.9 -> 6.6.11 age confidence
conventional-changelog-cli (source) 2.2.2 -> 5.0.0 age confidence
eslint-config-prettier 8.3.0 -> 10.1.8 age confidence
eslint-plugin-prettier 4.0.0 -> 5.5.4 age confidence
jest-junit 13.0.0 -> 16.0.0 age confidence
prettier (source) 2.5.1 -> 3.6.2 age confidence
pretty-quick 3.1.3 -> 4.2.2 age confidence
rimraf 3.0.2 -> 6.1.0 age confidence
tsc-watch 4.6.0 -> 7.2.0 age confidence
tsconfig-paths 3.12.0 -> 4.2.0 age confidence
typescript (source) 4.5.5 -> 5.9.3 age confidence

cc @tzellman


Release Notes

conventional-changelog/conventional-changelog (conventional-changelog-cli)

v5.0.0: conventional-changelog-cli: v5.0.0

Compare Source

⚠ BREAKING CHANGES
  • Node >= 18 is required
  • cleanup presets interface (#​1215)
  • Now all packages, except gulp-conventional-changelog, are ESM-only.
Features
Bug Fixes
  • conventional-changelog-cli,conventional-recommended-bump,standard-changelog: fix config loading (#​1234) (c2c4b3a)
  • conventional-changelog-cli: fix link for option prompt (#​1159) (7e51c6d)
  • deps: update dependency meow to v13 (#​1190) (862f66b)

v4.1.0: conventional-changelog-cli: v4.1.0

Compare Source

Note: Upgrade workspace dependencies.

v4.0.0: conventional-changelog-cli: v4.0.0

Compare Source

⚠ BREAKING CHANGES
  • Node >= 16 is required
  • Now all presets are exports preset config factory function. conventional-changelog-preset-loader now exports new loadPreset and createPresetLoader functions. If you are using presets indirectly, using preset name, no any changes in configuration needed, just upgrade packages to latest versions.
Features
Bug Fixes

v3.0.0: conventional-changelog-cli: v3.0.0

Compare Source

⚠ BREAKING CHANGES
  • now all promises are native
  • Node >= 14 is required
Code Refactoring
prettier/eslint-config-prettier (eslint-config-prettier)

v10.1.8

Compare Source

republish latest version

Full Changelog: prettier/eslint-config-prettier@v10.1.5...v10.1.8

v10.1.5

Compare Source

Patch Changes

v10.1.4

Compare Source

Patch Changes

v10.1.3

Compare Source

Patch Changes

v10.1.2

Compare Source

Patch Changes

v10.1.1

Compare Source

Patch Changes
  • #​309 eb56a5e Thanks @​JounQin! - fix: separate the /flat entry for compatibility

    For flat config users, the previous "eslint-config-prettier" entry still works, but "eslint-config-prettier/flat" adds a new name property for config-inspector, we just can't add it for the default entry for compatibility.

    See also #​308

    // before
    import eslintConfigPrettier from "eslint-config-prettier";
    
    // after
    import eslintConfigPrettier from "eslint-config-prettier/flat";

v10.1.0

Compare Source

Minor Changes

v10.0.3

Compare Source

Patch Changes

v10.0.2

Compare Source

Patch Changes

v10.0.1

Compare Source

eslint-config-prettier

10.0.1

What's Changed

New Contributors

Full Changelog: prettier/eslint-config-prettier@v9.1.0...v10.0.1

v10.0.0

Compare Source

Major Changes

v9.1.2

Compare Source

v9.1.0

Compare Source

  • Added: [unicorn/template-indent], (as a [special rule][unicorn/template-indent-special]). Thanks to Gürgün Dayıoğlu (@​gurgunday)!
  • Changed: All the [formatting rules that were deprecated in ESLint 8.53.0][deprecated-8.53.0] are now excluded if you set the ESLINT_CONFIG_PRETTIER_NO_DEPRECATED environment variable.

v9.0.0

Compare Source

  • Added: The CLI helper tool now works with eslint.config.js (flat config). Just like ESLint itself, the CLI tool automatically first tries eslint.config.js and then eslintrc, and you can force which one to use by setting the [ESLINT_USE_FLAT_CONFIG] environment variable. Note that the config of eslint-config-prettier has always been compatible with eslint.config.js (flat config) – it was just the CLI tool that needed updating. On top of that, the docs have been updated to mention how to use both eslint.config.js (flat config) and eslintrc, and the tests now test both config systems.
  • Changed: [unicode-bom] is no longer turned off. Prettier preserves the BOM if you have one, and does not add one if missing. It was wrong of eslint-config-prettier to disable that rule. If you get ESLint errors after upgrading, either add "unicode-bom": "off" to your config to disable it again, or run ESLint with --fix to fix all files according to the rule (add or remove BOM). Thanks to Nicolas Stepien (@​nstepien)!

v8.10.2

Compare Source

v8.10.0

Compare Source

  • Added: [max-statements-per-line]. Thanks to @​Zamiell!

v8.9.0

Compare Source

  • Added: [vue/array-element-newline]. Thanks to @​xcatliu!

v8.8.0

Compare Source

v8.7.0

Compare Source

v8.6.0

Compare Source

  • Added: [vue/multiline-ternary]. Thanks to @​xcatliu!

v8.5.0

Compare Source

v8.4.0

Compare Source

prettier/eslint-plugin-prettier (eslint-plugin-prettier)

v5.5.4

Compare Source

Patch Changes

v5.5.3

Compare Source

republish the latest version

Full Changelog: prettier/eslint-plugin-prettier@v5.5.2...v5.5.3

v5.5.2

Compare Source

republish the latest version

Full Changelog: prettier/eslint-plugin-prettier@v5.5.1...v5.5.2

v5.5.1

Compare Source

Patch Changes

v5.5.0

Compare Source

Minor Changes

v5.4.1

Compare Source

Patch Changes
  • #​740 c21521f Thanks @​JounQin! - fix(deps): bump synckit to v0.11.7 to fix potential TypeError: Cannot read properties of undefined (reading 'message') error

v5.4.0

Compare Source

Minor Changes

v5.3.1

Compare Source

Patch Changes

v5.3.0

Compare Source

Minor Changes

v5.2.6

Compare Source

Patch Changes

v5.2.5

Compare Source

Patch Changes

v5.2.4

Compare Source

Patch Changes

v5.2.3

Compare Source

Patch Changes

v5.2.2

Compare Source

Patch Changes

v5.2.1

Compare Source

Patch Changes

v5.1.3

Compare Source

Patch Changes

v5.1.2

Compare Source

Patch Changes
  • #​623 8210e44 Thanks @​BPScott! - Add exports mapping to package.json, to allow import eslintPluginRecommended from 'eslint-plugin-prettier/recommended' to work as expected.

    Strictly speaking this is a breaking change as it removes the ability for people to import from "eslint-plugin-prettier/eslint-plugin-prettier.js" and "eslint-plugin-prettier/recommended.js" but the former was never recommended in the first place and the latter has only been available for a few days.

  • #​621 2b09e7f Thanks @​JounQin! - feat: support parsing markdown via eslint-mdx natively

    What means the following is unnecessary anymore when using with eslint-mdx/eslint-plugin-mdx!

    [
      {
        files: ["**/*.md"],
        rules: { "prettier/prettier": ["error", { parser: "markdown" }] },
      },
      {
        files: ["**/*.mdx"],
        rules: { "prettier/prettier": ["error", { parser: "mdx" }] },
      },
    ]

v5.1.1

Compare Source

Patch Changes

v5.1.0

Compare Source

Minor Changes
  • #​616 3856413 Thanks @​BPScott! - Add recommended config for the flat config format.

    If you are using flat config, import the recommended config from eslint-plugin-prettier/recommended. Like the legacy format recommended config, this automatically includes the contents of eslint-config-prettier.

    // eslint.config.js
    const eslintPluginPrettierRecommended = require("eslint-plugin-prettier/recommended");
    
    module.exports = [
      // Any other config imports go at the top
      eslintPluginPrettierRecommended,
    ];
Patch Changes
  • #​614 5270877 Thanks @​BPScott! - Add meta block to plugin. This improves debugging and cachebusting when using the new flat config

  • #​603 a63a570 Thanks @​filiptammergard! - fix: specify eslint-config-prettier as peer dependency

    It's already added to peerDependenciesMeta as optional, which means it should also be specified in peerDependencies.

v5.0.1

Compare Source

Patch Changes

v5.0.0

Compare Source

Major Changes
Minor Changes
Patch Changes

v4.2.5

Compare Source

republish the v4 version

Full Changelog: prettier/eslint-plugin-prettier@v4.2.4...v4.2.5

v4.2.4

Compare Source

republish the v4 version

Full Changelog: prettier/eslint-plugin-prettier@v4.2.1...v4.2.4

v4.2.1

Compare Source

Patch Changes

v4.2.0

Compare Source

Minor Changes

v4.1.0

Compare Source

jest-community/jest-junit (jest-junit)

v16.0.0

Compare Source

Allow adding properties to testcases in junit output by @​eps1lon - #​247

v15.0.0

Compare Source

Remove invalid ESC control sequence from XML output #​230 - by @​stevenxu-db

v14.0.1

Compare Source

Prevent unnecessary duplicate test cases by @​azzlack - #​221

v14.0.0

Compare Source

v13.2.0

Compare Source

Support monorepos better via filePathPrefix option by @​marvinroger - #​209

Fix CI builds for windows and drop support for Node 10.x - #​210

v13.1.0

Compare Source

Configurable test suite properties file location by @​JohanBrorson - #​204

prettier/prettier (prettier)

v3.6.2

Compare Source

diff

Markdown: Add missing blank line around code block (#​17675 by @​fisker)
<!-- Input -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```

   1. Another
   2. List

<!-- Prettier 3.6.1 -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```
   1. Another
   2. List

<!-- Prettier 3.6.2 -->
1. Some text, and code block below, with newline after code block

   ```yaml
   ---
   foo: bar
   ```

   1. Another
   2. List

v3.6.1

Compare Source

diff

TypeScript: Allow const without initializer (#​17650, #​17654 by @​fisker)
// Input
export const version: string;

// Prettier 3.6.0 (--parser=babel-ts)
SyntaxError: Unexpected token (1:21)
> 1 | export const version: string;
    |                     ^

// Prettier 3.6.0 (--parser=oxc-ts)
SyntaxError: Missing initializer in const declaration (1:14)
> 1 | export const version: string;
    |              ^^^^^^^^^^^^^^^

// Prettier 3.6.1
export const version: string;
Miscellaneous: Avoid closing files multiple times (#​17665 by @​43081j)

When reading a file to infer the interpreter from a shebang, we use the
n-readlines library to read the first line in order to get the shebang.

This library closes files when it reaches EOF, and we later try close the same
files again. We now close files only if n-readlines did not already close
them.

v3.6.0

Compare Source

diff

🔗 Release Notes

v3.5.3

Compare Source

diff

Flow: Fix missing parentheses in ConditionalTypeAnnotation (#​17196 by @​fisker)
// Input
type T<U> = 'a' | ('b' extends U ? 'c' : empty);
type T<U> = 'a' & ('b' extends U ? 'c' : empty);

// Prettier 3.5.2
type T<U> = "a" | "b" extends U ? "c" : empty;
type T<U> = "a" & "b" extends U ? "c" : empty;

// Prettier 3.5.3
type T<U> = "a" | ("b" extends U ? "c" : empty);
type T<U> = "a" & ("b" extends U ? "c" : empty);

v3.5.2

Compare Source

diff

Remove module-sync condition (#​17156 by @​fisker)

In Prettier 3.5.0, we added module-sync condition to package.json, so that require("prettier") can use ESM version, but turns out it doesn't work if CommonJS and ESM plugins both imports builtin plugins. To solve this problem, we decide simply remove the module-sync condition, so require("prettier") will still use the CommonJS version, we'll revisit until require(ESM) feature is more stable.

v3.5.1

Compare Source

diff

Fix CLI crash when cache for old version exists (#​17100 by @​sosukesuzuki)

Prettier 3.5 uses a different cache format than previous versions, Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1 fixed the problem.

Support dockercompose and github-actions-workflow in VSCode (#​17101 by @​remcohaszing)

Prettier now supports the dockercompose and github-actions-workflow languages in Visual Studio Code.

v3.5.0

Compare Source

diff

🔗 Release Notes

v3.4.2

Compare Source

diff

Treat U+30A0 & U+30FB in Katakana Block as CJK (#​16796 by @​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.

<!-- 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 by @​fisker)
// Input
class A {
  @&#8203;decorator
  /** 
   * The method description
   *
  */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.1
class A {
  @&#8203;decorator
  async /**
   * The method description
   *
   */
  method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}

// Prettier 3.4.2
class A {
  @&#8203;decorator
  /**
   * The method description
   *
   */
  async method(foo: Foo, bar: Bar) {
    console.log(foo);
  }
}
Fix non-idempotent formatting (#​16899 by @​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.

// 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

Compare Source

diff

Remove unnecessary parentheses around assignment in v-on (#​16887 by @​fisker)
<!-- Input -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>

<!-- Prettier 3.4.0 -->
<template>
  <button @&#8203;click="(foo += 2)">Click</button>
</template>

<!-- Prettier 3.4.1 -->
<template>
  <button @&#8203;click="foo += 2">Click</button>
</template>

v3.4.0

Compare Source

diff

🔗 Release Notes

v3.3.3

Compare Source

diff

Add parentheses for nullish coalescing in ternary (#​16391 by @​cdignam-segment)

This change adds clarity to operator precedence.

// 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 ?? 

</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.

👻 **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/tzellman/nest-jsonapi).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4yOC4wIiwidXBkYXRlZEluVmVyIjoiNDEuMTU5LjQiLCJ0YXJnZXRCcmFuY2giOiJtYXN0ZXIifQ==-->

@renovate renovate bot added the deps label Jan 21, 2022
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from ad3585b to 1a33105 Compare April 24, 2022 22:48
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 1a33105 to 7d8c0dc Compare May 16, 2022 00:42
@renovate renovate bot changed the title chore(deps): update dependency @types/faker to v6 chore(deps): update major dependencies (major) Jun 18, 2022
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 7d8c0dc to fefc9b5 Compare September 25, 2022 16:24
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from fefc9b5 to 07af5fb Compare November 20, 2022 17:04
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 07af5fb to 21f9f8f Compare March 17, 2023 06:01
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 4997dc9 to 0076eb2 Compare March 24, 2023 19:21
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from aed3752 to 64aa23e Compare April 3, 2023 10:21
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 34d5f65 to 5edcdbf Compare April 17, 2023 15:49
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 1bb5ac5 to ad739a0 Compare June 3, 2023 18:25
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from ad739a0 to 8f97587 Compare June 8, 2023 23:22
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 455441d to 168d3ba Compare July 1, 2023 08:24
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 4390d2c to 837ead0 Compare July 13, 2023 07:59
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 327e045 to 09eaa86 Compare August 7, 2023 23:11
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 0cc1ed0 to e727e62 Compare August 23, 2023 17:48
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 4 times, most recently from 8c46ccb to 7740224 Compare August 31, 2023 12:37
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 7740224 to e46bd2f Compare September 11, 2023 01:09
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 47d22a0 to f6753b5 Compare April 7, 2025 02:34
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from f6753b5 to cf4c603 Compare April 12, 2025 13:28
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 4 times, most recently from 3cab2a7 to 4ec47af Compare May 11, 2025 05:44
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 3 times, most recently from 4a1af09 to acf04a6 Compare May 20, 2025 12:12
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 75b34cc to 3c3ef0d Compare May 30, 2025 15:53
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from c2054ab to fa8d037 Compare June 9, 2025 06:32
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 933fbef to 23220aa Compare June 25, 2025 02:38
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 74f98e9 to 51e2245 Compare June 29, 2025 05:38
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 51e2245 to bd744a3 Compare July 20, 2025 20:52
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from 79e20a9 to 459fa05 Compare August 8, 2025 13:05
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 459fa05 to 67d025e Compare August 19, 2025 14:17
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from cc17908 to 6bb2968 Compare September 30, 2025 23:39
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from 6bb2968 to fa3fb68 Compare October 2, 2025 21:43
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch 2 times, most recently from cf3d92d to f2ab31d Compare October 26, 2025 10:07
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from f2ab31d to b9a61c9 Compare October 30, 2025 06:15
@renovate renovate bot force-pushed the renovate/major-major-dependencies branch from b9a61c9 to 7c76537 Compare November 1, 2025 21:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant