-
Notifications
You must be signed in to change notification settings - Fork 1
Update payloadcms monorepo to v3.62.0 #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/payloadcms-monorepo
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
042950b to
031672b
Compare
7af5dfb to
031672b
Compare
12b16d2 to
fd4d52e
Compare
30c8858 to
fd4d52e
Compare
80b7f09 to
4a1ef2e
Compare
992e522 to
c8a53d6
Compare
c8a53d6 to
ce7f767
Compare
ce7f767 to
02356d1
Compare
02356d1 to
bbbb6e4
Compare
bbbb6e4 to
4c7ee82
Compare
2b4a239 to
c5bcb3b
Compare
c5bcb3b to
f003c12
Compare
edd096c to
30ba800
Compare
30ba800 to
5fe302b
Compare
8a89be3 to
46c4f3f
Compare
46c4f3f to
9fe04ee
Compare
9fe04ee to
06fe879
Compare
06fe879 to
710fea1
Compare
710fea1 to
0d6f526
Compare
0d6f526 to
5fc8409
Compare
5fc8409 to
fb15892
Compare
fb15892 to
5952bcd
Compare
5952bcd to
57f4264
Compare
57f4264 to
6abc959
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.34.0->3.62.03.34.0->3.62.03.34.0->3.62.0Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
payloadcms/payload (@payloadcms/db-sqlite)
v3.62.0Compare Source
🚀 Features
Jobs Access Control
Adds role-based access control for job queue and cancel operations, allowing you to restrict who can manage background jobs in your application. Both operations now support
overrideAccessparameter and respect custom access control functions defined in your jobs configuration. #14404Per-Field Timezone Configuration
Date fields can now have individual timezone settings, allowing different date fields to support their own list of supported timezones with custom default values. This enables more flexible date handling across your application. #14410
You can also enforce a specific timezone by specifying just one with a default value:
KV Storage Adapters
Introduces a new key-value storage system with multiple adapter options (Database, In-Memory, Redis) for enhanced data persistence and performance. This provides the foundation for the upcoming Realtime API and other features requiring fast key-value access. #9913
Access the KV store via
payload.kvwith the following interface:Configure the adapter using the
kvproperty:Database KV adapter (default) - Uses your existing database with a hidden
payload-kvcollection:In Memory KV adapter - Fast memory-based storage for development:
Redis KV Adapter - Production-ready Redis integration:
Configurable Toast Position
Toast notifications can now be positioned anywhere on the screen (top-left, top-center, top-right, bottom-left, bottom-center, bottom-right), giving you control over where important messages appear to your users. This is particularly useful for applications with large screens or specific UI layouts. #14405
The
positionconfiguration is a direct pass-through of the Sonner library's position options, with'bottom-right'remaining the default.Feature PRs
🐛 Bug Fixes
findMigrationDirin projects withoutsrcfolder (#14381) (059185f)prodMigrations(#14394) (8e5e23a)select(#14399) (850cc38)defaultValue(#14365) (8996b35)🛠 Refactors
⚙️ CI
🤝 Contributors
v3.61.1Compare Source
🐛 Bug Fixes
$existson mongodb and improve performance when querying multiple times on postgres (#14315) (1f166ba)_relstable (#14341) (a2b1c9b)depth: 0for publish specific locale request (#14313) (b68715e)📚 Documentation
🤝 Contributors
v3.61.0Compare Source
🚀 Features
🐛 Bug Fixes
draft: true(#14271) (1016cd0)⚡ Performance
🛠 Refactors
📚 Documentation
useFormFields(#14288) (8cdb5dc)admin.timezoneslist configuration with example (#14238) (de5f3db)🔨 Build
🏡 Chores
🤝 Contributors
v3.60.0Compare Source
🚀 Features
Localization
Multiple fallback locales -
fallbackLocalenow accepts an array of locales for queries and locale configs. Payload will check each locale in order until finding a value, eliminating the need for manual fallback handling. #13822Admin UI
Settings menu in navigation - New
admin.components.settingsMenuconfig option adds a gear icon above the logout button. Click to open a popup menu with custom admin-level utilities and actions that don't fit into collection or global navigation. #14139Multi-Tenant Plugin
Collection access overrides - New
accessResultOverridecallback allows modifying multi-tenant access control results per operation (read, create, update, delete, readVersions, unlock). Enables custom logic like allowing shared content across tenants. #14127Multiple tenants per document - Tenant field overrides now support
hasManyrelationships, allowing documents to belong to multiple tenants. #14120User collection access overrides - New
usersAccessResultOverridecallback enables customizing access control on the users collection, overriding default tenant privacy when needed. #14119Lexical Rich Text
Upload collection filtering -
UploadFeaturenow supportsdisabledCollectionsandenabledCollectionsto control which collections appear in the upload drawer. Also refactors enabled relationships logic with cleaneruseEnabledRelationshipshook. #14111Client-side markdown shortcuts & code blocks - Blocks with
admin.jsxnow support markdown shortcuts on the client (previously server-only). Includes pre-madeCodeBlockcomponent for use inBlocksFeature. Also fixesreadOnlyhandling across nested fields. #13813Screenshot.2025-10-01.at.10.14.54.mp4
🐛 Bug Fixes
findDistinctby explicit ID paths in relationships and virtual fields (#14215) (2b1b6ee)blocksAsJSONproperty (#14103) (f14a38e)useJoinAggregations: false(#14155) (e613a78)ObjectId(#14131) (32e2be1)paginationis not passed to search params (#14126) (ee9f160)test/storage-r2(#14132) (4fd4cb0)🛠 Refactors
📚 Documentation
🧪 Tests
⚙️ CI
🏡 Chores
🤝 Contributors
v3.59.1Compare Source
🐛 Bug Fixes
⚙️ CI
🏡 Chores
🤝 Contributors
v3.59.0Compare Source
🚀 Features
findDistinct(#14090) (e4f8478)disableGroupByto fields admin props (#14017) (537f58b)findDistincton fields nested to relationships and on virtual fields (#14026) (9d6cae0)🐛 Bug Fixes
pnpm payload info(#14030) (4b6b0c5)autosave: truedoesn't work onpayload.updatewithwhere(#14001) (5d86d5c)drizzledoesn't recognize types from the generated types (#14058) (ef84b20)validateOptionserrors with SQLite when creating a new variant (#14054) (3b9e759)fetchinitialization on cloudflare (#14009) (a5c8b5b)⚡ Performance
📚 Documentation
📓 Examples
⚙️ CI
🏡 Chores
🤝 Contributors
v3.58.0Compare Source
🚀 Features
Ecommerce plugin and template (#8297) (ef4874b)
The Ecommerce Template and Plugin is now ready in beta, you can get started by running the Payload CPA command below
Full docs are available on our website
Payload SDK package (#9463) (92a5f07)
Allows querying Payload REST API in a fully type safe way. Has support for all necessary operations, including auth, type safe
select,populate,joinsproperties and simplified file uploading. Its interface is very similar to the Local API.New Cloudflare D1 SQLite adapter, R2 storage adapter and Cloudflare template ([#​
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.