🐛 Bug fix
- [Admin] Validate plugin name (#4636) @alexandrebodin
Tag Name: v3.0.0-beta.17.8
Release Date: 12/1/2019
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
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.
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.
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.
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
No new features were introduced in this release. This update focuses on bug fixing and validation improvements for plugin names.
No security fixes were included in this release. The update focused on plugin name validation functionality.
No specific performance improvements were included in this release. The focus was on bug fixing related to plugin name validation.
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.