Payload CMS Release: 2.18.3

Tag Name: v2.18.3

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

Payload CMS v2.18.3 brings important bug fixes for PostgreSQL database users and UI improvements. This maintenance release addresses issues with UUID custom database names, query operations on ID columns, and fixes a UI bug with nested disableListColumn in rows. French translations have also been improved for better language accuracy and consistency.

Highlight of the Release

    • Fixed PostgreSQL database issues with UUID custom database names and version creation
    • Resolved query issues with 'LIKE' operations on ID columns in PostgreSQL
    • Fixed UI bug with nested disableListColumn in rows
    • Improved French translations with proper grammar and terminology

Migration Guide

No migration is required for this release. This is a patch release that fixes bugs and improves translations without introducing breaking changes or requiring any migration steps.

Upgrade Recommendations

We recommend all users upgrade to v2.18.3, especially if you:

  1. Use PostgreSQL as your database
  2. Work with custom database names and UUID fields
  3. Use the disableListColumn feature in nested row fields
  4. Have French-speaking users

This is a patch release with bug fixes only, so upgrading should be straightforward with minimal risk.

Bug Fixes

PostgreSQL Database Fixes

  • Fixed an issue with creating versions when using custom DB names, uuid, and drafts
  • Resolved problems with query operations using 'LIKE' on ID columns in PostgreSQL

UI Fixes

  • Fixed nested disableListColumn functionality in rows (resolves issue #6407)

Localization Fixes

  • Improved French translations with numerous corrections:
    • Replaced single quotes (') with proper apostrophes (')
    • Fixed gender agreement in phrases like "L'adresse e-mail fournie" and "Vérification échouée"
    • Corrected capitalization in phrases like "Supprimer le léversement"
    • Updated theme terminology to use "Sombre" and "Clair" instead of day/night modes
    • Fixed accent marks in phrases like "Mis à jour avec succès"
    • Corrected standalone greeting form to "Bienvenue"
    • Changed "Récolte" to "Recadrer" for the correct translation of "crop"
    • Standardized formal address by changing "Es-tu sûr ?" to "Êtes-vous sûr ?"
    • Added proper spacing before question marks
    • Used correct article forms

New Features

No new features were added in this maintenance release. This version focuses on bug fixes and translation improvements.

Security Updates

No security fixes were included in this release.

Performance Improvements

No specific performance improvements were included in this release. The focus was on bug fixes and translation enhancements.

Impact Summary

This release addresses several important bugs that could affect PostgreSQL database users and UI developers.

For PostgreSQL users, the fixes resolve issues with version creation when using custom database names with UUID fields and drafts, as well as problems with query operations using 'LIKE' on ID columns. These fixes ensure more reliable database operations and prevent potential errors in these specific scenarios.

UI developers will benefit from the fix to nested disableListColumn functionality in rows, which resolves a bug that was preventing this feature from working correctly in nested contexts.

French-speaking users will experience improved translations with better grammar, gender agreement, and terminology throughout the interface, making the user experience more natural and professional for French language users.

Overall, while this is a minor patch release, it addresses specific pain points that could significantly impact affected users.

Full Release Notes

Statistics:

File Changed10
Line Additions150
Line Deletions74
Line Changes224
Total Commits5

User Affected:

  • Fixed issues with creating versions when using custom DB names, UUID, and drafts
  • Resolved problems with 'LIKE' query operations on ID columns

Contributors:

fturmelPatrikKozakDanRibbensdenolfe