Skip to content

v2.0.0-beta.14

Pre-release
Pre-release
Compare
Choose a tag to compare
@SoonIter SoonIter released this 12 Jun 08:37
· 284 commits to main since this release
3847517

Breaking Changes 🚨

Remove @rspress/plugin-shiki package and create rspress/shiki-transformers🔥

related PR: #2270

We have already enabled shiki by default, so this package is no longer maintained.

If you want to use some built-in transformers of Rspress, you can do this below:

import { transformerCompatibleMetaHighlight } from "rspress/shiki-transformers";

It also supports using it in React components,

For example:

import { CodeBlockRuntime } from '@theme';
import { transformerNotationHighlight } from '@shikijs/transformers';
import { transformerLineNumber } from "rspress/shiki-transformers";


<CodeBlockRuntime
  lang="ts"
  title="highlight.ts"
  code={`console.log('Highlighted'); // [!code highlight]
// [!code highlight:1]
console.log('Highlighted');
console.log('Not highlighted');`}
  shikiOptions={{
    transformers: [transformerNotationHighlight(), transformerLineNumber()],
  }}
/>

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix(mdx): should respect the space in the title by @SoonIter in #2268

Other Changes

  • chore(renovate): allow to bump pnpm version automatically by @Timeless0911 in #2264
  • chore: remove the useless highlightLanguages option by @SoonIter in #2265
  • test(mdx): migrate the test case to unit test by @SoonIter in #2269
  • refactor(plugin-shiki)!: remove @rspress/plugin-shiki, create "@rspress/core/shiki-transformers" by @SoonIter in #2270
  • Release v2.0.0-beta.14 by @SoonIter in #2271

New Contributors

Full Changelog: v2.0.0-beta.13...v2.0.0-beta.14