Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 1, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
shiki (source) ^3.11.0 -> ^3.17.0 age adoption passing confidence

Release Notes

shikijs/shiki (shiki)

v3.17.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.16.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.15.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.14.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

v3.13.0

Compare Source

   🚀 Features
    View changes on GitHub

v3.12.3

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.12.2

Compare Source

   🐞 Bug Fixes
    View changes on GitHub

v3.12.1

Compare Source

No significant changes

    View changes on GitHub

v3.12.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, 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

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

@renovate renovate bot added the dependencies label Sep 1, 2025
@vercel
Copy link

vercel bot commented Sep 1, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
react-shiki Ready Ready Preview Comment Nov 27, 2025 9:14am

@changeset-bot
Copy link

changeset-bot bot commented Sep 1, 2025

🦋 Changeset detected

Latest commit: 38f5e25

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
react-shiki Patch

Not sure what this means? Click here to learn what changesets are.

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

@claude
Copy link

claude bot commented Sep 1, 2025

Claude finished @renovate[bot]'s task —— View job


Shiki Dependency Update Review ✅

I've completed my analysis of the Shiki dependency update from ^3.11.0 to ^3.17.0.

✅ Review Summary: APPROVED

Todo List:

  • Read repository guidelines (CLAUDE.md) - No repo-specific guidelines found
  • Review changed files and release notes
  • Check for potential breaking changes or API surface changes
  • Verify changeset appropriateness
  • Review source code for compatibility
  • Check if tests need updates
  • Verify documentation currency
  • Provide final review feedback

📋 Review Findings

Changeset Quality

  • Appropriate changeset included: The changeset correctly categorizes this as a patch update
  • Clear description: "Updated dependency shiki to ^3.17.0" is concise and accurate
  • Follows semantic versioning: Dependency updates are properly treated as patch changes

Compatibility Assessment

  • No breaking changes detected: All Shiki APIs used by react-shiki remain stable
  • Engine support maintained: All three engines (Oniguruma, JavaScript RegExp, JavaScript Raw) are still supported
  • Bundle structure unchanged: Full, web, and core bundles continue to work as expected

Notable Improvements in Shiki 3.17.0

  • Enhanced compatibility: embeddedLanguages alias added for backwards compatibility
  • Bug fixes: Fixed function naming (createdBundledHighlightercreateBundledHighlighter)
  • Performance improvements: Transformer enhancements and comment handling fixes
  • Language support: Better handling of 'plain' text and multi-token comments

🔍 Impact Analysis

  1. No API surface changes: react-shiki's public API remains unchanged
  2. No breaking changes: The codebase uses stable Shiki APIs that haven't changed
  3. Test compatibility: Existing tests will continue to pass (uses getSingletonHighlighter, createJavaScriptRegexEngine which are stable)
  4. Documentation currency: No updates needed as the API wrapper remains the same

Code Quality Assessment

  • Clean architecture maintained: The wrapper continues to properly abstract Shiki functionality
  • Error handling intact: Fallback mechanisms for unsupported languages are preserved
  • Performance considerations: The update includes performance improvements without affecting the wrapper

Security & Best Practices

  • No security concerns: This is a routine dependency update from a trusted maintainer
  • Follows update practices: Using caret range (^3.17.0) for minor updates is appropriate
  • Proper dependency management: Update is isolated to the main dependency

🚀 Recommendation: MERGE

This is a well-managed dependency update that brings bug fixes and improvements without introducing breaking changes. The changeset is appropriate, and no code or documentation updates are required.

The update can be safely merged as-is.


@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from b81c93b to 87b9f2e Compare September 7, 2025 04:20
@renovate renovate bot changed the title chore(deps): update shiki to ^3.12.0 chore(deps): update shiki to ^3.12.2 Sep 7, 2025
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 219582b to 32c57b0 Compare September 7, 2025 04:47
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 729ff0d to 71c5495 Compare September 7, 2025 07:44
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 65456c9 to 9f0fa5d Compare September 7, 2025 07:58
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 0a82deb to 4550463 Compare September 7, 2025 08:04
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 0793593 to 7e72aaf Compare September 7, 2025 08:08
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from d239eea to 7d3a4cd Compare September 7, 2025 08:10
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 4780bc5 to f843529 Compare September 9, 2025 06:12
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 2452b2e to 6efb6f9 Compare September 19, 2025 18:38
@renovate renovate bot changed the title chore(deps): update shiki to ^3.12.2 chore(deps): update shiki to ^3.13.0 Sep 19, 2025
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 7f553ac to a5a999f Compare September 25, 2025 18:13
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from e76e361 to dcedaab Compare October 3, 2025 09:39
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from ac4c3cd to d66d903 Compare October 3, 2025 09:45
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 8d19e2f to 076aacd Compare October 22, 2025 00:54
@renovate renovate bot changed the title chore(deps): update shiki to ^3.13.0 chore(deps): update shiki to ^3.14.0 Oct 26, 2025
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 3521524 to be02db1 Compare October 26, 2025 09:15
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 4824c14 to 88e0a55 Compare November 6, 2025 07:28
@renovate renovate bot changed the title chore(deps): update shiki to ^3.14.0 chore(deps): update shiki to ^3.15.0 Nov 6, 2025
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 4536f37 to e487b65 Compare November 11, 2025 00:50
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 94e54bf to 8f9f055 Compare November 18, 2025 22:55
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 896949e to 47a507c Compare November 27, 2025 05:46
@renovate renovate bot changed the title chore(deps): update shiki to ^3.15.0 chore(deps): update shiki to ^3.16.0 Nov 27, 2025
| datasource | package | from   | to     |
| ---------- | ------- | ------ | ------ |
| npm        | shiki   | 3.11.0 | 3.17.0 |
@renovate renovate bot changed the title chore(deps): update shiki to ^3.16.0 chore(deps): update shiki to ^3.17.0 Nov 27, 2025
@renovate renovate bot force-pushed the renovate/library-runtime-dependencies branch from 3349afd to fc3b980 Compare November 27, 2025 09:14
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.

1 participant