Home

>

Tools

>

Payload CMS

>

Releases

>

3.0.0-beta.23

Payload CMS Release: 3.0.0-beta.23

Pre Release

Tag Name: 3.0.0-beta.23

Release Date: 5/2/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.23 brings important updates including Stripe plugin compatibility with v3, improved password reset validations, and UI fixes for the WhereBuilder component. This beta release continues to refine the v3 experience with better query parameter handling and Czech translation improvements.

Highlight of the Release

    • Updated Stripe plugin compatibility with Payload v3
    • Fixed WhereBuilder component to properly reset when query parameters change
    • Improved password reset validations
    • Enhanced Czech language translations

Migration Guide

No specific migration steps are required for this beta release. If you're using the Stripe plugin with Payload v3, you should update to the latest version of the plugin included in this release.

If you've implemented custom code that interacts with the WhereBuilder component or password reset functionality, you may want to test these areas after upgrading to ensure compatibility with the fixes.

Upgrade Recommendations

This release is recommended for all developers currently using or testing Payload v3 beta, especially those:

  1. Using the Stripe plugin with Payload
  2. Implementing password reset functionality
  3. Using filtering and query parameters in the admin UI
  4. Requiring Czech language support

As this is still a beta release, it's advisable to test thoroughly in a non-production environment before deploying to production systems.

Bug Fixes

WhereBuilder Query Parameter Fix

Fixed an issue where the WhereBuilder component wasn't properly watching the "where" query parameter inside routes. This bug caused the WhereBuilder to not reset properly when query parameters changed, leading to inconsistent filtering behavior in the admin UI. The fix ensures that the component correctly resets when the query parameters are updated.

Password Reset Validations

Improved validations for the password reset functionality. This fix enhances the security and reliability of the password reset process by implementing more robust validation checks, ensuring that password resets are handled correctly and securely.

New Features

Stripe Plugin Update for v3

The Stripe plugin has been updated to be fully compatible with Payload v3. This update ensures that developers can continue using Stripe integration with the latest version of Payload CMS. The plugin update includes necessary changes to align with Payload v3's architecture and API changes.

Czech Translation Improvements

This release includes improvements to the Czech language translations, enhancing the localization experience for Czech-speaking users of the Payload admin panel.

Security Updates

While there are no explicit security fixes mentioned, the improved password reset validations contribute to better security practices by ensuring more robust validation during the password reset process.

Performance Improvements

No specific performance improvements were highlighted in this release. The changes were primarily focused on feature compatibility, bug fixes, and UI improvements.

Impact Summary

PayloadCMS v3.0.0-beta.23 is a quality improvement release that focuses on plugin compatibility, UI fixes, and validation enhancements. The update to the Stripe plugin for v3 compatibility is particularly significant for e-commerce implementations, while the fixes to the WhereBuilder component and password reset validations address important usability and security concerns.

The Czech translation improvements demonstrate continued commitment to internationalization support. Overall, this beta release represents incremental but important progress toward a stable v3 release, addressing specific issues reported by the community while maintaining the development momentum of the v3 branch.

Full Release Notes

Statistics:

File Changed55
Line Additions360
Line Deletions262
Line Changes622
Total Commits7

User Affected:

  • Can now use the updated Stripe plugin with Payload v3
  • Will experience improved query parameter handling in the admin UI
  • Benefit from enhanced password reset validations

Contributors:

denolfeMrFriggoPatrikKozakJarrodMFleschpaulpopus