Skip to content

Conversation

@thomhurst
Copy link
Owner

This PR contains the following updates:

Package Type Update Change
@docusaurus/core (source) dependencies patch 3.9.1 -> 3.9.2
@docusaurus/module-type-aliases (source) devDependencies patch 3.9.1 -> 3.9.2
@docusaurus/preset-classic (source) dependencies patch 3.9.1 -> 3.9.2
@docusaurus/tsconfig (source) devDependencies patch 3.9.1 -> 3.9.2
@docusaurus/types (source) devDependencies patch 3.9.1 -> 3.9.2

Release Notes

facebook/docusaurus (@​docusaurus/core)

v3.9.2

Compare Source

🐛 Bug Fix
  • docusaurus-plugin-content-docs
  • docusaurus-cssnano-preset
  • docusaurus-theme-search-algolia
  • docusaurus-theme-translations
  • docusaurus-theme-classic, docusaurus-theme-common
    • #​11466 fix(theme): Fix CSS scroll-margin-top when clicking footnote items, factorize code (@​slorber)
  • docusaurus
  • docusaurus-theme-mermaid
    • #​11437 fix(theme-mermaid): Fix Mermaid ELK layout dependency required bug on v3.9 (@​slorber)
🏃‍♀️ Performance
  • docusaurus-theme-mermaid
💅 Polish
  • docusaurus-theme-classic
🤖 Dependencies
🌐 Translations
Committers: 9

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@thomhurst thomhurst added dependencies Pull requests that update a dependency file PATCH renovate-bot labels Oct 17, 2025
@thomhurst thomhurst enabled auto-merge (squash) October 17, 2025 15:25
@claude
Copy link
Contributor

claude bot commented Oct 17, 2025

Claude finished @thomhurst's task —— View job


PR Review: Docusaurus v3.9.2 Update

I've completed my review of this dependency update PR. Here's my comprehensive analysis:

Todo List:

  • Review package.json changes
  • Analyze yarn.lock updates
  • Review Docusaurus v3.9.2 changelog for security/breaking changes
  • Assess impact on TUnit documentation
  • Provide comprehensive review feedback

Review Summary: ✅ APPROVED

This is a safe and recommended dependency update with no concerns.

Code Quality & Best Practices: ✅ Excellent

  • Clean dependency management: All 5 Docusaurus packages updated consistently from 3.9.13.9.2
  • Proper lockfile maintenance: Yarn.lock correctly updated with new package hashes and resolved URLs
  • Automated by Renovate: Ensures consistency and reduces human error

Security Assessment: ✅ No Concerns

  • Patch version update: This is a 3.9.13.9.2 patch update with only bug fixes
  • No security vulnerabilities: Release notes show only bug fixes and performance improvements
  • Trusted source: Official Docusaurus packages from Facebook's verified npm organization

Bug Fixes & Performance: ✅ Positive Impact

The v3.9.2 release includes several beneficial fixes:

  • CSS fixes: Improved scroll-margin-top for footnotes and print view cleanup
  • Documentation: Fixed missing sidebar_key front matter support
  • Search improvements: Fixed Algolia AskAI validation logic
  • Performance: Lazy loading improvements for Mermaid theme
  • Internationalization: Enhanced Polish and Arabic translations

Test Coverage: ✅ Not Required

  • Patch update: No breaking changes or new APIs requiring tests
  • Documentation site: Changes are runtime-only, existing build/deploy processes remain valid

Performance Considerations: ✅ Improved

  • Lazy loading: Mermaid library now loads lazily, reducing initial bundle size
  • CSS optimizations: Fixed counter minification issues in cssnano preset

Breaking Changes: ✅ None

  • Fully backward compatible: Patch version guarantees no breaking changes
  • Safe upgrade: No configuration changes or code modifications needed

Recommendations:

  1. ✅ Merge this PR - Safe and beneficial update
  2. ✅ Enable auto-merge - Renovate's automerge is appropriate for patch updates like this
  3. ✅ Monitor post-merge - Verify documentation site builds and renders correctly

Files Changed Review:

  • docs/package.json ✅ - Clean version bumps for all 5 packages
  • docs/yarn.lock ✅ - Proper lockfile update with correct package hashes

@thomhurst thomhurst merged commit d90aa7c into main Oct 17, 2025
13 checks passed
@thomhurst thomhurst deleted the renovate/docusaurus branch October 17, 2025 15:54
This was referenced Oct 17, 2025
This was referenced Oct 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file PATCH renovate-bot

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants