3.0.0-rc.0 #9429
Replies: 2 comments 6 replies
-
I was taking a look at the migration guide, specifically at https://docusaurus.io/blog/preparing-your-site-for-docusaurus-v3#bad-usage-of--1 But I wonder how can I write blogs if I want to use the default truncateMarker |
Beta Was this translation helpful? Give feedback.
-
It is exciting to see ESM support for config file. Because of that I converted Jest website got another update and now it is using I was expecting there will be a need to convert the config file in ESM, because the plugin is now an ESM package. Strangely Nothing is broken. The website builds as expected. Only the code looks puzzling. So I wanted to draw your attention. |
Beta Was this translation helpful? Give feedback.
-
v3.0.0-rc.0 (2023-10-20)
Docusaurus v3 is feature complete.
It is now used by at least 3 major sites: Docusaurus, Jest and React-Native, and a few community sites. We fixed all the tiny issues encountered during that process.
This is now time to move v3 to the RC stage!
The final release is close, and the V3 upgrade guide is already available.
Release links
Dependency upgrades
Docusaurus v3 is mostly an infrastructure upgrade, notably:
Breaking changes
The breaking changes are exhaustively documented in the V3 upgrade guide.
MDX v2 is the most annoying breaking change of Docusaurus v3: it will likely require you to update a few md/mdx files to ensure they still compile fine and render exactly as before.
The UI should mostly remain unchanged from the latest v2.x release, and we encourage you to try visual regression testing to avoid introducing any visual glitch during this upgrade.
Before attempting the upgrade, we also recommend to prepare your site incrementally while staying under Docusaurus v2. This will make it easier to adopt v3, and help reduce the size of the final PR, making it easier to review.
Features highlight
v3 also comes with a few useful features that we'll detail in the final release blog post, but you can get an overview by reading the changelog.
Notable features:
Example upgrade PRs:
Use these PRs as inspiration to figure out what it takes to upgrade to v3:
Changelog
💥 Breaking Change
create-docusaurus
,docusaurus-plugin-content-docs
,docusaurus-plugin-ideal-image
,docusaurus-types
,docusaurus-utils
,docusaurus
create-docusaurus
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus
prism-react-renderer
to v2,react-live
to v4 (@harryzcy)create-docusaurus
,docusaurus-cssnano-preset
,docusaurus-logger
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-debug
,docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-google-tag-manager
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-classic
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
,docusaurus-theme-search-algolia
,docusaurus-theme-translations
,docusaurus-utils-common
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
,eslint-plugin
,lqip-loader
docusaurus-plugin-content-docs
,docusaurus-theme-classic
docusaurus-theme-classic
,docusaurus-theme-translations
docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
create-docusaurus
,docusaurus-plugin-content-docs
,docusaurus-plugin-debug
,docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-google-tag-manager
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
,docusaurus-theme-search-algolia
,docusaurus-tsconfig
,docusaurus
docusaurus-plugin-content-blog
create-docusaurus
,docusaurus-tsconfig
create-docusaurus
,docusaurus-mdx-loader
,docusaurus-module-type-aliases
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-debug
,docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-google-tag-manager
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus
create-docusaurus
create-docusaurus
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-content-blog
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-mermaid
,docusaurus-types
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus
🚀 New Feature
create-docusaurus
,docusaurus-plugin-content-docs
,docusaurus-plugin-ideal-image
,docusaurus-types
,docusaurus-utils
,docusaurus
docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
create-docusaurus
create-docusaurus
(@colinhacks)docusaurus-plugin-content-blog
docusaurus-theme-classic
docusaurus-plugin-client-redirects
,docusaurus-utils-validation
docusaurus
docusaurus-mdx-loader
,docusaurus-types
,docusaurus
docusaurus-plugin-content-pages
,docusaurus-theme-classic
create-docusaurus
,docusaurus-tsconfig
create-docusaurus
,docusaurus-mdx-loader
,docusaurus-module-type-aliases
,docusaurus-plugin-client-redirects
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-plugin-debug
,docusaurus-plugin-google-analytics
,docusaurus-plugin-google-gtag
,docusaurus-plugin-google-tag-manager
,docusaurus-plugin-ideal-image
,docusaurus-plugin-pwa
,docusaurus-plugin-sitemap
,docusaurus-preset-classic
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
,docusaurus-theme-mermaid
,docusaurus-theme-search-algolia
,docusaurus-types
,docusaurus
docusaurus-theme-common
create-docusaurus
,docusaurus-mdx-loader
,docusaurus-migrate
,docusaurus-plugin-content-blog
,docusaurus-remark-plugin-npm2yarn
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-mermaid
,docusaurus-types
,docusaurus-utils-validation
,docusaurus-utils
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-common
create-docusaurus
,docusaurus-theme-classic
,docusaurus-theme-search-algolia
,eslint-plugin
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-search-algolia
,docusaurus
,eslint-plugin
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-translations
,docusaurus-utils-validation
,docusaurus-utils
🐛 Bug Fix
docusaurus
docusaurus-mdx-loader
docusaurus-theme-classic
docusaurus-mdx-loader
,docusaurus-utils
docusaurus-theme-translations
docusaurus-theme-classic
,docusaurus-theme-translations
docusaurus-theme-common
create-docusaurus
docusaurus-plugin-content-blog
docusaurus-utils
,docusaurus
docusaurus-plugin-debug
docusaurus-utils
docusaurus-plugin-pwa
,docusaurus
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus-utils-validation
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-theme-live-codeblock
docusaurus-mdx-loader
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-utils-validation
,docusaurus
docusaurus-plugin-content-docs
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus
🏃♀️ Performance
docusaurus
docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus
💅 Polish
docusaurus
docusaurus-theme-translations
docusaurus-theme-classic
create-docusaurus
,docusaurus-plugin-content-blog
,docusaurus-plugin-content-docs
,docusaurus-plugin-content-pages
,docusaurus
docusaurus-theme-classic
,docusaurus-theme-common
docusaurus-plugin-google-gtag
docusaurus-mdx-loader
,docusaurus-theme-classic
,docusaurus-theme-common
,docusaurus-utils-validation
,docusaurus
📝 Documentation
plugin-content-sitemap
->plugin-sitemap
(@chubei)#customFields
(@Zwyx)frontMatter.custom_edit_url: null
(@homotechsual)docusaurus-logger
create-docusaurus
docusaurus-plugin-ideal-image
docusaurus-mdx-loader
🔧 Maintenance
docusaurus-migrate
docusaurus-theme-search-algolia
docusaurus-theme-translations
docusaurus-plugin-content-blog
create-docusaurus
,docusaurus-theme-classic
docusaurus
Committers: 131
This discussion was created from the release 3.0.0-rc.0.
Beta Was this translation helpful? Give feedback.
All reactions