What's Changed
New Features 🎉
- feat(theme/Nav): add lang/hrefLang/rel attributes to language switch links by @tats-u in #3133
- feat(search)!: default
search.versionedto true by @SoonIter in #3150 - feat(ssg-md): support React 18 via react-render-to-markdown alias by @SoonIter in #3152
- feat(mdx/Shiki): support
lineNumbers=falseandwrapCode=falsein meta by @SoonIter in #3166 - feat(theme/llms): add configurable placement option for LLM UI buttons by @Huxpro in #3163
- feat(theme/EditLink): add edit link to outline sidebar by @Huxpro in #3164
Bug Fixes 🐞
- fix(theme): disable text-autospace in pre elements by @SoonIter in #3131
- fix: allow custom-link type in root _meta.json without panic by @SoonIter in #3146
- fix: prevent hintSSGFailed log from printing multiple times by @SoonIter in #3151
- fix(core): move react-render-to-markdown to dependencies by @SoonIter in #3157
- fix(CodeBlock/lineNumbers): global showLineNumbers/defaultWrapCode ignored when code block has meta by @SoonIter in #3156
- fix(CodeBlock/lineNumbers): When defaultWrapCode is set to true, line numbers greater than 1… by @chanmazi in #3158
- fix(theme/Tab): increase tab item border-radius to match container by @Huxpro in #3145
- fix(Codeblock/lineNumbers): line numbers greater than 1 style, associated with #3158 by @SoonIter in #3165
- fix(theme/HomeFeature): apply base to home
features.iconpaths in multi-version + i18n by @Copilot in #3168 - fix(theme/Outline): enable scrollable TOC on wide screens for long outlines by @SoonIter in #3170
- fix(core/extractDescription): skip container directives (:::tip, :::info, etc.) by @SoonIter in #3167
- fix(theme): unify copy and success SVG icons in code button group by @SoonIter in #3179
- fix(auto-nav-sidebar): exclude route.exclude files from auto-generated sidebars and place
index.mdat the top by @SoonIter in #3171 - fix(ssg-md): preserve mdxFlowExpression nodes in remarkSplitMdx by @SoonIter in #3181
- fix(PackageManagerTabs): correctly handle deno run args and add -A flag by @Timeless0911 in #3188
Document 📖
- docs: clarify search.versioned behavior in multi-version docs by @SoonIter in #3149
- docs: document using multi-version with i18n together by @SoonIter in #3155
- docs: rename
eject-onlytag totheme-onlyby @SoonIter in #3169 - docs: remove deprecated string type from SidebarItem in theme config docs by @SoonIter in #3183
- docs: add rspress-plugins-auto-meta plugin to overview by @smileluck in #3182
Other Changes
- chore: allow build script of
sharppackage by @tats-u in #3130 - chore(deps): update dependency @biomejs/biome to ^2.4.0 by @renovate[bot] in #3136
- chore(deps): update dependency create-rstack to v1.8.0 by @renovate[bot] in #3139
- chore(deps): update dependency @types/react-reconciler to ^0.33.0 by @renovate[bot] in #3138
- chore(deps): update all patch dependencies by @renovate[bot] in #3135
- chore(deps): revert Rsbuild to 2.0.0-beta.3 by @Timeless0911 in #3142
- chore(deps): update dependency @docsearch/css to ^4.6.0 by @renovate[bot] in #3148
- chore(deps): upgrade Rsbuild to 2.0.0-beta.4 (revert #3142) by @SoonIter in #3143
- chore(deps): update shiki monorepo to ^3.22.0 by @renovate[bot] in #3095
- chore(deps): update all patch dependencies by @renovate[bot] in #3147
- chore(deps): update dependency @docsearch/react to ^4.6.0 by @renovate[bot] in #3175
- chore(deps): update all patch dependencies by @renovate[bot] in #3174
- chore(deps): update dependency cspell to ^9.7.0 by @renovate[bot] in #3177
- chore(deps): update dependency @microsoft/api-extractor to ^7.57.6 by @renovate[bot] in #3176
- refactor(theme/EditLink): merge EditLinkRow into EditLink and extract SVG icons by @SoonIter in #3172
- chore(infra): improve Renovate config based on historical upgrade patterns by @SoonIter in #3178
- refactor(theme/llms-placement): move LLMs components to Llms directory and support outline placement by @SoonIter in #3180
- chore(deps): update dependency cac to v7 by @renovate[bot] in #3184
- chore(deps): update shiki monorepo to v4 (major) - autoclosed by @renovate[bot] in #3185
- chore(deps): update dependency feed to v5 by @renovate[bot] in #3186
- chore(deps): update dependency prettier-plugin-packagejson to v3 by @renovate[bot] in #3187
- chore(theme): export missing component props types by @SoonIter in #3190
- Release v2.0.4 by @SoonIter in #3191
New Contributors
- @chanmazi made their first contribution in #3158
- @smileluck made their first contribution in #3182
Full Changelog: v2.0.3...v2.0.4