Repository navigation
chore(deps-dev): bump prettier from 3.9.6 to 3.9.9 - #44
Merged
Merged
Conversation
Bumps [prettier](https://github.com/prettier/prettier) from 3.9.6 to 3.9.9. - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.9.6...3.9.9) --- updated-dependencies: - dependency-name: prettier dependency-version: 3.9.9 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Deploying atrinik-observatory with
|
| Latest commit: |
a746811
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://d3282a62.atrinik-observatory.pages.dev |
| Branch Preview URL: | https://dependabot-npm-and-yarn-pret.atrinik-observatory.pages.dev |
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
atrinik-observatory-probes-preview | a746811 | Oct 04 2026, 04:10 AM |
zoeyrose
added a commit
that referenced
this pull request
Oct 4, 2026
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 4.1.11 to 5.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vitest-dev/vitest/releases">vitest's releases</a>.</em></p> <blockquote> <h2>v5.0.3</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li>Isolate <code>result.status</code> between <code>repeats</code> runs - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11218">vitest-dev/vitest#11218</a> <a href="https://github.com/vitest-dev/vitest/commit/5dbebe9e3"><!-- raw HTML omitted -->(5dbeb)<!-- raw HTML omitted --></a></li> <li>Don't print an interceptor warning in browser mode - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11377">vitest-dev/vitest#11377</a> <a href="https://github.com/vitest-dev/vitest/commit/15cc006aa"><!-- raw HTML omitted -->(15cc0)<!-- raw HTML omitted --></a></li> <li>Don't retry when <code>test.fails</code> expectedly failed - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11219">vitest-dev/vitest#11219</a> <a href="https://github.com/vitest-dev/vitest/commit/b24585f08"><!-- raw HTML omitted -->(b2458)<!-- raw HTML omitted --></a></li> <li>Scope cache key generators to projects - by <a href="https://github.com/ecoyoung"><code>@ecoyoung</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11281">vitest-dev/vitest#11281</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/11301">vitest-dev/vitest#11301</a> <a href="https://github.com/vitest-dev/vitest/commit/92ba7fc1d"><!-- raw HTML omitted -->(92ba7)<!-- raw HTML omitted --></a></li> <li><strong>browser</strong>: <ul> <li>Delay server <code>listen</code> until tests start running - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11366">vitest-dev/vitest#11366</a> <a href="https://github.com/vitest-dev/vitest/commit/7d8ed3e9b"><!-- raw HTML omitted -->(7d8ed)<!-- raw HTML omitted --></a></li> <li>Check mock path boundaries - by <a href="https://github.com/saryn17"><code>@saryn17</code></a>, <strong>Ryosei Sato</strong> and <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11361">vitest-dev/vitest#11361</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/11362">vitest-dev/vitest#11362</a> <a href="https://github.com/vitest-dev/vitest/commit/1c3888bce"><!-- raw HTML omitted -->(1c388)<!-- raw HTML omitted --></a></li> <li>Keep config of browser-consumed environments - by <a href="https://github.com/kasperpeulen"><code>@kasperpeulen</code></a> and <strong>Claude</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11378">vitest-dev/vitest#11378</a> <a href="https://github.com/vitest-dev/vitest/commit/aafc0996f"><!-- raw HTML omitted -->(aafc0)<!-- raw HTML omitted --></a></li> <li>Ignore page crash while cancelling - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11386">vitest-dev/vitest#11386</a> <a href="https://github.com/vitest-dev/vitest/commit/7c36748fa"><!-- raw HTML omitted -->(7c367)<!-- raw HTML omitted --></a></li> <li><code>toMatchScreenshot</code> uses wrong reference on retried tests - by <a href="https://github.com/macarie"><code>@macarie</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11393">vitest-dev/vitest#11393</a> <a href="https://github.com/vitest-dev/vitest/commit/c22aba992"><!-- raw HTML omitted -->(c22ab)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>cache</strong>: <ul> <li>Revalidate imports of cached modules - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11381">vitest-dev/vitest#11381</a> <a href="https://github.com/vitest-dev/vitest/commit/38f98855f"><!-- raw HTML omitted -->(38f98)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>deps</strong>: <ul> <li>Pin <code>why-is-node-running</code> to <code>3.2.1</code> to avoid users running into <code>ERR_PNPM_TRUST_DOWNGRADE</code> - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11403">vitest-dev/vitest#11403</a> <a href="https://github.com/vitest-dev/vitest/commit/f6c9a4977"><!-- raw HTML omitted -->(f6c9a)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>expect</strong>: <ul> <li>Pass current equality testers to <code>expect.extend</code> asymmetric matchers - by <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>Claude</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11401">vitest-dev/vitest#11401</a> <a href="https://github.com/vitest-dev/vitest/commit/3e794a96b"><!-- raw HTML omitted -->(3e794)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>jsdom</strong>: <ul> <li>Support Blob on jsdom 30.1 - by <a href="https://github.com/sheremet-va"><code>@sheremet-va</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11379">vitest-dev/vitest#11379</a> <a href="https://github.com/vitest-dev/vitest/commit/6c49b7197"><!-- raw HTML omitted -->(6c49b)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>pool</strong>: <ul> <li>Preserve unique pool ids when <code>groupOrder</code> is set - by <a href="https://github.com/mtorp"><code>@mtorp</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11392">vitest-dev/vitest#11392</a> <a href="https://github.com/vitest-dev/vitest/commit/50312ebb4"><!-- raw HTML omitted -->(50312)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>ui</strong>: <ul> <li>Split-pane handle overlapping iframe - by <a href="https://github.com/macarie"><code>@macarie</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11221">vitest-dev/vitest#11221</a> <a href="https://github.com/vitest-dev/vitest/commit/f91db0dfd"><!-- raw HTML omitted -->(f91db)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>vitest</strong>: <ul> <li>Remove root temp dir on close - by <a href="https://github.com/abhinav-phi"><code>@abhinav-phi</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11248">vitest-dev/vitest#11248</a> <a href="https://github.com/vitest-dev/vitest/commit/7c7119cf7"><!-- raw HTML omitted -->(7c711)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>vm</strong>: <ul> <li>Do not optimize deps from index.html - by <a href="https://github.com/ezefernandezyf"><code>@ezefernandezyf</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-6)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11329">vitest-dev/vitest#11329</a> and <a href="https://redirect.github.com/vitest-dev/vitest/issues/11360">vitest-dev/vitest#11360</a> <a href="https://github.com/vitest-dev/vitest/commit/caf2887de"><!-- raw HTML omitted -->(caf28)<!-- raw HTML omitted --></a></li> <li>Don't reuse scripts across vite environments - by <a href="https://github.com/MO2k4"><code>@MO2k4</code></a>, <strong>Martin Oehlert</strong> and <strong>Claude</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11395">vitest-dev/vitest#11395</a> <a href="https://github.com/vitest-dev/vitest/commit/346d3896b"><!-- raw HTML omitted -->(346d3)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <h5> <a href="https://github.com/vitest-dev/vitest/compare/v5.0.2...v5.0.3">View changes on GitHub</a></h5> <h2>v5.0.2</h2> <h3> 🐞 Bug Fixes</h3> <ul> <li>Bind <code>process</code> in case global is overwritten - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11343">vitest-dev/vitest#11343</a> <a href="https://github.com/vitest-dev/vitest/commit/0b79231ad"><!-- raw HTML omitted -->(0b792)<!-- raw HTML omitted --></a></li> <li><strong>detect-async-leaks</strong>: <ul> <li>Ignore <code>process.stdio</code> handles - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11333">vitest-dev/vitest#11333</a> <a href="https://github.com/vitest-dev/vitest/commit/0fd6b9790"><!-- raw HTML omitted -->(0fd6b)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>expect</strong>: <ul> <li>Fix <code>toMatchObject</code> with asymmetric matchers - by <a href="https://github.com/ShreeBohara"><code>@ShreeBohara</code></a>, <strong>Claude Opus 5</strong>, <a href="https://github.com/hi-ogawa"><code>@hi-ogawa</code></a>, <strong>Hiroshi Ogawa</strong> and <strong>Codex (GPT-5)</strong> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11100">vitest-dev/vitest#11100</a> <a href="https://github.com/vitest-dev/vitest/commit/42523289e"><!-- raw HTML omitted -->(42523)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>jsdom</strong>: <ul> <li>Fix <code>Request</code> with <code>Blob</code> body on jsdom 28+ - by <a href="https://github.com/harshit-d3v"><code>@harshit-d3v</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11295">vitest-dev/vitest#11295</a> <a href="https://github.com/vitest-dev/vitest/commit/d1c3ecc93"><!-- raw HTML omitted -->(d1c3e)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporter</strong>: <ul> <li><code>agent</code> to respect <code>--silent</code> - by <a href="https://github.com/Raj4478"><code>@Raj4478</code></a> and <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11271">vitest-dev/vitest#11271</a> <a href="https://github.com/vitest-dev/vitest/commit/5b95efb6d"><!-- raw HTML omitted -->(5b95e)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>reporters</strong>: <ul> <li>Handle concurrent <code>createReport</code> calls - by <a href="https://github.com/7rulnik"><code>@7rulnik</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11278">vitest-dev/vitest#11278</a> <a href="https://github.com/vitest-dev/vitest/commit/e8e556ff7"><!-- raw HTML omitted -->(e8e55)<!-- raw HTML omitted --></a></li> <li><code>hanging-process</code> to use ESM entrypoint - by <a href="https://github.com/AriPerkkio"><code>@AriPerkkio</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11316">vitest-dev/vitest#11316</a> <a href="https://github.com/vitest-dev/vitest/commit/4e91e5668"><!-- raw HTML omitted -->(4e91e)<!-- raw HTML omitted --></a></li> </ul> </li> <li><strong>spy</strong>: <ul> <li>Fix stack overflow when spying <code>Set.prototype.add</code> - by <a href="https://github.com/fengmk2"><code>@fengmk2</code></a> in <a href="https://redirect.github.com/vitest-dev/vitest/issues/11299">vitest-dev/vitest#11299</a> <a href="https://github.com/vitest-dev/vitest/commit/a0a939653"><!-- raw HTML omitted -->(a0a93)<!-- raw HTML omitted --></a></li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vitest-dev/vitest/commit/33cadea62e8763c455c7fca38d9ab1dda87c5f75"><code>33cadea</code></a> chore: release v5.0.3 (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11409">#11409</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/346d3896b65c3c907174447a035807342799f346"><code>346d389</code></a> fix(vm): don't reuse scripts across vite environments (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11395">#11395</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/f6c9a4977ad3363f796a737834572e54c6ad5c18"><code>f6c9a49</code></a> fix(deps): pin <code>why-is-node-running</code> to <code>3.2.1</code> to avoid users running into `...</li> <li><a href="https://github.com/vitest-dev/vitest/commit/062c75d8b63519211d951d8293ea81b5a9e3c124"><code>062c75d</code></a> chore: fix standalone docs build, update exports maps (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11394">#11394</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/caf2887dee8987a60118d53933f6e9cabd6b3e2a"><code>caf2887</code></a> fix(vm): do not optimize deps from index.html (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11329">#11329</a>) (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11360">#11360</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/50312ebb4eca6a98f6d0b2b61d5d9d38cbbabcef"><code>50312eb</code></a> fix(pool): preserve unique pool ids when <code>groupOrder</code> is set (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11392">#11392</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/7c36748fad1eae9687312f2f7ceadce6ec88b5df"><code>7c36748</code></a> fix(browser): ignore page crash while cancelling (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11386">#11386</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/92ba7fc1df16a4fa5bbee3f198c582fbd56689d8"><code>92ba7fc</code></a> fix: scope cache key generators to projects (fix <a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11281">#11281</a>) (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11301">#11301</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/38f98855fa9cd7fd376afb84094eba0fda256a74"><code>38f9885</code></a> fix(cache): revalidate imports of cached modules (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11381">#11381</a>)</li> <li><a href="https://github.com/vitest-dev/vitest/commit/b24585f08f2ea267746a2d6ca0e43edcbb29726f"><code>b24585f</code></a> fix: don't retry when <code>test.fails</code> expectedly failed (<a href="https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest/issues/11219">#11219</a>)</li> <li>Additional commits viewable in <a href="https://github.com/vitest-dev/vitest/commits/v5.0.3/packages/vitest">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> ## Delivery update — 2026-10-04 ### Summary Refreshed the Vitest 5 upgrade against current `main`, including merged PR #27, without rewriting the Dependabot commit or contributor text. ### Implementation / behavior Only `package.json` and `package-lock.json` differ from the reviewed base. Vitest 5.0.3 supports the selected Node 24 runtime and the existing Vite peer version; the existing tests need no migration or compatibility workaround. ### Validation - Independently reviewed head `6c153cbd559eadf7569b4e8dcae084fce1b63d32` against base `6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9`; no actionable findings. - [Updated CI](https://github.com/atrinik/observatory/actions/runs/37176228656) passed dependency-audit delta checks, install, local D1 migration, format/type/test checks, build, deployment dry runs, and tracked-source cleanliness. - Required PR checks, CodeQL, Cloudflare Pages preview, and probe-preview Workers Builds passed on this head. The branch is conflict-free and ready for review. ### Limitations / follow-up This update leaves the PR unmerged. The other dependency PRs remain separate; merging one may require refreshing the others under the repository's strict current-base check policy. ### Merge preparation — after PR #44 Refreshed against `31c346f48a02207d3f5ed12386405501fa0a393d` at head `820430f8855c8e077a94be26fed96fad398694f4`. Independent review confirmed the Vitest delta is unchanged and Prettier 3.9.9 is preserved. [Fresh combined validation](https://github.com/atrinik/observatory/actions/runs/37177400022) passed all required checks, local D1 migration, tests, build, deployment dry runs, security checks, and provider previews. The user explicitly authorized this PR's squash merge. Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Zoey Rose <zoey@zoeysr.com>
zoeyrose
added a commit
that referenced
this pull request
Oct 4, 2026
Bumps [prettier-plugin-astro](https://github.com/withastro/prettier-plugin-astro) from 0.14.1 to 1.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/withastro/prettier-plugin-astro/releases">prettier-plugin-astro's releases</a>.</em></p> <blockquote> <h2>v1.1.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code> formatting modes:</p> <ul> <li>When unset / <code>undefined</code>, the attributes stay as written, i.e <code><Comp value={value} /></code> and <code><Comp {value} /></code> can co-exist in the same file.</li> <li>When set to <code>true</code>, attributes that can be written in the shorthand form will automatically be transformed. <code><Comp value={value} /></code> will become <code><Comp {value} /></code></li> <li>When set to <code>false</code>, attributes will always be expanded to their full form.</li> </ul> </li> </ul> <h3>Patch Changes</h3> <ul> <li>4b3547e: Fix non-idempotent indentation of multiline comments nested inside CSS rules.</li> <li>edfb35f: Fixes raw elements being forcefully paired up when self-closed.</li> </ul> <h2>v1.0.1</h2> <h3>Patch Changes</h3> <ul> <li>5b5a735: Publish TypeScript declarations for Astro plugin options.</li> <li>6154471: Fixes an error when a JavaScript comment appears before a raw or custom-printed element, such as a <code><script></code> in the alternate branch of a conditional expression.</li> <li>fabb28f: Fix non-idempotent CSS <code><style></code> block formatting with <code>astroCompressHTML</code> set to <code>'html'</code> or <code>'none'</code>.</li> </ul> <h2>v1.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p> </li> <li> <p>595d47f: The plugin has been fully rewritten on top of Astro 7's new Rust compiler. This rewrite fixes many long-standing issues, such as certain elements not being handled properly inside expressions.</p> <p>Whitespace formatting now matches Astro’s whitespace handling, and a new <code>astroCompressHTML</code> option has been added to match Astro's <a href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a> setting. If you set <code>compressHTML</code> in your Astro config, also set <code>astroCompressHTML</code> in your Prettier config to match.</p> <p>In addition, this rewrite has allowed us to more closely match Prettier's built-in JSX and HTML formatting, leading to less cosmetic differences between the different files in your repo.</p> </li> </ul> <h2>v1.0.0-beta.2</h2> <h3>Patch Changes</h3> <ul> <li> <p>cc30d24: Fixes various formatting issues when using <code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p> <ul> <li>Fixes a stray <code>></code> being added after an empty or ignored element that is followed by a sibling.</li> <li>Fixes closing tags being split from trailing void elements like <code><img></code>.</li> <li>Fixes whitespace being added inside tables, lists, and captions under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li> <li>Fixes line breaks around inline elements being replaced by spaces.</li> <li>Allows inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Keeps inline elements written on one line on that line.</li> <li>Fixes components with dotted names like <code><Astro.self></code> losing their closing tags or failing to format.</li> <li>Fixes whitespace around <code>inline-block</code> elements and reflowing markup written on one line.</li> <li>Fixes quotes in <code>style</code> attribute values being written unescaped, corrupting the attribute and breaking the next format.</li> <li>Fixes children hugging the closing bracket when an element's attributes span multiple lines.</li> <li>Fixes whitespace being added around a lone <code><slot /></code>, which stopped <code>:empty</code> from matching the container.</li> <li>Fixes <code>srcset</code> values being mangled when a URL contains a comma, such as a <code>data:</code> URI or query string.</li> <li>Lays out block-level elements like HTML.</li> <li>Fixes whitespace being removed around a lone <code><slot /></code>, which allowed <code>:empty</code> to start matching the container.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/withastro/prettier-plugin-astro/blob/main/CHANGELOG.md">prettier-plugin-astro's changelog</a>.</em></p> <blockquote> <h2>1.1.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>bfbb6c5: Adds support for three <code>astroAllowShorthand</code> formatting modes:</p> <ul> <li>When unset / <code>undefined</code>, the attributes stay as written, i.e <code><Comp value={value} /></code> and <code><Comp {value} /></code> can co-exist in the same file.</li> <li>When set to <code>true</code>, attributes that can be written in the shorthand form will automatically be transformed. <code><Comp value={value} /></code> will become <code><Comp {value} /></code></li> <li>When set to <code>false</code>, attributes will always be expanded to their full form.</li> </ul> </li> </ul> <h3>Patch Changes</h3> <ul> <li>4b3547e: Fix non-idempotent indentation of multiline comments nested inside CSS rules.</li> <li>edfb35f: Fixes raw elements being forcefully paired up when self-closed.</li> </ul> <h2>1.0.1</h2> <h3>Patch Changes</h3> <ul> <li>5b5a735: Publish TypeScript declarations for Astro plugin options.</li> <li>6154471: Fixes an error when a JavaScript comment appears before a raw or custom-printed element, such as a <code><script></code> in the alternate branch of a conditional expression.</li> <li>fabb28f: Fix non-idempotent CSS <code><style></code> block formatting with <code>astroCompressHTML</code> set to <code>'html'</code> or <code>'none'</code>.</li> </ul> <h2>1.0.0</h2> <h3>Major Changes</h3> <ul> <li> <p>a8bf1a3: Raises the minimum supported Node version to 22.12.0.</p> </li> <li> <p>595d47f: The plugin has been fully rewritten on top of Astro 7's new Rust compiler. This rewrite fixes many long-standing issues, such as certain elements not being handled properly inside expressions.</p> <p>Whitespace formatting now matches Astro’s whitespace handling, and a new <code>astroCompressHTML</code> option has been added to match Astro's <a href="https://docs.astro.build/en/reference/configuration-reference/#compresshtml"><code>compressHTML</code></a> setting. If you set <code>compressHTML</code> in your Astro config, also set <code>astroCompressHTML</code> in your Prettier config to match.</p> <p>In addition, this rewrite has allowed us to more closely match Prettier's built-in JSX and HTML formatting, leading to less cosmetic differences between the different files in your repo.</p> </li> </ul> <h2>1.0.0-beta.2</h2> <h3>Patch Changes</h3> <ul> <li> <p>cc30d24: Fixes various formatting issues when using <code>astroCompressHTML: 'html'</code> or <code>'none'</code>:</p> <ul> <li>Fixes a stray <code>></code> being added after an empty or ignored element that is followed by a sibling.</li> <li>Fixes closing tags being split from trailing void elements like <code><img></code>.</li> <li>Fixes whitespace being added inside tables, lists, and captions under <code>htmlWhitespaceSensitivity: 'strict'</code>.</li> <li>Fixes line breaks around inline elements being replaced by spaces.</li> <li>Allows inline elements to wrap at the print width without adding rendered whitespace.</li> <li>Keeps inline elements written on one line on that line.</li> <li>Fixes components with dotted names like <code><Astro.self></code> losing their closing tags or failing to format.</li> <li>Fixes whitespace around <code>inline-block</code> elements and reflowing markup written on one line.</li> <li>Fixes quotes in <code>style</code> attribute values being written unescaped, corrupting the attribute and breaking the next format.</li> <li>Fixes children hugging the closing bracket when an element's attributes span multiple lines.</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/12c5a89d63227c7992f63a1d4e5ad08baecbf705"><code>12c5a89</code></a> Version Packages (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/491">#491</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/bfbb6c526dc089a518ea6aa9304824ee619cfb24"><code>bfbb6c5</code></a> fix: make astroAllowShorthand more intuitive (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/493">#493</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/edfb35fef6f8faf58ecb57b1e16f65ccf9ef3000"><code>edfb35f</code></a> fix: prevent self-closed raw elements from being forcefully paired (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/490">#490</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/4b3547eeb17a70721b714776ad7cc54e3f113dcd"><code>4b3547e</code></a> fix: preserve multiline CSS comment indentation (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/488">#488</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/9b339ef6e143f16ddfdec302443aa4130b2242ad"><code>9b339ef</code></a> Version Packages (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/485">#485</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/fabb28f2719342fe9c539851334b93d8e9f47563"><code>fabb28f</code></a> fix: make compressed style formatting idempotent (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/482">#482</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/5b5a735603c386b66857324f10b828eb223ceaf2"><code>5b5a735</code></a> fix(types): publish plugin option types (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/486">#486</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/615447148f6bc3f8a1e06b7e6855d523be31ceb6"><code>6154471</code></a> fix(printer): preserve comments before raw elements (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/484">#484</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/4632d1bb67d55b607a6cb940a71d647bf9a6a88f"><code>4632d1b</code></a> Version Packages (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/478">#478</a>)</li> <li><a href="https://github.com/withastro/prettier-plugin-astro/commit/9d76a479791bd1cacf5e2b855c5c4e46626d4402"><code>9d76a47</code></a> feat: clean up changesets before 1.0 (<a href="https://redirect.github.com/withastro/prettier-plugin-astro/issues/480">#480</a>)</li> <li>Additional commits viewable in <a href="https://github.com/withastro/prettier-plugin-astro/compare/v0.14.1...v1.1.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~GitHub%20Actions">GitHub Actions</a>, a new releaser for prettier-plugin-astro since your current version.</p> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details> ## Delivery update — 2026-10-04 ### Summary Refreshed this Astro formatter update against current `main`, including merged PR #27, and repaired the failing format check without rewriting the Dependabot commit or contributor text. ### Implementation / behavior The upgrade to `prettier-plugin-astro` 1.1.0 changes its Astro printer. Applied its required formatting only to the four files named by the original failing check: `StatusIndicator.astro`, `Base.astro`, `404.astro`, and `index.astro`. The large index diff is printer layout; independent review confirmed expressions, attributes, element nesting, and text separation are preserved. No formatter bypass, audit exception, or dependency rollback was introduced. ### Validation - Independently reviewed head `247378fad89622c65bc0d418206dc840d0008e9e` against base `6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9`; no actionable findings. - [Updated CI](https://github.com/atrinik/observatory/actions/runs/37176346073) passed dependency-audit delta checks, install, local D1 migration, format/type checks, all 98 tests, build, deployment dry runs, and tracked-source cleanliness. - Required PR checks, CodeQL, Cloudflare Pages preview, and probe-preview Workers Builds passed on this head. The branch is conflict-free and ready for review. ### Limitations / follow-up This update leaves the PR unmerged. The other dependency PRs remain separate; merging one may require refreshing the others under the repository's strict current-base check policy. ### Merge preparation — after PRs #44 and #45 Refreshed against `13dbd63034d5b57661d17366a7b647cbf6dbf0fa` at head `f5a7eba76dc3662b51af658a34129e840915777c`. Resolved only the manifest/lock root dependency conflicts, retaining Prettier 3.9.9, Vitest 5.0.3, and Astro formatter plugin 1.1.0. All four Astro files are byte-identical to the independently reviewed formatting repair. [Fresh combined validation](https://github.com/atrinik/observatory/actions/runs/37177652829) and all security/provider checks passed. The user explicitly authorized this PR's squash merge. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Zoey Rose <zoey@zoeysr.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps prettier from 3.9.6 to 3.9.9.
Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
cdd17f2Release 3.9.9dc7b896DisablesingleDollarTextMathinmdast-util-math(#20140)f9be58fGit blame ignore 3.9.888470cbBump Prettier dependency to 3.9.89559cabClean changelog_unreleased4fc8ee8Update dependents count4f2ab67Release 3.9.83d82af8Update Regex related dependencies (#20082)5ec8db1[3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (#20087)5b142edRelease Release@prettier/plugin-hermes@0.2.3,@prettier/plugin-oxc@0.2.3, an...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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Delivery update — 2026-10-04
Summary
Refreshed this Prettier update against current
main, including merged PR #27, without rewriting the Dependabot commit or contributor text.Implementation / behavior
Only
package.jsonandpackage-lock.jsondiffer from the reviewed base. Prettier is upgraded to 3.9.9; no application changes or compatibility workarounds are needed.Validation
a7468115462d9788e1b66947e77001a73319a20cagainst base6b0c6690f57b3f2cf86c1c7e8e9496edf1f4eac9; no actionable findings.Limitations / follow-up
This update leaves the PR unmerged. The other dependency PRs remain separate; merging one may require refreshing the others under the repository's strict current-base check policy.