Home

>

Tools

>

Strapi

>

Releases

>

3.0.0-beta.17.8

Strapi Release: 3.0.0-beta.17.8

Tag Name: v3.0.0-beta.17.8

Release Date: 12/1/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.17.8 introduces a bug fix that validates plugin names in the Admin panel, ensuring that only properly formatted plugin names are accepted. This improves system stability and prevents potential issues with invalid plugin configurations.

Highlight of the Release

    • Added validation for plugin names in the Admin panel
    • Improved error handling for plugin configuration
    • Enhanced system stability by preventing invalid plugin names

Migration Guide

No migration is required for this update. The plugin name validation is handled internally by Strapi and doesn't require any changes to existing configurations unless you have plugins with invalid names.

If you're a plugin developer, ensure your plugin names follow Strapi's naming conventions to avoid validation errors.

Upgrade Recommendations

This update is recommended for all users, especially those who work with custom plugins or are developing plugins for Strapi. The plugin name validation fix improves system stability and prevents potential issues with improperly named plugins.

As this is a beta release (v3.0.0-beta.17.8), it's primarily intended for testing and development environments. Production environments should consider waiting for stable releases unless specifically affected by the issues addressed in this update.

Bug Fixes

Plugin Name Validation

Fixed an issue where plugin names weren't being properly validated in the Admin panel. This could potentially lead to system instability or unexpected behavior when using plugins with invalid names.

The fix implements proper validation for plugin names, ensuring they follow the required format and conventions. This helps prevent configuration issues and improves the overall reliability of the plugin system.

Reference: PR #4636

New Features

No new features were introduced in this release. This update focuses on bug fixing and validation improvements for plugin names.

Security Updates

No security fixes were included in this release. The update focused on plugin name validation functionality.

Performance Improvements

No specific performance improvements were included in this release. The focus was on bug fixing related to plugin name validation.

Impact Summary

This release has a low to moderate impact, primarily affecting developers who create or manage Strapi plugins. The plugin name validation fix prevents potential issues with improperly named plugins, which could lead to system instability or unexpected behavior.

For most end users, this change will be transparent and won't require any action. Plugin developers should ensure their plugin names follow Strapi's naming conventions to avoid validation errors.

The update represents a quality-of-life improvement for the development experience, making the system more robust by catching potential naming issues early in the development process.

Full Release Notes

Statistics:

File Changed37
Line Additions94
Line Deletions84
Line Changes178
Total Commits4

User Affected:

  • Will now receive proper validation when naming plugins
  • May need to update any plugins with invalid naming patterns to comply with the new validation

Contributors:

lauriejimalexandrebodin