Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Sep 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@astrojs/starlight (source) ^0.36.2 -> ^0.37.0 age adoption passing confidence
@changesets/changelog-github (source) ^0.5.1 -> ^0.5.2 age adoption passing confidence
@changesets/cli (source) ^2.29.7 -> ^2.29.8 age adoption passing confidence
@hideoo/starlight-plugins-docs-components (source) ^0.4.0 -> ^0.4.1 age adoption passing confidence
@trueberryless-org/starlight-plugins-docs-components (source) ^0.4.1 -> ^0.4.3 age adoption passing confidence
prettier (source) 3.6.2 -> 3.7.4 age adoption passing confidence
sharp (source, changelog) ^0.34.4 -> ^0.34.5 age adoption passing confidence
starlight-contributor-list (source) ^0.3.0 -> ^0.3.1 age adoption passing confidence
starlight-links-validator (source) ^0.14.3 -> ^0.19.2 age adoption passing confidence
starlight-package-managers (source) ^0.10.0 -> ^0.11.1 age adoption passing confidence

Release Notes

withastro/starlight (@​astrojs/starlight)

v0.37.0

Compare Source

Minor Changes
  • #​3491 28810f0 Thanks @​JusticeMatthew! - Changes text overflow styling in Markdown content

    ⚠️ Potentially breaking change: This release switches the overflow-wrap CSS style for common elements to break-word. In most cases, there should be little visual impact, but this change can impact how layouts with implicit sizing (such as tables) look, improving legibility in how words wrap.

    If you want to preserve the previous styling, you can add the following custom CSS to your site:

    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    code {
      overflow-wrap: anywhere;
    }
  • #​3351 239698c Thanks @​HiDeoo! - Ensures that Starlight CSS layer order is predictable in custom pages using the <StarlightPage> component.

    Previously, due to how import order works in Astro, the <StarlightPage> component had to be the first import in custom pages to set up cascade layers used internally by Starlight to manage the order of its styles.

    With this change, this restriction no longer applies and Starlight’s styles will be applied correctly regardless of the import order of the <StarlightPage> component.

  • #​3521 ca7b771 Thanks @​shubham-padia! - Fixes an issue where a vertical scrollbar could be displayed on the Starlight <Tabs> component when zooming the page

    ⚠️ Potentially breaking change: The <Tabs> component no longer uses margin-bottom and border-bottom to highlight the current tab. This is now done with a box-shadow. If you have custom styling for your tabs, you may need to update it.

    If you want to preserve the previous styling, you can add the following custom CSS to your site:

    starlight-tabs .tab {
      margin-bottom: -2px;
    }
    
    starlight-tabs .tab > [role='tab'] {
      border-bottom: 2px solid var(--sl-color-gray-5);
      box-shadow: none;
    }
    
    starlight-tabs .tab [role='tab'][aria-selected='true'] {
      border-color: var(--sl-color-text-accent);
    }
  • #​3549 1cf50eb Thanks @​jacobdalamb! - Updates the default sans-serif system font stack, dropping support for the -apple-system and BlinkMacSystemFont font names used in older browsers. These are no longer needed in browsers officially supported by Starlight.

    If you still need to support older browsers, you can add the following custom CSS to your site:

    :root {
      --sl-font-system: ui-sans-serif, system-ui, -apple-system,
        BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
        'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji',
        'Segoe UI Symbol', 'Noto Color Emoji';
    }
  • #​3332 f61f99d Thanks @​HiDeoo! - Adds a new markdown.processedDirs configuration option to specify additional directories where files should be processed by Starlight’s Markdown pipeline.

    By default, Starlight’s processing only applies to Markdown and MDX content loaded using Starlight’s docsLoader(). This new option allows to extend this processing to other directories, which can be useful if you are rendering content from a custom content collection using the <StarlightPage> component and expect Starlight’s Markdown processing to be applied to that content as well.

v0.36.3

Compare Source

Patch Changes
  • #​3555 547dc30 Thanks @​Its-Just-Nans! - Improves the error message thrown when using a file in the public/ directory with Starlight’s customCss configuration option

  • #​3496 b78fda4 Thanks @​delucis! - Fixes invalid <head> output when configuration is missing:

    • Omits <meta property="og:description" /> if Starlight’s description option is unset
    • Omits <link rel="canonical" /> and <meta property="og:url" /> if Astro’s site option is unset
  • #​3511 8727df1 Thanks @​astrobot-houston! - Updates the seti:gitlab icon to match latest version from Seti UI Icons

changesets/changesets (@​changesets/changelog-github)

v0.5.2

Compare Source

trueberryless-org/starlight-plugins-docs-components (@​trueberryless-org/starlight-plugins-docs-components)

v0.4.3

Compare Source

Patch Changes
prettier/prettier (prettier)

v3.7.4

Compare Source

diff

LWC: Avoid quote around interpolations (#​18383 by @​kovsu)
<!-- Input -->
<div foo={bar}>   </div>

<!-- Prettier 3.7.3 (--embedded-language-formatting off) -->
<div foo="{bar}"></div>

<!-- Prettier 3.7.4 (--embedded-language-formatting off) -->
<div foo={bar}></div>
TypeScript: Fix comment inside union type gets duplicated (#​18393 by @​fisker)
// Input
type Foo = (/** comment */ a | b) | c;

// Prettier 3.7.3
type Foo = /** comment */ (/** comment */ a | b) | c;

// Prettier 3.7.4
type Foo = /** comment */ (a | b) | c;
TypeScript: Fix unstable comment print in union type comments (#​18395 by @​fisker)
// Input
type X = (A | B) & (
  // comment
  A | B
);

// Prettier 3.7.3 (first format)
type X = (A | B) &
  (// comment
  A | B);

// Prettier 3.7.3 (second format)
type X = (
  | A
  | B // comment
) &
  (A | B);

// Prettier 3.7.4
type X = (A | B) &
  // comment
  (A | B);

v3.7.3

Compare Source

diff

API: Fix prettier.getFileInfo() change that breaks VSCode extension (#​18375 by @​fisker)

An internal refactor accidentally broke the VSCode extension plugin loading.

v3.7.2

Compare Source

diff

JavaScript: Fix string print when switching quotes (#​18351 by @​fisker)
// Input
console.log("A descriptor\\'s .kind must be \"method\" or \"field\".")

// Prettier 3.7.1
console.log('A descriptor\\'s .kind must be "method" or "field".');

// Prettier 3.7.2
console.log('A descriptor\\\'s .kind must be "method" or "field".');
JavaScript: Preserve quote for embedded HTML attribute values (#​18352 by @​kovsu)
// Input
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;

// Prettier 3.7.1
const html = /* HTML */ ` <div class=${styles.banner}></div> `;

// Prettier 3.7.2
const html = /* HTML */ ` <div class="${styles.banner}"></div> `;
TypeScript: Fix comment in empty type literal (#​18364 by @​fisker)
// Input
export type XXX = {
  // tbd
};

// Prettier 3.7.1
export type XXX = { // tbd };

// Prettier 3.7.2
export type XXX = {
  // tbd
};

v3.7.1

Compare Source

diff

API: Fix performance regression in doc printer (#​18342 by @​fisker)

Prettier 3.7.1 can be very slow when formatting big files, the regression has been fixed.

v3.7.0

Compare Source

diff

🔗 Release Notes

lovell/sharp (sharp)

v0.34.5

Compare Source

  • Upgrade to libvips v8.17.3 for upstream bug fixes.

  • Add experimental support for prebuilt Linux RISC-V 64-bit binaries.

  • Support building from source with npm v12+, deprecate --build-from-source flag.
    #​4458

  • Add support for BigTIFF output.
    #​4459
    @​throwbi

  • Improve error messaging when only warnings issued.
    #​4465

  • Simplify ICC processing when retaining input profiles.
    #​4468

HiDeoo/starlight-links-validator (starlight-links-validator)

v0.19.2

Compare Source

Patch Changes
  • #​131 14f4d8d Thanks @​DaniFoldi! - Adds astro as a peer dependency to prevent potential build errors in monorepos with hoisting disabled.

v0.19.1

Compare Source

Patch Changes
  • #​127 2c0e83d Thanks @​HiDeoo! - Fixes validation issues with links containing query strings when using the Astro trailingSlash option.

v0.19.0

Compare Source

Minor Changes

v0.18.1

Compare Source

Patch Changes
  • #​121 242bc28 Thanks @​HiDeoo! - Setups trusted publishing using OpenID Connect (OIDC) authentication — no code changes.

v0.18.0

Compare Source

Minor Changes

v0.17.2

Compare Source

Patch Changes

v0.17.1

Compare Source

Patch Changes

v0.17.0

Compare Source

Minor Changes
  • #​108 82f8ec5 Thanks @​HiDeoo! - Adds support for excluding links from validation using a function.

    When using the function syntax, the function should return true for any link that should be excluded from validation or false otherwise. The function will be called for each link to validate and will receive an object containing various properties to help determine whether to exclude the link or not.

    Check out the exclude configuration option documentation for more details and examples.

v0.16.0

Compare Source

Minor Changes
  • #​104 cbeaa0f Thanks @​HiDeoo! - Ignores query strings when checking for excluded links.

    Previously, to exclude links with query strings, you may have needed to rely on fairly loose glob patterns, e.g. /playground/** to exclude /playground/, /playground/?id=foo and /playground/?id=bar. With this change, excluding /playground/ will ignore all query strings, so /playground/, /playground/?id=foo and /playground/?id=bar will all be excluded.

v0.15.1

Compare Source

Patch Changes
  • #​102 88e66a8 Thanks @​HiDeoo! - Fixes a regression with version 0.15.0 where the errorOnLocalLinks option was not being applied correctly.

v0.15.0

Compare Source

Minor Changes
  • #​93 6d7174b Thanks @​HiDeoo! - ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now version 0.32.0.

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

    npx @&#8203;astrojs/upgrade
  • #​100 b238cb7 Thanks @​HiDeoo! - Adds a new sameSitePolicy option to configure how external links pointing to the same origin as the one configured in the Astro site option should be handled.

    The current default behavior to ignore all external links remains unchanged. This new option allows to error on such links so they can be rewritten without the origin or to validate them as if they were internal links.

  • #​100 b238cb7 Thanks @​HiDeoo! - Adds a new components option to define additional components and their props to validate as links on top of the built-in <LinkButton> and <LinkCard> Starlight components.

Patch Changes
HiDeoo/starlight-package-managers (starlight-package-managers)

v0.11.1

Compare Source

Patch Changes
  • #​37 76e2efc Thanks @​HiDeoo! - Setups trusted publishing using OpenID Connect (OIDC) authentication — no code changes.

v0.11.0

Compare Source

Minor Changes

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 if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot requested a review from trueberryless as a code owner September 8, 2025 23:20
@changeset-bot
Copy link

changeset-bot bot commented Sep 8, 2025

⚠️ No Changeset found

Latest commit: ff5d4a5

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

💥 An error occurred when fetching the changed packages and changesets in this PR
Some errors occurred when validating the changesets config:
The package or glob expression "starlight-save-file-component-docs" is specified in the `ignore` option but it is not found in the project. You may have misspelled the package name or provided an invalid glob expression. Note that glob expressions must be defined according to https://www.npmjs.com/package/micromatch.

@coderabbitai
Copy link

coderabbitai bot commented Sep 8, 2025

Important

Review skipped

Ignore keyword(s) in the title.

⛔ Ignored keywords (1)
  • [skip ci]

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

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


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

@github-actions github-actions bot added 🌏 i18n Updates to internationalized docs, excluding English 📦 package Updates in package structure or package.json labels Sep 8, 2025
@renovate renovate bot force-pushed the renovate/npm-packages branch 3 times, most recently from f49fdda to 3bdca5c Compare September 17, 2025 12:14
@renovate renovate bot force-pushed the renovate/npm-packages branch 4 times, most recently from be3b4b1 to 5324d3b Compare September 24, 2025 23:39
@renovate renovate bot force-pushed the renovate/npm-packages branch from 5324d3b to dd5e90d Compare September 27, 2025 03:02
@renovate renovate bot force-pushed the renovate/npm-packages branch 3 times, most recently from cc05ce8 to ea36e75 Compare October 16, 2025 03:23
@renovate renovate bot force-pushed the renovate/npm-packages branch 3 times, most recently from d0c1ae7 to faf338a Compare October 25, 2025 04:11
@renovate renovate bot force-pushed the renovate/npm-packages branch 3 times, most recently from 5f2c966 to 18e4bce Compare November 2, 2025 09:51
@renovate renovate bot force-pushed the renovate/npm-packages branch 2 times, most recently from fc00fe1 to 974391c Compare November 12, 2025 14:56
@renovate renovate bot force-pushed the renovate/npm-packages branch from 974391c to b8e6d3e Compare November 16, 2025 23:55
@renovate renovate bot force-pushed the renovate/npm-packages branch 5 times, most recently from d75a5b1 to c1375c7 Compare December 2, 2025 07:09
@renovate renovate bot force-pushed the renovate/npm-packages branch from c1375c7 to ff5d4a5 Compare December 3, 2025 23:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🌏 i18n Updates to internationalized docs, excluding English 📦 package Updates in package structure or package.json

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant