Home

>

Tools

>

Strapi

>

Releases

>

4.25.14

Strapi Release: 4.25.14

Tag Name: v4.25.14

Release Date: 10/23/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.14 brings important bug fixes and enhancements to improve developer experience. This release fixes TypeScript typing for Attribute.column, resolves an issue with incorrect jobs values after task removal, and introduces sorted content-type and component definitions for better code organization and readability.

Highlight of the Release

    • Fixed TypeScript typing for Attribute.column
    • Fixed incorrect jobs value after removing a task
    • Added sorting for generated content-types and components definitions

Migration Guide

No migration steps are required for this release. The changes are non-breaking and should work seamlessly when upgrading from v4.25.13.

Upgrade Recommendations

This release contains important bug fixes and enhancements that improve the developer experience. It is recommended to upgrade to v4.25.14 to benefit from these improvements, especially if you're using TypeScript or working with tasks in your Strapi application.

To upgrade, run one of the following commands depending on your package manager:

npm install [email protected]

or

yarn upgrade [email protected]

Bug Fixes

  • TypeScript Typing for Attribute.column: Fixed TypeScript typing for Attribute.column, ensuring proper type checking and better developer experience when working with Strapi's type system (#21580).

  • Jobs Value After Task Removal: Resolved an issue where incorrect jobs values were being returned after removing a task, which could lead to unexpected behavior in task scheduling and execution (#21266).

New Features

Enhanced Developer Experience

  • Sorted Content-Types and Components Definitions: Content-types and components definitions are now sorted in a consistent manner, making the generated code more organized and easier to read. This improvement helps developers when reviewing changes in version control systems and improves overall code maintainability (#21868, #21927).

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were mentioned in this release.

Impact Summary

This release focuses on improving developer experience through bug fixes and enhancements. The TypeScript typing fix for Attribute.column will benefit developers using TypeScript with Strapi, providing better type safety and IDE support. The fix for incorrect jobs values after task removal ensures more reliable task management, which is important for applications that rely on scheduled tasks. The sorting of generated content-types and components definitions improves code organization and readability, making it easier to maintain and review code changes.

These changes, while not introducing major new features, contribute to a more stable and developer-friendly Strapi experience. The release also welcomes two new contributors to the Strapi ecosystem, showing the continued growth and community involvement in the project.

Full Release Notes

Statistics:

File Changed57
Line Additions450
Line Deletions416
Line Changes866
Total Commits6

User Affected:

  • Better TypeScript support with fixed Attribute.column typing
  • More reliable task management with fixed jobs value handling
  • Improved code organization with sorted content-type and component definitions

Contributors:

remidejunrevised6419innerdvationsjotafilajJensPennemanMarc-Roig