Breaking Changes 🚨
Update unified@11 and mdx related pkgs
related PR: #2017
If you are using your own rehype or remark plugin in Rspress, you also need to upgrade to a version compatible with unified@11
.
@rspress/ migrate to native @shikijs/rehype
related PR: #2046
All options will be the same as @shikijs/rehype
import { defineConfig } from 'rspress/config';
+ import { pluginShiki, transformerLineNumber } from '@rspress/plugin-shiki';
- import { pluginShiki, createTransformerLineNumber } from '@rspress/plugin-shiki';
+ import {
+ transformerNotationDiff,
+ transformerNotationErrorLevel,
+ transformerNotationFocus,
+ transformerNotationHighlight,
+ } from '@shikijs/transformers';
export default defineConfig({
plugins: [
pluginShiki({
transformers: [
- // createTransformerLineNumber(),
- // createTransformerDiff(),
- // createTransformerErrorLevel(),
- // createTransformerHighlight(),
- // createTransformerFocus(),
+ transformerLineNumber(),
+ // transformerNotationDiff(),
+ // transformerNotationErrorLevel(),
+ // transformerNotationHighlight(),
+ // transformerNotationFocus(),
],
}),
],
});
What's Changed
New Features 🎉
- feat(plugin-shiki): improve line diff colors by @chenjiahan in #2042
Bug Fixes 🐞
- fix(plugin-container): incorrect trimming in some cases by @chenjiahan in #2044
- fix(plugin-container): avoid unexpected line breaks by @chenjiahan in #2049
- fix(plugin-shiki): no code title by @SoonIter in #2050
Other Changes
- chore(deps)!: update unified@11 and mdx related pkgs by @SoonIter in #2017
- refactor(hmr): root component should be hmr friendly by @SoonIter in #2033
- refactor(virtual-module): i18n.json restart -> reload/hmr by @SoonIter in #2019
- chore(deps): update all patch dependencies by @renovate in #2038
- chore(deps): update dependency @modern-js/tsconfig to v2.67.0 by @renovate in #2039
- refactor(plugin-shiki)!: migrate to native @shikijs/rehype by @SoonIter in #2046
- Release v2.0.0-alpha.9 by @SoonIter in #2051
Full Changelog: v2.0.0-alpha.8...v2.0.0-alpha.9