v5.51.2
📦 strapiView on GitHub →
✨ 4 features🐛 16 fixes🔧 8 symbols
Summary
This release introduces new features like optional component screenshots in the content manager and support for required relation attributes. It also includes numerous bug fixes across various modules, dependency updates, and documentation enhancements.
Migration Steps
- Move server code into server/src for the users-permissions plugin.
✨ New Features
- Add optional component screenshots to DZ picker in content-manager.
- Support required on relation attributes in content-type-builder.
- Look up models on registries in getModel in core.
- Reduce per-column work when mapping rows to entities in database.
🐛 Bug Fixes
- Use radio roles for accessibility and improve aria attributes.
- Handle i18n conflict and local rights.
- Interpolate min/max values in validation error messages in admin.
- Pin react-colorful to prevent optimizeDeps include/exclude conflict in admin.
- Relation creation discards parent changes in content-manager.
- Relation order changes after saving dynamic-zone components in content-manager.
- Keep document status accurate on mixed-locale batches in content-manager.
- Use configured default pageSize when only page is provided in core.
- Escape LIKE wildcards in filters and use equality for $eqi/$nei in database.
- Use fractional __temp_key__ when filling from locale in i18n.
- Stream URL imports to disk instead of buffering in memory in upload.
- Keep cursor position while editing asset details fields in upload.
- Apply asset permissions to media library actions in upload.
- Keep crop drag tracking on touch devices in upload.
- Keep asset drawer header visible on mobile in upload.
- Media library MVP fixes in upload.