Home

>

Tools

>

Strapi

>

Releases

>

4.15.4

Strapi Release: 4.15.4

Tag Name: v4.15.4

Release Date: 11/11/2023

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.15.4: Peer Dependency Fixes

This release addresses critical peer dependency issues in Strapi v4.15.2 that were causing installation problems. The update relaxes overly strict peer dependency constraints and fixes invalid dependencies, ensuring smoother installation and compatibility with various package managers.

Highlight of the Release

    • Fixed peer dependency constraints that were causing installation failures
    • Resolved invalid dependencies issues
    • Improved compatibility with npm and other package managers

Migration Guide

No migration steps are required for this update. This is a drop-in replacement that fixes dependency issues.

If you were using workarounds to deal with the peer dependency errors in v4.15.2, you can remove those workarounds after upgrading to v4.15.4.

Upgrade Recommendations

Priority: High

All users currently on v4.15.2 should upgrade to v4.15.4 as soon as possible to avoid dependency-related installation issues.

To upgrade:

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

This is a non-breaking change that resolves installation problems without affecting functionality.

Bug Fixes

Dependency Fixes

  • Fixed overly strict peer dependency constraints that were causing installation failures with npm and other package managers
  • Resolved invalid dependencies that were preventing successful installation
  • Improved package.json configuration to ensure better compatibility across different environments

These fixes address installation issues reported after the v4.15.2 release, where users encountered errors during the dependency resolution phase.

New Features

No new features were introduced in this release. This is a maintenance release focused on fixing dependency-related issues.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The focus was on fixing dependency-related issues.

Impact Summary

This release focuses exclusively on fixing dependency-related issues that were preventing successful installation of Strapi v4.15.2. By relaxing overly strict peer dependency constraints and fixing invalid dependencies, v4.15.4 ensures that developers can install and use Strapi without encountering package manager errors.

While this update doesn't introduce new features or change existing functionality, it's an important maintenance release that improves the developer experience by eliminating frustrating installation barriers. The changes are particularly beneficial for teams working in environments with strict dependency management or automated deployment processes.

Full Release Notes

Statistics:

File Changed46
Line Additions563
Line Deletions555
Line Changes1,118
Total Commits4

User Affected:

  • Can now install Strapi without encountering peer dependency errors
  • Will experience smoother package installation process
  • No longer need workarounds for strict dependency constraints

Contributors:

alexandrebodin