Changes
- Dependency upgrade
- Media library upload fix
- Design system Fixes
- WYSIWYG fixes
- UI Fixes (Relations)
- Bump webpack-dev-server version
- Remove Buffet.js from helper plugin
- Fixes Field Validators (min/max on int, ect)
Pre Release
Tag Name: v4.0.0-beta.12
Release Date: 11/9/2021
StrapiOpen-source headless CMS built with Node.js. Provides developers with complete freedom in choosing their favorite tools and frameworks for frontend development.
Strapi v4.0.0-beta.12 brings significant improvements to the UI/UX with search functionality in the Media Library, fixes for filters and input components, and important dependency upgrades for security. This release focuses on polishing the user experience and addressing various bugs before the stable release.
This beta release doesn't require specific migration steps. However, developers should be aware of the following changes:
Policy API Changes: Policies now have a consistent factory API similar to middlewares. If you've created custom policies, ensure they follow the new pattern.
Helper Plugin Cleanup: If you were using components or utilities from the helper plugin that were based on Buffetjs, you'll need to update your code to use the new Design System components.
Dependency Changes: Several dependencies have been removed or upgraded:
If your custom code relies on any of these dependencies, you'll need to update it accordingly.
As this is a beta release with significant bug fixes and security improvements, it's recommended to upgrade if you're currently using v4.0.0-beta.11. The changes in this release focus on stability and user experience improvements, making it a worthwhile upgrade.
For production environments, it's still advisable to wait for the stable v4.0.0 release unless you specifically need the fixes included in this beta.
A new search functionality has been added to the Media Library, allowing users to quickly find assets by name. This includes:
This beta release represents an important step toward the stable v4.0.0 release, with a focus on fixing bugs and improving the user experience. The addition of search functionality to the Media Library enhances content management workflows, while fixes to filters, input components, and the WYSIWYG editor address pain points reported by users.
The security improvements through dependency upgrades and policy refactoring make the application more robust. The cleanup of legacy dependencies like Buffetjs and reactstrap continues the modernization of Strapi's codebase.
For developers, the consistent policy API and fixed field validations improve the development experience and reduce potential bugs. Content editors will appreciate the improved UI and fixed functionality in the Content Manager and Media Library.
Overall, this release brings Strapi v4 closer to production readiness with enhanced stability and user experience.