Home

>

Tools

>

Payload CMS

>

Releases

>

Release 0.7.5

Payload CMS Release: Release 0.7.5

Tag Name: v0.7.5

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

PayloadCMS v0.7.5 Release

What's new: This release introduces a plugins infrastructure to extend PayloadCMS functionality, along with significant improvements to the rich text editor including better list handling and bug fixes.

Why it matters: The new plugins system opens up PayloadCMS to community extensions and custom functionality, while the rich text editor improvements provide a more stable and intuitive editing experience.

Who should care: Developers building with PayloadCMS who want to extend its functionality or who work with content that heavily utilizes the rich text editor.

Highlight of the Release

    • Introduction of plugins infrastructure for extending PayloadCMS functionality
    • Improved rich text editor with better list handling
    • Enhanced documentation for relationship fields with example variations
    • Fixed crash issues with bullet list de-selection

Migration Guide

No migration steps are required for this release. The plugins infrastructure is a new addition that doesn't break existing functionality, and the rich text editor improvements are backward compatible.

Upgrade Recommendations

This release is recommended for all PayloadCMS users, especially those who:

  1. Want to extend PayloadCMS functionality through plugins
  2. Work extensively with the rich text editor
  3. Have experienced crashes with bullet list de-selection

The upgrade should be straightforward with no breaking changes reported. Update your PayloadCMS dependency to version 0.7.5 in your package.json file and run your package manager's install command.

Bug Fixes

Rich Text Editor Fixes

  • Bullet List De-selection Crash: Fixed an issue where the application would crash when de-selecting bullet lists in the rich text editor.
  • Rich Text Elements Styling: Updated demo rich text elements with proper SCSS, ensuring consistent styling and display of rich text content.

New Features

Plugins Infrastructure

PayloadCMS now supports a plugins system that allows developers to extend the core functionality. This opens up possibilities for community-contributed extensions and custom functionality tailored to specific project needs.

Rich Text Editor Improvements

  • List Element Deactivation: Users can now press backspace at the beginning of a list item to deactivate/exit the list element, providing a more intuitive editing experience.
  • Better List Handling: The rich text editor now handles lists more effectively, with improved stability and user experience.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were mentioned in this release.

Impact Summary

PayloadCMS v0.7.5 introduces a significant architectural improvement with the new plugins infrastructure, allowing for more modular and extensible code. The rich text editor improvements address usability issues that content editors may have encountered, particularly around list handling.

The documentation updates for relationship fields provide clearer examples and variations, which should help developers implement these features more effectively.

Overall, this release enhances both developer and content editor experiences without introducing breaking changes, making it a recommended upgrade for all PayloadCMS users.

Full Release Notes

0.7.5 (2021-07-07)

Bug Fixes

  • crash on bullet list de-selection (5388513)
  • updates demo richtext elements with proper SCSS (0075912)

Features

  • adds plugins infrastructure (6b25531)
  • enables backspace to deactivate richtext list elements (91141ad)

Statistics:

File Changed11
Line Additions329
Line Deletions18
Line Changes347
Total Commits13

User Affected:

  • Can now create and use plugins to extend PayloadCMS functionality
  • Have access to improved documentation for relationship fields with example variations
  • Will experience fewer crashes when working with rich text elements

Contributors:

DanRibbensjessrynkarjmikrut