Change8

v3.76.0

📦 payload-cmsView on GitHub →
1 features🐛 8 fixes🔧 5 symbols

Summary

This release introduces configurable limits for the import-export plugin and addresses several bugs across Drizzle, Next.js integration, and the UI components. It also drops support for vulnerable Next.js versions.

✨ New Features

  • plugin-import-export now supports configuration for exportLimit, importLimit, and per collection limits.

🐛 Bug Fixes

  • Drizzle plugin now uses dynamic import for 'typescript' to prevent dependency inclusion in production builds.
  • Fixed build configuration for live-preview-vue to compile as ESM.
  • Dropped support for Next.js versions with known CVEs and added support for Next.js canary 16.2.0.
  • Suppressed webpack "Critical dependency" warning related to dynamicImport in Next.js integration.
  • Resolved errors during import/export operations when files were stored in storage adapters like S3 within the import-export plugin.
  • Tab error badge now correctly counts required array validation errors.
  • Fixed overridden styles for the folder view toggle button due to equal specificity.
  • Removed unnecessary clearData call in the dropzone drop handler.

Affected Symbols