Skip to content

feat(npm): update starlight-links-validator (0.10.1 → 0.19.2)#89

Open
lrstanley-x[bot] wants to merge 1 commit intomasterfrom
renovate/starlight-links-validator-0.x
Open

feat(npm): update starlight-links-validator (0.10.1 → 0.19.2)#89
lrstanley-x[bot] wants to merge 1 commit intomasterfrom
renovate/starlight-links-validator-0.x

Conversation

@lrstanley-x
Copy link
Contributor

@lrstanley-x lrstanley-x bot commented Jul 1, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
starlight-links-validator (source) ^0.10.1 -> ^0.19.0 age adoption passing confidence

Release Notes

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 @​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

v0.14.3

Compare Source

Patch Changes
  • #​91 1ef31b8 Thanks @​DaniFoldi! - Moves mdast-util-mdx-jsx package to non-dev dependencies to prevent issues in monorepos with hoisting disabled.

v0.14.2

Compare Source

Patch Changes

v0.14.1

Compare Source

Patch Changes

v0.14.0

Compare Source

Minor Changes
  • #​77 486a379 Thanks @​HiDeoo! - Adds support for Astro v5, drops support for Astro v4.

    ⚠️ BREAKING CHANGE: The minimum supported version of Starlight is now 0.30.0.

    Please follow the upgrade guide to update your project.

    When using the plugin with the Content Layer API, the plugin will now automatically invalidate the content layer cache so that all links can be properly validated. To avoid unnecessary cache invalidation, it is recommended to conditionally use the plugin only when necessary. Check out the new “Conditional Validation” guide for more information.

    ⚠️ BREAKING CHANGE: Due to a regression in Astro v5, links to pages with custom IDs/slugs can no longer be validated and will be flagged as invalid. If you rely on this feature, please stay on a previous version of Starlight and Astro in the meantime.

v0.13.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.13.3

Compare Source

   🚀 Features
  • Improves messages for errors related to the Astro trailingSlash option to indicate if a link is missing a trailing slash or if a link has a trailing slash when it should not  -  by @​HiDeoo (a8776)
    View changes on GitHub

v0.13.2

Compare Source

   🐞 Bug Fixes
  • Fixes a potential type-checking issue in some Starlight projects  -  by @​HiDeoo (1e33b)
    View changes on GitHub

v0.13.1

Compare Source

   🐞 Bug Fixes
  • Refactors some internal types to prevent type issues with future Starlight versions  -  by @​HiDeoo (11518)
    View changes on GitHub

v0.13.0

Compare Source

   🚨 Breaking Changes
  • Adds errors for local links, e.g. URLs with a hostname of localhost or 127.0.0.1  -  by @​HiDeoo (80636)

    In previous versions, such links were silently ignored. They are now considered as invalid links as they are usually used for development purposes and should not be present in production.
    If you want to preserve the previous behaviour, you can set the errorOnLocalLinks option to false in your astro.config.mjs file:

    export default defineConfig({
      integrations: [
        starlight({
          plugins: [
            starlightLinksValidator({
              errorOnLocalLinks: false,
            }),
          ],
        }),
      ],
    });
    View changes on GitHub

v0.12.4

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.12.3

Compare Source

   🐞 Bug Fixes
  • Fixes validation issues with links containing query strings  -  by @​HiDeoo (47b38)
    View changes on GitHub

v0.12.2

Compare Source

   🐞 Bug Fixes
  • Fixes validation issue with the Astro base option and a custom slug  -  by @​HiDeoo (fe3d2)
    View changes on GitHub

v0.12.1

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v0.12.0

Compare Source

   🚀 Features
  • Adds a new errorOnInvalidHashes option defaulting to true to disable hash validation  -  by @​HiDeoo (32a92)
    The default validation behavior remains unchanged.
    View changes on GitHub

v0.11.0

Compare Source

   🚀 Features
  • Adds support for validating internal links in <LinkCard> and <LinkButton> components  -  by @​HiDeoo (00599)
    View changes on GitHub

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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


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

PR generated using automation.

@lrstanley-x lrstanley-x bot requested a review from lrstanley July 1, 2025 05:07
@lrstanley-x lrstanley-x bot force-pushed the renovate/starlight-links-validator-0.x branch from 63f62e1 to 271691c Compare August 18, 2025 10:45
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.17.0) feat(npm): update starlight-links-validator (0.10.1 → 0.17.1) Aug 18, 2025
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.17.1) feat(npm): update starlight-links-validator (0.10.1 → 0.17.2) Sep 1, 2025
@lrstanley-x lrstanley-x bot force-pushed the renovate/starlight-links-validator-0.x branch from 271691c to 1d645c8 Compare October 1, 2025 05:05
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.17.2) feat(npm): update starlight-links-validator (0.10.1 → 0.18.0) Oct 1, 2025
@lrstanley-x lrstanley-x bot force-pushed the renovate/starlight-links-validator-0.x branch from 1d645c8 to 6faa329 Compare October 20, 2025 00:36
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.18.0) feat(npm): update starlight-links-validator (0.10.1 → 0.19.0) Oct 20, 2025
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.19.0) feat(npm): update starlight-links-validator (0.10.1 → 0.19.1) Nov 15, 2025
@lrstanley-x lrstanley-x bot force-pushed the renovate/starlight-links-validator-0.x branch from 6faa329 to f05bbf8 Compare December 15, 2025 05:07
@lrstanley-x lrstanley-x bot changed the title feat(npm): update starlight-links-validator (0.10.1 → 0.19.1) feat(npm): update starlight-links-validator (0.10.1 → 0.19.2) Dec 15, 2025
Signed-off-by: lrstanley-x[bot] <153159847+lrstanley-x[bot]@users.noreply.github.com>
@lrstanley-x lrstanley-x bot force-pushed the renovate/starlight-links-validator-0.x branch from f05bbf8 to a6c4f1f Compare January 25, 2026 04:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants