Skip to content

Releases: web-infra-dev/rspress

v2.0.0-beta.3

30 Apr 11:35
2e373eb
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

Highlights ✨

Support dynamic TOC generation

related PR: #2018

It brings the application of the mdx component to a new level, ships lots of features and closes lots of issues

1. Support mdx with <Tabs />

image

2. Support the <Badge /> in Title

e.g:

// foo.mdx
## Title <Badge>Required</Badge>

What's Changed

New Features 🎉

  • feat(theme/toc)!: use dynamic toc generation by @ktiays in #2018

Bug Fixes 🐞

Document 📖

Other Changes

  • chore(deps): update all patch dependencies by @renovate in #2103
  • chore(deps): update dependency @changesets/cli to ^2.29.2 by @renovate in #2104
  • chore(deps): update dependency @rstack-dev/doc-ui to v1.8.0 by @renovate in #2106
  • chore(deps): update dependency create-rstack to v1.4.0 by @renovate in #2107
  • chore(deps): update playwright monorepo to v1.52.0 by @renovate in #1782
  • refactor(mdx-loader): remove flattenMdxContent in loader by @SoonIter in #2101
  • chore(plugin-llms): reduce pkg size by external deps by @SoonIter in #2110
  • chore(deps): migrate react-helmet-async to @dr.pogodin/react-helmet by @SoonIter in #2111
  • Release v2.0.0-beta.3 by @SoonIter in #2112

New Contributors

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

v1.43.12

25 Apr 04:08
b5981eb
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix: ssg default value should be true by @SoonIter in #2064
  • fix(plugin-api-docgen): fallback to en, and should report warning msg when no replacing (#2004) by @SoonIter in #2097

Other Changes

Full Changelog: v1.43.11...v1.43.12

v2.0.0-beta.2

24 Apr 09:24
3f473c0
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

Highlights✨

@rspress/plugin-llms

related PR: #2034, #2093

Generate llms.txt related files for your Rspress site, allowing large language models to better understand your documentation site.

What's Changed

New Features 🎉

  • feat(plugin-llms): add include option and only generate for default lang by @SoonIter in #2093

Other Changes

  • chore(plugin-llms): adjust the llms-full.txt format and add url frontmatter by @SoonIter in #2095
  • Release v2.0.0-beta.2 by @SoonIter in #2096

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2

v2.0.0-beta.1

24 Apr 06:40
287d7ab
Compare
Choose a tag to compare
v2.0.0-beta.1 Pre-release
Pre-release

Breaking Changes 🚨

Remove mdxRs options

related PR: #2087

The core process of Rspress 2.0 will be handled by mdxjs with shiki, facilitating feature iteration. MdxRs would only handle some meta data generation. After a period of iteration, consideration may be given to mdxRs

Drop support for Node 16

related PR: #2085

Node16 has reached EOL on September 11th, 2023, see https://nodejs.org/en/blog/announcements/nodejs16-eol

Rspress 2.0 will drop support for Node 16 and the minimum supported Node version is 18.

Highlights✨

Migrate all the packages to "type: module" and pure esm with publint

related PR: #2084

What's Changed

New Features 🎉

  • feat: migrate all the packages to "type: module" and pure esm with publint by @SoonIter in #2084
  • feat!: drop support for Node 16 by @chenjiahan in #2085
  • feat(plugin-llms): init @rspress/plugin-llms by @SoonIter in #2034

Bug Fixes 🐞

Other Changes

Full Changelog: v2.0.0-beta.0...v2.0.0-beta.1

v2.0.0-beta.0

21 Apr 08:05
d2f866e
Compare
Choose a tag to compare
v2.0.0-beta.0 Pre-release
Pre-release

Breaking Changes 🚨

Upgrade to react@19 and react-dom@19

related PR: #2073

What's Changed

New Features 🎉

  • feat(deps)!: bump to react@19 and react-dom@19 by default by @SoonIter in #2073

Document 📖

Other Changes

Full Changelog: v2.0.0-alpha.12...v2.0.0-beta.0

v2.0.0-alpha.12

18 Apr 02:59
8ce3c3b
Compare
Choose a tag to compare
v2.0.0-alpha.12 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat(ssg): add printFileSize to SSG, and refactor renderPages to a rsbuildPluginSSG by @SoonIter in #2065

Document 📖

Other Changes

Full Changelog: v2.0.0-alpha.11...v2.0.0-alpha.12

v2.0.0-alpha.11

15 Apr 03:22
009cd71
Compare
Choose a tag to compare
v2.0.0-alpha.11 Pre-release
Pre-release

What's Changed

New Features 🎉

Bug Fixes 🐞

  • fix: wrong hydration, hydrate twice by @SoonIter in #2063
  • fix(ssg): the hydration error when using typeof window === undefined by @SoonIter in #2066

Other Changes

Full Changelog: v2.0.0-alpha.10...v2.0.0-alpha.11

v2.0.0-alpha.10

13 Apr 04:44
6dd7042
Compare
Choose a tag to compare
v2.0.0-alpha.10 Pre-release
Pre-release

What's Changed

New Features 🎉

  • feat(theme-default): add beforeHeroActions and afterHeroActions by @SoonIter in #2057
  • feat(ssg)!: remove ssg fallback and add ssg: false hint by @SoonIter in #2055

Bug Fixes 🐞

Other Changes

Full Changelog: v2.0.0-alpha.9...v2.0.0-alpha.10

v2.0.0-alpha.9

10 Apr 09:15
dc7ec83
Compare
Choose a tag to compare
v2.0.0-alpha.9 Pre-release
Pre-release

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/plugin-shiki 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 🎉

Bug Fixes 🐞

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

v1.43.11

09 Apr 11:11
3eac75f
Compare
Choose a tag to compare

What's Changed

Bug Fixes 🐞

  • fix(firefox): location too much change firefox issue by @SoonIter in #2047

Other Changes

Full Changelog: v1.43.10...v1.43.11