Home

>

Tools

>

Payload CMS

>

Releases

>

Release 1.8.4-canary.0

Payload CMS Release: Release 1.8.4-canary.0

Pre Release

Tag Name: v1.8.4-canary.0

Release Date: 5/26/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

Payload CMS v1.8.4-canary.1 is a minor update that fixes a schema issue in relationship fields. This canary release ensures proper data validation and schema consistency for relationship fields, which is important for developers using relationship fields in their Payload CMS projects.

Highlight of the Release

    • Fixed relationship field schema validation
    • Improved data consistency for relationship fields
    • Addressed schema-related issues from PR #2696

Migration Guide

No migration steps are required for this update. The fix for relationship field schema validation is backward compatible and should not affect existing data or functionality.

Upgrade Recommendations

We recommend upgrading to this version if you're using relationship fields in your Payload CMS project, especially if you've encountered any schema validation issues or inconsistencies with relationship fields.

Since this is a canary release (v1.8.4-canary.1), it's intended for testing purposes. If you're running a production environment, you may want to wait for the stable v1.8.4 release unless you specifically need this fix.

To upgrade:

npm install [email protected]
# or
yarn add [email protected]

Bug Fixes

Relationship Field Schema Fix

This release corrects an issue with relationship field schema validation that was introduced in a previous version. The fix ensures that relationship fields properly validate according to their defined schema, preventing potential data inconsistencies.

The fix was implemented through PR #2714, which addresses issues originally identified in PR #2696.

New Features

No new features were added in this canary release. This is a bug fix release focused on correcting relationship field schema issues.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The focus was on fixing relationship field schema validation.

Impact Summary

This release has a low to moderate impact, primarily affecting developers who use relationship fields in their Payload CMS projects. The fix ensures proper schema validation for relationship fields, which improves data consistency and prevents potential issues with API responses.

The change is non-breaking and should not require any modifications to existing code or data. It simply corrects the schema validation behavior for relationship fields to work as expected.

For developers who have been experiencing issues with relationship field schemas, this fix will resolve those problems and ensure more reliable operation of their CMS.

Full Release Notes

Statistics:

User Affected:

  • Developers using relationship fields will have proper schema validation
  • Applications with relationship fields will have more consistent data structures
  • API responses for relationship fields will follow the correct schema

Contributors: