Home

>

Tools

>

Strapi

>

Releases

>

5.13.0-beta.1

Strapi Release: 5.13.0-beta.1

Pre Release

Tag Name: v5.13.0-beta.1

Release Date: 4/30/2025

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.13.0-beta.1 introduces Content Type Builder (CTB) lifting, a significant enhancement to the content modeling experience. This beta release also includes several bug fixes for rich text editors, component UI, validation issues, and the data-transfer CLI. Additionally, it improves session management with better deviceId and userId uniqueness and reorganizes widget functionality from admin to content-manager.

Highlight of the Release

    • Content Type Builder (CTB) lifting for enhanced content modeling
    • Fixed rich text editors focus mode modals
    • Improved component UI during creation process
    • Better session management with improved deviceId and userId uniqueness
    • Fixed preview functionality for single types

Migration Guide

As this is a beta release (v5.13.0-beta.1), no formal migration guide is provided. However, developers should note the following changes:

  1. The widget controllers, services, and routes have been moved from the admin module to the content-manager module (#23407). If you've built custom integrations with these components, you may need to update your references.

  2. The Content Type Builder has undergone significant changes with the CTB lifting feature. While backward compatibility should be maintained, it's recommended to test your custom plugins or extensions that interact with the Content Type Builder.

  3. If you're using the data-transfer CLI, be aware that a typo has been fixed (#23422), which might affect your scripts if they were working around this issue.

Upgrade Recommendations

For Production Environments

As this is a beta release (v5.13.0-beta.1), it is not recommended for production environments. This version is intended for testing and evaluation purposes only.

For Development and Testing Environments

Developers are encouraged to upgrade their development and testing environments to this beta release to:

  1. Test the new Content Type Builder lifting feature
  2. Verify that existing functionality works as expected with the changes
  3. Provide feedback on any issues encountered

When upgrading, make sure to:

  • Back up your data before upgrading
  • Test thoroughly in a non-production environment
  • Report any issues to the Strapi GitHub repository

The full stable release of v5.13.0 will be recommended for production once it passes all beta testing phases.

Bug Fixes

UI and Component Fixes

  • Fixed issues with rich text editors focus mode modals (#23378)
  • Fixed component UI changes during creation process
  • Updated icon button to include disabled flag for repeatable components (#23427)
  • Fixed "new" state consistency to ensure new items are properly identified

System and Core Fixes

  • Fixed validation issues throughout the system
  • Fixed widget type not being exported from core (#23416)
  • Fixed a typo in the data-transfer CLI command (#23422)
  • Preview: Fixed an issue where documentId is now passed as undefined if the entry is a singleType (#23302)

New Features

Content Type Builder (CTB) Lifting

The main feature of this beta release is the Content Type Builder (CTB) lifting, which represents a significant enhancement to Strapi's content modeling capabilities. This feature aims to improve the overall experience when creating and managing content types in the Strapi admin panel.

Widget Tracking System

A new system for tracking registered widgets has been implemented, providing better management and organization of widgets throughout the application.

Internationalization Defaults

This release includes improvements to the internationalization defaults, enhancing the multilingual capabilities of Strapi applications.

Security Updates

No specific security fixes were mentioned in this beta release.

Performance Improvements

Session Management

Improved uniqueness of deviceId + userId combinations (#23120), which enhances session management and tracking, potentially reducing conflicts and improving overall system reliability.

Build System Improvements

Resolved Babel-related issues (#23391) which should improve build performance and stability.

Impact Summary

This beta release introduces significant improvements to the Content Type Builder through the CTB lifting feature, which will enhance the content modeling experience for Strapi users. The release also addresses several important bug fixes, particularly in the UI components like rich text editors and repeatable components.

The reorganization of widget functionality from admin to content-manager represents an architectural improvement that should lead to better code organization and maintainability. Additionally, the improved session management with better deviceId and userId uniqueness will enhance the reliability of user sessions.

For developers, the fixes to the data-transfer CLI and proper export of widget types from core will resolve some pain points in development workflows. The preview functionality improvements for single types will also benefit content managers working with this content structure.

As a beta release, this version sets the stage for the upcoming stable v5.13.0 release, providing an opportunity for early testing and feedback from the community.

Full Release Notes

5.13.0-beta.1 (2025-04-30)

🚀 New feature

🔥 Bug fix

  • rich text editors focus mode modals (#23378)
  • validations (99b554bf99)
  • new should always be new (545ec5082d)
  • widget type not exported from core (#23416)
  • updated icon button to include disabled flag for repeatable comp (#23427)
  • typo in data-transfer CLI (#23422)
  • compo ui change during creation (f78dd29ef2)
  • preview: pass documentId as undefined if the entry is singleType (#23302)

⚙️ Chore

  • strapi DS v2.0.0-rc.22 (#23372)
  • strapi DS v2.0.0-rc.23 (#23384)
  • resolve babel (#23391)
  • i18n defaults (c9daf3573d)
  • track registered widgets (#23412)
  • improve uniqueness of deviceId + userId (#23120)
  • lint & ts (33aac301fe)
  • homepage: move widget controllers, services, and routes from admin to content-manager (#23407)

❤️ Thank You

Full Changelog: v5.12.7...v5.13.0-beta.1

Statistics:

File Changed245
Line Additions8,061
Line Deletions9,943
Line Changes18,004
Total Commits13

User Affected:

  • Benefit from improved Content Type Builder experience with the new CTB lifting feature
  • Fixed issues with rich text editor focus mode modals for better content editing
  • Improved component UI during creation process

Contributors:

alexandrebodininnerdvationspeter-gyMcastresConvly