Skip to content

fix(deps-dev): bump the development-minor-and-patch group across 1 directory with 4 updates - #30

Merged
Baskerville42 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/development-minor-and-patch-709a5d93c0
Sep 9, 2026
Merged

Baskerville42 merged 1 commit into
mainfrom
dependabot/npm_and_yarn/development-minor-and-patch-709a5d93c0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps the development-minor-and-patch group with 4 updates in the / directory: @astrojs/starlight, astro, eslint and typescript-eslint.

Updates @astrojs/starlight from 0.41.9 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 astro from 7.2.9 to 7.3.1

    Release notes

    Sourced from astro's releases.

    astro@7.3.1

    Patch Changes

    astro@7.3.0

    Minor Changes

    • #17767 ce7c91f Thanks @​astro-factory! - Adds --ignore-lock flag to astro preview, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.

    • #17818 c0b6581 Thanks @​florian-lefebvre! - Adds a logger parameter to image services hooks

      Custom image services now receive Astro's runtime logger as an extra argument. Messages logged with it are routed through the destination configured in logger and respect your log level, instead of being written straight to the console:

      import type { LocalImageService } from 'astro';
      const service: LocalImageService = {
      // ...
      async transform(inputBuffer, transform, imageConfig, logger) {
      logger.warn(Could not optimize &quot;${transform.src}&quot;. Passing it through unchanged.);
      return { data: inputBuffer, format: 'png' };
      },
      };

      Astro's built-in Sharp service now uses this logger for the warnings it emits when it encounters an unexpected or unsupported source format.

    • #17818 c0b6581 Thanks @​florian-lefebvre! - Adds logger to the context object passed to cache providers

      Custom cache providers now receive Astro's runtime logger on the context passed to onRequest(). Messages logged with it are routed through the destination configured in logger and respect your log level, instead of being written straight to the console:

      import type { CacheProvider } from 'astro';
      const provider: CacheProvider = {
      name: 'my-cache',
      async onRequest({ request, url, logger }, next) {
      logger.warn(Skipping cache for ${url.pathname} because the response sets a cookie.);
      return next();
      },
      // ...
      };

      Astro's built-in memoryCache() provider now uses this logger for the warnings it emits when it skips caching a response that sets cookies, and when a background revalidation fails.

    Patch Changes

    • #17818 c0b6581 Thanks @​florian-lefebvre! - Updates Astro's remaining internal warnings and errors to be written through the configured logger instead of directly to the console, when possible

    ... (truncated)

    Changelog

    Sourced from astro's changelog.

    7.3.1

    Patch Changes

    7.3.0

    Minor Changes

    • #17767 ce7c91f Thanks @​astro-factory! - Adds --ignore-lock flag to astro preview, allowing multiple preview servers to run simultaneously on different ports. This is useful for E2E testing workflows (e.g., Playwright) that need to run several preview servers at once.

    • #17818 c0b6581 Thanks @​florian-lefebvre! - Adds a logger parameter to image services hooks

      Custom image services now receive Astro's runtime logger as an extra argument. Messages logged with it are routed through the destination configured in logger and respect your log level, instead of being written straight to the console:

      import type { LocalImageService } from 'astro';
      const service: LocalImageService = {
      // ...
      async transform(inputBuffer, transform, imageConfig, logger) {
      logger.warn(Could not optimize &quot;${transform.src}&quot;. Passing it through unchanged.);
      return { data: inputBuffer, format: 'png' };
      },
      };

      Astro's built-in Sharp service now uses this logger for the warnings it emits when it encounters an unexpected or unsupported source format.

    • #17818 c0b6581 Thanks @​florian-lefebvre! - Adds logger to the context object passed to cache providers

      Custom cache providers now receive Astro's runtime logger on the context passed to onRequest(). Messages logged with it are routed through the destination configured in logger and respect your log level, instead of being written straight to the console:

      import type { CacheProvider } from 'astro';
      const provider: CacheProvider = {
      name: 'my-cache',
      async onRequest({ request, url, logger }, next) {
      logger.warn(Skipping cache for ${url.pathname} because the response sets a cookie.);
      return next();
      },
      // ...
      };

      Astro's built-in memoryCache() provider now uses this logger for the warnings it emits when it skips caching a response that sets cookies, and when a background revalidation fails.

    Patch Changes

    ... (truncated)

    Commits

    Updates eslint from 10.9.1 to 10.10.0

    Release notes

    Sourced from eslint's releases.

    v10.10.0

    Features

    • 264b434 feat: add d and v flags to no-unexpected-multiline (#21305) (Gihyeon Jeong / 정기현)
    • c6cc6c5 feat: check Object.prototype property names in new-cap (#21269) (crimsonjay0)
    • 5661fa6 feat: no-extra-bind false negatives with class fields and static blocks (#21260) (synthex-byte)

    Bug Fixes

    • bb47dc6 fix: update dependency file-entry-cache to v11 (#20801) (Milos Djermanovic)
    • 427ac0a fix: use format strings in debug calls (#21247) (Francesco Trotta)
    • 9d81532 fix: support __proto__ in /* exported */ comments (#21261) (sethamus)
    • 87e0a08 fix: prefer-object-has-own autofix breaks when Object is shadowed (#21282) (김채영)
    • 8e2cb14 fix: new-cap false positive for UTC calls with properties: false (#21275) (Pixel)
    • 9f4a364 fix: Ignore static imports in no-unreachable (#21276) (Taha Kotil)

    Documentation

    • 2417cad docs: Update README (GitHub Actions Bot)
    • 9cecb8a docs: document \c control letter escapes in no-control-regex (#21286) (한국)
    • 8724829 docs: update compat table links (#21263) (fnx)
    • 5634542 docs: Clarify eqeqeq suggestion behavior (#21256) (Müslüm Yılmaz)

    Chores

    • b3d876b chore: disable npm audit in ecosystem tests (#21306) (Francesco Trotta)
    • 1696682 ci: restore EMFILE test on Node.js 26 (#21297) (Marry (Subin Yang))
    • 2c7f5d6 chore: update github/codeql-action action to v4.37.9 (#21296) (renovate[bot])
    • 3c753f1 chore: update eslint (#21289) (renovate[bot])
    • 1c73469 chore: update ecosystem plugins (#21280) (ESLint Bot)
    • 08a02be test: add error locations to no-extra-boolean-cast (#21266) (lumir)
    • 77bb1db chore: update github/codeql-action action to v4.37.8 (#21270) (renovate[bot])
    • 007e81a ci: skip EMFILE test on Node.js 26 (#21265) (lumir)
    • 0430280 chore: improve ecosystem tests compatibility on Windows (#21178) (crimsonjay0)
    Commits

    Updates typescript-eslint from 8.68.0 to 8.69.0

    Release notes

    Sourced from typescript-eslint's releases.

    v8.69.0

    8.69.0 (2026-08-31)

    🚀 Features

    • eslint-plugin: [no-misused-promises] add flagUnions option for checkConditionals (#12603)

    🩹 Fixes

    • eslint-plugin: [no-mixed-enums] use scope analysis instead of type checking for merged namespaces (#12731)
    • eslint-plugin: [unified-signatures] compare type parameters by constraint instead of name (#12741)
    • eslint-plugin: [no-meaningless-void-operator] report void on non-call expressions (#12727)
    • website: respect allowJs playground config (#12744)

    ❤️ Thank You

    See GitHub Releases for more information.

    You can read about our versioning strategy and releases on our website.

    Changelog

    Sourced from typescript-eslint's changelog.

    8.69.0 (2026-08-31)

    This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.

    See GitHub Releases for more information.

    You can read about our versioning strategy and releases on our website.

    Commits

    @dependabot dependabot Bot added dependencies Dependency updates javascript JavaScript and TypeScript ecosystem labels Sep 9, 2026
    @dependabot
    dependabot Bot requested a review from Baskerville42 as a code owner September 9, 2026 19:56
    @dependabot dependabot Bot added javascript JavaScript and TypeScript ecosystem dependencies Dependency updates labels Sep 9, 2026
    @codecov

    codecov Bot commented Sep 9, 2026

    Copy link
    Copy Markdown

    Codecov Report

    ✅ All modified and coverable lines are covered by tests.

    📢 Thoughts on this report? Let us know!

    @Baskerville42

    Copy link
    Copy Markdown
    Contributor

    @dependabot rebase

    …rectory with 4 updates
    
    Bumps the development-minor-and-patch group with 4 updates in the / directory: [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight), [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [eslint](https://github.com/eslint/eslint) and [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint).
    
    
    Updates `@astrojs/starlight` from 0.41.9 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 `astro` from 7.2.9 to 7.3.1
    - [Release notes](https://github.com/withastro/astro/releases)
    - [Changelog](https://github.com/withastro/astro/blob/main/packages/astro/CHANGELOG.md)
    - [Commits](https://github.com/withastro/astro/commits/astro@7.3.1/packages/astro)
    
    Updates `eslint` from 10.9.1 to 10.10.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Commits](eslint/eslint@v10.9.1...v10.10.0)
    
    Updates `typescript-eslint` from 8.68.0 to 8.69.0
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.69.0/packages/typescript-eslint)
    
    ---
    updated-dependencies:
    - dependency-name: "@astrojs/starlight"
      dependency-version: 0.42.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-minor-and-patch
    - dependency-name: astro
      dependency-version: 7.3.1
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-minor-and-patch
    - dependency-name: eslint
      dependency-version: 10.10.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-minor-and-patch
    - dependency-name: typescript-eslint
      dependency-version: 8.69.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-minor-and-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    @dependabot dependabot Bot changed the title build(deps-dev): bump the development-minor-and-patch group across 1 directory with 4 updates fix(deps-dev): bump the development-minor-and-patch group across 1 directory with 4 updates Sep 9, 2026
    @dependabot
    dependabot Bot force-pushed the dependabot/npm_and_yarn/development-minor-and-patch-709a5d93c0 branch from d381e17 to f4af1b8 Compare September 9, 2026 20:15
    @Baskerville42
    Baskerville42 merged commit d789005 into main Sep 9, 2026
    10 checks passed
    @Baskerville42
    Baskerville42 deleted the dependabot/npm_and_yarn/development-minor-and-patch-709a5d93c0 branch September 9, 2026 20:17
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

    Labels

    dependencies Dependency updates javascript JavaScript and TypeScript ecosystem

    Projects

    None yet

    Development

    Successfully merging this pull request may close these issues.

    2 participants