1.7.1 (2023-04-18)
Bug Fixes
- adds 'use client' for next 13 compatibility (5e02985)
- graphql variables not being passed properly (72be80a)
Features
- configuration extension points (023719d)
Tag Name: v1.7.1
Release Date: 4/18/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.
This minor release adds important compatibility fixes for Next.js 13, resolves GraphQL variable passing issues, and introduces new configuration extension points that enable more flexible customization of your Payload CMS setup. These changes improve developer experience while maintaining backward compatibility.
No migration steps are required for this release. The changes are backward compatible and should work seamlessly with existing Payload CMS implementations.
If you're using Next.js 13 with the app directory structure:
For developers using the GraphQL API:
For those interested in using the new configuration extension points:
This is a recommended upgrade for all Payload CMS users, especially for:
The upgrade is low-risk as it contains targeted bug fixes and backward-compatible feature additions. To upgrade, simply update your Payload CMS package to version 1.7.1:
npm install [email protected]
# or
yarn add [email protected]
# or
pnpm add [email protected]
No configuration changes are required after upgrading.
This release introduces new configuration extension points that allow developers to customize Payload CMS more extensively:
These extension points make Payload more adaptable to specific project requirements and enable plugin developers to create more powerful integrations.
No security fixes were explicitly mentioned in this release. The changes are focused on compatibility improvements, bug fixes, and feature enhancements rather than security vulnerabilities.
No specific performance improvements were mentioned in this release. The changes focus primarily on compatibility, bug fixes, and feature enhancements rather than performance optimizations.
Payload CMS v1.7.1 is a maintenance release with important compatibility improvements and feature additions. The Next.js 13 compatibility fix ensures developers can use Payload components within the new app directory structure. The GraphQL variables fix resolves data passing issues that may have affected API operations. The new configuration extension points expand Payload's customization capabilities, particularly beneficial for plugin developers and complex implementations.
This release maintains backward compatibility while addressing specific pain points and enhancing the developer experience. The changes are focused on improving stability and flexibility rather than introducing breaking changes or major new functionality.