Change8

v3.45.0

📦 payload-cmsView on GitHub →
2 features🐛 22 fixes🔧 6 symbols

Summary

This release introduces live preview mounting to the document root and adds support for various vector column types in Drizzle. Numerous bug fixes address issues across UI, database adapters (MongoDB, PostgreSQL), and plugins like import-export and multi-tenant.

✨ New Features

  • Mount live preview to document root.
  • Drizzle: support half-precision, binary, and sparse vectors column types.

🐛 Bug Fixes

  • Disable GraphQL introspection queries when disableIntrospectionInProduction is true.
  • Enforce strict custom view paths.
  • Appropriately throw unverified email error.
  • Fix nested sorting by ID in MongoDB database adapter.
  • Add ability to disable fallback sort and no longer add a fallback for unique fields in MongoDB database adapter.
  • Fix joins with hasMany: true relationships nested to an array in PostgreSQL database adapter.
  • Ensure updateOne in Drizzle does not create a new document if the where query has no results.
  • Only allow super admins to create users with super admin role in examples.
  • Checks requested tenant matches user tenant permissions in examples.
  • Pre-scan columns before streaming CSV export in import-export plugin.
  • Import-export plugin preview table now includes all selected columns regardless of populated data.
  • Prevent unnecessary modal appearing in multi-tenant plugin.
  • Fix wrong link in demo content (custom components) templates.
  • Fix saving nested richtext inside inlineBlock in UI.
  • Fix autosave infinite loop within document drawer in UI.
  • Fix field bulk upload showing stale data in UI.
  • Prevent document drawer from remounting on save in UI.
  • Fix bulk upload redirecting to relationship documents when added in UI.
  • Skip disabled fields when adding OR filter conditions in list view in UI.
  • Render preview sizes button when adjustments are disabled but image sizes are defined in UI.
  • Fix block rows unexpectedly collapsing and array rows not collapsing on init in UI.
  • Prevent error if rows is undefined in mergeServerFormState in UI.

🔧 Affected Symbols

drizzledb-mongodbdb-postgresplugin-import-exportplugin-multi-tenantrichtext-lexical