Skip to content

v3.49.0

Compare
Choose a tag to compare
@denolfe denolfe released this 25 Jul 13:37
· 70 commits to main since this release
4ac428d

v3.49.0 (2025-07-25)

🚀 Features

🐛 Bug Fixes

  • filtering by polymorphic relationships inside other fields (#13265) (75385de)
  • text field validation for minLength: 1, required: false (#13124) (af2ddff)
  • empty folderType arrays break relational dbs (#13219) (7f9de6d)
  • handle undefined values in afterChange hooks when read:false and create:true on the field level access for parents and siblings (#12664) (46d8a26)
  • exit payload jobs:run process after completion (#13211) (4ae503d)
  • db-mongodb: handle duplicate unique index error for DocumentDB (#13239) (c1cfceb)
  • db-postgres: search is broken when useAsTitle is not specified (#13232) (a83ed5e)
  • next: prevent base list filters from being injected into the url (#13253) (0eac58e)
  • plugin-import-export: json preview and downloads preserve nesting and exclude disabled fields (#13210) (8f85da8)
  • ui: preserve localized blocks and arrays when using CopyToLocale (#13216) (4a712b3)
  • ui: incorrect blocks label sizing (#13264) (fa7d209)
  • ui: ensure document unlocks when logging out from edit view of a locked document (#13142) (7e81d30)
  • ui: monomorphic relationship fields should not show relationTo option labels (#13245) (29fb9ee)
  • ui: select all should reset when params change, page, filter, etc (#12612) (412bf4f)
  • ui: ensure publishSpecificLocale works during create operation (#13129) (dce898d)
  • ui: properly sync search params to user preferences (#13200) (d7a3faa)

⚡ Performance

  • db-postgres: avoid including prettier to the bundle (#13251) (380ce04)
  • drizzle: single-roundtrip db updates for simple collections (#13186) (94f5e79)

🛠 Refactors

📚 Documentation

  • add status to forbidden field names when using Postgres and drafts are enabled (#13233) (7ae4f8c)
  • remove payload cloud (#13240) (77f279e)
  • fix typo, example was not valid JSON (#13224) (0eb8f75)
  • shorten line length in code snippet comments to avoid horizontal scrolling (#13217) (d6e21ad)
  • plugin-import-export: document plugin-import-export (#13243) (14322a7)

🔨 Build

⚙️ CI

  • default audit-dependencies script to high severity (#13244) (3f8fb67)

🏡 Chores

  • add new int test verifying that select improves performance of new optimization (#13254) (aeee070)
  • plugin-import-export: use debug-level logging for createExport process (#13242) (246a42b)

🤝 Contributors