Home

>

Tools

>

Strapi

>

Releases

>

5.0.0-beta.14

Strapi Release: 5.0.0-beta.14

Pre Release

Tag Name: v5.0.0-beta.14

Release Date: 6/21/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 v5.0.0-beta.14 focuses on bug fixes across multiple areas of the CMS. Key improvements include fixing relation field handling in schemas, resolving filter issues with relations, enums, and UIDs, addressing navigation problems, fixing duplicate rows on deep sorting, and resolving several UI issues in the Media Library. This release enhances stability and user experience as Strapi continues to refine its v5 beta.

Highlight of the Release

    • Fixed schema validation to properly handle relation fields
    • Resolved filter bugs with relations, enums, and UIDs in the content manager
    • Fixed navigation issues throughout the admin interface
    • Eliminated duplicate rows when using deep sorting
    • Addressed several Media Library UI issues including crop functionality

Migration Guide

No migration steps are required for this beta update. This is a bug fix release that maintains compatibility with the previous beta version (v5.0.0-beta.13).

If you're already using Strapi v5.0.0-beta.13, you can update to v5.0.0-beta.14 without any special migration steps.

Upgrade Recommendations

This update is recommended for all users currently on Strapi v5.0.0-beta.13 as it addresses several important bugs that could affect content management, filtering, and UI functionality.

To upgrade:

npm install [email protected]

or

yarn add [email protected]

Since this is a beta release, it's still not recommended for production environments. However, if you're testing Strapi v5 features in development or staging environments, upgrading to this version will provide a more stable experience.

Bug Fixes

Schema Validation and Relations

  • Fixed schema validation to disallow required property on relation fields
  • Added logic to ignore required property on relation fields when it exists in schemas
  • Resolved linter issues in core components

Content Manager

  • Fixed filter functionality for relation fields, enums, and UIDs
  • Eliminated duplicate rows appearing when using deep sorting operations

Navigation and UI

  • Fixed various navigation issues throughout the admin interface
  • Resolved state management issues when using the open prop, which was causing numerous bugs

Media Library

  • Fixed several UI issues in the Media Library
  • Resolved crop functionality problems
  • Improved state management to prevent bugs when interacting with media assets

New Features

No new features were introduced in this release. This beta update focuses entirely on bug fixes and stability improvements across various components of Strapi.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was primarily on bug fixes and stability enhancements rather than performance optimizations.

Impact Summary

This release focuses on stabilizing Strapi v5 beta by addressing several critical bugs that affected core functionality. The fixes for relation field handling in schemas ensure proper data modeling practices, while the improvements to filters for relations, enums, and UIDs enhance the content management experience. UI fixes in the Media Library and navigation improvements contribute to a smoother overall user experience.

The resolution of duplicate rows when using deep sorting is particularly important for data integrity. These bug fixes collectively improve the reliability of Strapi v5 beta, making it more suitable for testing and evaluation purposes as the platform moves toward a stable release.

As this is a beta release focused on bug fixes, there are no breaking changes or migration requirements, making it a straightforward update for current beta users.

Full Release Notes

Statistics:

File Changed92
Line Additions1,374
Line Deletions695
Line Changes2,069
Total Commits11

User Affected:

  • Fixed schema validation for relation fields, preventing the use of `required` on relations
  • Resolved filter issues with relations, enums, and UIDs in the content manager
  • Fixed duplicate rows appearing when using deep sorting

Contributors:

FeranchzremidejConvlyalexandrebodin