TL;DR
Strapi v3.0.0-alpha.23 brings several enhancements to the framework's error detection, installation process, and documentation. This release fixes front-end generators and email confirmation issues on SQL databases, while improving the developer experience with better error tracking and installation detection.
Highlight of the Release
- Fixed front-end generators for more reliable application development
- Enhanced error detection and tracking system
- Fixed email confirmation functionality on SQL databases
- Improved installation process with Yarn detection
- Updated documentation with corrected links and references
Migration Guide
No specific migration steps are required for this alpha release. As this is an alpha version (v3.0.0-alpha.23), it's recommended to follow the standard update procedure:
# Using npm
npm update strapi@alpha
# Using Yarn
yarn upgrade strapi@alpha
After updating, restart your Strapi application to ensure all changes take effect.
Upgrade Recommendations
As this is an alpha release, it's primarily intended for testing and development purposes. If you're already using v3.0.0-alpha.22, upgrading to alpha.23 is recommended to benefit from the bug fixes and improvements.
For production environments, it's advisable to wait for stable releases unless you specifically need the fixes included in this version.
Bug Fixes
Email Confirmation Fix for SQL Databases
Fixed an issue where email confirmations were not being sent properly on SQL databases. The problem occurred because options.to was undefined, as the user object didn't have a direct email property but instead had it nested within an attributes object.
Front-end Generators Fix
Resolved issues with the front-end generators that were causing problems during application scaffolding. This ensures that developers can reliably generate front-end code using Strapi's built-in tools.
New Features
Enhanced Error Detection and Tracking
The framework now includes improved error detection capabilities that help identify common issues during development and deployment. New events have been added to track:
- Quickstart issues
- Content type creation failures
- General errors sent to the tracker
Improved Installation Process
The success script now detects whether Yarn was used for installation, providing more accurate post-installation instructions and a better developer experience.
Security Updates
No specific security fixes were included in this release.
Performance Improvements
Code Cleanup
Removed unnecessary whitespaces throughout the codebase, resulting in cleaner code and potentially smaller bundle sizes.
Impact Summary
This alpha release focuses on improving the developer experience with better error detection, installation process enhancements, and documentation updates. The fixes for front-end generators and email confirmation on SQL databases address important functionality issues that developers might encounter.
The error tracking improvements will help the Strapi team identify common issues users face during development, potentially leading to better stability in future releases. The Yarn detection in the success script ensures developers get the right post-installation instructions based on their package manager.
Overall, this release represents incremental but important improvements to the alpha version of Strapi v3.0.0.
Full Release Notes
💅 Enhancement
🐛 Bug fix