Payload CMS Release: Release 1.8.4-canary.3
Pre Release
Tag Name: v1.8.4-canary.3
Release Date: 6/2/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
PayloadCMS v1.8.4-canary.3 fixes critical GraphQL issues with rows and collapsible fields, and resolves problems with custom fields in RichText links. This release improves the developer experience by ensuring proper type generation and field functionality in GraphQL queries and the rich text editor.
Highlight of the Release
- Fixed GraphQL where types for rows and collapsible fields
- Resolved issues with custom fields in RichText links
- Updated README documentation
Migration Guide
No migration steps are required for this release. The fixes are backward compatible and should work automatically after upgrading.
Upgrade Recommendations
If you're using GraphQL queries with rows or collapsible fields, or if you're implementing custom fields in RichText links, it's recommended to upgrade to this version to ensure proper functionality. This is a canary release, so it's suitable for testing environments or for developers who need these specific fixes immediately.
Bug Fixes
GraphQL Where Types for Rows and Collapsibles
Fixed an issue with GraphQL where types were not properly generated for rows and collapsible fields. This bug was preventing proper querying of nested data structures within rows and collapsibles via GraphQL. The fix ensures that GraphQL schemas correctly represent these complex field structures, allowing for proper filtering and querying.
RichText Link Custom Fields
Resolved an issue with custom fields in RichText links. Previously, there were problems when trying to use or access custom fields that were added to links within the RichText editor. This fix ensures that custom fields in RichText links work as expected, allowing developers to extend link functionality with additional data.
New Features
No new features were added in this release. This is primarily a bug fix release focusing on GraphQL type generation and RichText link functionality.
Security Updates
No security fixes were included in this release.
Performance Improvements
No specific performance improvements were noted in this release. The changes were focused on bug fixes rather than performance enhancements.
Impact Summary
This release addresses two specific bugs that impact GraphQL functionality and RichText editor capabilities in PayloadCMS. The fixes improve type safety and functionality for developers working with complex field structures and custom link fields. While these are targeted fixes, they resolve potentially frustrating issues that could block development workflows or cause unexpected behavior in production applications. The changes are non-breaking and should provide a smoother development experience without requiring any code changes from users.
Full Release Notes
Statistics:
User Affected:
- Can now properly use GraphQL queries with rows and collapsible fields
- Can utilize custom fields in RichText links without issues
- Experience improved type safety when working with complex field structures
