Home

>

Tools

>

Payload CMS

>

Releases

>

Release 0.8.1

Payload CMS Release: Release 0.8.1

Tag Name: v0.8.1

Release Date: 7/29/2021

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 v0.8.1 introduces significant improvements to plugin writability, making it easier for developers to create and maintain plugins. This release focuses on enhancing the developer experience by providing more flexible and powerful plugin APIs. The update is particularly important for developers who build or use plugins to extend Payload's functionality.

Highlight of the Release

    • Improved plugin writability for better developer experience
    • Enhanced plugin API flexibility
    • Breaking changes to plugin implementation patterns

Migration Guide

for Plugin Developers

This release contains breaking changes to how plugins are implemented. If you've developed plugins for Payload CMS, you'll need to update them to work with v0.8.1:

  1. Review the updated plugin API documentation
  2. Update any plugin code that relies on previous implementation patterns
  3. Test your plugins thoroughly with the new version

For plugin users, ensure that the plugins you use have been updated to support Payload v0.8.1 before upgrading.

Upgrade Recommendations

This is a minor release (v0.8.1) with improvements to plugin writability that includes breaking changes for plugin developers.

  • Plugin Developers: Upgrade with caution and be prepared to update your plugin code to align with the new API patterns.
  • Payload Developers using plugins: Check with plugin authors to ensure compatibility before upgrading.
  • Payload Developers not using plugins: Safe to upgrade with minimal impact.

To upgrade:

npm install @payloadcms/[email protected]
# or
yarn add @payloadcms/[email protected]

Bug Fixes

No specific bug fixes were mentioned in this release.

New Features

Improved Plugin Writability

The main feature of this release is the significant improvement to plugin writability in Payload CMS. This enhancement makes it easier for developers to create, maintain, and extend plugins by:

  • Providing more flexible APIs for plugin development
  • Enabling plugins to more deeply integrate with Payload's core functionality
  • Streamlining the plugin development workflow

This improvement aims to foster a more robust plugin ecosystem for Payload CMS by reducing friction in the plugin development process.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were mentioned in this release.

Impact Summary

This release primarily impacts the developer experience for those creating and using plugins with Payload CMS. The improved plugin writability makes it easier to extend Payload's functionality through custom plugins, potentially leading to a more diverse ecosystem of extensions. However, the breaking changes in how plugins are implemented means that existing plugins may need updates to work with this version. The core functionality of Payload remains largely unchanged for users who don't work with plugins directly.

Full Release Notes

0.8.1 (2021-07-29)

Features

  • improves plugin writability (a002b71)

Statistics:

File Changed5
Line Additions31
Line Deletions3
Line Changes34
Total Commits3

User Affected:

  • Enhanced ability to write and maintain plugins with improved APIs
  • More flexibility in how plugins can interact with and extend Payload
  • Better developer experience when creating custom functionality

Contributors:

jmikrut