Payload CMS Release: Release 1.10.1
Tag Name: v1.10.1
Release Date: 6/22/2023
Payload CMSPayload CMS is a modern, self-hosted headless content management system built with TypeScript, Node.js, and MongoDB. It's designed specifically for developers who want full control over their content management system while maintaining a powerful admin interface for content editors.
TL;DR
Payload CMS v1.10.1 is a maintenance release that addresses several important UI and performance bugs. This update fixes issues with conditional fields performance, relationship field tooltips being cut off, and relationship fields with hasMany and filterOptions failing when dealing with more than 10 items. The release also includes documentation improvements for API keys and Vercel visual editing.
Highlight of the Release
- Fixed performance issues with conditional fields
- Resolved UI bug with cutoff tooltips in relationship fields
- Fixed relationship fields with hasMany and filterOptions when dealing with more than 10 items
- Enhanced documentation for API keys and Vercel visual editing
Migration Guide
No migration is required for this release. This is a drop-in replacement that fixes bugs and improves documentation.
Upgrade Recommendations
This release contains important bug fixes for relationship fields and conditional fields. If you're using these features in your Payload implementation, especially with complex conditional logic or relationship fields with many items, upgrading is highly recommended.
To upgrade:
npm install [email protected]
# or
yarn add [email protected]
No configuration changes or migrations are required for this update.
Bug Fixes
-
Conditional Fields Performance: Fixed a performance bug affecting conditional fields that could cause slowdowns in the admin UI when working with complex conditional logic (#2890, fixes #2886)
-
Relationship Field Tooltips: Resolved an issue where tooltips in relationship fields were being cut off, improving the overall UI experience (#2873)
-
Relationship Field Filtering: Fixed a bug where relationship fields with
hasManyenabled and usingfilterOptionswould fail when dealing with more than 10 items (#2891)
New Features
No new features were introduced in this release. This is primarily a bug fix and documentation improvement release.
Security Updates
No security fixes were included in this release.
Performance Improvements
-
Conditional Fields: Optimized the performance of conditional fields, which should result in better responsiveness when working with forms that contain multiple conditional fields (#2890)
-
Relationship Fields: Improved handling of relationship fields with many items, ensuring consistent performance even when working with more than 10 items in hasMany relationships with filterOptions (#2891)
Impact Summary
This release focuses on fixing several important bugs that affect the user experience and performance of Payload CMS. The fixes address issues with conditional fields performance, relationship field UI, and relationship field functionality when dealing with many items.
The documentation improvements for API keys and Vercel visual editing provide better guidance for developers implementing these features. While this is a minor release, the bug fixes are significant for users experiencing these specific issues, particularly those working with complex forms that use conditional fields or relationship fields with many items.
Overall, this is a quality-of-life improvement release that enhances stability and usability without introducing breaking changes.
Full Release Notes
Statistics:
User Affected:
- Improved UI experience with fixed tooltip display in relationship fields
- Better performance when working with conditional fields
- Fixed relationship fields with many items (more than 10) when using hasMany and filterOptions
