- Further reduce memory usage to avoid heap memory allocation failure.
- Fix
keywordsfrontmatter for SEO not working properly. - Fix
swizzlecommand not passing context properly to theme packages. - Add
extendCliapi for plugins. This will allow plugin to further extend Docusaurus CLI. - Fix
swizzlecommand not being able to swizzle single js file. - Fix logo URL in footer to be appended with baseUrl automatically.
- Add the option
--no-openforstartcommand. - Set
@babel/envuseBuiltins tousage. This will automatically use browserlist and import polyfills required. - Modified TerserWebpackPlugin
terserOptionsfor better cross-browser compatibility. - BREAKING
withBaseUrlis renamed touseBaseUrlbecause its a React Hooks. Make sure you import/rename it correctly. Eg:import useBaseUrl from '@docusaurus/useBaseUrl; - Fix potential security vulnerability because we're exposing the directory structure of the host machine.
- Upgrade dependencies.