Payload CMS Release: Release 1.10.5
Tag Name: v1.10.5
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.5: Bug Fix Release
This maintenance release addresses three important bugs in PayloadCMS:
- Fixed an issue where fields in drawers couldn't be edited
- Corrected GraphQL type generation issues
- Improved the versions test suite for better reliability
This release focuses on stability and usability improvements without introducing new features or breaking changes.
Highlight of the Release
- Fixed critical bug preventing fields in drawers from being edited
- Corrected GraphQL type generation issues
- Improved test suite for versions functionality
Migration Guide
No migration steps are required for this release. You can upgrade directly from v1.10.4 to v1.10.5 without any additional configuration changes.
Upgrade Recommendations
This is a recommended upgrade for all PayloadCMS users, especially those who:
- Use drawer components in their admin UI
- Rely on GraphQL API functionality
- Have experienced issues with fields in drawers not being editable
The upgrade process should be straightforward:
npm install [email protected]
# or
yarn add [email protected]
No configuration changes are required after upgrading.
Bug Fixes
Fixed Fields in Drawers
This release fixes a critical bug (#2945) where fields placed within drawer components could not be edited. This issue was preventing proper content management when using drawer UI components.
Corrected GraphQL Type Generation
Fixed an issue with incorrect GraphQL type generation that could cause problems when using PayloadCMS's GraphQL API. This ensures that the GraphQL schema properly reflects your content model.
Improved Versions Test Suite
Several improvements were made to the versions test suite:
- Fixed versions tests that weren't running effectively
- Restored tests that weren't being properly executed
- Added a new test to verify versions are in the correct order
- General improvements to test quality and reliability
New Features
No new features were introduced in this release. This is a bug fix release focused on addressing specific 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 bug fixes and test suite improvements.
Impact Summary
This release addresses three important bugs that improve the stability and usability of PayloadCMS. The most notable fix resolves an issue where fields within drawer components couldn't be edited, which directly impacts content editors' ability to manage content efficiently. The GraphQL type generation fix ensures developers can rely on accurate type definitions when building with the GraphQL API. The improvements to the versions test suite, while not directly user-facing, contribute to the overall stability of the versioning system in PayloadCMS.
These fixes, while not introducing new features, ensure that existing functionality works as expected, providing a more reliable experience for both developers and content editors using PayloadCMS.
