Paul
75a95469b2
feat(plugin-stripe): update plugin stripe for v3 ( #6019 )
2024-05-02 16:19:27 -03:00
Jarrod Flesch
c0ae287d46
fix: reset password validations ( #6153 )
...
Co-authored-by: Elliot DeNolf <denolfe@gmail.com >
Co-authored-by: James <james@trbl.design >
Co-authored-by: Alessio Gravili <alessio@gravili.de >
2024-05-02 15:08:47 -04:00
Alessio Gravili
bcb3f08386
chore: hide test flakes, improve playwright CI logs, significantly reduce playwright timeouts, add back test retries, cache playwright browsers in CI, disable CI telemetry, improve test throttle utility ( #6155 )
2024-05-01 17:35:41 -04:00
Elliot DeNolf
c6132df866
chore: rename resend package ( #6168 )
2024-05-01 12:02:40 -04:00
Alessio Gravili
d8f91cc94c
feat(richtext-lexical)!: various validation improvement ( #6163 )
...
BREAKING: this will now display errors if you're previously had invalid link or upload fields data - for example if you have a required field added to an uploads node and did not provide a value to it every time you've added an upload node
2024-05-01 11:33:02 -04:00
Alessio Gravili
568b074809
fix: various loader issues ( #6090 )
2024-05-01 10:45:28 -04:00
Alessio Gravili
401c16e485
chore: lexical int tests: do not use relationTo to collection with rich text relationships disabled
2024-05-01 00:47:40 -04:00
Alessio Gravili
5a82f34801
feat(richtext-lexical)!: change link fields handling ( #6162 )
...
**BREAKING:**
- Drawer fields are no longer wrapped in a `fields` group. This might be breaking if you depend on them being in a field group in any way - potentially if you use custom link fields. This does not change how the data is saved
- If you pass in an array of custom fields to the link feature, those were previously added to the base fields. Now, they completely replace the base fields for consistency. If you want to ADD fields to the base fields now, you will have to pass in a function and spread `defaultFields` - similar to how adding your own features to lexical works
**Example Migration for ADDING fields to the link base fields:**
**Previous:**
```ts
LinkFeature({
fields: [
{
name: 'rel',
label: 'Rel Attribute',
type: 'select',
hasMany: true,
options: ['noopener', 'noreferrer', 'nofollow'],
admin: {
description:
'The rel attribute defines the relationship between a linked resource and the current document. This is a custom link field.',
},
},
],
}),
```
**Now:**
```ts
LinkFeature({
fields: ({ defaultFields }) => [
...defaultFields,
{
name: 'rel',
label: 'Rel Attribute',
type: 'select',
hasMany: true,
options: ['noopener', 'noreferrer', 'nofollow'],
admin: {
description:
'The rel attribute defines the relationship between a linked resource and the current document. This is a custom link field.',
},
},
],
}),
2024-04-30 23:01:08 -04:00
Alessio Gravili
d9bb51fdc7
feat(richtext-lexical)!: initialize lexical during sanitization ( #6119 )
...
BREAKING:
- sanitizeFields is now an async function
- the richText adapters now return a function instead of returning the adapter directly
2024-04-30 15:09:32 -04:00
Elliot DeNolf
dc31d9c715
test: parse and update tsconfig in before test hook
2024-04-30 00:24:06 -04:00
Elliot DeNolf
45b3f06e1b
chore: implement better tsconfig reset mechanism
2024-04-29 23:23:09 -04:00
Elliot DeNolf
3d50caf985
feat: implement resend rest email adapter ( #5916 )
2024-04-29 22:06:53 -04:00
Jacob Fletcher
4d7ef58e7e
fix: blocks non-admin users from admin access ( #6127 )
2024-04-29 19:53:18 -04:00
James Mikrut
d8c3127b09
fix: local req missing url headers ( #6126 )
...
Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com >
2024-04-29 16:40:59 -04:00
Elliot DeNolf
2e77bdf11e
test: add test email adapter, use for all tests by default ( #6120 )
2024-04-29 14:38:35 -04:00
Jacob Fletcher
fa89057aac
fix(next,ui): properly sets document operation for globals ( #6116 )
2024-04-29 13:58:06 -04:00
Alessio Gravili
943681ae3c
chore: upgrade typescript from 5.4.4 to 5.4.5 ( #6093 )
2024-04-28 17:46:41 -04:00
Alessio Gravili
361d12e97c
chore: loader test: use importConfig helper instead of manually registering loader to realistically test what a user would experience
2024-04-28 16:04:11 -04:00
Elliot DeNolf
9c2585ba86
chore(eslint): no-relative-monorepo-imports on package dir, other cleanup
2024-04-28 14:49:48 -04:00
Alessio Gravili
74eb71c304
chore: add failing loader test case
2024-04-27 21:13:38 -04:00
Dan Ribbens
81fb0515fb
fix: bulk publish from collection list ( #6065 )
2024-04-26 15:46:02 -04:00
Jarrod Flesch
20355a4dd4
fix: version restoration ( #6040 )
2024-04-25 14:15:12 -04:00
Jarrod Flesch
22c53392a3
chore: improves types for payloadRequest ( #6012 )
2024-04-25 10:23:03 -04:00
Paul
bdaa9e831d
chore: add e2e tests for creating first user ( #6027 )
2024-04-25 10:57:50 -03:00
James Mikrut
036bcd6b8f
chore: adds uuid to test ( #6030 )
2024-04-25 09:51:49 -04:00
Dan Ribbens
4d2bc861cf
fix: disable api key beta ( #6021 )
2024-04-25 09:39:30 -04:00
James Mikrut
629d7c3263
fix(db-postgres): fully functional dbNames ( #6023 )
2024-04-24 22:42:24 -04:00
James
7d531646fd
Merge branch 'fix/create-first-user-pt2' of github.com:payloadcms/payload into fix/create-first-user-pt2
2024-04-24 18:05:02 -04:00
Dan Ribbens
94f1dfef52
fix: bulk publish ( #6007 )
2024-04-24 15:05:02 -04:00
Elliot DeNolf
0857dbe465
Revert "fix: issues creating the first user ( #5986 )"
...
This reverts commit 0ede95f375 .
2024-04-24 14:36:08 -04:00
Paul
24b18fb0fd
feat!: removed getDataAndFile and getLocales from createPayloadRequest in favour of new utilities addDataAndFileToRequest and addLocalesToRequest ( #5999 )
2024-04-24 13:31:54 -03:00
Dan Ribbens
47e70abb4e
fix: type collection config missing dbName ( #5983 )
2024-04-24 11:32:59 -04:00
Paul
0ede95f375
fix: issues creating the first user ( #5986 )
...
Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com >
2024-04-24 11:30:52 -04:00
Jarrod Flesch
b723efdd3b
chore: fixing flakey tests ( #5984 )
2024-04-24 00:44:43 -04:00
Alessio Gravili
a1f6bf8a67
fix(richtext-lexical): Heading feature: enabledHeadingSizes not being applied
2024-04-23 20:37:11 -04:00
Alessio Gravili
da5028cdee
feat(richtext-lexical): show loading indicator while block nodes are loading
2024-04-23 20:22:18 -04:00
Alessio Gravili
fa38af025f
Merge branch 'beta' into fix/lexical-localization
2024-04-23 15:20:56 -04:00
James Mikrut
7437d9fe58
Fix/postgres relation names ( #5976 )
2024-04-23 14:56:43 -04:00
Elliot DeNolf
6179c938bf
ci: remove email e2e tests, ethereal calls failing
2024-04-23 13:18:10 -04:00
James
16f97ad7c3
chore: disables forced pg for tests
2024-04-23 13:13:59 -04:00
James
bc7445ed99
Merge branch 'beta' of github.com:payloadcms/payload into fix/postgres-relation-names
2024-04-23 12:43:32 -04:00
James
1005de8295
fix(db-postgres): shortens relation names
2024-04-23 12:14:01 -04:00
Jarrod Flesch
95b96e3e9e
chore: adjust headersWithCors for req without payload ( #5963 )
2024-04-23 09:50:41 -04:00
Elliot DeNolf
7e0a2a879c
chore: adjust nodemailer type export
2024-04-23 08:39:32 -04:00
Elliot DeNolf
4dec4bb61c
fix: resave media using cloud storage plugin ( #5959 )
2024-04-22 19:58:57 -04:00
Elliot DeNolf
8a6603b3d8
test: add plugin-cloud-storage e2e
2024-04-22 16:43:54 -04:00
PatrikKozak
d8a5426c37
chore: adds array within row in tabsDoc data
2024-04-22 16:18:14 -04:00
Elliot DeNolf
c23984cac3
feat(plugin-cloud-storage): implement storage packages ( #5928 )
2024-04-22 14:31:20 -04:00
Elliot DeNolf
6685a0fa7e
feat!: email adapter ( #5901 )
2024-04-22 14:26:12 -04:00
Jarrod Flesch
ac4750d016
chore: adds fallbackFileType functionality ( #5958 )
2024-04-22 14:20:02 -04:00