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
💅 Enhancement
- [Plugin] Add search behavior in content type builder component picker (#4750) @soupette
🐛 Bug fix