npm payload 3.9.0
v3.9.0

11 hours ago

v3.9.0 (2024-12-18)

🚀 Features

  • add shouldRestore config to job queue tasks (#10059) (194a8c1)
  • join field support relationships inside arrays (#9773) (b0b2fc6)
  • db-mongodb: allow to customize mongoose schema options with collectionsSchemaOptions (#9885) (198763a)
  • storage-*: add support for browser-based caching via etags (#10014) (ef90ebb)

🐛 Bug Fixes

  • encodes upload filename urls (#10048) (1446fe4)
  • passes field permissions to custom fields (#10024) (eb037a0)
  • beforeValidate previousValue argument (#10022) (99ca1ba)
  • cpa: updates CPAs w/ vercel-postgres db types to use POSTGRES_URL & updates .env.example to use generic env var strings (#10027) (70666a0)
  • db-postgres: select query on upload fields with hasMany: true (#10029) (2ee3e30)
  • payload-cloud: improve not found logging (#10058) (f29e633)
  • plugin-search: prevent error on undefined value in linkToDoc component (#9932) (29ad1fc)
  • templates: prevent image priority and lazy loading incompatibility (#10023) (7037983)
  • ui: properly allows configuring rows for the textarea field (#10031) (61c5e0d)
  • ui: properly sync field values in bulk upload preventing stale data overriding old docs (#9918) (7787105)

📚 Documentation

  • fixes typo removeTokenFromRepsonse to removeTokenFromResponse (#10026) (13e0505)

📝 Templates

🔨 Build

⚙️ CI

  • add email-resend and email-* to scopes for pr-title workflow (#10053) (93dde52)

🏡 Chores

🤝 Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.