Home

>

Tools

>

Strapi

>

Releases

>

4.25.11

Strapi Release: 4.25.11

Tag Name: v4.25.11

Release Date: 9/11/2024

Strapi LogoStrapi

Open-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.

TL;DR

Strapi v4.25.11 brings important bug fixes for the marketplace and tooling, along with testing and development workflow enhancements. This release improves the marketplace experience by hiding install buttons for incompatible plugins and fixes documentation deployment dependencies. It also enhances the development workflow by preventing tests with .only from being committed and improves test isolation by clearing sessionStorage between tests.

Highlight of the Release

    • Fixed marketplace UI to hide install buttons for incompatible plugins
    • Enhanced development workflow by preventing tests with .only from being committed
    • Improved test isolation by clearing sessionStorage between tests
    • Fixed missing dependencies for contributor documentation deployment

Migration Guide

No specific migration steps are required for this release. This is a maintenance release with bug fixes and development workflow improvements.

For general update guidance:

Upgrade Recommendations

This release contains important bug fixes and development workflow improvements. It's recommended for all Strapi v4.25.x users to upgrade to v4.25.11, especially if you:

  • Use the Strapi marketplace to install plugins
  • Contribute to Strapi documentation
  • Work on Strapi development and testing

The upgrade should be straightforward with no breaking changes. Update your dependencies using your package manager:

npm install [email protected] --save
# or
yarn upgrade [email protected]

Bug Fixes

Marketplace Improvements

  • Fixed an issue where install buttons were not properly hidden for plugins incompatible with the current Strapi version (#21111)

Tooling Fixes

  • Added missing dependencies for contributor documentation deployment, ensuring proper documentation builds (#21119)

New Features

No major new features were introduced in this release. This version focuses on bug fixes, testing improvements, and development workflow enhancements.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The changes focus on bug fixes, testing improvements, and development workflow enhancements.

Impact Summary

This release has a moderate impact focused on improving developer experience and fixing marketplace functionality. The marketplace fix ensures users only see install buttons for compatible plugins, preventing potential confusion and installation issues. For developers, the testing improvements help maintain code quality by preventing tests with .only from being committed (which would cause other tests to be skipped in CI) and improving test isolation through sessionStorage clearing. The documentation deployment fix ensures contributor documentation builds correctly. Overall, this is a quality-of-life improvement release that enhances stability and development workflows without introducing breaking changes.

Full Release Notes

🔥 Bug fix

💅 Enhancement

⚙️ Chore

📚 Update and Migration Guides

  • General update guide can be found here
  • Migration guides can be found here 📚

Statistics:

File Changed58
Line Additions1,834
Line Deletions1,685
Line Changes3,519
Total Commits7

User Affected:

  • Better development workflow with prevention of committing tests with `.only`
  • Improved test isolation with sessionStorage clearing between tests
  • Fixed documentation deployment dependencies

Contributors:

chrisli-03Marc-Roiginnerdvationsremidej