Skip to content

build(deps-dev): bump prettier from 3.9.5 to 3.9.6 - #4916

Merged
TomOnTime merged 3 commits into
mainfrom
dependabot/npm_and_yarn/prettier-3.9.6
Sep 19, 2026
Merged

TomOnTime merged 3 commits into
mainfrom
dependabot/npm_and_yarn/prettier-3.9.6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2026

Copy link
Copy Markdown
Contributor

Bumps prettier from 3.9.5 to 3.9.6.

Release notes

Sourced from prettier's releases.

3.9.6

What's Changed

🔗 Changelog

Changelog

Sourced from prettier's changelog.

3.9.6

diff

TypeScript: Preserve quotes for methods named new (#19621 by @​kovsu)

// Input
interface Container {
  "new"(id: string): number;
}
// Prettier 3.9.5
interface Container {
new(id: string): number;
}
// Prettier 3.9.6
interface Container {
"new"(id: string): number;
}

TypeScript: Support import defer (#19624, #19675 by @​fisker)

// Input
import defer * as foo from "foo";
// Prettier 3.9.5
import * as foo from "foo";
// Prettier 3.9.6
import defer * as foo from "foo";

JavaScript: Added a new official plugin @prettier/plugin-yuku (#19628, #19629 by @​fisker)

@prettier/plugin-yuku is powered by Yuku (A high-performance JavaScript/TypeScript compiler toolchain written in Zig).

This plugin includes two new parsers: yuku (JavaScript syntax) and yuku-ts (TypeScript syntax).

To use this plugin:

  1. Install the plugin:

    yarn add --dev prettier @prettier/plugin-yuku

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [prettier](https://github.com/prettier/prettier) from 3.9.5 to 3.9.6.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@3.9.5...3.9.6)

---
updated-dependencies:
- dependency-name: prettier
  dependency-version: 3.9.6
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 19, 2026
@dependabot
dependabot Bot requested a review from TomOnTime as a code owner September 19, 2026 13:41
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Sep 19, 2026
TomOnTime added a commit that referenced this pull request Sep 19, 2026
This GitHub pull request sets `commit-message.prefix: "build"` with
`include: "scope"` for every ecosystem in `.github/dependabot.yml`, so
Dependabot titles its pull requests `build(deps): …` and
`build(deps-dev): …` instead of `Build(deps): …`. Since
#4873 the `PR: Commitlint`
check lints the pull request title, and
#4916 (`Build(deps-dev):
Bump prettier from 3.9.5 to 3.9.6`) is the first Dependabot pull request
to fail it, on both `type-enum` and `subject-case`. The `build` type
keeps these pull requests in the same "CI/CD:" changelog group as the
current `Build(deps)` titles.

The prefix fixes the type, but not the capital in "Bump". Dependabot
copies the capitalisation from its last commit on `main` (see
`capitalise_first_word_from_last_dependabot_commit_style` in
https://github.com/dependabot/dependabot-core/blob/main/common/lib/dependabot/pull_request_creator/pr_name_prefixer.rb),
which is still `Build(deps): Bump joi from 18.2.3 to 18.2.9 (#4872)`.
Squash-merging #4916 as
`build(deps-dev): bump prettier from 3.9.5 to 3.9.6` makes that the last
Dependabot commit, and from then on Dependabot writes "bump" in
lowercase. I checked both titles locally with `npx commitlint`: they
pass, while the current title of
#4916 fails.

Refs #4916

## AI-attributie

Assisted-by: Claude Code:claude-opus-5

Co-authored-by: Tom Limoncelli <tal@whatexit.org>
@TomOnTime TomOnTime changed the title Build(deps-dev): Bump prettier from 3.9.5 to 3.9.6 build(deps-dev): bump prettier from 3.9.5 to 3.9.6 Sep 19, 2026
@TomOnTime
TomOnTime merged commit f009d7f into main Sep 19, 2026
40 checks passed
@TomOnTime
TomOnTime deleted the dependabot/npm_and_yarn/prettier-3.9.6 branch September 19, 2026 15:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Development

Successfully merging this pull request may close these issues.

2 participants