Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.18.2

Strapi Release: 3.0.0-beta.18.2

Tag Name: v3.0.0-beta.18.2

Release Date: 12/19/2019

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 v3.0.0-beta.18.2 brings significant improvements to the Content Type Builder with enhanced search functionality for components, fixes for component category naming, and resolves several critical bugs from beta.18. This release focuses on improving the developer experience with better UI interactions and more flexible configuration options.

Highlight of the Release

    • Added search functionality to component picker in Content Type Builder
    • Fixed component category regex to allow hyphens in names
    • Added support for biginteger type with validation in Content Type Builder
    • Fixed multiple critical issues from beta.18
    • Updated migration guide with information about date types split

Migration Guide

Updates

The migration guide has been updated with:

  • Improved title for better clarity
  • New section about date types split, providing guidance on handling the separation of date types
  • Additional information to help users migrate from previous versions

For detailed migration instructions, please refer to the updated migration guide in the Strapi documentation.

Upgrade Recommendations

This is a bug fix and enhancement release for the beta version of Strapi v3.0.0. If you're currently using v3.0.0-beta.18.1, it's highly recommended to upgrade to v3.0.0-beta.18.2 to benefit from the bug fixes and improvements.

For users experiencing any of the specific issues addressed in this release (component search, category naming with hyphens, number type inputs, or layout reordering), this upgrade is particularly important.

As this is still a beta release, remember to back up your data before upgrading and test thoroughly in a non-production environment first.

Bug Fixes

Component Category Naming Fix

Fixed the component category regex to allow hyphens (-) in category names, providing more flexibility when organizing components.

Content Type Builder UI Fixes

  • Fixed the Content Type Builder logo display issue
  • Fixed icon in layout reorder functionality
  • Fixed tracking loading issues

Number Type Input Fix

Resolved issue #4752 related to number type inputs in the Content Type Builder.

Swagger Parameters Fix

Fixed Swagger parameters after a Swagger version update to ensure API documentation remains accurate.

Multiple Beta.18 Issues

Fixed various issues introduced in beta.18, including:

  • Component relation population
  • UI rendering problems
  • Model cleaning issues

New Features

Search for Components in Content Type Builder

The Content Type Builder now includes search functionality for components, making it easier to find and select components when building content types. This enhancement significantly improves the developer experience when working with projects that have many components.

Improved Support for Biginteger Type

Added support for the biginteger data type in the Content Type Builder with:

  • Step "any" option for more flexible number configuration
  • Text input field for entering biginteger values
  • Validation support for biginteger fields

Security Updates

No specific security fixes were mentioned in this release.

Performance Improvements

Component Relations

Improved the population of component relations, which enhances the performance and reliability of related data retrieval.

Model Cleaning

Implemented model cleaning improvements that help maintain a cleaner data structure and potentially improve application performance.

Impact Summary

This release primarily impacts the Content Type Builder functionality in Strapi, making it more user-friendly and robust. The addition of search functionality for components significantly improves the developer experience when working with numerous components.

The fix for component category naming (allowing hyphens) provides more flexibility in organizing components, which is particularly valuable for larger projects with complex component structures.

Support for biginteger type with validation enhances the data modeling capabilities of Strapi, allowing for more precise number field configurations.

The various bug fixes address UI issues and functional problems that were affecting the user experience in beta.18.1, making this release more stable and reliable for development work.

While this is an incremental beta release, the improvements and fixes make it a worthwhile upgrade for anyone working with Strapi v3.0.0-beta.

Full Release Notes

Statistics:

File Changed60
Line Additions449
Line Deletions140
Line Changes589
Total Commits30

User Affected:

  • Improved component search functionality in Content Type Builder
  • Can now use hyphens in component category names
  • Fixed issues with number type inputs in Content Type Builder
  • Better handling of biginteger type with validation support

Contributors:

alexandrebodinsoupettevirginieky