Skip to content

Conversation

@Infi-Knight
Copy link

@Infi-Knight Infi-Knight commented Jan 30, 2026

Description of changes

Major Visual Changes (from @astrojs/starlight 0.36.2 → 0.37.4):

  1. Tabs Component Styling
  • Preview: Uses box-shadow: 0 2px 0 for tab underlines
  • Live: Uses border-bottom: 2px solid with margin-bottom: -2px
  • Impact: Tabs will look slightly different - preview has a softer shadow effect, live has a sharper border. This is an intentional Starlight design update.
  1. Accessibility Fix
  • Preview: Removes redundant aria-current="false" from sidebar links (Starlight 0.37.1 fix)
  • Live: Has aria-current="false" on non-active links
  • Impact: No visual change, but preview is actually more correct

Deps changes:
Major updates:

  • globals: 16.5.0 → 17.2.0
    • Breaking: Split audioWorklet environment from browser (no impact on docs)

Minor updates (0.x versions - potential breaking changes):

  • @interledger/docs-design-system: 0.10.3 → 0.11.0
    • Adds visual emphasis to the details component
  • starlight-openapi: 0.21.1 → 0.22.0
    • Adds support for JSON schema const keyword

Minor updates:

  • @astrojs/starlight: 0.36.2 → 0.37.4
    • CSS overflow-wrap changed to break-word
    • Tabs component styling changes
    • Font stack updated (dropped -apple-system and BlinkMacSystemFont)
  • astro: 5.16.0 → 5.17.1
  • @typescript-eslint/parser: 8.48.0 → 8.54.0
  • typescript-eslint: 8.48.0 → 8.54.0
  • shiki: 3.15.0 → 3.21.0
  • prettier: 3.6.2 → 3.8.1

Patch updates:

  • @eslint/js: 9.39.1 → 9.39.2
  • eslint: 9.39.1 → 9.39.2
  • katex: 0.16.25 → 0.16.28
  • mermaid: 11.12.1 → 11.12.2
  • starlight-links-validator: 0.19.1 → 0.19.2

Required

  • Used LinkOut component on external links
  • Reviewed Vale errors and made changes where appropriate
  • Ran Prettier
  • Previewed updates in Netlify
  • Received SME and/or peer approval if updates are significant
  • Included a "fixes #" comment

Conditional

  • Ensured sequence diagrams follow our style guide
  • Included code samples where appropriate
  • Updated related READMEs

Major updates:
- globals: 16.5.0 → 17.2.0
  - Breaking: Split audioWorklet environment from browser (no impact on docs)

Minor updates (0.x versions - potential breaking changes):
- @interledger/docs-design-system: 0.10.3 → 0.11.0
  - Adds visual emphasis to the details component
- starlight-openapi: 0.21.1 → 0.22.0
  - Adds support for JSON schema const keyword

Minor updates:
- @astrojs/starlight: 0.36.2 → 0.37.4
  - CSS overflow-wrap changed to break-word (minor visual impact possible)
  - Tabs component styling changes (box-shadow instead of border-bottom)
  - Font stack updated (dropped -apple-system and BlinkMacSystemFont)
- astro: 5.16.0 → 5.17.1
- @typescript-eslint/parser: 8.48.0 → 8.54.0
- typescript-eslint: 8.48.0 → 8.54.0
- shiki: 3.15.0 → 3.21.0
- prettier: 3.6.2 → 3.8.1

Patch updates:
- @eslint/js: 9.39.1 → 9.39.2
- eslint: 9.39.1 → 9.39.2
- katex: 0.16.25 → 0.16.28
- mermaid: 11.12.1 → 11.12.2
- starlight-links-validator: 0.19.1 → 0.19.2

Verification:
- [x] Build passes (143 pages built successfully)
- [x] Linting passes
- [x] All internal links valid
- [x] No breaking changes detected in functionality
@Infi-Knight Infi-Knight self-assigned this Jan 30, 2026
@Infi-Knight Infi-Knight added type: documentation Improvements or additions to documentation dependencies Pull requests that update a dependency labels Jan 30, 2026
@netlify
Copy link

netlify bot commented Jan 30, 2026

Deploy Preview for openpayments-preview ready!

Name Link
🔨 Latest commit af92f84
🔍 Latest deploy log https://app.netlify.com/projects/openpayments-preview/deploys/697c90ce3584510008b656fb
😎 Deploy Preview https://deploy-preview-758--openpayments-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

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

Labels

dependencies Pull requests that update a dependency type: documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants