Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.19.3

Strapi Release: 3.0.0-beta.19.3

Tag Name: v3.0.0-beta.19.3

Release Date: 3/6/2020

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.19.3 brings important bug fixes to the plugin generator, error logging middleware, and validation utilities, along with documentation enhancements for AWS SES URLs and frontend development. This release focuses on improving developer experience and system stability.

Highlight of the Release

    • Fixed plugin generator issues for better developer experience
    • Improved error logging middleware to properly handle errors with status codes below 500
    • Updated validation utilities with fixes for empty string handling
    • Enhanced documentation for AWS SES URLs and frontend development

Migration Guide

No migration steps are required for this release as it contains bug fixes and documentation improvements that don't affect existing functionality in a breaking way.

Upgrade Recommendations

This release contains important bug fixes for plugin development, error handling, and validation utilities. It's recommended for all Strapi beta users to upgrade to this version, especially if you're:

  1. Developing custom plugins
  2. Experiencing issues with error logging
  3. Using form validation with empty strings
  4. Working with AWS SES for email functionality

As this is a beta release, standard precautions should be taken when upgrading, including backing up your data and testing in a non-production environment first.

Bug Fixes

Core Framework Fixes

  • Plugin Generator: Fixed issues with the plugin generator that were causing problems during plugin creation and development (#5432)

  • Boom Middleware: Fixed the boom middleware to properly handle and log errors with status codes below 500, ensuring appropriate error messages are displayed only when necessary (#5436)

  • Validation Utilities: Updated strapi-utils with Yup v0.28.1 and fixed issues related to empty string validation in forms (#5440, fixes #5439)

New Features

No significant new features were introduced in this release. This update primarily focuses on bug fixes and documentation improvements.

Security Updates

No security fixes were explicitly mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The changes were primarily focused on bug fixes and documentation enhancements.

Impact Summary

Strapi v3.0.0-beta.19.3 is a maintenance release that addresses several important bugs and enhances documentation. The fixes to the plugin generator improve the developer experience when creating custom plugins. The boom middleware fix ensures proper error logging for different HTTP status codes, which helps with debugging and system monitoring. The update to validation utilities resolves issues with empty string handling in forms.

Documentation improvements for AWS SES URLs and frontend development provide clearer guidance for developers working with these features. Overall, this release enhances stability and usability without introducing breaking changes, making it a recommended upgrade for all users of the beta version.

Full Release Notes

Statistics:

File Changed40
Line Additions122
Line Deletions117
Line Changes239
Total Commits21

User Affected:

  • Fixed issues with the plugin generator for smoother plugin development
  • Improved error logging for better debugging experience
  • Updated validation utilities to fix issues with empty string handling
  • Enhanced documentation for AWS SES integration and frontend development

Contributors:

pouyamiralayiderrickmehaffylauriejimsoupettealexandrebodinMattieBelt