Home

>

Tools

>

Payload CMS

>

Releases

>

Release 0.7.7

Payload CMS Release: Release 0.7.7

Tag Name: v0.7.7

Release Date: 7/23/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.7.7 brings a small but important update that improves initialization performance by only searching for configuration files when Payload is actually initialized. This release also includes documentation improvements for the DatePicker field and fixes broken links in the documentation. This is a maintenance release that enhances developer experience without introducing breaking changes.

Highlight of the Release

    • Improved initialization performance by only searching for config files when Payload is actually initialized
    • Fixed documentation for DatePicker field props
    • Fixed broken links in documentation, including collections admin link
    • Renamed plugins overview for better clarity

Migration Guide

No migration is required for this release. This is a non-breaking update that can be installed safely without any changes to your existing code.

Upgrade Recommendations

This is a recommended upgrade for all Payload CMS users, especially those who might be experiencing slow initialization times. The update is non-breaking and provides performance improvements along with better documentation.

To upgrade:

npm install [email protected]
# or
yarn add [email protected]

Bug Fixes

Documentation Fixes

  • DatePicker Field Props: Updated documentation to accurately describe the available props for the DatePicker field component
  • Fixed Broken Links: Repaired broken links in the documentation, specifically the collections admin link
  • Plugin Documentation: Renamed the plugins overview section for better clarity and organization

New Features

Performance Optimization

  • Smarter Config Loading: Payload now only attempts to find configuration files when the CMS is actually initialized, which improves startup performance and reduces unnecessary file system operations.

Security Updates

No security fixes were included in this release.

Performance Improvements

Initialization Performance

The main performance improvement in this release is related to configuration loading. Previously, Payload would search for configuration files regardless of whether the CMS was being initialized. Now, this file system operation only occurs when Payload is actually initialized, reducing unnecessary operations and improving startup time.

Impact Summary

This release focuses on improving developer experience through better performance and documentation. The initialization optimization will be particularly beneficial for applications that import Payload in multiple places but don't always initialize it.

The documentation improvements make it easier for developers to correctly implement DatePicker fields and navigate through the documentation. While these changes are relatively minor, they contribute to a smoother development experience with Payload CMS.

No breaking changes were introduced, making this a safe upgrade for all users.

Full Release Notes

0.7.7 (2021-07-23)

Bug Fixes

  • accurately documents the props for the datepicker field (dcd8052)

Features

  • only attempts to find config when payload is initialized (266ccb3)

Statistics:

File Changed6
Line Additions55
Line Deletions27
Line Changes82
Total Commits9

User Affected:

  • Benefit from improved initialization performance as Payload now only searches for config files when actually initialized
  • Have access to more accurate documentation for the DatePicker field component
  • Can navigate documentation more easily with fixed collection admin links

Contributors:

jmikrutDanRibbensJarrodMFlesch