payload
payload copied to clipboard
Payload is the open-source, fullstack Next.js framework, giving you instant backend superpowers. Get a full TypeScript backend and admin panel instantly. Use Payload as a headless CMS or for building...
### What? Add a Cloudflare KV adapter to extend recent KV support (https://github.com/payloadcms/payload/pull/9913) Discussion: https://github.com/payloadcms/payload/discussions/14431 👋 I'm very open to comments and feedback ### Why? So that Cloudflare users can...
### Describe the Bug Field hooks (`beforeValidate`, `beforeChange`, `afterChange`, `beforeDuplicate`) do not execute for relationship fields that are defined within blocks embedded in Lexical rich text fields. Only the `afterRead`...
fix: disable alphabetical sorting of relationship field search results if already sorted on backend
### What? The relationship field options uses the collection's `defaultSort` or `sortOptions` props to sort search results in the back end. Currently it will also always alphabetically sort the options...
~~Latest pre-release: `3.64.0-internal.23abf20`~~ use the latest Payload release. This PR updates this monorepo and all templates to use Next.js 16. Running our test suites against Next.js 16 is required to...
### What? Fixes the beforeOperation collection hook being called when using the findVersions operation, just as it is for the standard find operation. ### Why? Previously, the beforeOperation hook was...
### Describe the Bug The `beforeOperation` collection hook is not being called when using the `findVersions` operation, while it correctly triggers for normal `find` operations. This is inconsistent behavior -...
### What? Export `FieldAccessArgs` from payload ### Why? Consumers can currently import `FieldAccess` from payload but not the args type it uses. This also makes it consistent with `Access` which...
### Describe the Bug When running a recurring Payload job using TaskConfig, the same fetch() request seems to reuse cached results between job runs, even though cache: 'no-store' is explicitly...
### Describe the Bug When using a `select` field with `hasMany: true` inside an `array` field, the D1 adapter generates malformed relation metadata, causing a runtime error that prevents the...
### What? Simplified `getTenantOptions` utility to respect access control when populating tenant selector options. ### Why? Previously, the tenant selector would display all tenants that a user had in their...