fix(deps): update all non-major dependencies #179
+2,046
−1,948
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
20.0.0->20.2.020.0.0->20.2.09.36.0->9.39.21.1.7->1.1.81.2.3->1.2.42.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.22.0.0-beta.34->2.0.0-rc.24.1.13->4.1.1824.5.2->24.10.419.1.13->19.2.710.4.21->10.4.2320.0.0->20.2.09.36.0->9.39.216.4.0->16.5.016.2.1->16.2.7^0.544.0->^0.562.010.17.1->10.26.110.17.1->10.26.13.6.2->3.7.43.3.1->3.4.04.1.13->4.1.185.9.2->5.9.38.44.1->8.50.00.1.0-next.1->0.1.2Release Notes
conventional-changelog/commitlint (@commitlint/cli)
v20.2.0Compare Source
Note: Version bump only for package @commitlint/cli
v20.1.0Compare Source
Note: Version bump only for package @commitlint/cli
conventional-changelog/commitlint (@commitlint/config-conventional)
v20.2.0Compare Source
Note: Version bump only for package @commitlint/config-conventional
eslint/eslint (@eslint/js)
v9.39.2Compare Source
v9.39.1Compare Source
v9.39.0Compare Source
v9.38.0Compare Source
Features
ce40f74feat: updatecomplexityrule to only highlight function header (#20048) (Atul Nair)e37e590feat: correctno-loss-of-precisionfalse positives withenotation (#20187) (Francesco Trotta)Bug Fixes
50c3dfdfix: improve type support for isolated dependencies in pnpm (#20201) (Francesco Trotta)a1f06a3fix: correct SourceCode typings (#20114) (Pixel998)Documentation
462675adocs: improve web accessibility by hiding non-semantic character (#20205) (루밀LuMir)c070e65docs: correct formatting inno-irregular-whitespacerule documentation (#20203) (루밀LuMir)b39e71adocs: Update README (GitHub Actions Bot)cd39983docs: movecustom-formatterstype descriptions tonodejs-api(#20190) (Percy Ma)Chores
d17c795chore: upgrade @eslint/js@9.38.0 (#20221) (Milos Djermanovic)25d0e33chore: package.json update for @eslint/js release (Jenkins)c82b5efrefactor: Use types from @eslint/core (#20168) (Nicholas C. Zakas)ff31609ci: add Node.js 25 toci.yml(#20220) (루밀LuMir)004577eci: bump github/codeql-action from 3 to 4 (#20211) (dependabot[bot])eac71fbtest: remove use ofnodejsScopeoption of eslint-scope from tests (#20206) (Milos Djermanovic)4168a18chore: fix typo in legacy-eslint.js (#20202) (Sweta Tanwar)205dbd2chore: fix typos (#20200) (ntnyq)dbb200echore: use team member's username when name is not available in data (#20194) (Milos Djermanovic)8962089chore: mark deprecated rules as available until v11.0.0 (#20184) (Pixel998)v9.37.0Compare Source
Features
39f7fb4feat:preserve-caught-errorshould recognize all static "cause" keys (#20163) (Pixel998)f81eabcfeat: support TS syntax inno-restricted-imports(#19562) (Nitin Kumar)Bug Fixes
a129ccefix: correctno-loss-of-precisionfalse positives for leading zeros (#20164) (Francesco Trotta)09e04fcfix: add missing AST token types (#20172) (Pixel998)861c6dafix: correctESLinttypings (#20122) (Pixel998)Documentation
b950359docs: fix typos across the docs (#20182) (루밀LuMir)42498a2docs: improve ToC accessibility by hiding non-semantic character (#20181) (Percy Ma)29ea092docs: Update README (GitHub Actions Bot)5c97a04docs: showavailableUntilin deprecated rule banner (#20170) (Pixel998)90a71bfdocs: updateREADMEfiles to add badge and instructions (#20115) (루밀LuMir)1603ae1docs: update references frommastertomain(#20153) (루밀LuMir)Chores
afe8a13chore: update@eslint/jsdependency to version 9.37.0 (#20183) (Francesco Trotta)abee4cachore: package.json update for @eslint/js release (Jenkins)fc9381fchore: fix typos in comments (#20175) (overlookmotel)e1574a2chore: unpin jiti (#20173) (renovate[bot])e1ac05erefactor: markESLint.findConfigFile()asasync, add missing docs (#20157) (Pixel998)347906dchore: update eslint (#20149) (renovate[bot])0cb5897test: remove tmp dir created for circular fixes in multithread mode test (#20146) (Milos Djermanovic)bb99566ci: pinjitito version 2.5.1 (#20151) (Pixel998)177f669perf: improve worker count calculation for"auto"concurrency (#20067) (Francesco Trotta)448b57bchore: Mark deprecated formatting rules as available until v11.0.0 (#20144) (Milos Djermanovic)radix-ui/primitives (@radix-ui/react-progress)
v1.1.8web-infra-dev/rspress (@rspress/core)
v2.0.0-rc.2Compare Source
Breaking Changes🚨
themefolder should use@rspress/core/theme-originalIn Rspress V1 document,
@themeis the alias forrspress/theme, but@themeis an alias which points totheme/index.tsxand falls back torspress/theme.rspress/themeor@rspress/core/themepoints to Rspress'stheme-default, they are actually different things.We standardize this behavior, which is the same as docusaurus.
In
docsdirectory,@themeor@rspress/core/themeshould be used, which points totheme/index.tsxand falls back totheme-defaultIn
themedirectory ,@theme-originalor@rspress/core/theme-originalshould be used, which always points to Rspress'stheme-default, used for users to customize themes, which is very useful for users who publish npm theme packages.Merge
@theme-assetsto@themeBefore
We have a separate entry for exporting @theme-assets
After
@theme-assetshas been removed. Icons are exported from@themeand prefixed withIcon, for example:IconSearchRefactor
@rspress/plugin-previewand simplify usageBefore: Required declarations in both config file and MDX file.
After: Only declare in the MDX file.
What's Changed
New Features 🎉
tsx preview="iframe-fixed"and support hmr by @SoonIter in #2806<root>/prefix in remarkFileCodeBlock by @Copilot in #2665@rspress/core/theme-originalby @SoonIter in #2860Performance 🚀
Bug Fixes 🐞
onClickprop by @JounQin in #2811progressiveChunkSizechange by @SoonIter in #2831Document 📖
Other Changes
34e1148by @renovate[bot] in #2798redirect.dts.extensionto fix type issue by @Timeless0911 in #2814FallbackHeadingfor reusing by @JounQin in #2813New Contributors
Full Changelog: web-infra-dev/rspress@v2.0.0-rc.1...v2.0.0-rc.2
v2.0.0-rc.1Compare Source
What's Changed
New Features 🎉
Bug Fixes 🐞
Other Changes
Full Changelog: web-infra-dev/rspress@v2.0.0-rc.0...v2.0.0-rc.1
v2.0.0-rc.0Compare Source
Highlights ✨
💄 Brand new theme
1. BEM classname 🕶
All built-in components now adopt BEM naming. This is a rather old-school choice, but a deliberate one based on user feedback.
Compared with Tailwind CSS, it allows you to flexibly adjust styles anywhere using standard CSS selectors, without restrictions.
For user-side customized doc components, you are free to choose any styling approach — including Tailwind CSS — without worrying about conflicts with Rspress’s default styles.
2. Built-in Default i18n Text 🌏
The new theme includes a set of default translation strings and supports "treeshaking" based on the languages configured in your project:
If your documentation includes only en and zh, only those languages will be bundled.
For languages not supported by Rspress, it automatically falls back to en.
In most cases, you barely need to configure any i18n text manually, which significantly improves usability. You only need to configure i18nSource in rspress.config.ts when a language is missing or when you want to override built-in texts.
In 2.0.0-rc.0, based on contributions from the community, Rspress now includes four built-in languages: zh, en, ja, and ko.
Welcome more contributors to help improve and expand the default language texts.
More info: https://redirect.github.com/web-infra-dev/rspress/discussions/1891#discussioncomment-14933678
3. More CSS Variables 💄
Rspress now exposes additional CSS variables covering theme colors, shiki, code blocks, the homepage, and more — greatly enhancing customization capabilities.
You can experiment with them interactively at https://v2.rspress.rs/ui/vars, preview the results in real time, and copy the variables directly into your project.
4.
rspress eject🆕rspress ejectis a brand-new CLI command that copies the source code of Rspress’s built-in components into your project’s theme/components directory.For example:
rspress eject DocFooterThis gives you the full source of the DocFooter component, enabling you to customize it freely, such as adding license information.
The
rspress ejectfeature is still in testing, and we’ll continue improving the documentation and providing more good customization examples.5. Improved Documentation Reading Experience 📖
Most colors and visual styles have been redesigned and refined by our designers, significantly enhancing the overall visual appeal and reading experience.
What's Changed
New Features 🎉
.rp-doc-outlinetorp-toc-includeby @SoonIter in #2656cacheoptions by @Timeless0911 in #2712config.i18nSourceand default i18n text and remove serveral i18nKeys in themeConfig by @SoonIter in #2738'''tsx lineNumbers wrapCodeby @Copilot in #2746rspress ejectCLI command for theme component customization by @Copilot in #2726Performance 🚀
Bug Fixes 🐞
Document 📖
Other Changes
@rspress/theme-defaultto@rspress/core/themeby @SoonIter in #2690Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.