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
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