npm payload 3.56.0
v3.56.0

latest release: 3.57.0-canary.0
14 hours ago

v3.56.0 (2025-09-17)

🚀 Features

  • pass args to task onSuccess and onFail callbacks (#13269) (3acdbf6)
  • crons for all bin scripts, new jobs:handle-schedules script, more reliable job system crons (#13564) (cdeb828)
  • expose multipart/form-data parsing options (#13766) (8282031)
  • global beforeOperation hook (#13768) (3af546e)
  • ui: export FieldPathContext (#13806) (a3acfeb)

🐛 Bug Fixes

  • add missed pagination property to findVersions and findGlobalVersions and handle it properly (#13763) (a955392)
  • skip validation when trashing documents with empty required fields (#13807) (3b13867)
  • versions created with incomplete data when using select parameter (#13809) (faed3aa)
  • error accessing sanitizedPermissions during docAccess operation: "Cannot read properties of undefined" (#13800) (c7795fa)
  • typo in the description of the isTemp field of query presets (#13728) (e75bfb0)
  • fully sanitize unauthenticated client config (#13785) (e2632c8)
  • client config context inheritance (#13790) (dfb0021)
  • db-mongodb: support 2x and more relationship sorting (#13819) (24ace70)
  • db-mongodb: localized arrays inside blocks with versions (#13804) (09dec43)
  • examples: secure mt example users collection (#13810) (9a841df)
  • live-preview: client-side live preview failed to populate localized fields (#13794) (b34e5ea)
  • live-preview: reset cache per subscription and ignore invalid preview messages (#13793) (b62a30a)
  • next: unnamed, unlabeled groups displayed without label in version view (#13831) (8d3b146)
  • next: sparse block and arrays diffs were not rendered correctly (#13829) (433c513)
  • next: exclude permissions from page response when unauthenticated (#13796) (8113d3b)
  • next: richtext field is read-only for expired lock (#13789) (4278e72)
  • next: login redirect crashes page (#13786) (13af91f)
  • next: resolve filterOptions by path (#13779) (8a7124a)
  • translations: use correct Dutch terms for "clear" and "close" (#13748) (fce94d6)
  • ui: pass locale arg in query params for folder operations (#13837) (c0684e3)
  • ui: correct field path in inline create drawer for auth fields (#13815) (91e7f0c)
  • ui: populate nested fields for enableListViewSelectAPI (#13827) (dc732b8)
  • ui: cross-domain server-side live preview throws postMessage error (#13825) (731c4fb)
  • ui: undefined operators for virtual field with unsupported field types (#13820) (5c02d17)
  • ui: prevent form validation after draft submit error (#12918) (a2c31fa)
  • ui: show loading state in relationship field during search and pagination (#13805) (555228b)
  • ui: safely access preferences when loading list view (#13771) (4482eaf)

📚 Documentation

  • improvements and fixes to blocks documentation (#13782) (3c5aa1b)

📝 Templates

  • fix experimental-build-mode compile generating invalid code (#13828) (ba2ab2f)

⚙️ CI

  • adjust audit-dependencies cron time (898e937)

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.