npm payload 3.81.0
v3.81.0

latest release: 3.82.0-canary.0
3 hours ago

v3.81.0 (2026-04-01)

๐Ÿš€ Features

  • add LLM eval suite for Payload conventions and code generation (#15710) (db4b00e)
  • next: prevent admin panel errors when cacheComponents is enabled (#16020) (1ecd7dd)

๐Ÿ› Bug Fixes

  • update file-type, ajv and jose packages (#16118) (d09ed54)
  • add field-level access control to internal auth fields (#16119) (4ae5577)
  • where querying by a join field with relationship nested to an array (#16101) (0f79eed)
  • trashed documents still show as IDs in relationship responses (#16102) (aa143e6)
  • db-mongodb: virtual fields within blocks (#16107) (77cdb17)
  • db-postgres: stabilize read replicas support (#16083) (46ddf8d)
  • db-postgres: handle blockType filters for versions (#16071) (727d74e)
  • deps: resolve high severity audit vulnerabilities (#16104) (c5a3767)
  • next: respect canAccessAdmin when a custom dashboard view is configured (#16105) (329090c)
  • next: forgot password basePath was not respected (#16084) (3c40241)
  • plugin-multi-tenant: forbidden error when logging in as a user with no tenant and no access to all tenants (#16047) (9c58e7c)
  • richtext-lexical: prevent invalid h0 heading nodes when all heading sizes are disabled (#16090) (185548a)
  • sdk: pass trash to request (#16092) (e0b3e81)
  • storage-gcs: bump @google-cloud/storage (#16046) (5c06266)
  • storage-vercel-blob: properly handle alwaysInsertFields and add comprehensive integration test suite with a vercel blob emulator (#16080) (8530b45)
  • templates: add --no-server-fast-refresh to all dev scripts for Next.js 16.2+ compatibility (#16074) (8045887)
  • ui: prevent data loss in copy-to-locale with drafts (#16073) (43b8de6)
  • ui: tokenInMemory not set after refreshing cookie (#15928) (17266ab)
  • ui: respect admin.dateFormat for list view filters (#16040) (d5fe0ce)

๐Ÿ›  Refactors

๐Ÿ“š Documentation

  • clarify unique field index behavior and add warnings for array/blocks nesting (#15969) (38c1d4d)
  • document ListViewServerProps/ClientProps and custom list view component patterns (#15970) (eb3b227)
  • adds code examples for how to fully implement textStateFeature (#16053) (80ae745)

๐Ÿงช Tests

  • add defaultSort join field property integration tests (#16057) (b2a8917)

๐Ÿ“ Templates

  • fix broken images on Next.js 16 by using relative paths for local media (#16058) (1a0f4d0)
  • bump to Next.js 16.2.1 (#16032) (5c3244f)

โš™๏ธ CI

๐Ÿก Chores

  • claude: update audit-dependencies skill with lockfile strategy and override rules (#16106) (974870a)
  • deps: bump qs-esm from 7.0.2 to 8.0.1 (#16110) (d6862fe)

๐Ÿค Contributors

Don't miss a new payload release

NewReleases is sending notifications on new releases.