v3.49.1
📦 payload-cmsView on GitHub →
🐛 17 fixes🔧 2 symbols
Summary
This patch release (v3.49.1) focuses heavily on bug fixes across various components, including Next.js compatibility, Drizzle operations, UI stability, and improved file handling for SVG assets. Performance improvements were also noted for Drizzle deleteMany operations.
🐛 Bug Fixes
- Added support for Next.js 15.4.4.
- Ensured apiKey remains encrypted during the refresh operation.
- Cookies prefixed with "payload-" are now filtered by default in getExternalFile.
- Login attempt incrementing now uses an atomic operation.
- Refactored toast error rendering logic.
- Served svg+xml content with the correct svg MIME type.
- Improved svg+xml file detection.
- Drizzle: Respects the join.type configuration.
- Next.js: Fixed crashes in the list view when grouping by null relationships.
- Next.js: Implemented error catching for list filters to prevent list view crashes.
- Next.js: Passed req through document tab conditions and custom server components.
- Next.js: Resolved issue preventing viewing of trashed documents when group-by is enabled.
- Plugin Multi-Tenant: Prioritized assigned tenants when populating the tenant selector.
- RichText Lexical: Unified indentation between different converters, ensuring paragraphs and lists match without requiring custom CSS.
- Translations: Improved Swedish translations.
- Translations: Fixed missing closing brace in the RS Latin translation for lastSavedAgo.
- UI: Resolved an issue where autosave-enabled document drawers would close unexpectedly within the join field.
🔧 Affected Symbols
getExternalFiledb.deleteMany