Skip to content

deps: bump the npm-deps group with 7 updates - #584

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-deps-2167d754e9
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/npm-deps-2167d754e9

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the npm-deps group with 7 updates:

Package From To
@vitest/coverage-v8 4.1.11 5.0.0
@astrojs/starlight 0.41.7 0.42.0
katex 0.18.4 0.18.7
starlight-image-zoom 0.15.0 0.16.0
starlight-links-validator 0.25.3 0.26.0
playwright 1.62.1 1.63.0
vitest 4.1.11 5.0.0

Updates @vitest/coverage-v8 from 4.1.11 to 5.0.0

Release notes

Sourced from @​vitest/coverage-v8's releases.

v5.0.0

Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement.

   🚨 Breaking Changes

... (truncated)

Commits

Updates @astrojs/starlight from 0.41.7 to 0.42.0

Release notes

Sourced from @​astrojs/starlight's releases.

@​astrojs/starlight@​0.42.0

Minor Changes

  • #3572 292fb17 Thanks @​HiDeoo! - Distributes package as JavaScript files with dedicated type declaration files instead of TypeScript source files.

  • #4121 2623ae6 Thanks @​delucis! - Simplifies markup for Starlight’s mobile menu toggle

    ⚠️ Potentially breaking change: If you use a theme plugin, custom styles, or component overrides targeting the MobileMenuToggle button or PageFrame components, you may need to adjust these for the new markup. The button is no longer wrapped in a <starlight-menu-button> custom element and no longer uses the aria-expanded attribute. Instead, you can use the .sl-menu-button class name to target the button and the :popover-open pseudo-class to style the menu open state specifically.

    In the following example, custom styles for the menu button are updated for the new approach:

    - starlight-menu-button button {
    + .sl-menu-button {
      color: var(--sl-color-text);
    }
    
    starlight-menu-button[aria-expanded='true'] button {
    
    
    .sl-menu-button:has(~ :popover-open) {
    color: var(--sl-color-text-accent-high);
    }

See MobileMenuToggle.astro and PageFrame.astro on GitHub for the full source code of the updated components.

  • #3572 292fb17 Thanks @​HiDeoo! - Removes the tagline configuration option, which was never used.

    If your configuration included a tagline option, you can safely remove it without any replacement.

  • #4134 6135f01 Thanks @​HiDeoo! - Updates internal @astrojs/mdx, @astrojs/markdown-satteri, and satteri dependencies.

    ⚠️ BREAKING CHANGE: The following minimum versions are now required:

    • astro v7.2.10 or later
    • @astrojs/markdown-satteri 0.4.0 or later (if you use it)
    • @astrojs/markdown-remark 7.3.0 or later (if you use it)

    Please update Starlight and Astro together:

    npx @astrojs/upgrade
  • #4121 2623ae6 Thanks @​delucis! - Refactors Starlight’s mobile menu toggle to work when JavaScript fails or is disabled

    ⚠️ BREAKING CHANGE: This release drops official support for Chromium-based browsers prior to version 116 (released August 2023), Safari-based browsers prior to version 17.0 (released September 2023), and Firefox prior to version 125 (released April 2024). You can find a list of currently supported browsers and their versions using this browserslist query.

    This change also removes the data-mobile-menu-expanded attribute, which was previously added to <body> while the mobile menu is open. If you have custom code that was depending on this attribute, you will need to update it to use a new selector to check if the mobile menu is open.

    In the following example, a custom background colour for the site header while the menu is open is updated for the new approach:

  • ... (truncated)

    Changelog

    Sourced from @​astrojs/starlight's changelog.

    0.42.0

    Minor Changes

    • #3572 292fb17 Thanks @​HiDeoo! - Distributes package as JavaScript files with dedicated type declaration files instead of TypeScript source files.

    • #4121 2623ae6 Thanks @​delucis! - Simplifies markup for Starlight’s mobile menu toggle

      ⚠️ Potentially breaking change: If you use a theme plugin, custom styles, or component overrides targeting the MobileMenuToggle button or PageFrame components, you may need to adjust these for the new markup. The button is no longer wrapped in a <starlight-menu-button> custom element and no longer uses the aria-expanded attribute. Instead, you can use the .sl-menu-button class name to target the button and the :popover-open pseudo-class to style the menu open state specifically.

      In the following example, custom styles for the menu button are updated for the new approach:

      - starlight-menu-button button {
      + .sl-menu-button {
        color: var(--sl-color-text);
      }
      
      starlight-menu-button[aria-expanded='true'] button {
      
      
      .sl-menu-button:has(~ :popover-open) {
      color: var(--sl-color-text-accent-high);
      }

    See MobileMenuToggle.astro and PageFrame.astro on GitHub for the full source code of the updated components.

  • #3572 292fb17 Thanks @​HiDeoo! - Removes the tagline configuration option, which was never used.

    If your configuration included a tagline option, you can safely remove it without any replacement.

  • #4134 6135f01 Thanks @​HiDeoo! - Updates internal @astrojs/mdx, @astrojs/markdown-satteri, and satteri dependencies.

    ⚠️ BREAKING CHANGE: The following minimum versions are now required:

    • astro v7.2.10 or later
    • @astrojs/markdown-satteri 0.4.0 or later (if you use it)
    • @astrojs/markdown-remark 7.3.0 or later (if you use it)

    Please update Starlight and Astro together:

    npx @astrojs/upgrade
  • #4121 2623ae6 Thanks @​delucis! - Refactors Starlight’s mobile menu toggle to work when JavaScript fails or is disabled

    ⚠️ BREAKING CHANGE: This release drops official support for Chromium-based browsers prior to version 116 (released August 2023), Safari-based browsers prior to version 17.0 (released September 2023), and Firefox prior to version 125 (released April 2024). You can find a list of currently supported browsers and their versions using this browserslist query.

    This change also removes the data-mobile-menu-expanded attribute, which was previously added to <body> while the mobile menu is open. If you have custom code that was depending on this attribute, you will need to update it to use a new selector to check if the mobile menu is open.

  • ... (truncated)

    Commits

    Updates katex from 0.18.4 to 0.18.7

    Release notes

    Sourced from katex's releases.

    v0.18.7

    0.18.7 (2026-09-06)

    Features

    v0.18.6

    0.18.6 (2026-09-05)

    Bug Fixes

    • array: preserve tags on empty final rows (#4277) (02d552c)

    v0.18.5

    0.18.5 (2026-08-31)

    Bug Fixes

    Changelog

    Sourced from katex's changelog.

    0.18.7 (2026-09-06)

    Features

    0.18.6 (2026-09-05)

    Bug Fixes

    • array: preserve tags on empty final rows (#4277) (02d552c)

    0.18.5 (2026-08-31)

    Bug Fixes

    Commits
    • cd5ec4f chore(release): 0.18.7 [ci skip]
    • ab509fd feat: add \reflectbox and \mapsfrom support (#4262)
    • 9eb45b7 chore(release): 0.18.6 [ci skip]
    • 02d552c fix(array): preserve tags on empty final rows (#4277)
    • 49904aa chore(deps): update dependency browserslist to v4.28.7 [security] (#4280)
    • 2d2a177 chore(deps): bump github/codeql-action from 4.37.8 to 4.37.9 (#4275)
    • 7f46076 chore(release): 0.18.5 [ci skip]
    • 6805538 fix(char): accept U+10FFFF (#4265)
    • 0df23bb chore(deps): bump github/codeql-action from 4.37.7 to 4.37.8 (#4273)
    • bd78fad chore(deps): update dependency commander to v15 (#4271)
    • Additional commits viewable in compare view

    Updates starlight-image-zoom from 0.15.0 to 0.16.0

    Release notes

    Sourced from starlight-image-zoom's releases.

    starlight-image-zoom@0.16.0

    Minor Changes

    • #67 be1f4b3 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

      Please use the @astrojs/upgrade command to upgrade your project:

      npx @astrojs/upgrade
    • #67 be1f4b3 Thanks @​HiDeoo! - Adds support for the Sätteri Markdown processor.

    Changelog

    Sourced from starlight-image-zoom's changelog.

    0.16.0

    Minor Changes

    • #67 be1f4b3 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

      Please use the @astrojs/upgrade command to upgrade your project:

      npx @astrojs/upgrade
    • #67 be1f4b3 Thanks @​HiDeoo! - Adds support for the Sätteri Markdown processor.

    Commits

    Updates starlight-links-validator from 0.25.3 to 0.26.0

    Release notes

    Sourced from starlight-links-validator's releases.

    starlight-links-validator@0.26.0

    Minor Changes

    • #175 4b23995 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

      Please use the @astrojs/upgrade command to upgrade your project:

      npx @astrojs/upgrade
    Changelog

    Sourced from starlight-links-validator's changelog.

    0.26.0

    Minor Changes

    • #175 4b23995 Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.42.0.

      Please use the @astrojs/upgrade command to upgrade your project:

      npx @astrojs/upgrade
    Commits

    Updates playwright from 1.62.1 to 1.63.0

    Release notes

    Sourced from playwright's releases.

    v1.63.0

    🔒 Test locks

    Tests that access a shared resource — an external service, a global account setting — can now declare a named lock. Tests that share a lock name never run concurrently, across files, workers and projects, while everything else keeps running in parallel:

    test('update user settings', { lock: 'user-settings' }, async ({ page }) => {
      // never runs at the same time as other tests holding 'user-settings'
    });

    A test can hold multiple locks, and test.describe() accepts a lock for the whole group. Learn more about test locks.

    🪟 Locate across frames

    page.frameLocator() and frame.frameLocator() called without a selector search in any frame of the subtree, so you no longer need to locate the iframe first:

    // Finds the button in any frame on the page.
    await page.frameLocator().getByRole('button').click();

    The rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it matches elements in several frames.

    👁️ Visible-only locators

    New locator.visible() returns a locator that matches only visible elements. It is the recommended replacement for the :visible CSS pseudo-class:

    await page.locator('button').visible().click();

    🧾 Step params and subtitles

    Steps now carry structured data for reporters. Playwright API steps report the target locator and call arguments, and test.step() accepts subtitle and params options for your own steps:

    await test.step('Login', async () => {
      // ...
    }, { subtitle: 'as admin', params: { user: 'admin' } });

    Reporters receive them via testStep.subtitle and testStep.params. For Playwright API

    ... (truncated)

    Commits
    • 1b025d7 chore: mark v1.63.0 (#42569)
    • 0b9956d cherry-pick(#42568): docs(test): mark test.step subtitle option as since v1.63
    • 13dbf10 cherry-pick(#42552): docs: release notes for v1.63
    • e93b64e cherry-pick(#42566): feat(test): add subtitle option to test.step (#42567)
    • 2b7a5f2 test: response.body() for content-encoding:identity (#42537)
    • 648a67c fix(mcp): create parent directories for explicitly named files (#42540)
    • 7894f56 docs(mcp): clarify how tool file names are resolved (#42538)
    • 52900a1 devops: restore npm publishing from GitHub Actions (#42550)
    • 8c47f59 docs(csharp): fix nonexistent method names in guide examples (#42507)
    • bd6e552 chore(video): emit frames with real timestamps, drop frame number quantizatio...
    • Additional commits viewable in compare view

    Updates vitest from 4.1.11 to 5.0.0

    Release notes

    Sourced from vitest's releases.

    v5.0.0

    Vitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our blog post for the official announcement.

       🚨 Breaking Changes

    Bumps the npm-deps group with 7 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.11` | `5.0.0` |
    | [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.41.7` | `0.42.0` |
    | [katex](https://github.com/KaTeX/KaTeX) | `0.18.4` | `0.18.7` |
    | [starlight-image-zoom](https://github.com/HiDeoo/starlight-image-zoom/tree/HEAD/packages/starlight-image-zoom) | `0.15.0` | `0.16.0` |
    | [starlight-links-validator](https://github.com/HiDeoo/starlight-links-validator/tree/HEAD/packages/starlight-links-validator) | `0.25.3` | `0.26.0` |
    | [playwright](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |
    | [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.0` |
    
    
    Updates `@vitest/coverage-v8` from 4.1.11 to 5.0.0
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/coverage-v8)
    
    Updates `@astrojs/starlight` from 0.41.7 to 0.42.0
    - [Release notes](https://github.com/withastro/starlight/releases)
    - [Changelog](https://github.com/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md)
    - [Commits](https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.0/packages/starlight)
    
    Updates `katex` from 0.18.4 to 0.18.7
    - [Release notes](https://github.com/KaTeX/KaTeX/releases)
    - [Changelog](https://github.com/KaTeX/KaTeX/blob/main/CHANGELOG.md)
    - [Commits](KaTeX/KaTeX@v0.18.4...v0.18.7)
    
    Updates `starlight-image-zoom` from 0.15.0 to 0.16.0
    - [Release notes](https://github.com/HiDeoo/starlight-image-zoom/releases)
    - [Changelog](https://github.com/HiDeoo/starlight-image-zoom/blob/main/packages/starlight-image-zoom/CHANGELOG.md)
    - [Commits](https://github.com/HiDeoo/starlight-image-zoom/commits/starlight-image-zoom@0.16.0/packages/starlight-image-zoom)
    
    Updates `starlight-links-validator` from 0.25.3 to 0.26.0
    - [Release notes](https://github.com/HiDeoo/starlight-links-validator/releases)
    - [Changelog](https://github.com/HiDeoo/starlight-links-validator/blob/main/packages/starlight-links-validator/CHANGELOG.md)
    - [Commits](https://github.com/HiDeoo/starlight-links-validator/commits/starlight-links-validator@0.26.0/packages/starlight-links-validator)
    
    Updates `playwright` from 1.62.1 to 1.63.0
    - [Release notes](https://github.com/microsoft/playwright/releases)
    - [Commits](microsoft/playwright@v1.62.1...v1.63.0)
    
    Updates `vitest` from 4.1.11 to 5.0.0
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v5.0.0/packages/vitest)
    
    ---
    updated-dependencies:
    - dependency-name: "@vitest/coverage-v8"
      dependency-version: 5.0.0
      dependency-type: direct:development
      update-type: version-update:semver-major
      dependency-group: npm-deps
    - dependency-name: "@astrojs/starlight"
      dependency-version: 0.42.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: npm-deps
    - dependency-name: katex
      dependency-version: 0.18.7
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: npm-deps
    - dependency-name: starlight-image-zoom
      dependency-version: 0.16.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: npm-deps
    - dependency-name: starlight-links-validator
      dependency-version: 0.26.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: npm-deps
    - dependency-name: playwright
      dependency-version: 1.63.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-deps
    - dependency-name: vitest
      dependency-version: 5.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: npm-deps
    ...
    
    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 14, 2026
    @dependabot
    dependabot Bot requested review from a team and EricAndrechek September 14, 2026 16:11
    @coderabbitai

    coderabbitai Bot commented Sep 14, 2026

    Copy link
    Copy Markdown

    Important

    Review skipped

    Bot user detected.

    To trigger a single review, invoke the @coderabbitai review command.

    ⚙️ Run configuration

    Configuration used: Organization UI

    Review profile: ASSERTIVE

    Plan: Advanced

    Run ID: 0bbabf43-97ec-42e1-863b-822e9a295cd8

    You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

    Use the checkbox below for a quick retry:

    • 🔍 Trigger review

    Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

    ❤️ Share

    Comment @coderabbitai help to get the list of available commands.

    @github-actions github-actions Bot added documentation Improvements or additions to documentation area/sdk TypeScript SDK (clients/ts/) area/docs Documentation, site/, README labels Sep 14, 2026
    @github-code-quality

    Copy link
    Copy Markdown
    Contributor

    Code Coverage Overview

    Languages: Go

    Go

    The overall line coverage in commit a24c382 in the dependabot/npm_and_y... branch remains at 91%, unchanged from commit e462135 in the main branch.

    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    area/docs Documentation, site/, README area/sdk TypeScript SDK (clients/ts/) dependencies Pull requests that update a dependency file documentation Improvements or additions to documentation javascript Pull requests that update javascript code

    Projects

    Status: Backlog

    Development

    Successfully merging this pull request may close these issues.

    0 participants