Download Latest Version v3.49.1 source code.zip (20.1 MB)
Email in envelope

Get an email when there's a new version of Payload

Home / v3.49.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-07-25 6.8 kB
v3.49.0 source code.tar.gz 2025-07-25 16.8 MB
v3.49.0 source code.zip 2025-07-25 20.1 MB
Totals: 3 Items   37.0 MB 9

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

  • Sasha (@r1tsuu)
  • Patrik (@PatrikKozak)
  • German Jablonski (@GermanJablo)
  • Jarrod Flesch (@JarrodMFlesch)
  • Jacob Fletcher (@jacobsfletch)
  • Dan Ribbens (@DanRibbens)
  • Alessio Gravili (@AlessioGr)
  • Elliot DeNolf (@denolfe)
  • fgrsource (@fgrsource)
  • Chandler Gonzales (@jcgsville)
  • Jessica Rynkar (@jessrynkar)
  • iamacup (@iamacup)
  • Jake Fell (@jakefell)
Source: README.md, updated 2025-07-25