
"Docusaurus, the React-based static site generator maintained by Meta's open-source team, has released version 3.9. The new update focuses on modernizing the runtime environment, improving search capabilities with Algolia DocSearch v4 AI, and expanding internationalization (i18n) flexibility, while maintaining backward compatibility for existing documentation projects. Docusaurus 3.9 introduces key updates across three areas: AI-powered search, runtime modernization, and global site management."
"The standout addition is full support for DocSearch v4, which brings Algolia's new Ask AI feature directly into documentation sites. This allows users to query content conversationally, using an embedded chat-style assistant trained on the site's indexed pages. Projects can remain on DocSearch v3 or upgrade incrementally to v4 to unlock the AI assistant. To upgrade, developers can use the npm update @docsearch/react command."
"The release raises the Node.js baseline requirement to v20.0.0, dropping support for Node 18. While this change may impact CI/CD pipelines or containerized builds, it is not considered a breaking change since Node 18 has reached end-of-life and is no longer supported. Some developers have argued that due to the release dropping Node v18 support, it should have been considered a breaking change."
Docusaurus 3.9 adds full support for Algolia DocSearch v4, enabling an embedded Ask AI conversational assistant that queries site-indexed pages. Projects can remain on DocSearch v3 or upgrade incrementally via npm update @docsearch/react. The release modernizes the runtime by raising the Node.js baseline to v20.0.0 and drops Node 18 support, potentially affecting CI/CD and containerized builds. New i18n capabilities allow overriding baseUrl and url per locale with i18n.localeConfigs[locale], support multi-domain deployments, and improve build performance via a translate flag set to false by default. A new key attribute enables explicit sidebar item keys. Translation fixes include Brazilian Portuguese and Ukrainian.
Read at InfoQ
Unable to calculate read time
Collection
[
|
...
]