Home

>

Tools

>

Payload CMS

>

Releases

>

Release 1.8.4-canary.3

Payload CMS Release: Release 1.8.4-canary.3

Pre Release

Tag Name: v1.8.4-canary.3

Release Date: 6/2/2023

Payload CMS LogoPayload CMS

Payload 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:

File Changed22
Line Additions3,769
Line Deletions454
Line Changes4,223
Total Commits3

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

Contributors:

jacobsfletchJarrodMFleschAlessioGr