Home

>

Tools

>

Payload CMS

>

Releases

>

3.0.0-beta.80

Payload CMS Release: 3.0.0-beta.80

Pre Release

Tag Name: v3.0.0-beta.80

Release Date: 8/14/2024

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 v3.0.0-beta.80 focuses on UI stability and bug fixes, addressing issues with the sidebar navigation, modal behavior, and field component safety. This release improves the overall user experience by fixing visual glitches and ensuring more reliable interactions in the admin panel.

Highlight of the Release

    • Fixed sidebar navigation jumping issue during page loads for smoother UI experience
    • Resolved 'leave-without-saving' modal not closing properly after navigation
    • Improved field component stability with safer property access
    • Updated documentation for redirects plugin

Migration Guide

No migration is required for this release as it contains only bug fixes and documentation updates. Users can upgrade directly from v3.0.0-beta.79 to v3.0.0-beta.80 without any additional steps.

Upgrade Recommendations

This release is recommended for all users of PayloadCMS v3.0.0-beta.79, especially those who have experienced issues with sidebar navigation jumping, modal behavior, or field component errors. The upgrade should be straightforward as it contains only bug fixes and documentation updates.

Bug Fixes

UI and Navigation Fixes

  • Fixed sidebar navigation jumping (#7574) - Resolved an issue where the sidebar navigation would jump around during page loads, creating a disruptive user experience.

  • Fixed 'leave-without-saving' modal behavior (#7661) - The modal now properly closes after clicking the 'Leave anyway' button and navigating away from the page, preventing UI state inconsistencies.

  • Improved field component safety (#7670) - Field components now safely access the field.admin property, preventing potential errors when this property is undefined or null.

New Features

No significant new features were introduced in this release. This version focuses primarily on bug fixes and UI improvements to enhance stability and user experience.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release. The focus was on bug fixes and UI stability rather than performance enhancements.

Impact Summary

This release focuses on improving the stability and reliability of the PayloadCMS admin interface. The fixes address several UI issues that were affecting the user experience, particularly around navigation and modal behavior.

The sidebar navigation fix eliminates the jarring visual effect of elements jumping during page loads, creating a smoother and more professional experience. The 'leave-without-saving' modal fix ensures that users don't encounter stuck or duplicate modals when navigating away from edited content. The field component safety improvement prevents potential errors or crashes when accessing certain properties.

While these changes may seem minor individually, collectively they contribute to a more polished and reliable admin experience, reducing friction and frustration for content editors and administrators working with the CMS.

Full Release Notes

Statistics:

File Changed62
Line Additions219
Line Deletions71
Line Changes290
Total Commits5

User Affected:

  • Improved sidebar navigation stability eliminates jumping during page loads
  • Fixed 'leave-without-saving' modal now properly closes after clicking 'Leave anyway'
  • More reliable field components with safer property access

Contributors:

AlessioGrpaulpopusPatrikKozakdenolfe