github web-infra-dev/rspress v2.0.4

8 hours ago

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.versioned to 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=false and wrapCode=false in 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.icon paths 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.md at 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-only tag to theme-only by @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 sharp package 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

Full Changelog: v2.0.3...v2.0.4

Don't miss a new rspress release

NewReleases is sending notifications on new releases.