🐛 Bug Fix
[Plugin] Fix user update via API and content-type-builder (#560)
Tag Name: v3.0.0-alpha.9.2
Release Date: 2/5/2018
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
This release focuses on fixing critical bugs in the user management API and content-type-builder functionality. It also improves the project initialization process by handling scenarios where core plugins aren't installed and adds the analytics plugin by default to new Strapi projects. These changes enhance the stability and user experience of the Strapi CMS during its alpha development phase.
No migration steps are required for this release. The changes are backward compatible and focus on fixing existing functionality rather than introducing breaking changes.
If you're upgrading from v3.0.0-alpha.9 or v3.0.0-alpha.9.1 to v3.0.0-alpha.9.2, a standard upgrade process should be sufficient:
npm install [email protected]
or
yarn upgrade [email protected]
This release fixes critical bugs in user management and content-type-builder functionality. If you're experiencing issues with updating users via the API or encountering problems with the content-type-builder, upgrading to v3.0.0-alpha.9.2 is strongly recommended.
For projects that are already stable on v3.0.0-alpha.9 or v3.0.0-alpha.9.1 and not experiencing these specific issues, upgrading is still recommended but not urgent.
As this is an alpha release, it's advisable to test thoroughly in a development environment before deploying to production.
Fixed a critical issue that prevented updating user data through the API. This resolves problems developers were experiencing when trying to programmatically update user information.
Resolved issues in the content-type-builder plugin that were causing instability when creating or modifying content types.
Fixed an issue with setting parameter IDs correctly, which was causing unexpected behavior in various parts of the application.
New Strapi projects will now have the analytics plugin installed by default. This provides immediate access to usage statistics and insights without requiring manual installation of the plugin.
The strapi new command has been enhanced to handle scenarios where core plugins aren't installed, making the project creation process more robust and error-resistant.
No specific security fixes were mentioned in this release. The changes were focused on functionality improvements and bug fixes rather than addressing security vulnerabilities.
No specific performance improvements were mentioned in this release. The focus was primarily on bug fixes and feature enhancements related to project initialization and plugin management.
This release primarily impacts the stability and reliability of Strapi's user management API and content-type-builder functionality. The fixes address issues that were preventing proper user updates via the API and causing problems in the content-type-builder plugin.
Additionally, the improvements to project initialization make the system more robust when handling scenarios where core plugins aren't installed, and the automatic inclusion of the analytics plugin provides immediate access to usage statistics for new projects.
While these changes are relatively small in scope, they significantly improve the developer experience and system reliability, particularly for those working with user management functionality or creating new content types. The changes are especially important for developers who interact with Strapi programmatically through its API.
[Plugin] Fix user update via API and content-type-builder (#560)