Payload CMS Release: Release 1.10.3
Tag Name: v1.10.3
Release Date: 6/30/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.10.3 - Bug Fixes and Templates
This minor release focuses on fixing GraphQL rich text field depth issues and version comparison date display problems. It also adds several new templates (website, ecommerce) and improves error messaging for authentication flows. This update is primarily maintenance-focused with quality-of-life improvements for developers.
Highlight of the Release
- Fixed GraphQL rich text fields to properly respect depth parameters
- Improved version comparison by showing correct updatedAt dates in dropdown
- Added new website and ecommerce templates for faster project setup
- Enhanced error messaging in authentication flows
Migration Guide
No migration is required for this release as it contains only bug fixes and new templates.
Upgrade Recommendations
This is a minor bug fix release with no breaking changes. All users are encouraged to upgrade, especially if you:
- Use GraphQL with rich text fields and rely on depth parameters
- Work with document versioning and comparison features
- Want access to the new website and e-commerce templates
To upgrade:
npm install [email protected]
# or
yarn add [email protected]
Bug Fixes
- GraphQL Rich Text Fields: Fixed issue #2937 where depth parameters were not being respected in GraphQL rich text fields, ensuring proper data nesting and relationships
- Version Comparison: Fixed the version comparison dropdown to correctly show the updatedAt date when selecting a version to compare, improving version tracking and content history management
New Features
New Templates and Examples
- Website Template: Added a new website template to help developers quickly scaffold website projects with PayloadCMS
- E-commerce Template: Added a new e-commerce template for building online stores with PayloadCMS
- Custom Server Example: Built a new example demonstrating how to implement a custom server with PayloadCMS
Security Updates
No security fixes were included in this release.
Performance Improvements
No specific performance improvements were included in this release.
Impact Summary
This release focuses on quality-of-life improvements and bug fixes rather than major features. The GraphQL rich text field depth fix resolves an important issue for developers using nested relationships in their content models through GraphQL. The version comparison date fix improves the content editing experience by showing the correct timestamps.
The addition of website and e-commerce templates provides valuable starting points for new projects, potentially saving significant development time. The improved error messaging in authentication flows will help both developers during implementation and end-users when encountering authentication issues.
Overall, while not introducing major new functionality, this release enhances stability and developer experience with PayloadCMS.
Full Release Notes
Statistics:
User Affected:
- Fixed GraphQL rich text fields now properly respect depth parameters
- Improved error messaging in authentication flows (unlock/reset/forgot-password)
- Access to new website and ecommerce templates for faster project setup
