github web-infra-dev/rspress v2.0.0-rc.6

14 hours ago

What's Changed

New Features ๐ŸŽ‰

  • feat(core): auto-extract description from first contentful line in extractPageData by @SoonIter in #3006
  • feat(theme/nav): Added fancy transition to nav background by @elliotcourant in #3017
  • feat(theme): make NavTitle component ejectable by @SoonIter in #3022
  • feat(core): add markdown.extractDescription config by @SoonIter in #3023
  • feat(core): move Llms runtime components from plugin-llms to core/theme by @SoonIter in #3026
  • feat(core): add logoHref config option by @SoonIter in #3012
  • feat(ssg-md)!: add llmsUI config option to automatically show LlmsCopyButton and LlmsViewOptions when set llms: true by @SoonIter in #3029

Performance ๐Ÿš€

  • perf(core): skip search index generation when search is disabled by @SoonIter in #3031

Bug Fixes ๐Ÿž

  • fix(theme): fix inline code style in Callout when code is direct child of content by @SoonIter in #2997
  • fix(config/types): defineConfig should support asyncFn by @SoonIter in #3000
  • fix(core): improve i18n missing keys warning with configuration hints by @SoonIter in #3030
  • fix(ssg): collapse experimentalExcludeRoutePaths log when too many routes are ignored by @SoonIter in #3032

Document ๐Ÿ“–

  • docs: add troubleshooting tip for @rspress/core/theme-original export errors in migration guide by @SoonIter in #2984
  • docs(guide): rewrite SSG documentation with comprehensive explanations by @SoonIter in #2985
  • docs(ssg): add 404.html to output structure and troubleshooting for page refresh 404 by @SoonIter in #2987
  • docs: improve conventional route documentation with better examples and best practices by @SoonIter in #2995
  • docs: add Callout component documentation by @SoonIter in #2998
  • docs: add tip for pageType: doc-wide usage with outline: false by @SoonIter in #3005
  • docs: add frontmatter description to guide docs (zh & en) by @SoonIter in #3007
  • docs: Update documentation and improve frontmatter references by @SoonIter in #3009
  • docs: improve static assets documentation structure and clarifiy public folder usage by @SoonIter in #3011
  • docs: simplify CSS modification state management by @SoonIter in #3014
  • docs(zh): rename "้ข„่งˆ้กต" to "Overview ้กต" for terminology consistency by @SoonIter in #3016
  • docs(theme): refactor home page and component documentation by @SoonIter in #3015
  • docs: remove URL parameters as switches section from custom page docs by @SoonIter in #3024
  • docs(description): add description frontmatter to ui documentation files by @SoonIter in #3008

Other Changes

  • chore(deps): update all patch dependencies by @renovate[bot] in #2991
  • chore(deps): update dependency react-router-dom to ^7.12.0 by @renovate[bot] in #2992
  • chore(deps): update pnpm to v10.28.0 by @renovate[bot] in #2993
  • chore(deps): update shiki monorepo to ^3.21.0 by @renovate[bot] in #2994
  • chore(deps): upgrade @rslib/core 0.19.2 by @SoonIter in #3002
  • refactor(plugin-rss)!: requires the ssg config, and remove _html field by @SoonIter in #3003
  • refactor(core): replace @rspress/mdx-rs and html-to-text with @mdx-js/mdx createProcessor for toc and searchIndex generation by @SoonIter in #3001
  • chore(deps): update all patch dependencies by @renovate[bot] in #3018
  • chore(deps): update actions/setup-node action to v6.2.0 by @renovate[bot] in #3019
  • chore(deps): update dependency cspell to ^9.6.0 by @renovate[bot] in #3021
  • chore(deps): update dependency @rsdoctor/rspack-plugin to v1.5.0 by @renovate[bot] in #3020
  • chore(ssg): experimentalExcludeRoutePaths warning level to info by @SoonIter in #3025
  • Release v2.0.0-rc.6 by @SoonIter in #3033

Full Changelog: v2.0.0-rc.5...v2.0.0-rc.6

Don't miss a new rspress release

NewReleases is sending notifications on new releases.