Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 15 additions & 15 deletions CHANGELOG-v2.md
Original file line number Diff line number Diff line change
Expand Up @@ -996,7 +996,7 @@ Bad npm publish, please use 2.0.1
- `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-theme-classic`, `docusaurus-theme-live-codeblock`
- [#7027](https://github.com/facebook/docusaurus/pull/7027) refactor(content-docs): deduplicate types, JSDoc for some APIs ([@Josh-Cena](https://github.com/Josh-Cena))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-theme-search-algolia`, `docusaurus-utils-common`
- [#7085](https://github.com/facebook/docusaurus/pull/7085) refactor: mark a few client-side packages as side-effect-free ([@Josh-Cena](https://github.com/Josh-Cena))
Expand Down Expand Up @@ -1554,7 +1554,7 @@ Bad npm publish, please use 2.0.1
- `docusaurus-mdx-loader`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus`
- [#6474](https://github.com/facebook/docusaurus/pull/6474) test: rename 'fixtures' to '**fixtures**' ([@nschonni](https://github.com/nschonni))

#### :running_woman: Performance
#### :zap: Performance

- `create-docusaurus`, `docusaurus-mdx-loader`, `docusaurus-migrate`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-theme-search-algolia`, `docusaurus-theme-translations`, `docusaurus-utils`, `docusaurus`
- [#6725](https://github.com/facebook/docusaurus/pull/6725) refactor: convert all fs methods to async ([@Josh-Cena](https://github.com/Josh-Cena))
Expand Down Expand Up @@ -2433,7 +2433,7 @@ Bad npm publish, use beta.13 instead
- [#5720](https://github.com/facebook/docusaurus/pull/5720) chore: regenerate beta.7 examples ([@lex111](https://github.com/lex111))
- [#5719](https://github.com/facebook/docusaurus/pull/5719) chore: remove beta.5 docs ([@lex111](https://github.com/lex111))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#5748](https://github.com/facebook/docusaurus/pull/5748) refactor: perform shallow clone during deploy ([@nlfurniss](https://github.com/nlfurniss))
Expand Down Expand Up @@ -2861,7 +2861,7 @@ Bad npm publish, use beta.13 instead
- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#5284](https://github.com/facebook/docusaurus/pull/5284) refactor: properly type docs version ([@Josh-Cena](https://github.com/Josh-Cena))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-module-type-aliases`, `docusaurus-theme-bootstrap`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-theme-live-codeblock`, `docusaurus-types`, `docusaurus`
- [#5349](https://github.com/facebook/docusaurus/pull/5349) refactor(core): replace useDocusaurusContext().isClient by useIsBrowser() ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -3015,7 +3015,7 @@ Bad npm publish, use beta.13 instead
- [#5137](https://github.com/facebook/docusaurus/pull/5137) chore: upgrade crowdin ([@slorber](https://github.com/slorber))
- [#5111](https://github.com/facebook/docusaurus/pull/5111) misc: monitor site global data with build size bot ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-theme-classic`, `docusaurus-theme-common`
- [#5136](https://github.com/facebook/docusaurus/pull/5136) perf(v2): lazy sidebar categories / collapsibles, reduce html output / build times ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -3689,7 +3689,7 @@ Read the [2.0.0 beta blog post](https://docusaurus.io/blog/2021/05/12/announcing
- `docusaurus-migrate`, `docusaurus-plugin-client-redirects`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-ideal-image`, `docusaurus-theme-common`, `docusaurus-utils`, `docusaurus`
- [#4462](https://github.com/facebook/docusaurus/pull/4462) chore: json files should be linted ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-theme-classic`
- [#4626](https://github.com/facebook/docusaurus/pull/4626) refactor(v2): toggleResponsiveSidebar => more stable callback ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -4122,7 +4122,7 @@ Starting with this release for a proper work of i18n functionality, you need to
- `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-content-pages`, `docusaurus-plugin-debug`, `docusaurus-remark-plugin-npm2yarn`, `docusaurus-utils`, `docusaurus`, `stylelint-copyright`
- [#3959](https://github.com/facebook/docusaurus/pull/3959) chore(v2): fix windows Jest tests ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-cssnano-preset`, `docusaurus-plugin-content-blog`, `docusaurus`
- [#4355](https://github.com/facebook/docusaurus/pull/4355) perf(v2): improve blog mdx-loader and postcss loader ([@lex111](https://github.com/lex111))
Expand Down Expand Up @@ -4968,7 +4968,7 @@ Failed release
- `docusaurus-1.x`
- [#3218](https://github.com/facebook/docusaurus/pull/3218) chore(v1): release 1.14.6 ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-client-redirects`, `docusaurus-theme-search-algolia`, `docusaurus`
- [#3238](https://github.com/facebook/docusaurus/pull/3238) refactor(v2): precompile ETA templates ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -5395,7 +5395,7 @@ Failed release
- `docusaurus-theme-classic`
- [#2858](https://github.com/facebook/docusaurus/pull/2858) refactor(v2): add missing main landmark for needed pages ([@lex111](https://github.com/lex111))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-content-blog`, `docusaurus-plugin-sitemap`
- [#2936](https://github.com/facebook/docusaurus/pull/2936) perf(v2): convert synchronous filewrite to asynchronous ([@moonrailgun](https://github.com/moonrailgun))
Expand Down Expand Up @@ -5570,7 +5570,7 @@ Bad release, check ## 2.0.0-alpha.58
- `docusaurus-theme-classic`, `docusaurus-theme-live-codeblock`, `docusaurus`
- [#2464](https://github.com/facebook/docusaurus/pull/2464) refactor(v2): add @theme-init alias to give access to initial components ([@lex111](https://github.com/lex111))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#2684](https://github.com/facebook/docusaurus/pull/2684) refactor(v2): replace EJS with Eta for SSR generation ([@nebrelbug](https://github.com/nebrelbug))
Expand Down Expand Up @@ -6178,7 +6178,7 @@ Bad release, check ## 2.0.0-alpha.58
- `docusaurus-1.x`, `docusaurus-init`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-blog`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-theme-live-codeblock`, `docusaurus`
- [#2102](https://github.com/facebook/docusaurus/pull/2102) misc: add command to run prettier on docs ([@yangshun](https://github.com/yangshun))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#2118](https://github.com/facebook/docusaurus/pull/2118) perf(v2): reduce HTML payload by eliminating chunk-map ([@endiliey](https://github.com/endiliey))
Expand Down Expand Up @@ -6251,7 +6251,7 @@ For example, if you've swizzled `@theme/DocItem`. You'll have to update
- [#2081](https://github.com/facebook/docusaurus/pull/2081) refactor(v2): move scripts/stylesheets injection to server side ([@endiliey](https://github.com/endiliey))
- [#2080](https://github.com/facebook/docusaurus/pull/2080) refactor(v2): minor code refactoring on component creator ([@endiliey](https://github.com/endiliey))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-utils`
- [#2089](https://github.com/facebook/docusaurus/pull/2089) perf(v2): improve dev build time by not overwriting file if possible ([@endiliey](https://github.com/endiliey))
Expand Down Expand Up @@ -6331,7 +6331,7 @@ For example, if you've swizzled `@theme/DocItem`. You'll have to update
- `docusaurus-init`, `docusaurus-mdx-loader`, `docusaurus-plugin-content-docs`, `docusaurus`
- [#2029](https://github.com/facebook/docusaurus/pull/2029) chore(v2): bump deps and remove unused deps ([@endiliey](https://github.com/endiliey))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-google-analytics`, `docusaurus-plugin-google-gtag`
- [#2070](https://github.com/facebook/docusaurus/pull/2070) perf(v2): more performant gtag and analytics plugin ([@endiliey](https://github.com/endiliey))
Expand Down Expand Up @@ -6457,7 +6457,7 @@ For example, if you've swizzled `@theme/DocItem`. You'll have to update
- `docusaurus-1.x`, `docusaurus-init-1.x`, `docusaurus-init`, `docusaurus-plugin-content-docs`, `docusaurus-plugin-ideal-image`, `docusaurus-types`, `docusaurus`
- [#1985](https://github.com/facebook/docusaurus/pull/1985) chore(v2): update dependencies ([@endiliey](https://github.com/endiliey))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#1979](https://github.com/facebook/docusaurus/pull/1979) perf(v2): reduce main bundle size by using es5 if possible ([@endiliey](https://github.com/endiliey))
Expand Down Expand Up @@ -6504,7 +6504,7 @@ For example, if you've swizzled `@theme/DocItem`. You'll have to update
- Other
- [#1952](https://github.com/facebook/docusaurus/pull/1952) chore(v2): add lerna-changelog ([@endiliey](https://github.com/endiliey))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-content-docs`, `docusaurus-utils`, `docusaurus`
- [#1951](https://github.com/facebook/docusaurus/pull/1951) perf(v2): skip runtime fileHash cache in prod & get timestamp asynchronously ([@endiliey](https://github.com/endiliey))
Expand Down
18 changes: 9 additions & 9 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@
- `docusaurus-bundler`, `docusaurus-faster`, `docusaurus-theme-mermaid`
- [#11496](https://github.com/facebook/docusaurus/pull/11496) fix(faster): fix server build SWC / browserslist node target ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-content-blog`
- [#11707](https://github.com/facebook/docusaurus/pull/11707) refactor(content-blog): decouple getTagsFile from generateBlogPosts ([@garry00107](https://github.com/garry00107))
Expand Down Expand Up @@ -239,7 +239,7 @@
- `docusaurus-theme-mermaid`
- [#11437](https://github.com/facebook/docusaurus/pull/11437) fix(theme-mermaid): Fix Mermaid ELK layout dependency required bug on v3.9 ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-theme-mermaid`
- [#11438](https://github.com/facebook/docusaurus/pull/11438) perf(theme-mermaid): lazy load the Mermaid library ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -416,7 +416,7 @@
- `docusaurus-types`
- [#11221](https://github.com/facebook/docusaurus/pull/11221) fix(types): fix future flags public types ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-plugin-content-blog`, `docusaurus-plugin-sitemap`, `docusaurus-theme-classic`, `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#11211](https://github.com/facebook/docusaurus/pull/11211) perf: avoid duplicated `git log` calls in `loadContent()` and `postBuild()` for untracked Git files ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -533,7 +533,7 @@
- `docusaurus-logger`
- [#10818](https://github.com/facebook/docusaurus/pull/10818) fix: perflogger mark detail bug ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-utils`, `docusaurus`
- [#11178](https://github.com/facebook/docusaurus/pull/11178) perf(core): disable Rspack `parallelCodeSplitting` temporarily ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -885,7 +885,7 @@
- `docusaurus-types`, `docusaurus`
- [#10420](https://github.com/facebook/docusaurus/pull/10420) fix(types): fix type of PluginModule ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-bundler`, `docusaurus-faster`
- [#10605](https://github.com/facebook/docusaurus/pull/10605) fix(core): Use proper swc loader options ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -1281,7 +1281,7 @@ Failed release
- `docusaurus-utils`
- [#10022](https://github.com/facebook/docusaurus/pull/10022) fix(utils): getFileCommitDate should support `log.showSignature=true` ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#10060](https://github.com/facebook/docusaurus/pull/10060) refactor(core): optimize App entrypoint, it should not re-render when navigating ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -1414,7 +1414,7 @@ Failed release
- `docusaurus-theme-classic`, `docusaurus-theme-translations`
- [#9851](https://github.com/facebook/docusaurus/pull/9851) fix(theme-classic): should use plurals for category items description ([@baradusov](https://github.com/baradusov))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus-types`, `docusaurus-utils`, `docusaurus`
- [#9975](https://github.com/facebook/docusaurus/pull/9975) refactor(core): improve dev perf, fine-grained site reloads - part 3 ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -1516,7 +1516,7 @@ Failed release
- `docusaurus-module-type-aliases`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus-utils`, `docusaurus`
- [#9732](https://github.com/facebook/docusaurus/pull/9732) fix(core): various broken anchor link fixes ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#9778](https://github.com/facebook/docusaurus/pull/9778) perf(core): optimize broken links checker ([@slorber](https://github.com/slorber))
Expand Down Expand Up @@ -1773,7 +1773,7 @@ Failed release
- `docusaurus-plugin-content-docs`, `docusaurus-theme-classic`, `docusaurus-theme-common`, `docusaurus`
- [#7966](https://github.com/facebook/docusaurus/pull/7966) fix(plugin-docs,theme): refactor docs plugin routes and component tree ([@slorber](https://github.com/slorber))

#### :running_woman: Performance
#### :zap: Performance

- `docusaurus`
- [#9051](https://github.com/facebook/docusaurus/pull/9051) perf(core): use React 18 startTransition for hydration ([@sanjaiyan-dev](https://github.com/sanjaiyan-dev))
Expand Down
2 changes: 1 addition & 1 deletion lerna.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
"pr: breaking change": ":boom: Breaking Change",
"pr: new feature": ":rocket: New Feature",
"pr: bug fix": ":bug: Bug Fix",
"pr: performance": ":running_woman: Performance",
"pr: performance": ":zap: Performance",
"pr: polish": ":nail_care: Polish",
"pr: documentation": ":memo: Documentation",
"pr: dependencies": ":robot: Dependencies",
Expand Down
43 changes: 22 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,24 +78,24 @@
},
"devDependencies": {
"@ai-sdk/react": "^2.0.30",
"@crowdin/cli": "^3.13.0",
"@crowdin/cli": "^4.14.2",
"@prettier/plugin-xml": "^2.2.0",
"@swc/core": "^1.7.39",
"@swc/core": "^1.15.32",
"@swc/jest": "^0.2.39",
"@testing-library/dom": "^10.4.1",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"@types/fs-extra": "^11.0.4",
"@types/jest": "^30.0.0",
"@types/lodash": "^4.14.197",
"@types/node": "^20.19.37",
"@types/lodash": "^4.17.24",
"@types/node": "^25.6.0",
"@types/prompts": "^2.4.4",
"@types/react": "^19.2.10",
"@types/semver": "^7.5.0",
"@types/react": "^19.2.14",
"@types/semver": "^7.7.1",
"@types/shelljs": "^0.8.12",
"@typescript-eslint/eslint-plugin": "^5.62.0",
"@typescript-eslint/parser": "^5.62.0",
"cross-env": "^7.0.3",
"cross-env": "^10.1.0",
"cspell": "^8.18.1",
"eslint": "^8.45.0",
"eslint-config-airbnb": "^19.0.4",
Expand All @@ -108,34 +108,35 @@
"eslint-plugin-react-compiler": "^19.0.0-beta-40c6c23-20250301",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-regexp": "^1.15.0",
"husky": "^8.0.3",
"husky": "^9.1.7",
"image-size": "^2.0.2",
"jest": "^30.2.0",
"jest-environment-jsdom": "^30.2.0",
"jest-serializer-ansi-escapes": "^4.0.0",
"jest": "^30.3.0",
"jest-environment-jsdom": "^30.3.0",
"jest-serializer-ansi-escapes": "^5.0.0",
"jest-serializer-react-helmet-async": "^1.0.21",
"lerna": "^7.4.2",
"lerna-changelog": "^2.2.0",
"lint-staged": "~13.2.3",
"lockfile-lint": "^4.14.0",
"lint-staged": "^16.4.0",
"lockfile-lint": "^5.0.0",
"npm-run-all": "^4.1.5",
"patch-package": "^8.0.0",
"pkg-pr-new": "^0.0.66",
"patch-package": "^8.0.1",
"pkg-pr-new": "^0.0.68",
"postinstall-postinstall": "^2.1.0",
"prettier": "^2.8.8",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"react": "^19.2.5",
"react-dom": "^19.2.5",
"rimraf": "^3.0.2",
"sharp": "^0.32.3",
"sharp": "^0.34.5",
"strip-ansi": "^6.0.1",
"stylelint": "^14.16.1",
"stylelint-config-prettier": "^9.0.5",
"stylelint-config-standard": "^29.0.0",
"syncpack": "^14.3.0",
"typescript": "~6.0.2"
"syncpack": "^14.3.1",
"typescript": "~6.0.3"
},
"resolutions": {
"**/pretty-format/react-is": "^19.2.4"
"**/pretty-format/react-is": "^19.2.0",
"axios": "^1.15.2"
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}
8 changes: 4 additions & 4 deletions packages/create-docusaurus/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,14 @@
"dependencies": {
"@docusaurus/logger": "3.9.2",
"commander": "^5.1.0",
"cross-spawn": "^7.0.0",
"cross-spawn": "^7.0.6",
"prompts": "^2.4.2",
"semver": "^7.5.4",
"supports-color": "^9.4.0",
"semver": "^7.7.4",
"supports-color": "^10.2.2",
"tslib": "^2.6.0"
},
"devDependencies": {
"@types/supports-color": "^8.1.1"
"@types/supports-color": "^10.0.0"
},
"engines": {
"node": ">=24.14"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,18 +18,18 @@
"@docusaurus/core": "3.9.2",
"@docusaurus/faster": "3.9.2",
"@docusaurus/preset-classic": "3.9.2",
"@mdx-js/react": "^3.0.0",
"@mdx-js/react": "^3.1.1",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
"react": "^19.2.0",
"react-dom": "^19.2.0"
"prism-react-renderer": "^2.4.1",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "3.9.2",
"@docusaurus/tsconfig": "3.9.2",
"@docusaurus/types": "3.9.2",
"@types/react": "^19.2.10",
"typescript": "~6.0.2"
"@types/react": "^19.2.14",
"typescript": "~6.0.3"
},
"browserslist": {
"production": [
Expand Down
8 changes: 4 additions & 4 deletions packages/create-docusaurus/templates/classic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
"@docusaurus/core": "3.9.2",
"@docusaurus/faster": "3.9.2",
"@docusaurus/preset-classic": "3.9.2",
"@mdx-js/react": "^3.0.0",
"@mdx-js/react": "^3.1.1",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
"react": "^19.2.0",
"react-dom": "^19.2.0"
"prism-react-renderer": "^2.4.1",
"react": "^19.2.5",
"react-dom": "^19.2.5"
},
"devDependencies": {
"@docusaurus/module-type-aliases": "3.9.2",
Expand Down
8 changes: 4 additions & 4 deletions packages/docusaurus-bundler/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,18 +29,18 @@
"copy-webpack-plugin": "^14.0.0",
"css-loader": "^6.11.0",
"css-minimizer-webpack-plugin": "^8.0.0",
"cssnano": "^7.1.4",
"cssnano": "^7.1.7",
"file-loader": "^6.2.0",
"html-minifier-terser": "^7.2.0",
"mini-css-extract-plugin": "^2.10.2",
"null-loader": "^4.0.1",
"postcss": "^8.5.9",
"postcss": "^8.5.12",
"postcss-loader": "^8.2.1",
"postcss-preset-env": "^11.2.0",
"postcss-preset-env": "^11.2.1",
"terser-webpack-plugin": "^5.4.0",
"tslib": "^2.6.0",
"url-loader": "^4.1.1",
"webpack": "^5.106.0",
"webpack": "^5.106.2",
"webpackbar": "^7.0.0"
},
"peerDependencies": {
Expand Down
Loading
Loading