🚀 New feature
🔥 Bug fix
- [core:strapi] fix: invalid path separator (#20740) @Marc-Roig
Tag Name: v4.25.4
Release Date: 7/17/2024
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
Strapi v4.25.4 brings a new CLI command to list projects and fixes a critical path separator issue. This release enhances the developer experience with improved CLI functionality and resolves a bug that could affect application stability across different operating systems.
No specific migration steps are required for this release.
For general updates, please refer to the Strapi Update Guide.
For more comprehensive migration information, consult the Strapi Migration Guides.
This release is recommended for all Strapi users, especially those:
The upgrade process should be straightforward with minimal risk:
# Using npm
npm install [email protected] --save
# Using yarn
yarn upgrade [email protected]
# Using pnpm
pnpm update [email protected]
After upgrading, restart your Strapi application to ensure all changes take effect.
This release addresses an important bug related to invalid path separators in the core Strapi functionality. The fix ensures proper handling of file paths across different operating systems (Windows, macOS, Linux), preventing potential issues that could arise from inconsistent path formatting.
This fix is particularly important for:
The issue was resolved in PR #20740 by ensuring consistent path separator usage throughout the codebase.
The Strapi CLI has been enhanced with a new command that allows developers to list their Strapi projects. This feature improves project management capabilities, especially for developers working with multiple Strapi instances.
strapi projects list
This command provides a convenient way to view and manage your Strapi projects directly from the command line interface.
No security fixes were mentioned in this release.
No specific performance improvements were highlighted in this release. The focus was on feature enhancement and bug fixing.
Strapi v4.25.4 delivers targeted improvements to the developer experience through enhanced CLI capabilities and improved cross-platform compatibility. The new projects list command streamlines project management for developers working with multiple Strapi instances, while the path separator fix addresses a fundamental issue that could affect application stability across different operating systems.
This release demonstrates Strapi's commitment to improving developer tooling and ensuring consistent behavior across diverse development environments. While the changes are focused rather than extensive, they address important aspects of the developer workflow and application reliability.
The path separator fix in particular resolves a subtle but potentially problematic issue that could manifest in cross-platform development scenarios, making this update valuable for teams working in heterogeneous environments.